Version in base suite: 4.3.4+dfsg1-1 Base version: electrum_4.3.4+dfsg1-1 Target version: electrum_4.4.5+dfsg1-3~bpo12+1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/e/electrum/electrum_4.3.4+dfsg1-1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/e/electrum/electrum_4.4.5+dfsg1-3~bpo12+1.dsc /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/add.png |binary /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/bug.png |binary /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/chevron-right.png |binary /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/cloud_no.png |binary /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/cloud_yes.png |binary /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/electrum_presplash.png |binary /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/hamburger.png |binary /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/nocloud.png |binary /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/question.png |binary /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/rocket.png |binary /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/qml/fonts/PTMono-Bold.ttf |binary /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/qml/fonts/PTMono-Regular.ttf |binary electrum-4.4.5+dfsg1/Electrum.egg-info/PKG-INFO | 2 electrum-4.4.5+dfsg1/Electrum.egg-info/SOURCES.txt | 43 electrum-4.4.5+dfsg1/Electrum.egg-info/requires.txt | 12 electrum-4.4.5+dfsg1/PKG-INFO | 2 electrum-4.4.5+dfsg1/README.md | 6 electrum-4.4.5+dfsg1/RELEASE-NOTES | 117 electrum-4.4.5+dfsg1/contrib/build_locale.sh | 10 electrum-4.4.5+dfsg1/contrib/deterministic-build/requirements-binaries-mac.txt | 56 electrum-4.4.5+dfsg1/contrib/deterministic-build/requirements-binaries.txt | 56 electrum-4.4.5+dfsg1/contrib/deterministic-build/requirements-hw.txt | 12 electrum-4.4.5+dfsg1/contrib/freeze_containers_distro.sh | 12 electrum-4.4.5+dfsg1/contrib/make_libsecp256k1.sh | 4 electrum-4.4.5+dfsg1/contrib/make_packages.sh | 7 electrum-4.4.5+dfsg1/contrib/release.sh | 37 electrum-4.4.5+dfsg1/contrib/release_www.sh | 2 electrum-4.4.5+dfsg1/contrib/requirements/requirements-hw.txt | 5 electrum-4.4.5+dfsg1/contrib/requirements/requirements.txt | 2 electrum-4.4.5+dfsg1/contrib/trigger_deploy.sh | 2 electrum-4.4.5+dfsg1/contrib/udev/20-hw1.rules | 2 electrum-4.4.5+dfsg1/contrib/upload.sh | 2 electrum-4.4.5+dfsg1/debian/README.Debian | 28 electrum-4.4.5+dfsg1/debian/changelog | 70 electrum-4.4.5+dfsg1/debian/clean | 2 electrum-4.4.5+dfsg1/debian/control | 57 electrum-4.4.5+dfsg1/debian/copyright | 94 electrum-4.4.5+dfsg1/debian/electrum.1 | 1857 + electrum-4.4.5+dfsg1/debian/patches/Correct-desktop-exec.patch | 23 electrum-4.4.5+dfsg1/debian/patches/Improve-message-about-PyQt5.patch | 1 electrum-4.4.5+dfsg1/debian/patches/Replace-libsecp256k1-SONAME.patch | 23 electrum-4.4.5+dfsg1/debian/patches/Replace-vendored-distutils.patch | 21 electrum-4.4.5+dfsg1/debian/patches/series | 9 electrum-4.4.5+dfsg1/debian/rules | 9 electrum-4.4.5+dfsg1/debian/source/options | 3 electrum-4.4.5+dfsg1/electrum.desktop | 5 electrum-4.4.5+dfsg1/electrum/__init__.py | 15 electrum-4.4.5+dfsg1/electrum/_vendor/distutils/LICENSE | 279 electrum-4.4.5+dfsg1/electrum/_vendor/distutils/__init__.py | 4 electrum-4.4.5+dfsg1/electrum/_vendor/distutils/version.py | 347 electrum-4.4.5+dfsg1/electrum/address_synchronizer.py | 152 electrum-4.4.5+dfsg1/electrum/base_crash_reporter.py | 41 electrum-4.4.5+dfsg1/electrum/base_wizard.py | 16 electrum-4.4.5+dfsg1/electrum/bip32.py | 140 electrum-4.4.5+dfsg1/electrum/bip39_recovery.py | 2 electrum-4.4.5+dfsg1/electrum/bitcoin.py | 121 electrum-4.4.5+dfsg1/electrum/blockchain.py | 20 electrum-4.4.5+dfsg1/electrum/channel_db.py | 17 electrum-4.4.5+dfsg1/electrum/checkpoints.json | 68 electrum-4.4.5+dfsg1/electrum/checkpoints_testnet.json | 168 electrum-4.4.5+dfsg1/electrum/coinchooser.py | 6 electrum-4.4.5+dfsg1/electrum/commands.py | 136 electrum-4.4.5+dfsg1/electrum/constants.py | 2 electrum-4.4.5+dfsg1/electrum/contacts.py | 2 electrum-4.4.5+dfsg1/electrum/crypto.py | 6 electrum-4.4.5+dfsg1/electrum/currencies.json | 79 electrum-4.4.5+dfsg1/electrum/daemon.py | 74 electrum-4.4.5+dfsg1/electrum/descriptor.py | 1047 electrum-4.4.5+dfsg1/electrum/ecc.py | 37 electrum-4.4.5+dfsg1/electrum/ecc_fast.py | 25 electrum-4.4.5+dfsg1/electrum/electrum | 33 electrum-4.4.5+dfsg1/electrum/exchange_rate.py | 101 electrum-4.4.5+dfsg1/electrum/gui/default_lang.py | 40 electrum-4.4.5+dfsg1/electrum/gui/kivy/__init__.py | 1 electrum-4.4.5+dfsg1/electrum/gui/kivy/i18n.py | 12 electrum-4.4.5+dfsg1/electrum/gui/kivy/main_window.py | 10 electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/amount_dialog.py | 2 electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py | 18 electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/crash_reporter.py | 14 electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/installwizard.py | 4 electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_channels.py | 15 electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_open_channel.py | 9 electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_tx_dialog.py | 6 electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/request_dialog.py | 4 electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/settings.py | 4 electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/tx_dialog.py | 29 electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/screens.py | 21 electrum-4.4.5+dfsg1/electrum/gui/kivy/util.py | 15 electrum-4.4.5+dfsg1/electrum/gui/messages.py | 80 electrum-4.4.5+dfsg1/electrum/gui/qml/__init__.py | 76 electrum-4.4.5+dfsg1/electrum/gui/qml/auth.py | 24 electrum-4.4.5+dfsg1/electrum/gui/qml/components/About.qml | 2 electrum-4.4.5+dfsg1/electrum/gui/qml/components/AddressDetails.qml | 42 electrum-4.4.5+dfsg1/electrum/gui/qml/components/Addresses.qml | 160 electrum-4.4.5+dfsg1/electrum/gui/qml/components/BIP39RecoveryDialog.qml | 153 electrum-4.4.5+dfsg1/electrum/gui/qml/components/BalanceDetails.qml | 234 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ChannelBackups.qml | 108 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ChannelDetails.qml | 372 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ChannelOpenProgressDialog.qml | 11 electrum-4.4.5+dfsg1/electrum/gui/qml/components/Channels.qml | 142 electrum-4.4.5+dfsg1/electrum/gui/qml/components/CloseChannelDialog.qml | 235 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ConfirmTxDialog.qml | 286 electrum-4.4.5+dfsg1/electrum/gui/qml/components/Constants.qml | 28 electrum-4.4.5+dfsg1/electrum/gui/qml/components/CpfpBumpFeeDialog.qml | 292 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ExceptionDialog.qml | 154 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ExportTxDialog.qml | 127 electrum-4.4.5+dfsg1/electrum/gui/qml/components/GenericShareDialog.qml | 128 electrum-4.4.5+dfsg1/electrum/gui/qml/components/History.qml | 28 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ImportAddressesKeysDialog.qml | 139 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ImportChannelBackupDialog.qml | 45 electrum-4.4.5+dfsg1/electrum/gui/qml/components/InvoiceDialog.qml | 626 electrum-4.4.5+dfsg1/electrum/gui/qml/components/Invoices.qml | 132 electrum-4.4.5+dfsg1/electrum/gui/qml/components/LightningPaymentDetails.qml | 100 electrum-4.4.5+dfsg1/electrum/gui/qml/components/LightningPaymentProgressDialog.qml | 9 electrum-4.4.5+dfsg1/electrum/gui/qml/components/LnurlPayRequestDialog.qml | 89 electrum-4.4.5+dfsg1/electrum/gui/qml/components/LoadingWalletDialog.qml | 39 electrum-4.4.5+dfsg1/electrum/gui/qml/components/MessageDialog.qml | 82 electrum-4.4.5+dfsg1/electrum/gui/qml/components/NetworkOverview.qml | 270 electrum-4.4.5+dfsg1/electrum/gui/qml/components/NewWalletWizard.qml | 6 electrum-4.4.5+dfsg1/electrum/gui/qml/components/NotificationPopup.qml | 112 electrum-4.4.5+dfsg1/electrum/gui/qml/components/OpenChannelDialog.qml | 278 electrum-4.4.5+dfsg1/electrum/gui/qml/components/OpenWalletDialog.qml | 123 electrum-4.4.5+dfsg1/electrum/gui/qml/components/OtpDialog.qml | 37 electrum-4.4.5+dfsg1/electrum/gui/qml/components/PasswordDialog.qml | 45 electrum-4.4.5+dfsg1/electrum/gui/qml/components/Pin.qml | 40 electrum-4.4.5+dfsg1/electrum/gui/qml/components/Preferences.qml | 353 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ProxyConfigDialog.qml | 48 electrum-4.4.5+dfsg1/electrum/gui/qml/components/RbfBumpFeeDialog.qml | 294 electrum-4.4.5+dfsg1/electrum/gui/qml/components/RbfCancelDialog.qml | 259 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ReceiveDetailsDialog.qml | 19 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ReceiveDialog.qml | 236 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ReceiveRequests.qml | 111 electrum-4.4.5+dfsg1/electrum/gui/qml/components/RequestDialog.qml | 302 electrum-4.4.5+dfsg1/electrum/gui/qml/components/Scan.qml | 37 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ScanDialog.qml | 45 electrum-4.4.5+dfsg1/electrum/gui/qml/components/SendDialog.qml | 81 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ServerConfigDialog.qml | 48 electrum-4.4.5+dfsg1/electrum/gui/qml/components/ServerConnectWizard.qml | 3 electrum-4.4.5+dfsg1/electrum/gui/qml/components/Splash.qml | 16 electrum-4.4.5+dfsg1/electrum/gui/qml/components/SwapDialog.qml | 186 electrum-4.4.5+dfsg1/electrum/gui/qml/components/TxDetails.qml | 617 electrum-4.4.5+dfsg1/electrum/gui/qml/components/WalletDetails.qml | 729 electrum-4.4.5+dfsg1/electrum/gui/qml/components/WalletMainView.qml | 410 electrum-4.4.5+dfsg1/electrum/gui/qml/components/Wallets.qml | 32 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/AddressDelegate.qml | 95 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/BalanceSummary.qml | 98 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/BtcField.qml | 8 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ButtonContainer.qml | 68 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ChannelBar.qml | 48 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ChannelDelegate.qml | 48 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ElComboBox.qml | 29 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ElDialog.qml | 41 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/FiatField.qml | 8 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/FlatButton.qml | 20 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/FormattedAmount.qml | 69 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/Heading.qml | 38 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/HistoryItemDelegate.qml | 25 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/InfoTextArea.qml | 89 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/InvoiceDelegate.qml | 9 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/LightningNetworkStatusIndicator.qml | 32 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/NetworkStatusIndicator.qml | 77 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/OnchainNetworkStatusIndicator.qml | 77 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/PaneInsetBackground.qml | 11 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/PasswordField.qml | 16 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/Piechart.qml | 3 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/PrefsHeading.qml | 10 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ProxyConfig.qml | 41 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/QRImage.qml | 48 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/QRScan.qml | 17 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/RequestExpiryComboBox.qml | 2 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/SeedKeyboard.qml | 93 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/SeedKeyboardKey.qml | 43 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/SeedTextArea.qml | 155 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ServerConfig.qml | 68 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ServerDelegate.qml | 63 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/TextHighlightPane.qml | 11 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/Toaster.qml | 57 electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/TxOutput.qml | 54 electrum-4.4.5+dfsg1/electrum/gui/qml/components/main.qml | 465 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCBIP39Refine.qml | 79 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCConfirmSeed.qml | 6 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCCosignerKeystore.qml | 12 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCCreateSeed.qml | 16 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCHaveMasterKey.qml | 63 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCHaveSeed.qml | 72 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCImport.qml | 41 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCMultisig.qml | 2 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCProxyAsk.qml | 43 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCProxyConfig.qml | 18 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCServerConfig.qml | 22 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCShowMasterPubkey.qml | 2 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCWalletName.qml | 2 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCWalletPassword.qml | 21 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/Wizard.qml | 66 electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WizardComponent.qml | 17 electrum-4.4.5+dfsg1/electrum/gui/qml/fonts/PTMono.LICENSE | 94 electrum-4.4.5+dfsg1/electrum/gui/qml/plugins.py | 5 electrum-4.4.5+dfsg1/electrum/gui/qml/qeaddressdetails.py | 35 electrum-4.4.5+dfsg1/electrum/gui/qml/qeaddresslistmodel.py | 46 electrum-4.4.5+dfsg1/electrum/gui/qml/qeapp.py | 239 electrum-4.4.5+dfsg1/electrum/gui/qml/qebip39recovery.py | 123 electrum-4.4.5+dfsg1/electrum/gui/qml/qebitcoin.py | 91 electrum-4.4.5+dfsg1/electrum/gui/qml/qechanneldetails.py | 77 electrum-4.4.5+dfsg1/electrum/gui/qml/qechannellistmodel.py | 61 electrum-4.4.5+dfsg1/electrum/gui/qml/qechannelopener.py | 130 electrum-4.4.5+dfsg1/electrum/gui/qml/qeconfig.py | 113 electrum-4.4.5+dfsg1/electrum/gui/qml/qedaemon.py | 132 electrum-4.4.5+dfsg1/electrum/gui/qml/qefx.py | 39 electrum-4.4.5+dfsg1/electrum/gui/qml/qeinvoice.py | 701 electrum-4.4.5+dfsg1/electrum/gui/qml/qeinvoicelistmodel.py | 106 electrum-4.4.5+dfsg1/electrum/gui/qml/qelnpaymentdetails.py | 47 electrum-4.4.5+dfsg1/electrum/gui/qml/qemodelfilter.py | 30 electrum-4.4.5+dfsg1/electrum/gui/qml/qenetwork.py | 151 electrum-4.4.5+dfsg1/electrum/gui/qml/qeqr.py | 64 electrum-4.4.5+dfsg1/electrum/gui/qml/qerequestdetails.py | 61 electrum-4.4.5+dfsg1/electrum/gui/qml/qeserverlistmodel.py | 136 electrum-4.4.5+dfsg1/electrum/gui/qml/qeswaphelper.py | 280 electrum-4.4.5+dfsg1/electrum/gui/qml/qetransactionlistmodel.py | 168 electrum-4.4.5+dfsg1/electrum/gui/qml/qetxdetails.py | 233 electrum-4.4.5+dfsg1/electrum/gui/qml/qetxfinalizer.py | 273 electrum-4.4.5+dfsg1/electrum/gui/qml/qetypes.py | 7 electrum-4.4.5+dfsg1/electrum/gui/qml/qewallet.py | 474 electrum-4.4.5+dfsg1/electrum/gui/qml/qewalletdb.py | 65 electrum-4.4.5+dfsg1/electrum/gui/qml/qewizard.py | 28 electrum-4.4.5+dfsg1/electrum/gui/qml/util.py | 102 electrum-4.4.5+dfsg1/electrum/gui/qt/__init__.py | 29 electrum-4.4.5+dfsg1/electrum/gui/qt/address_dialog.py | 27 electrum-4.4.5+dfsg1/electrum/gui/qt/address_list.py | 118 electrum-4.4.5+dfsg1/electrum/gui/qt/amountedit.py | 22 electrum-4.4.5+dfsg1/electrum/gui/qt/balance_dialog.py | 13 electrum-4.4.5+dfsg1/electrum/gui/qt/channel_details.py | 11 electrum-4.4.5+dfsg1/electrum/gui/qt/channels_list.py | 158 electrum-4.4.5+dfsg1/electrum/gui/qt/confirm_tx_dialog.py | 717 electrum-4.4.5+dfsg1/electrum/gui/qt/contact_list.py | 55 electrum-4.4.5+dfsg1/electrum/gui/qt/custom_model.py | 3 electrum-4.4.5+dfsg1/electrum/gui/qt/exception_window.py | 11 electrum-4.4.5+dfsg1/electrum/gui/qt/fee_slider.py | 21 electrum-4.4.5+dfsg1/electrum/gui/qt/history_list.py | 311 electrum-4.4.5+dfsg1/electrum/gui/qt/invoice_list.py | 61 electrum-4.4.5+dfsg1/electrum/gui/qt/lightning_tx_dialog.py | 42 electrum-4.4.5+dfsg1/electrum/gui/qt/locktimeedit.py | 17 electrum-4.4.5+dfsg1/electrum/gui/qt/main_window.py | 313 electrum-4.4.5+dfsg1/electrum/gui/qt/my_treeview.py | 497 electrum-4.4.5+dfsg1/electrum/gui/qt/network_dialog.py | 11 electrum-4.4.5+dfsg1/electrum/gui/qt/new_channel_dialog.py | 16 electrum-4.4.5+dfsg1/electrum/gui/qt/paytoedit.py | 195 electrum-4.4.5+dfsg1/electrum/gui/qt/qrcodewidget.py | 10 electrum-4.4.5+dfsg1/electrum/gui/qt/qrreader/__init__.py | 1 electrum-4.4.5+dfsg1/electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py | 6 electrum-4.4.5+dfsg1/electrum/gui/qt/qrtextedit.py | 31 electrum-4.4.5+dfsg1/electrum/gui/qt/qrwindow.py | 5 electrum-4.4.5+dfsg1/electrum/gui/qt/rate_limiter.py | 234 electrum-4.4.5+dfsg1/electrum/gui/qt/rbf_dialog.py | 265 electrum-4.4.5+dfsg1/electrum/gui/qt/receive_tab.py | 332 electrum-4.4.5+dfsg1/electrum/gui/qt/request_list.py | 54 electrum-4.4.5+dfsg1/electrum/gui/qt/seed_dialog.py | 1 electrum-4.4.5+dfsg1/electrum/gui/qt/send_tab.py | 213 electrum-4.4.5+dfsg1/electrum/gui/qt/settings_dialog.py | 223 electrum-4.4.5+dfsg1/electrum/gui/qt/swap_dialog.py | 158 electrum-4.4.5+dfsg1/electrum/gui/qt/transaction_dialog.py | 879 electrum-4.4.5+dfsg1/electrum/gui/qt/util.py | 618 electrum-4.4.5+dfsg1/electrum/gui/qt/utxo_dialog.py | 156 electrum-4.4.5+dfsg1/electrum/gui/qt/utxo_list.py | 259 electrum-4.4.5+dfsg1/electrum/gui/qt/watchtower_dialog.py | 37 electrum-4.4.5+dfsg1/electrum/gui/stdio.py | 8 electrum-4.4.5+dfsg1/electrum/gui/text.py | 9 electrum-4.4.5+dfsg1/electrum/i18n.py | 40 electrum-4.4.5+dfsg1/electrum/interface.py | 30 electrum-4.4.5+dfsg1/electrum/invoices.py | 219 electrum-4.4.5+dfsg1/electrum/json_db.py | 2 electrum-4.4.5+dfsg1/electrum/keystore.py | 71 electrum-4.4.5+dfsg1/electrum/lnchannel.py | 83 electrum-4.4.5+dfsg1/electrum/lnhtlc.py | 2 electrum-4.4.5+dfsg1/electrum/lnmsg.py | 30 electrum-4.4.5+dfsg1/electrum/lnonion.py | 6 electrum-4.4.5+dfsg1/electrum/lnpeer.py | 145 electrum-4.4.5+dfsg1/electrum/lnrouter.py | 2 electrum-4.4.5+dfsg1/electrum/lnsweep.py | 39 electrum-4.4.5+dfsg1/electrum/lntransport.py | 2 electrum-4.4.5+dfsg1/electrum/lnurl.py | 83 electrum-4.4.5+dfsg1/electrum/lnutil.py | 213 electrum-4.4.5+dfsg1/electrum/lnverifier.py | 4 electrum-4.4.5+dfsg1/electrum/lnwatcher.py | 28 electrum-4.4.5+dfsg1/electrum/lnwire/README.md | 4 electrum-4.4.5+dfsg1/electrum/lnwire/onion_wire.csv | 47 electrum-4.4.5+dfsg1/electrum/lnwire/peer_wire.csv | 27 electrum-4.4.5+dfsg1/electrum/lnworker.py | 190 electrum-4.4.5+dfsg1/electrum/locale/ar_SA/electrum.po | 6825 ++++-- electrum-4.4.5+dfsg1/electrum/locale/az_AZ/electrum.po |10929 ++++++++++ electrum-4.4.5+dfsg1/electrum/locale/be_BY/electrum.po | 6811 ++++-- electrum-4.4.5+dfsg1/electrum/locale/bg_BG/electrum.po | 6823 ++++-- electrum-4.4.5+dfsg1/electrum/locale/bn_BD/electrum.po | 6809 ++++-- electrum-4.4.5+dfsg1/electrum/locale/cs_CZ/electrum.po | 7048 ++++-- electrum-4.4.5+dfsg1/electrum/locale/da_DK/electrum.po | 6815 ++++-- electrum-4.4.5+dfsg1/electrum/locale/de_DE/electrum.po | 6911 ++++-- electrum-4.4.5+dfsg1/electrum/locale/el_GR/electrum.po | 6811 ++++-- electrum-4.4.5+dfsg1/electrum/locale/eo_UY/electrum.po | 6809 ++++-- electrum-4.4.5+dfsg1/electrum/locale/es_ES/electrum.po | 6918 ++++-- electrum-4.4.5+dfsg1/electrum/locale/fa_IR/electrum.po | 6817 ++++-- electrum-4.4.5+dfsg1/electrum/locale/fr_FR/electrum.po | 7086 ++++-- electrum-4.4.5+dfsg1/electrum/locale/he_IL/electrum.po | 6857 ++++-- electrum-4.4.5+dfsg1/electrum/locale/hu_HU/electrum.po | 8410 +++++-- electrum-4.4.5+dfsg1/electrum/locale/hy_AM/electrum.po | 6817 ++++-- electrum-4.4.5+dfsg1/electrum/locale/id_ID/electrum.po | 7219 ++++-- electrum-4.4.5+dfsg1/electrum/locale/it_IT/electrum.po | 6867 ++++-- electrum-4.4.5+dfsg1/electrum/locale/ja_JP/electrum.po | 6886 ++++-- electrum-4.4.5+dfsg1/electrum/locale/ko_KR/electrum.po | 6819 ++++-- electrum-4.4.5+dfsg1/electrum/locale/ky_KG/electrum.po | 6809 ++++-- electrum-4.4.5+dfsg1/electrum/locale/lv_LV/electrum.po | 6966 ++++-- electrum-4.4.5+dfsg1/electrum/locale/nb_NO/electrum.po | 6813 ++++-- electrum-4.4.5+dfsg1/electrum/locale/nl_NL/electrum.po | 7301 ++++-- electrum-4.4.5+dfsg1/electrum/locale/pl_PL/electrum.po | 6825 ++++-- electrum-4.4.5+dfsg1/electrum/locale/pt_BR/electrum.po | 7045 ++++-- electrum-4.4.5+dfsg1/electrum/locale/pt_PT/electrum.po | 6841 ++++-- electrum-4.4.5+dfsg1/electrum/locale/ro_RO/electrum.po | 6825 ++++-- electrum-4.4.5+dfsg1/electrum/locale/ru_RU/electrum.po | 6895 ++++-- electrum-4.4.5+dfsg1/electrum/locale/si_LK/electrum.po | 6885 ++++-- electrum-4.4.5+dfsg1/electrum/locale/sk_SK/electrum.po | 6855 ++++-- electrum-4.4.5+dfsg1/electrum/locale/sl_SI/electrum.po | 6809 ++++-- electrum-4.4.5+dfsg1/electrum/locale/sr_CS/electrum.po | 6809 ++++-- electrum-4.4.5+dfsg1/electrum/locale/sv_SE/electrum.po | 6861 ++++-- electrum-4.4.5+dfsg1/electrum/locale/ta_IN/electrum.po | 6809 ++++-- electrum-4.4.5+dfsg1/electrum/locale/th_TH/electrum.po | 6819 ++++-- electrum-4.4.5+dfsg1/electrum/locale/tr_TR/electrum.po | 6845 ++++-- electrum-4.4.5+dfsg1/electrum/locale/uk_UA/electrum.po | 6854 ++++-- electrum-4.4.5+dfsg1/electrum/locale/vi_VN/electrum.po | 6813 ++++-- electrum-4.4.5+dfsg1/electrum/locale/zh_CN/electrum.po | 6922 ++++-- electrum-4.4.5+dfsg1/electrum/locale/zh_TW/electrum.po | 6834 ++++-- electrum-4.4.5+dfsg1/electrum/mnemonic.py | 14 electrum-4.4.5+dfsg1/electrum/network.py | 180 electrum-4.4.5+dfsg1/electrum/paymentrequest.py | 23 electrum-4.4.5+dfsg1/electrum/plot.py | 5 electrum-4.4.5+dfsg1/electrum/plugin.py | 116 electrum-4.4.5+dfsg1/electrum/plugins/bitbox02/bitbox02.py | 33 electrum-4.4.5+dfsg1/electrum/plugins/coldcard/coldcard.py | 6 electrum-4.4.5+dfsg1/electrum/plugins/cosigner_pool/qt.py | 6 electrum-4.4.5+dfsg1/electrum/plugins/digitalbitbox/digitalbitbox.py | 24 electrum-4.4.5+dfsg1/electrum/plugins/hw_wallet/plugin.py | 25 electrum-4.4.5+dfsg1/electrum/plugins/hw_wallet/qt.py | 13 electrum-4.4.5+dfsg1/electrum/plugins/jade/jade.py | 20 electrum-4.4.5+dfsg1/electrum/plugins/keepkey/clientbase.py | 4 electrum-4.4.5+dfsg1/electrum/plugins/keepkey/keepkey.py | 58 electrum-4.4.5+dfsg1/electrum/plugins/keepkey/qt.py | 5 electrum-4.4.5+dfsg1/electrum/plugins/labels/labels.py | 6 electrum-4.4.5+dfsg1/electrum/plugins/ledger/ledger.py | 86 electrum-4.4.5+dfsg1/electrum/plugins/payserver/payserver.py | 12 electrum-4.4.5+dfsg1/electrum/plugins/payserver/qt.py | 23 electrum-4.4.5+dfsg1/electrum/plugins/revealer/qt.py | 6 electrum-4.4.5+dfsg1/electrum/plugins/revealer/revealer.py | 6 electrum-4.4.5+dfsg1/electrum/plugins/safe_t/clientbase.py | 4 electrum-4.4.5+dfsg1/electrum/plugins/safe_t/qt.py | 3 electrum-4.4.5+dfsg1/electrum/plugins/safe_t/safe_t.py | 58 electrum-4.4.5+dfsg1/electrum/plugins/trezor/clientbase.py | 2 electrum-4.4.5+dfsg1/electrum/plugins/trezor/qt.py | 3 electrum-4.4.5+dfsg1/electrum/plugins/trezor/trezor.py | 60 electrum-4.4.5+dfsg1/electrum/plugins/trustedcoin/qml/Disclaimer.qml | 8 electrum-4.4.5+dfsg1/electrum/plugins/trustedcoin/qml/ShowConfirmOTP.qml | 8 electrum-4.4.5+dfsg1/electrum/plugins/trustedcoin/qt.py | 5 electrum-4.4.5+dfsg1/electrum/plugins/trustedcoin/trustedcoin.py | 12 electrum-4.4.5+dfsg1/electrum/ripemd.py | 2 electrum-4.4.5+dfsg1/electrum/scripts/ln_features.py | 6 electrum-4.4.5+dfsg1/electrum/scripts/txbroadcast.py | 2 electrum-4.4.5+dfsg1/electrum/scripts/txradar.py | 2 electrum-4.4.5+dfsg1/electrum/segwit_addr.py | 2 electrum-4.4.5+dfsg1/electrum/servers_regtest.json | 2 electrum-4.4.5+dfsg1/electrum/servers_signet.json | 13 electrum-4.4.5+dfsg1/electrum/simple_config.py | 23 electrum-4.4.5+dfsg1/electrum/slip39.py | 13 electrum-4.4.5+dfsg1/electrum/storage.py | 7 electrum-4.4.5+dfsg1/electrum/submarine_swaps.py | 149 electrum-4.4.5+dfsg1/electrum/synchronizer.py | 106 electrum-4.4.5+dfsg1/electrum/transaction.py | 621 electrum-4.4.5+dfsg1/electrum/util.py | 316 electrum-4.4.5+dfsg1/electrum/verifier.py | 6 electrum-4.4.5+dfsg1/electrum/version.py | 4 electrum-4.4.5+dfsg1/electrum/wallet.py | 838 electrum-4.4.5+dfsg1/electrum/wallet_db.py | 125 electrum-4.4.5+dfsg1/electrum/wizard.py | 145 electrum-4.4.5+dfsg1/electrum/x509.py | 6 electrum-4.4.5+dfsg1/run_electrum | 33 380 files changed, 237652 insertions(+), 81783 deletions(-) diff -Nru electrum-4.3.4+dfsg1/Electrum.egg-info/PKG-INFO electrum-4.4.5+dfsg1/Electrum.egg-info/PKG-INFO --- electrum-4.3.4+dfsg1/Electrum.egg-info/PKG-INFO 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/Electrum.egg-info/PKG-INFO 2000-11-11 11:11:11.000000000 +0000 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: Electrum -Version: 4.3.4 +Version: 4.4.5 Summary: Lightweight Bitcoin Wallet Home-page: https://electrum.org Author: Thomas Voegtlin diff -Nru electrum-4.3.4+dfsg1/Electrum.egg-info/SOURCES.txt electrum-4.4.5+dfsg1/Electrum.egg-info/SOURCES.txt --- electrum-4.3.4+dfsg1/Electrum.egg-info/SOURCES.txt 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/Electrum.egg-info/SOURCES.txt 2000-11-11 11:11:11.000000000 +0000 @@ -74,6 +74,7 @@ electrum/crypto.py electrum/currencies.json electrum/daemon.py +electrum/descriptor.py electrum/dns_hacks.py electrum/dnssec.py electrum/ecc.py @@ -138,19 +139,23 @@ electrum/_vendor/distutils/__init__.py electrum/_vendor/distutils/version.py electrum/gui/__init__.py +electrum/gui/default_lang.py electrum/gui/messages.py electrum/gui/stdio.py electrum/gui/text.py electrum/gui/icons/Electrum_512.png electrum/gui/icons/Electrum_square_512.png +electrum/gui/icons/add.png electrum/gui/icons/android_electrum_icon_background.png electrum/gui/icons/android_electrum_icon_foreground.png electrum/gui/icons/android_electrum_icon_legacy.png electrum/gui/icons/bitbox02.png electrum/gui/icons/bitbox02_unpaired.png electrum/gui/icons/bitcoin.png +electrum/gui/icons/bug.png electrum/gui/icons/camera_dark.png electrum/gui/icons/camera_white.png +electrum/gui/icons/chevron-right.png electrum/gui/icons/clock1.png electrum/gui/icons/clock2.png electrum/gui/icons/clock3.png @@ -158,6 +163,8 @@ electrum/gui/icons/clock5.pdn electrum/gui/icons/clock5.png electrum/gui/icons/closebutton.png +electrum/gui/icons/cloud_no.png +electrum/gui/icons/cloud_yes.png electrum/gui/icons/coldcard.png electrum/gui/icons/coldcard.svg electrum/gui/icons/coldcard_unpaired.png @@ -184,6 +191,7 @@ electrum/gui/icons/eye1.png electrum/gui/icons/file.png electrum/gui/icons/globe.png +electrum/gui/icons/hamburger.png electrum/gui/icons/info.png electrum/gui/icons/jade.png electrum/gui/icons/jade_unpaired.png @@ -203,7 +211,6 @@ electrum/gui/icons/menu_vertical_white.png electrum/gui/icons/microphone.png electrum/gui/icons/network.png -electrum/gui/icons/nocloud.png electrum/gui/icons/offline_tx.png electrum/gui/icons/paste.png electrum/gui/icons/pen.png @@ -212,8 +219,10 @@ electrum/gui/icons/preferences.svg electrum/gui/icons/qrcode.png electrum/gui/icons/qrcode_white.png +electrum/gui/icons/question.png electrum/gui/icons/revealer.png electrum/gui/icons/revealer_c.png +electrum/gui/icons/rocket.png electrum/gui/icons/safe-t.png electrum/gui/icons/safe-t_unpaired.png electrum/gui/icons/save.png @@ -423,6 +432,7 @@ electrum/gui/qml/qeaddressdetails.py electrum/gui/qml/qeaddresslistmodel.py electrum/gui/qml/qeapp.py +electrum/gui/qml/qebip39recovery.py electrum/gui/qml/qebitcoin.py electrum/gui/qml/qechanneldetails.py electrum/gui/qml/qechannellistmodel.py @@ -433,9 +443,11 @@ electrum/gui/qml/qeinvoice.py electrum/gui/qml/qeinvoicelistmodel.py electrum/gui/qml/qelnpaymentdetails.py +electrum/gui/qml/qemodelfilter.py electrum/gui/qml/qenetwork.py electrum/gui/qml/qeqr.py electrum/gui/qml/qerequestdetails.py +electrum/gui/qml/qeserverlistmodel.py electrum/gui/qml/qeswaphelper.py electrum/gui/qml/qetransactionlistmodel.py electrum/gui/qml/qetxdetails.py @@ -448,6 +460,9 @@ electrum/gui/qml/components/About.qml electrum/gui/qml/components/AddressDetails.qml electrum/gui/qml/components/Addresses.qml +electrum/gui/qml/components/BIP39RecoveryDialog.qml +electrum/gui/qml/components/BalanceDetails.qml +electrum/gui/qml/components/ChannelBackups.qml electrum/gui/qml/components/ChannelDetails.qml electrum/gui/qml/components/ChannelOpenProgressDialog.qml electrum/gui/qml/components/Channels.qml @@ -455,6 +470,7 @@ electrum/gui/qml/components/ConfirmTxDialog.qml electrum/gui/qml/components/Constants.qml electrum/gui/qml/components/CpfpBumpFeeDialog.qml +electrum/gui/qml/components/ExceptionDialog.qml electrum/gui/qml/components/ExportTxDialog.qml electrum/gui/qml/components/GenericShareDialog.qml electrum/gui/qml/components/History.qml @@ -465,6 +481,7 @@ electrum/gui/qml/components/LightningPaymentDetails.qml electrum/gui/qml/components/LightningPaymentProgressDialog.qml electrum/gui/qml/components/LnurlPayRequestDialog.qml +electrum/gui/qml/components/LoadingWalletDialog.qml electrum/gui/qml/components/MessageDialog.qml electrum/gui/qml/components/NetworkOverview.qml electrum/gui/qml/components/NewWalletWizard.qml @@ -480,12 +497,11 @@ electrum/gui/qml/components/RbfCancelDialog.qml electrum/gui/qml/components/ReceiveDetailsDialog.qml electrum/gui/qml/components/ReceiveDialog.qml -electrum/gui/qml/components/RequestDialog.qml -electrum/gui/qml/components/Scan.qml +electrum/gui/qml/components/ReceiveRequests.qml +electrum/gui/qml/components/ScanDialog.qml electrum/gui/qml/components/SendDialog.qml electrum/gui/qml/components/ServerConfigDialog.qml electrum/gui/qml/components/ServerConnectWizard.qml -electrum/gui/qml/components/Splash.qml electrum/gui/qml/components/SwapDialog.qml electrum/gui/qml/components/TxDetails.qml electrum/gui/qml/components/WalletDetails.qml @@ -493,29 +509,41 @@ electrum/gui/qml/components/WalletSummary.qml electrum/gui/qml/components/Wallets.qml electrum/gui/qml/components/main.qml +electrum/gui/qml/components/controls/AddressDelegate.qml electrum/gui/qml/components/controls/BalanceSummary.qml electrum/gui/qml/components/controls/BtcField.qml +electrum/gui/qml/components/controls/ButtonContainer.qml +electrum/gui/qml/components/controls/ChannelBar.qml electrum/gui/qml/components/controls/ChannelDelegate.qml electrum/gui/qml/components/controls/ElComboBox.qml electrum/gui/qml/components/controls/ElDialog.qml electrum/gui/qml/components/controls/FeeMethodComboBox.qml electrum/gui/qml/components/controls/FiatField.qml electrum/gui/qml/components/controls/FlatButton.qml +electrum/gui/qml/components/controls/FormattedAmount.qml +electrum/gui/qml/components/controls/Heading.qml electrum/gui/qml/components/controls/HistoryItemDelegate.qml electrum/gui/qml/components/controls/InfoTextArea.qml electrum/gui/qml/components/controls/InvoiceDelegate.qml -electrum/gui/qml/components/controls/NetworkStatusIndicator.qml +electrum/gui/qml/components/controls/LightningNetworkStatusIndicator.qml +electrum/gui/qml/components/controls/OnchainNetworkStatusIndicator.qml electrum/gui/qml/components/controls/PaneInsetBackground.qml electrum/gui/qml/components/controls/PasswordField.qml electrum/gui/qml/components/controls/Piechart.qml +electrum/gui/qml/components/controls/PrefsHeading.qml electrum/gui/qml/components/controls/ProxyConfig.qml electrum/gui/qml/components/controls/QRImage.qml electrum/gui/qml/components/controls/QRScan.qml electrum/gui/qml/components/controls/RequestExpiryComboBox.qml +electrum/gui/qml/components/controls/SeedKeyboard.qml +electrum/gui/qml/components/controls/SeedKeyboardKey.qml electrum/gui/qml/components/controls/SeedTextArea.qml electrum/gui/qml/components/controls/ServerConfig.qml +electrum/gui/qml/components/controls/ServerDelegate.qml electrum/gui/qml/components/controls/Tag.qml electrum/gui/qml/components/controls/TextHighlightPane.qml +electrum/gui/qml/components/controls/Toaster.qml +electrum/gui/qml/components/controls/TxOutput.qml electrum/gui/qml/components/wizard/WCAutoConnect.qml electrum/gui/qml/components/wizard/WCBIP39Refine.qml electrum/gui/qml/components/wizard/WCConfirmSeed.qml @@ -526,6 +554,7 @@ electrum/gui/qml/components/wizard/WCImport.qml electrum/gui/qml/components/wizard/WCKeystoreType.qml electrum/gui/qml/components/wizard/WCMultisig.qml +electrum/gui/qml/components/wizard/WCProxyAsk.qml electrum/gui/qml/components/wizard/WCProxyConfig.qml electrum/gui/qml/components/wizard/WCServerConfig.qml electrum/gui/qml/components/wizard/WCShowMasterPubkey.qml @@ -559,6 +588,7 @@ electrum/gui/qt/lightning_tx_dialog.py electrum/gui/qt/locktimeedit.py electrum/gui/qt/main_window.py +electrum/gui/qt/my_treeview.py electrum/gui/qt/network_dialog.py electrum/gui/qt/new_channel_dialog.py electrum/gui/qt/password_dialog.py @@ -566,6 +596,7 @@ electrum/gui/qt/qrcodewidget.py electrum/gui/qt/qrtextedit.py electrum/gui/qt/qrwindow.py +electrum/gui/qt/rate_limiter.py electrum/gui/qt/rbf_dialog.py electrum/gui/qt/rebalance_dialog.py electrum/gui/qt/receive_tab.py @@ -578,6 +609,7 @@ electrum/gui/qt/transaction_dialog.py electrum/gui/qt/update_checker.py electrum/gui/qt/util.py +electrum/gui/qt/utxo_dialog.py electrum/gui/qt/utxo_list.py electrum/gui/qt/watchtower_dialog.py electrum/gui/qt/qrreader/__init__.py @@ -592,6 +624,7 @@ electrum/lnwire/onion_wire.csv electrum/lnwire/peer_wire.csv electrum/locale/ar_SA/electrum.po +electrum/locale/az_AZ/electrum.po electrum/locale/be_BY/electrum.po electrum/locale/bg_BG/electrum.po electrum/locale/bn_BD/electrum.po diff -Nru electrum-4.3.4+dfsg1/Electrum.egg-info/requires.txt electrum-4.4.5+dfsg1/Electrum.egg-info/requires.txt --- electrum-4.3.4+dfsg1/Electrum.egg-info/requires.txt 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/Electrum.egg-info/requires.txt 2000-11-11 11:11:11.000000000 +0000 @@ -5,7 +5,7 @@ bitstring certifi dnspython>=2.0 -protobuf<4,>=3.12 +protobuf<4,>=3.20 qdarkstyle>=2.7 qrcode @@ -22,10 +22,11 @@ ckcc-protocol>=0.7.7 colorama<0.4.6 cryptography>=2.6 +hidapi hidapi<0.11 keepkey>=6.3.1 -ledger-bitcoin<0.2.0,>=0.1.1 -protobuf<4,>=3.12 +ledger-bitcoin<0.3.0,>=0.2.0 +protobuf<4,>=3.20 pyqt5 pyserial<4.0.0,>=3.5.0 safet>=0.1.5 @@ -40,10 +41,11 @@ cbor<2.0.0,>=1.0.0 ckcc-protocol>=0.7.7 colorama<0.4.6 +hidapi hidapi<0.11 keepkey>=6.3.1 -ledger-bitcoin<0.2.0,>=0.1.1 -protobuf<4,>=3.12 +ledger-bitcoin<0.3.0,>=0.2.0 +protobuf<4,>=3.20 pyserial<4.0.0,>=3.5.0 safet>=0.1.5 trezor[hidapi]<0.14,>=0.13.0 diff -Nru electrum-4.3.4+dfsg1/PKG-INFO electrum-4.4.5+dfsg1/PKG-INFO --- electrum-4.3.4+dfsg1/PKG-INFO 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/PKG-INFO 2000-11-11 11:11:11.000000000 +0000 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: Electrum -Version: 4.3.4 +Version: 4.4.5 Summary: Lightweight Bitcoin Wallet Home-page: https://electrum.org Author: Thomas Voegtlin diff -Nru electrum-4.3.4+dfsg1/README.md electrum-4.4.5+dfsg1/README.md --- electrum-4.3.4+dfsg1/README.md 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/README.md 2000-11-11 11:11:11.000000000 +0000 @@ -22,7 +22,7 @@ is a TL;DR: ``` -$ sudo apt-get install libsecp256k1-0 +$ sudo apt-get install libsecp256k1-dev $ python3 -m pip install --user ".[gui,crypto]" ``` @@ -37,7 +37,7 @@ [libsecp256k1](https://github.com/bitcoin-core/secp256k1) is a required dependency: ``` -$ sudo apt-get install libsecp256k1-0 +$ sudo apt-get install libsecp256k1-dev ``` Alternatively, when running from a cloned repository, a script is provided to build @@ -99,7 +99,7 @@ Create translations (optional): ``` -$ sudo apt-get install python-requests gettext +$ sudo apt-get install python3-requests gettext qttools5-dev-tools $ ./contrib/pull_locale ``` diff -Nru electrum-4.3.4+dfsg1/RELEASE-NOTES electrum-4.4.5+dfsg1/RELEASE-NOTES --- electrum-4.3.4+dfsg1/RELEASE-NOTES 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/RELEASE-NOTES 2000-11-11 11:11:11.000000000 +0000 @@ -1,3 +1,120 @@ +# Release 4.4.5 (June 20, 2023) + * Hardware wallets: + - jade: fix regression in sign_transaction (#8463) + * Lightning: + - fix "rebalance_channels" function (#8468) + * enforce that we run with python asserts enabled, + regardless of platform (d1c88108) + + +# Release 4.4.4 (May 31, 2023) + * QML GUI: + - fix creating multisig wallets involving BIP39 seeds (#8432) + - fix "cannot scroll to open a lightning channel" (#8446) + - wizard: "confirm seed" screen to normalize whitespaces (#8442) + - fix assert on address details screen (#8420) + * Qt GUI: + - better handle some expected errors in SwapDialog (#8430) + * libsecp256k1: bump bundled version to 0.3.2 (10574bb1) + + +# Release 4.4.3 (May 11, 2023) + * Intentionally break multisig wallets that have heterogeneous master + keys. Versions 4.4.0 to 4.4.2 of Electrum for Android did not check + that master keys used the same script type. This may have resulted + in the creation of multisig wallets that cannot be spent from + with any existing version of Electrum. It is not sure whether any + users are affected by this; if there are any, we will publish + instructions on how to spend those coins (#8417, #8418). + * Qt GUI: + - handle expected errors in DSCancelDialog (#8390) + - persist addresses tab toolbar "show/hide" state (b40a608b) + * QML GUI: + - implement bip39 account detection (0e0c7980) + - add share toolbutton for outputs in TxDetails (#8410) + * Hardware wallets: + - Ledger: + - fix old bitcoin app support (<2.1): "no sig for ..." (#8365) + - bump req ledger-bitcoin (0.2.0+), adapt to API change (30204991) + * Lightning: + - limit max feature bit we accept to 10_000 (#8403) + - do not disconnect on "warning" messages (6fade55d) + * fix wallet.get_tx_parents for chain of unconf txs (#8391) + * locale: translate more strings when using "default" lang (a0c43573) + * wallet: persist frozen state of addresses to disk right away (#8389) + + +# Release 4.4.2 (May 4, 2023) + * Qt GUI: + - fix undefined var check in swap_dialog (#8341) + - really fix "recursion depth exceeded" for utxo privacy analysis (#8315) + * QML GUI: + - fix signing txs for 2fa wallets (#8368) + - fix for wallets with encrypted-keystore but unencrypted-storage (#8374) + - properly delete wizard components after use (#8357) + - avoid entering loadWallet if daemon is already busy loading (#8355) + - no auto capitalization on import and master key text fields (5600375d) + - remove Qt virtual keyboard and add Seedkeyboard for seed entry (#8371, #8352) + - add runtime toggling of android SECURE_FLAG, to allow screenshots (#8351) + - restrict cases where server is shown "lagging" (53d61c01) + * fix hardened char "h" vs "'" needed for some hw wallets (#8364, 499f5153) + * fix digitalbitbox(1) support (22b8c4e3) + * fix wrong type for "history_rates" config option (#8367) + * fix issues with wallet.get_tx_parents (a1bfea61, 56fa8325) + + +# Release 4.4.1 (April 27, 2023) + * Qt GUI: + - fix sweeping (#8340) + - fix send tab input_qr_from_camera (#8342) + - fix crash reporter showing if send fails on typical errors (#8312) + - bumpfee: disallow targeting an abs fee. only allow feerate (#8318) + * QML GUI: + - fix offline-signing or co-signing pre-segwit txs (#8319) + - add option to show onchain address in ReceiveDetailsDialog (#8331) + - fix strings unique to QML did not get localized/translated (#8323) + - allow paying bip21 uri onchain that has both onchain and bolt11 + if we cannot pay on LN (#8334, 312e50e9) + - virtual keyboard: make buttons somewhat larger (75e65c5c) + - fix(?) Android crash with some OS-accessibility settings (#8344) + - fix channelopener.connectStr qr scan popping under (#8335) + - fix restoring from old mpk (watchonly for "old" seeds) (#8356) + * libsecp256k1: add runtime support for 0.3.x, bump bundled to 0.3.1 + * forbid paying to "http:" lnurls (enforce https or .onion) (1b5c7d46) + * fix wallet.bump_fee "decrease payment" erroring on too high target + fee rate (#8316) + * fix performance regressions in tx logic (ee521545, 910832c1) + * fix "recursion depth exceeded" for utxo privacy analysis (#8315) + + +# Release 4.4.0 (April 18, 2023) + + * New Android app, using QML instead of Kivy + - Using Qt 5.15.7, PyQt 5.15.9 + - This release still on python3.8 + - Feature parity with Kivy + - Android Back button used throughout, for cancel/close/back + - Note: two topbar menus; tap wallet name for wallet menu, tap + network orb for application menu + - Note: long-press Receive/Send for list of payment requests/invoices + * Qt GUI improvements + - New onchain transaction creation flow, with configurable preview + - Various options have been moved to toolbars, where their effect + can be more directly observed. + * Privacy features: + - lightning: support for option scid_alias. + - Qt GUI: UTXO privacy analysis: this dialog displays all the + wallet transactions that are either parent of a UTXO, or can be + related to it through address reuse (Note that in the case of + address reuse, it does not display children transactions.) + - Coins tab: New menu that lets users easily spend a selection + of UTXOs into a new channel, or into a submarine swap (Qt GUI). + * Internal: + - Lightning invoices are regenerated everytime routing hints are + deprecated due to liquidity changes. + - Script descriptors are used internally to sign transactions. + + # Release 4.3.4 - Copyright is Dubious (January 26, 2023) * Lightning: - make sending trampoline payments more reliable (5251e7f8) diff -Nru electrum-4.3.4+dfsg1/contrib/build_locale.sh electrum-4.4.5+dfsg1/contrib/build_locale.sh --- electrum-4.3.4+dfsg1/contrib/build_locale.sh 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/contrib/build_locale.sh 2000-11-11 11:11:11.000000000 +0000 @@ -8,16 +8,20 @@ exit 1 fi +# convert $1 and $2 to abs paths +SRC_DIR="$(realpath "$1" 2> /dev/null || grealpath "$1")" +DST_DIR="$(realpath "$2" 2> /dev/null || grealpath "$2")" + if ! which msgfmt > /dev/null 2>&1; then echo "Please install gettext" exit 1 fi -cd "$1" -mkdir -p "$2" +cd "$SRC_DIR" +mkdir -p "$DST_DIR" for i in *; do - dir="$2/$i/LC_MESSAGES" + dir="$DST_DIR/$i/LC_MESSAGES" mkdir -p "$dir" (msgfmt --output-file="$dir/electrum.mo" "$i/electrum.po" || true) done diff -Nru electrum-4.3.4+dfsg1/contrib/deterministic-build/requirements-binaries-mac.txt electrum-4.4.5+dfsg1/contrib/deterministic-build/requirements-binaries-mac.txt --- electrum-4.3.4+dfsg1/contrib/deterministic-build/requirements-binaries-mac.txt 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/contrib/deterministic-build/requirements-binaries-mac.txt 2000-11-11 11:11:11.000000000 +0000 @@ -96,39 +96,39 @@ pycparser==2.21 \ --hash=sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9 \ --hash=sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 -PyQt5==5.15.7 \ - --hash=sha256:08694f0a4c7d4f3d36b2311b1920e6283240ad3b7c09b515e08262e195dcdf37 \ - --hash=sha256:1a793748c60d5aff3850b7abf84d47c1d41edb11231b7d7c16bef602c36be643 \ - --hash=sha256:232fe5b135a095cbd024cf341d928fc672c963f88e6a52b0c605be8177c2fdb5 \ - --hash=sha256:755121a52b3a08cb07275c10ebb96576d36e320e572591db16cfdbc558101594 \ - --hash=sha256:e319c9d8639e0729235c1b09c99afdadad96fa3dbd8392ab561b5ab5946ee6ef +PyQt5==5.15.9 \ + --hash=sha256:883ba5c8a348be78c8be6a3d3ba014c798e679503bce00d76c666c2dc6afe828 \ + --hash=sha256:dc41e8401a90dc3e2b692b411bd5492ab559ae27a27424eed4bd3915564ec4c0 \ + --hash=sha256:dd5ce10e79fbf1df29507d2daf99270f2057cdd25e4de6fbf2052b46c652e3a5 \ + --hash=sha256:e030d795df4cbbfcf4f38b18e2e119bcc9e177ef658a5094b87bb16cac0ce4c5 \ + --hash=sha256:e45c5cc15d4fd26ab5cb0e5cdba60691a3e9086411f8e3662db07a5a4222a696 PyQt5-Qt5==5.15.2 \ --hash=sha256:1988f364ec8caf87a6ee5d5a3a5210d57539988bf8e84714c7d60972692e2f4a \ --hash=sha256:750b78e4dba6bdf1607febedc08738e318ea09e9b10aea9ff0d73073f11f6962 \ --hash=sha256:76980cd3d7ae87e3c7a33bfebfaee84448fd650bad6840471d6cae199b56e154 \ --hash=sha256:9cc7a768b1921f4b982ebc00a318ccb38578e44e45316c7a4a850e953e1dd327 -PyQt5-sip==12.11.0 \ - --hash=sha256:0f77655c62ec91d47c2c99143f248624d44dd2d8a12d016e7c020508ad418aca \ - --hash=sha256:205f3e1b3eea3597d8e878936c1a06e04bd23a59e8b179ee806465d72eea3071 \ - --hash=sha256:3126c84568ab341c12e46ded2230f62a9a78752a70fdab13713f89a71cd44f73 \ - --hash=sha256:4031547dfb679be309094bfa79254f5badc5ddbe66b9ad38e319d84a7d612443 \ - --hash=sha256:42320e7a94b1085ed85d49794ed4ccfe86f1cae80b44a894db908a8aba2bc60e \ - --hash=sha256:43dfe6dd409e713edeb67019b85419a7a0dc9923bfc451d6cf3778471c122532 \ - --hash=sha256:4e5c1559311515291ea0ab0635529f14536954e3b973a7c7890ab7e4de1c2c23 \ - --hash=sha256:51e377789d59196213eddf458e6927f33ba9d217b614d17d20df16c9a8b2c41c \ - --hash=sha256:686071be054e5be6ca5aaaef7960931d4ba917277e839e2e978c7cbe3f43bb6e \ - --hash=sha256:9356260d4feb60dbac0ab66f8a791a0d2cda1bf98c9dec8e575904a045fbf7c5 \ - --hash=sha256:9bca450c5306890cb002fe36bbca18f979dd9e5b810b766dce8e3ce5e66ba795 \ - --hash=sha256:ad21ca0ee8cae2a41b61fc04949dccfab6fe008749627d94e8c7078cb7a73af1 \ - --hash=sha256:afa4ffffc54e306669bf2b66ea37abbc56c5cdda4f3f474d20324e3634302b12 \ - --hash=sha256:b4710fd85b57edef716cc55fae45bfd5bfac6fc7ba91036f1dcc3f331ca0eb39 \ - --hash=sha256:b69a1911f768b489846335e31e49eb34795c6b5a038ca24d894d751e3b0b44da \ - --hash=sha256:bd733667098cac70e89279d9c239106d543fb480def62a44e6366ccb8f68510b \ - --hash=sha256:d12b81c3a08abf7657a2ebc7d3649852a1f327eb2146ebadf45930486d32e920 \ - --hash=sha256:ec1d8ce50be76c5c1d1c86c6dc0ccacc2446172dde98b663a17871f532f9bd44 \ - --hash=sha256:ec5e9ef78852e1f96f86d7e15c9215878422b83dde36d44f1539a3062942f19c \ - --hash=sha256:f1f9e312ff8284d6dfebc5366f6f7d103f84eec23a4da0be0482403933e68660 \ - --hash=sha256:f6b72035da4e8fecbb0bc4a972e30a5674a9ad5608dbddaa517e983782dbf3bf +PyQt5-sip==12.12.1 \ + --hash=sha256:0e30f6c9b99161d8a524d8b7aa5a001be5fe002797151c27414066b838beaa4e \ + --hash=sha256:1364f460ae07fc2f4c42dd7a3b3738611b29f5c033025e5e70b03e2687d4bda4 \ + --hash=sha256:2a344855b9c57d37cf000afa46967961122fb1867faee4f53054ebaa1ce51e24 \ + --hash=sha256:2e3d444f5cb81261c22e7c9d3a9a4484bb9db7a1a3077559100175d36297d1da \ + --hash=sha256:3dad0b2bbe0bae4916e43610186d425cd186469b2e6c7ff853177c113b6af6ed \ + --hash=sha256:51720277a53d99bac0914fb970970c9c2ec1a6ab3b7cc5580909d37d9cc6b152 \ + --hash=sha256:59229c8d30141220a472ba4e4212846e8bf0bed84c32cbeb57f70fe727c6dfc2 \ + --hash=sha256:5a9cbcfe8c15d3a34ef33570f0b0130b8ba68b98fd6ec92c28202b186f3ab870 \ + --hash=sha256:644310dcfed4373075bc576717eea60b0f49899beb5cffb204ddaf5f27cddb85 \ + --hash=sha256:6cb6139b00e347e7d961467d092e67c47a97893bc6ab83104bcaf50bf4815036 \ + --hash=sha256:7afc6ec06e79a3e0a7b447e28ef46dad372bdca32e7eff0dcbac6bc53b69a070 \ + --hash=sha256:7ed598ff1b666f9e5e0214be7840f308f8fb347fe416a2a45fbedab046a7120b \ + --hash=sha256:8a2e48a331024a225128f94f5d0fb8089e924419693b2e03eda4d5dbc4313b52 \ + --hash=sha256:8fdc6e0148abd12d977a1d3828e7b79aae958e83c6cb5adae614916d888a6b10 \ + --hash=sha256:9e21e11eb6fb468affe0d72ff922788c2adc124480bb274941fce93ddb122b8f \ + --hash=sha256:a65f5869f3f35330c920c1b218319140c0b84f8c49a20727b5e3df2acd496833 \ + --hash=sha256:b5b7a6c76fe3eb6b245ac6599c807b18e9a718167878a0b547db1d071a914c08 \ + --hash=sha256:d1378815b15198ce6dddd367fbd81f5c018ce473a89ae938b7a58e1d97f25b10 \ + --hash=sha256:e0241b62f5ca9aaff1037f12e6f5ed68168e7200e14e73f05b632381cee0ff4b \ + --hash=sha256:eee684532876775e1d0fa20d4aae1b568aaa6c732d74e6657ee832e427d46947 \ + --hash=sha256:f5ac060219c127a5b9009a4cfe33086e36c6bb8e26c0b757b31a6c04d29d630d setuptools==65.5.1 \ --hash=sha256:d0b9a8433464d5800cbe05094acf5c6d52a91bfac9b52bcfc4d41382be5d5d31 \ --hash=sha256:e197a19aa8ec9722928f2206f8de752def0e4c9fc6953527360d1c36d94ddb2f diff -Nru electrum-4.3.4+dfsg1/contrib/deterministic-build/requirements-binaries.txt electrum-4.4.5+dfsg1/contrib/deterministic-build/requirements-binaries.txt --- electrum-4.3.4+dfsg1/contrib/deterministic-build/requirements-binaries.txt 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/contrib/deterministic-build/requirements-binaries.txt 2000-11-11 11:11:11.000000000 +0000 @@ -96,39 +96,39 @@ pycparser==2.21 \ --hash=sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9 \ --hash=sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 -PyQt5==5.15.7 \ - --hash=sha256:08694f0a4c7d4f3d36b2311b1920e6283240ad3b7c09b515e08262e195dcdf37 \ - --hash=sha256:1a793748c60d5aff3850b7abf84d47c1d41edb11231b7d7c16bef602c36be643 \ - --hash=sha256:232fe5b135a095cbd024cf341d928fc672c963f88e6a52b0c605be8177c2fdb5 \ - --hash=sha256:755121a52b3a08cb07275c10ebb96576d36e320e572591db16cfdbc558101594 \ - --hash=sha256:e319c9d8639e0729235c1b09c99afdadad96fa3dbd8392ab561b5ab5946ee6ef +PyQt5==5.15.9 \ + --hash=sha256:883ba5c8a348be78c8be6a3d3ba014c798e679503bce00d76c666c2dc6afe828 \ + --hash=sha256:dc41e8401a90dc3e2b692b411bd5492ab559ae27a27424eed4bd3915564ec4c0 \ + --hash=sha256:dd5ce10e79fbf1df29507d2daf99270f2057cdd25e4de6fbf2052b46c652e3a5 \ + --hash=sha256:e030d795df4cbbfcf4f38b18e2e119bcc9e177ef658a5094b87bb16cac0ce4c5 \ + --hash=sha256:e45c5cc15d4fd26ab5cb0e5cdba60691a3e9086411f8e3662db07a5a4222a696 PyQt5-Qt5==5.15.2 \ --hash=sha256:1988f364ec8caf87a6ee5d5a3a5210d57539988bf8e84714c7d60972692e2f4a \ --hash=sha256:750b78e4dba6bdf1607febedc08738e318ea09e9b10aea9ff0d73073f11f6962 \ --hash=sha256:76980cd3d7ae87e3c7a33bfebfaee84448fd650bad6840471d6cae199b56e154 \ --hash=sha256:9cc7a768b1921f4b982ebc00a318ccb38578e44e45316c7a4a850e953e1dd327 -PyQt5-sip==12.11.0 \ - --hash=sha256:0f77655c62ec91d47c2c99143f248624d44dd2d8a12d016e7c020508ad418aca \ - --hash=sha256:205f3e1b3eea3597d8e878936c1a06e04bd23a59e8b179ee806465d72eea3071 \ - --hash=sha256:3126c84568ab341c12e46ded2230f62a9a78752a70fdab13713f89a71cd44f73 \ - --hash=sha256:4031547dfb679be309094bfa79254f5badc5ddbe66b9ad38e319d84a7d612443 \ - --hash=sha256:42320e7a94b1085ed85d49794ed4ccfe86f1cae80b44a894db908a8aba2bc60e \ - --hash=sha256:43dfe6dd409e713edeb67019b85419a7a0dc9923bfc451d6cf3778471c122532 \ - --hash=sha256:4e5c1559311515291ea0ab0635529f14536954e3b973a7c7890ab7e4de1c2c23 \ - --hash=sha256:51e377789d59196213eddf458e6927f33ba9d217b614d17d20df16c9a8b2c41c \ - --hash=sha256:686071be054e5be6ca5aaaef7960931d4ba917277e839e2e978c7cbe3f43bb6e \ - --hash=sha256:9356260d4feb60dbac0ab66f8a791a0d2cda1bf98c9dec8e575904a045fbf7c5 \ - --hash=sha256:9bca450c5306890cb002fe36bbca18f979dd9e5b810b766dce8e3ce5e66ba795 \ - --hash=sha256:ad21ca0ee8cae2a41b61fc04949dccfab6fe008749627d94e8c7078cb7a73af1 \ - --hash=sha256:afa4ffffc54e306669bf2b66ea37abbc56c5cdda4f3f474d20324e3634302b12 \ - --hash=sha256:b4710fd85b57edef716cc55fae45bfd5bfac6fc7ba91036f1dcc3f331ca0eb39 \ - --hash=sha256:b69a1911f768b489846335e31e49eb34795c6b5a038ca24d894d751e3b0b44da \ - --hash=sha256:bd733667098cac70e89279d9c239106d543fb480def62a44e6366ccb8f68510b \ - --hash=sha256:d12b81c3a08abf7657a2ebc7d3649852a1f327eb2146ebadf45930486d32e920 \ - --hash=sha256:ec1d8ce50be76c5c1d1c86c6dc0ccacc2446172dde98b663a17871f532f9bd44 \ - --hash=sha256:ec5e9ef78852e1f96f86d7e15c9215878422b83dde36d44f1539a3062942f19c \ - --hash=sha256:f1f9e312ff8284d6dfebc5366f6f7d103f84eec23a4da0be0482403933e68660 \ - --hash=sha256:f6b72035da4e8fecbb0bc4a972e30a5674a9ad5608dbddaa517e983782dbf3bf +PyQt5-sip==12.12.1 \ + --hash=sha256:0e30f6c9b99161d8a524d8b7aa5a001be5fe002797151c27414066b838beaa4e \ + --hash=sha256:1364f460ae07fc2f4c42dd7a3b3738611b29f5c033025e5e70b03e2687d4bda4 \ + --hash=sha256:2a344855b9c57d37cf000afa46967961122fb1867faee4f53054ebaa1ce51e24 \ + --hash=sha256:2e3d444f5cb81261c22e7c9d3a9a4484bb9db7a1a3077559100175d36297d1da \ + --hash=sha256:3dad0b2bbe0bae4916e43610186d425cd186469b2e6c7ff853177c113b6af6ed \ + --hash=sha256:51720277a53d99bac0914fb970970c9c2ec1a6ab3b7cc5580909d37d9cc6b152 \ + --hash=sha256:59229c8d30141220a472ba4e4212846e8bf0bed84c32cbeb57f70fe727c6dfc2 \ + --hash=sha256:5a9cbcfe8c15d3a34ef33570f0b0130b8ba68b98fd6ec92c28202b186f3ab870 \ + --hash=sha256:644310dcfed4373075bc576717eea60b0f49899beb5cffb204ddaf5f27cddb85 \ + --hash=sha256:6cb6139b00e347e7d961467d092e67c47a97893bc6ab83104bcaf50bf4815036 \ + --hash=sha256:7afc6ec06e79a3e0a7b447e28ef46dad372bdca32e7eff0dcbac6bc53b69a070 \ + --hash=sha256:7ed598ff1b666f9e5e0214be7840f308f8fb347fe416a2a45fbedab046a7120b \ + --hash=sha256:8a2e48a331024a225128f94f5d0fb8089e924419693b2e03eda4d5dbc4313b52 \ + --hash=sha256:8fdc6e0148abd12d977a1d3828e7b79aae958e83c6cb5adae614916d888a6b10 \ + --hash=sha256:9e21e11eb6fb468affe0d72ff922788c2adc124480bb274941fce93ddb122b8f \ + --hash=sha256:a65f5869f3f35330c920c1b218319140c0b84f8c49a20727b5e3df2acd496833 \ + --hash=sha256:b5b7a6c76fe3eb6b245ac6599c807b18e9a718167878a0b547db1d071a914c08 \ + --hash=sha256:d1378815b15198ce6dddd367fbd81f5c018ce473a89ae938b7a58e1d97f25b10 \ + --hash=sha256:e0241b62f5ca9aaff1037f12e6f5ed68168e7200e14e73f05b632381cee0ff4b \ + --hash=sha256:eee684532876775e1d0fa20d4aae1b568aaa6c732d74e6657ee832e427d46947 \ + --hash=sha256:f5ac060219c127a5b9009a4cfe33086e36c6bb8e26c0b757b31a6c04d29d630d setuptools==65.5.1 \ --hash=sha256:d0b9a8433464d5800cbe05094acf5c6d52a91bfac9b52bcfc4d41382be5d5d31 \ --hash=sha256:e197a19aa8ec9722928f2206f8de752def0e4c9fc6953527360d1c36d94ddb2f diff -Nru electrum-4.3.4+dfsg1/contrib/deterministic-build/requirements-hw.txt electrum-4.4.5+dfsg1/contrib/deterministic-build/requirements-hw.txt --- electrum-4.3.4+dfsg1/contrib/deterministic-build/requirements-hw.txt 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/contrib/deterministic-build/requirements-hw.txt 2000-11-11 11:11:11.000000000 +0000 @@ -152,12 +152,12 @@ --hash=sha256:88e2b5291c85c8e8567732f675697b88241082884aa1aba32257f35ee722fc09 \ --hash=sha256:cef1e862e195ece3e42640a0f57d15a63086fd1dedc8b5ddfcbc9c2657f0bb1e \ --hash=sha256:f369d640c65fec7fd8e72546304cdc768c04224a6b9b00a19dc2cd06fa9d2a6b -ledger-bitcoin==0.1.1 \ - --hash=sha256:15eb5e95e38d45a5f46468890cd69b066acbab855ca8a68073823cf545477f18 \ - --hash=sha256:8d594d54ce3cecd7385e7a4a357fe96b27518fc83b754a0b4339c2325b4a0a3c -ledgercomm==1.1.1 \ - --hash=sha256:1273b99b69bef05ef39fa740c8e09ecd631c24cd3fcdb65dac7903408da509c9 \ - --hash=sha256:ae071e4f3d0897c7ed209c3359cf2438855ac1d9cee4ca48f41bd0506e1c1b2f +ledger-bitcoin==0.2.1 \ + --hash=sha256:01697fab6333ceca4d228eb27f7d12f763e033f620b1bfb5949b20ec0b33b6ca \ + --hash=sha256:1160aa887df9f88539110c3c88535fc838cfff26600a326df23b4a09f09036f1 +ledgercomm==1.1.2 \ + --hash=sha256:8b338f6f0bfedf85eaf26a6af7e41120685dfb3e2956718948c9d83a4b5155bb \ + --hash=sha256:e3a39198b7c01135d7bdb049948ac41ce22cd8d39ddf6fbfc236a228d560a0ce libusb1==3.0.0 \ --hash=sha256:083f75e5d15cb5e2159e64c308c5317284eae926a820d6dce53a9505d18be3b2 \ --hash=sha256:0e652b04cbe85ec8e74f9ee82b49f861fb14b5320ae51399387ad2601ccc0500 \ diff -Nru electrum-4.3.4+dfsg1/contrib/freeze_containers_distro.sh electrum-4.4.5+dfsg1/contrib/freeze_containers_distro.sh --- electrum-4.3.4+dfsg1/contrib/freeze_containers_distro.sh 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/contrib/freeze_containers_distro.sh 2000-11-11 11:11:11.000000000 +0000 @@ -32,15 +32,15 @@ echo "Valid!" # build-linux -echo "deb ${DEBIAN_SNAPSHOT} ${DEBIAN_APPIMAGE_DISTRO} main non-free contrib" >$contrib/build-linux/appimage/apt.sources.list -echo "deb-src ${DEBIAN_SNAPSHOT} ${DEBIAN_APPIMAGE_DISTRO} main non-free contrib" >>$contrib/build-linux/appimage/apt.sources.list +echo "deb ${DEBIAN_SNAPSHOT} ${DEBIAN_APPIMAGE_DISTRO} main" >$contrib/build-linux/appimage/apt.sources.list +echo "deb-src ${DEBIAN_SNAPSHOT} ${DEBIAN_APPIMAGE_DISTRO} main" >>$contrib/build-linux/appimage/apt.sources.list # build-wine -echo "deb ${DEBIAN_SNAPSHOT} ${DEBIAN_WINE_DISTRO} main non-free contrib" >$contrib/build-wine/apt.sources.list -echo "deb-src ${DEBIAN_SNAPSHOT} ${DEBIAN_WINE_DISTRO} main non-free contrib" >>$contrib/build-wine/apt.sources.list +echo "deb ${DEBIAN_SNAPSHOT} ${DEBIAN_WINE_DISTRO} main" >$contrib/build-wine/apt.sources.list +echo "deb-src ${DEBIAN_SNAPSHOT} ${DEBIAN_WINE_DISTRO} main" >>$contrib/build-wine/apt.sources.list # android -echo "deb ${DEBIAN_SNAPSHOT} ${DEBIAN_ANDROID_DISTRO} main non-free contrib" >$contrib/android/apt.sources.list -echo "deb-src ${DEBIAN_SNAPSHOT} ${DEBIAN_ANDROID_DISTRO} main non-free contrib" >>$contrib/android/apt.sources.list +echo "deb ${DEBIAN_SNAPSHOT} ${DEBIAN_ANDROID_DISTRO} main" >$contrib/android/apt.sources.list +echo "deb-src ${DEBIAN_SNAPSHOT} ${DEBIAN_ANDROID_DISTRO} main" >>$contrib/android/apt.sources.list echo "updated APT sources to ${DEBIAN_SNAPSHOT}" diff -Nru electrum-4.3.4+dfsg1/contrib/make_libsecp256k1.sh electrum-4.4.5+dfsg1/contrib/make_libsecp256k1.sh --- electrum-4.3.4+dfsg1/contrib/make_libsecp256k1.sh 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/contrib/make_libsecp256k1.sh 2000-11-11 11:11:11.000000000 +0000 @@ -14,7 +14,8 @@ # sudo apt-get install gcc-multilib g++-multilib # $ AUTOCONF_FLAGS="--host=i686-linux-gnu CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS=-m32" ./contrib/make_libsecp256k1.sh -LIBSECP_VERSION="1253a27756540d2ca526b2061d98d54868e9177c" +LIBSECP_VERSION="acf5c55ae6a94e5ca847e07def40427547876101" +# ^ tag "v0.3.2" set -e @@ -42,7 +43,6 @@ git checkout "${LIBSECP_VERSION}^{commit}" if ! [ -x configure ] ; then - echo "libsecp256k1_la_LDFLAGS = -no-undefined" >> Makefile.am echo "LDFLAGS = -no-undefined" >> Makefile.am ./autogen.sh || fail "Could not run autogen for $pkgname. Please make sure you have automake and libtool installed, and try again." fi diff -Nru electrum-4.3.4+dfsg1/contrib/make_packages.sh electrum-4.4.5+dfsg1/contrib/make_packages.sh --- electrum-4.3.4+dfsg1/contrib/make_packages.sh 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/contrib/make_packages.sh 2000-11-11 11:11:11.000000000 +0000 @@ -8,6 +8,7 @@ PACKAGES="$PROJECT_ROOT"/packages/ test -n "$CONTRIB" -a -d "$CONTRIB" || exit +cd "$CONTRIB" if [ -d "$PACKAGES" ]; then rm -r "$PACKAGES" @@ -21,7 +22,7 @@ source "$venv_dir"/bin/activate # installing pinned build-time requirements, such as pip/wheel/setuptools -python -m pip install --no-build-isolation --no-dependencies --no-warn-script-location \ +python3 -m pip install --no-build-isolation --no-dependencies --no-warn-script-location \ -r "$CONTRIB"/deterministic-build/requirements-build-base.txt # opt out of compiling C extensions @@ -34,7 +35,7 @@ # if we end up having to compile something, at least give reproducibility a fighting chance export LC_ALL=C export TZ=UTC -export SOURCE_DATE_EPOCH="$(git log -1 --pretty=%ct)" +export SOURCE_DATE_EPOCH="$(git log -1 --pretty=%ct 2>/dev/null || printf 1530212462)" export PYTHONHASHSEED="$SOURCE_DATE_EPOCH" export BUILD_DATE="$(LC_ALL=C TZ=UTC date +'%b %e %Y' -d @$SOURCE_DATE_EPOCH)" export BUILD_TIME="$(LC_ALL=C TZ=UTC date +'%H:%M:%S' -d @$SOURCE_DATE_EPOCH)" @@ -49,4 +50,4 @@ # note: --no-build-isolation is needed so that pip uses the locally available setuptools and wheel, # instead of downloading the latest ones python3 -m pip install --no-build-isolation --no-compile --no-dependencies --no-binary :all: \ - -r "$CONTRIB"/deterministic-build/requirements.txt -t "$CONTRIB"/../packages + -r "$CONTRIB"/deterministic-build/requirements.txt -t "$PACKAGES" diff -Nru electrum-4.3.4+dfsg1/contrib/release.sh electrum-4.4.5+dfsg1/contrib/release.sh --- electrum-4.3.4+dfsg1/contrib/release.sh 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/contrib/release.sh 2000-11-11 11:11:11.000000000 +0000 @@ -19,11 +19,11 @@ # # Note: steps before doing a new release: # - update locale: -# 1. cd /opt/electrum-locale && ./update && push +# 1. cd /opt/electrum-locale && ./update.py && git push # 2. cd to the submodule dir, and git pull # 3. cd .. && git push # - update RELEASE-NOTES and version.py -# - git tag +# - $ git tag -s $VERSION -m $VERSION # # ----- # Then, typical release flow: @@ -79,7 +79,7 @@ fi -VERSION=$(python3 -c "import electrum; print(electrum.version.ELECTRUM_VERSION)") +VERSION=$("$CONTRIB"/print_electrum_version.py) info "VERSION: $VERSION" REV=$(git describe --tags) info "REV: $REV" @@ -149,15 +149,18 @@ apk1_unsigned="Electrum-$VERSION.0-armeabi-v7a-release-unsigned.apk" apk2="Electrum-$VERSION.0-arm64-v8a-release.apk" apk2_unsigned="Electrum-$VERSION.0-arm64-v8a-release-unsigned.apk" +apk3="Electrum-$VERSION.0-x86_64-release.apk" +apk3_unsigned="Electrum-$VERSION.0-x86_64-release-unsigned.apk" if test -f "dist/$apk1"; then info "file exists: $apk1" else if [ ! -z "$RELEASEMANAGER" ] ; then - ./contrib/android/build.sh kivy all release $password + ./contrib/android/build.sh qml all release $password else - ./contrib/android/build.sh kivy all release-unsigned + ./contrib/android/build.sh qml all release-unsigned mv "dist/$apk1_unsigned" "dist/$apk1" mv "dist/$apk2_unsigned" "dist/$apk2" + mv "dist/$apk3_unsigned" "dist/$apk3" fi fi @@ -218,6 +221,7 @@ test -f "$win3" || fail "win3 not found among sftp downloads" test -f "$apk1" || fail "apk1 not found among sftp downloads" test -f "$apk2" || fail "apk2 not found among sftp downloads" + test -f "$apk3" || fail "apk3 not found among sftp downloads" test -f "$dmg" || fail "dmg not found among sftp downloads" test -f "$PROJECT_ROOT/dist/$tarball" || fail "tarball not found among built files" test -f "$PROJECT_ROOT/dist/$srctarball" || fail "srctarball not found among built files" @@ -227,6 +231,7 @@ test -f "$CONTRIB/build-wine/dist/$win3" || fail "win3 not found among built files" test -f "$PROJECT_ROOT/dist/$apk1" || fail "apk1 not found among built files" test -f "$PROJECT_ROOT/dist/$apk2" || fail "apk2 not found among built files" + test -f "$PROJECT_ROOT/dist/$apk3" || fail "apk3 not found among built files" test -f "$PROJECT_ROOT/dist/$dmg" || fail "dmg not found among built files" # compare downloaded binaries against ones we built cmp --silent "$tarball" "$PROJECT_ROOT/dist/$tarball" || fail "files are different. tarball." @@ -237,11 +242,12 @@ "$CONTRIB/build-wine/unsign.sh" || fail "files are different. windows." "$CONTRIB/android/apkdiff.py" "$apk1" "$PROJECT_ROOT/dist/$apk1" || fail "files are different. android." "$CONTRIB/android/apkdiff.py" "$apk2" "$PROJECT_ROOT/dist/$apk2" || fail "files are different. android." + "$CONTRIB/android/apkdiff.py" "$apk3" "$PROJECT_ROOT/dist/$apk3" || fail "files are different. android." cmp --silent "$dmg" "$PROJECT_ROOT/dist/$dmg" || fail "files are different. macos." # all files matched. sign them. rm -rf "$PROJECT_ROOT/dist/sigs/" mkdir --parents "$PROJECT_ROOT/dist/sigs/" - for fname in "$tarball" "$srctarball" "$appimage" "$win1" "$win2" "$win3" "$apk1" "$apk2" "$dmg" ; do + for fname in "$tarball" "$srctarball" "$appimage" "$win1" "$win2" "$win3" "$apk1" "$apk2" "$apk3" "$dmg" ; do signame="$fname.$GPGUSER.asc" gpg --sign --armor --detach $PUBKEY --output "$PROJECT_ROOT/dist/sigs/$signame" "$fname" done @@ -253,17 +259,24 @@ cd "$PROJECT_ROOT" + # check we have each binary + test -f "$PROJECT_ROOT/dist/$tarball" || fail "tarball not found among built files" + test -f "$PROJECT_ROOT/dist/$srctarball" || fail "srctarball not found among built files" + test -f "$PROJECT_ROOT/dist/$appimage" || fail "appimage not found among built files" + test -f "$PROJECT_ROOT/dist/$win1" || fail "win1 not found among built files" + test -f "$PROJECT_ROOT/dist/$win2" || fail "win2 not found among built files" + test -f "$PROJECT_ROOT/dist/$win3" || fail "win3 not found among built files" + test -f "$PROJECT_ROOT/dist/$apk1" || fail "apk1 not found among built files" + test -f "$PROJECT_ROOT/dist/$apk2" || fail "apk2 not found among built files" + test -f "$PROJECT_ROOT/dist/$apk3" || fail "apk3 not found among built files" + test -f "$PROJECT_ROOT/dist/$dmg" || fail "dmg not found among built files" + if [ $REV != $VERSION ]; then fail "versions differ, not uploading" fi # upload the files - if test -f dist/uploaded; then - info "files already uploaded" - else - ./contrib/upload.sh - touch dist/uploaded - fi + ./contrib/upload.sh fi diff -Nru electrum-4.3.4+dfsg1/contrib/release_www.sh electrum-4.4.5+dfsg1/contrib/release_www.sh --- electrum-4.3.4+dfsg1/contrib/release_www.sh 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/contrib/release_www.sh 2000-11-11 11:11:11.000000000 +0000 @@ -34,7 +34,7 @@ exit 1 fi -VERSION=$(python3 -c "import electrum; print(electrum.version.ELECTRUM_VERSION)") +VERSION=$("$CONTRIB"/print_electrum_version.py) info "VERSION: $VERSION" set -x diff -Nru electrum-4.3.4+dfsg1/contrib/requirements/requirements-hw.txt electrum-4.4.5+dfsg1/contrib/requirements/requirements-hw.txt --- electrum-4.3.4+dfsg1/contrib/requirements/requirements-hw.txt 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/contrib/requirements/requirements-hw.txt 2000-11-11 11:11:11.000000000 +0000 @@ -15,7 +15,8 @@ # device plugin: ledger # note: btchip-python only needed for "legacy" protocol and HW.1 support btchip-python>=0.1.32 -ledger-bitcoin>=0.1.1,<0.2.0 +ledger-bitcoin>=0.2.0,<0.3.0 +hidapi # device plugin: coldcard ckcc-protocol>=0.7.7 @@ -29,7 +30,7 @@ # prefer older protobuf (see #7922) # (pulled in via e.g. keepkey and bitbox02) -protobuf>=3.12,<4 +protobuf>=3.20,<4 # prefer older colorama to avoid needing hatchling # (pulled in via trezor -> click -> colorama) diff -Nru electrum-4.3.4+dfsg1/contrib/requirements/requirements.txt electrum-4.4.5+dfsg1/contrib/requirements/requirements.txt --- electrum-4.3.4+dfsg1/contrib/requirements/requirements.txt 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/contrib/requirements/requirements.txt 2000-11-11 11:11:11.000000000 +0000 @@ -1,5 +1,5 @@ qrcode -protobuf>=3.12,<4 +protobuf>=3.20,<4 qdarkstyle>=2.7 aiorpcx>=0.22.0,<0.23 aiohttp>=3.3.0,<4.0.0 diff -Nru electrum-4.3.4+dfsg1/contrib/trigger_deploy.sh electrum-4.4.5+dfsg1/contrib/trigger_deploy.sh --- electrum-4.3.4+dfsg1/contrib/trigger_deploy.sh 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/contrib/trigger_deploy.sh 2000-11-11 11:11:11.000000000 +0000 @@ -4,7 +4,7 @@ SSHUSER=$1 TRIGGERVERSION=$2 -if [ -z $SSHUSER ] || [ -z TRIGGERVERSION ]; then +if [ -z "$SSHUSER" ] || [ -z "$TRIGGERVERSION" ]; then echo "usage: $0 SSHUSER TRIGGERVERSION" echo "e.g. $0 thomasv 3.0.0" echo "e.g. $0 thomasv website" diff -Nru electrum-4.3.4+dfsg1/contrib/udev/20-hw1.rules electrum-4.4.5+dfsg1/contrib/udev/20-hw1.rules --- electrum-4.3.4+dfsg1/contrib/udev/20-hw1.rules 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/contrib/udev/20-hw1.rules 2000-11-11 11:11:11.000000000 +0000 @@ -12,3 +12,5 @@ SUBSYSTEMS=="usb", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0004|4000|4001|4002|4003|4004|4005|4006|4007|4008|4009|400a|400b|400c|400d|400e|400f|4010|4011|4012|4013|4014|4015|4016|4017|4018|4019|401a|401b|401c|401d|401e|401f", TAG+="uaccess", TAG+="udev-acl" # Nano S Plus SUBSYSTEMS=="usb", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0005|5000|5001|5002|5003|5004|5005|5006|5007|5008|5009|500a|500b|500c|500d|500e|500f|5010|5011|5012|5013|5014|5015|5016|5017|5018|5019|501a|501b|501c|501d|501e|501f", TAG+="uaccess", TAG+="udev-acl" +# Stax +SUBSYSTEMS=="usb", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0006|6000|6001|6002|6003|6004|6005|6006|6007|6008|6009|600a|600b|600c|600d|600e|600f|6010|6011|6012|6013|6014|6015|6016|6017|6018|6019|601a|601b|601c|601d|601e|601f", TAG+="uaccess", TAG+="udev-acl" diff -Nru electrum-4.3.4+dfsg1/contrib/upload.sh electrum-4.4.5+dfsg1/contrib/upload.sh --- electrum-4.3.4+dfsg1/contrib/upload.sh 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/contrib/upload.sh 2000-11-11 11:11:11.000000000 +0000 @@ -16,7 +16,7 @@ cd "$PROJECT_ROOT" -VERSION=$(python3 -c "import electrum; print(electrum.version.ELECTRUM_VERSION)") +VERSION=$("$CONTRIB"/print_electrum_version.py) echo "$VERSION" if [ -z "$ELECBUILD_UPLOADFROM" ]; then diff -Nru electrum-4.3.4+dfsg1/debian/README.Debian electrum-4.4.5+dfsg1/debian/README.Debian --- electrum-4.3.4+dfsg1/debian/README.Debian 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/debian/README.Debian 2023-08-25 17:06:28.000000000 +0000 @@ -0,0 +1,28 @@ +HARDWARE WALLETS +---------------- + +Electrum has the option to use various hardware wallets. Sometimes the hardware wallets have software dependencies that are not available in Debian. + +In the future, it would be nice to get all of these dependencies packaged for Debian. But in the meantime, the purpose of this file is to document +how community members have been able to get hardware wallets functioning. + +If you have experiences with hardware wallets not listed below, please file a wishlist bug report with the information you would like to add. + +Some hardware wallets might require the installation of the python3-btchip package. + + +Ledger +-------------------------------- +Run `pip install ledger_bitcoin[hid]`. + +Note that Debian cannot vouch for the security of what the above command installs. You should do your own due diligence before running it. + +See for further information. + + +Trezor +--------------------------- +Install the python3-trezor package. + + + -- Soren Stoutner Tue, 21 Feb 2023 14:17:32 -0700 diff -Nru electrum-4.3.4+dfsg1/debian/changelog electrum-4.4.5+dfsg1/debian/changelog --- electrum-4.3.4+dfsg1/debian/changelog 2023-02-02 22:52:07.000000000 +0000 +++ electrum-4.4.5+dfsg1/debian/changelog 2023-08-25 17:06:28.000000000 +0000 @@ -1,4 +1,72 @@ -electrum (4.3.4+dfsg1-1) unstable; urgency=high +electrum (4.4.5+dfsg1-3~bpo12+1) bookworm-backports; urgency=medium + + * Rebuild for bookworm-backports. + + -- Soren Stoutner Fri, 25 Aug 2023 10:06:28 -0700 + +electrum (4.4.5+dfsg1-3) unstable; urgency=medium + + * debian/clean: Remove file generated from .proto at build time + (Closes: #1044268). + * debian/electrum.1: Update man file. + * debian/source/options: Ignore auto-generated build changes to files in + Electrum.egg-info (Closes: #1044268). + + -- Soren Stoutner Sat, 19 Aug 2023 17:34:20 -0700 + +electrum (4.4.5+dfsg1-2) unstable; urgency=medium + + [ Bastian German ] + * debian/control: Remove Tristan Seligmann from + uploaders (Closes: #1041171). + + [ Soren Stoutner ] + * debian/copyright: Add copyright information for new man file. + * debian/electrum.1: Rewrite man file (Closes: #884070, #884071). + * debian/rules: Remove the bundled Electrum executable from the + python3-electrum package. + + -- Soren Stoutner Sat, 15 Jul 2023 10:01:22 -0700 + +electrum (4.4.5+dfsg1-1~bpo12+1) bookworm-backports; urgency=medium + + * Rebuild for bookworm-backports. + + -- Bastian Germann Tue, 18 Jul 2023 10:41:27 +0000 + +electrum (4.4.5+dfsg1-1) unstable; urgency=medium + + * New upstream release. + * debian/control: + - Add myself (Soren Stoutner) to uploaders. + - Remove Depends: python3-distutils from the python-electrum + package. + - Add Suggests: python3-btchip, python3-trezor to the + python-electrum package. + - Switch the order of the binary packages so that README.debian + is in the electrum package. + * debian copyright: + - Remove electrum/_vendor from Files-Excluded. + - Add electrum/_vendor/distutils/version.py copyright. + - Add electrum/gui/qml/fonts/* to Files-Excluded. These fonts are + only used for the Android GUI. + - Remove copyright information for electrum/gui/qml/fonts/PTMono*. + - Increment copyright years. + * debian/patches: + - Remove Correct-desktop-exec.patch; applied upstream. + - Remove Replace-libsecp256k1-SONAME.patch; fixed upstream. + - Remove Replace-vendored-distutils.patch; handled upstream. + - Add Forwarded: not-needed to Improve-message-about-PyQt5.patch. + * debian/rules: + - Remove electrum/_vendor/distutils/LICENSE as the information has + been added to debian/copyright. + - Remove electrum/gui/qml/ which is only used for the Android GUI. + * README.debian: Add information for hardware wallets + (Closes: #1030886). + + -- Soren Stoutner Sat, 24 Jun 2023 12:09:36 -0700 + +electrum (4.3.4+dfsg1-1) unstable; urgency=medium * Team upload diff -Nru electrum-4.3.4+dfsg1/debian/clean electrum-4.4.5+dfsg1/debian/clean --- electrum-4.3.4+dfsg1/debian/clean 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/debian/clean 2023-08-25 17:06:28.000000000 +0000 @@ -0,0 +1,2 @@ +# Remove Python files generated at build time from .proto files. +electrum/paymentrequest_pb2.py diff -Nru electrum-4.3.4+dfsg1/debian/control electrum-4.4.5+dfsg1/debian/control --- electrum-4.3.4+dfsg1/debian/control 2023-02-02 22:52:07.000000000 +0000 +++ electrum-4.4.5+dfsg1/debian/control 2023-08-25 17:06:28.000000000 +0000 @@ -1,6 +1,6 @@ Source: electrum Maintainer: Debian Cryptocoin Team -Uploaders: Tristan Seligmann +Uploaders: Soren Stoutner Section: utils Priority: optional # libsecp256k1-1: Used to speed up elliptic curve operations. @@ -40,34 +40,6 @@ Homepage: https://electrum.org/ Rules-Requires-Root: no -Package: python3-electrum -Architecture: all -Section: python -# libsecp256k1-1: Used to speed up elliptic curve operations. -# python3-distutils: Provides the removed electrum/_vendor/distutils/version.py. -Depends: - libjs-jquery, - libjs-jquery-ui, - libjs-jquery-ui-theme-ui-lightness, - libsecp256k1-1, - node-qrcode-generator, - python3-cryptography, - python3-distutils, - ${misc:Depends}, - ${python3:Depends} -# fonts-dejavu-core: Provides the removed electrum/plugins/revealer/DejaVuSansMono-Bold.ttf. -Recommends: fonts-dejavu-core -Breaks: electrum (<= 2.3.1~), python-electrum (<= 3.0.2~) -Replaces: electrum (<= 2.3.1~), python-electrum -Description: Easy to use Bitcoin client - Python module - This package provides a lightweight Bitcoin client which protects - you from losing your bitcoins in a backup mistake or computer - failure. Also, Electrum does not require waiting time because it does - not download the Bitcoin blockchain. - . - This package provides the "electrum" Python module which can be used to access - a Bitcoin wallet from Python programs. - Package: electrum Architecture: all Depends: @@ -103,3 +75,30 @@ clients. * Established: Electrum is open source and was first released in November 2011. + +Package: python3-electrum +Architecture: all +Section: python +# libsecp256k1-1: Used to speed up elliptic curve operations. +Depends: + libjs-jquery, + libjs-jquery-ui, + libjs-jquery-ui-theme-ui-lightness, + libsecp256k1-1, + node-qrcode-generator, + python3-cryptography, + ${misc:Depends}, + ${python3:Depends} +# fonts-dejavu-core: Provides the removed electrum/plugins/revealer/DejaVuSansMono-Bold.ttf. +Recommends: fonts-dejavu-core +Suggests: python3-btchip, python3-trezor +Breaks: electrum (<= 2.3.1~), python-electrum (<= 3.0.2~) +Replaces: electrum (<= 2.3.1~), python-electrum +Description: Easy to use Bitcoin client - Python module + This package provides a lightweight Bitcoin client which protects + you from losing your bitcoins in a backup mistake or computer + failure. Also, Electrum does not require waiting time because it does + not download the Bitcoin blockchain. + . + This package provides the "electrum" Python module which can be used to access + a Bitcoin wallet from Python programs. diff -Nru electrum-4.3.4+dfsg1/debian/copyright electrum-4.4.5+dfsg1/debian/copyright --- electrum-4.3.4+dfsg1/debian/copyright 2023-02-02 22:52:07.000000000 +0000 +++ electrum-4.4.5+dfsg1/debian/copyright 2023-08-25 17:06:28.000000000 +0000 @@ -1,12 +1,11 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: electrum Source: https://download.electrum.org/ -Comment: Electrum/_vendor is removed because it holds a massive - license file which should not be mirrored in this copyright file. - The Kivy fonts are removed because they only apply to Android builds. +Comment: + The Kivy and QML fonts are removed because they only apply to Android builds. The JavaScript files and the Revealer fonts are replaced with packages. -Files-Excluded: electrum/_vendor - electrum/gui/kivy/data/fonts/* +Files-Excluded: electrum/gui/kivy/data/fonts/* + electrum/gui/qml/fonts/* electrum/plugins/payserver/www/vendor/jquery-* electrum/plugins/payserver/www/vendor/qrcode.js electrum/plugins/revealer/DejaVuSansMono-Bold.ttf @@ -18,7 +17,7 @@ 2013 ecdsa@github 2014 David Lazar 2015 kyuupichan@gmail - 2016, 2018-2022 The Electrum Developers + 2016, 2018-2023 The Electrum Developers 2017 Pieter Wuille 2018 Adam Gibson (waxwing) 2018 Andrew R. Kozlik @@ -37,34 +36,47 @@ 2022-2023 Soren Stoutner License: GPL-3+ Comment: - The following copyright holders license their contributions to debian/* - under the Expat license additionally so that if all other listed - contributors agree it can be relicensed under Expat: + The following copyright holders additionally license their + contributions to debian/* under the Expat license so that + if all other listed contributors agree it can be relicensed + under Expat, which is the license used by upstream and makes it + easier for contributions to be upstreamed when appropriate: Soren Stoutner, Bastian Germann. +Files: debian/electrum.1 +Copyright: 2023 Soren Stoutner +License: Expat + Files: debian/org.electrum.electrum.metainfo.xml Copyright: 2023 Soren Stoutner License: Expat Files: debian/patches/* -Copyright: 2022 Bastian Germann - 2022-2023 Soren Stoutner +Copyright: 2022-2023 Soren Stoutner License: Expat Files: debian/patches/Improve-message-about-PyQt5.patch Copyright: 2020 Tristan Seligmann License: GPL-3+ +Files: electrum/_vendor/distutils/version.py +Copyright: 1995-2000 Corporation for National Research Initiatives; All rights reserved + 2000 BeOpen.com; All rights reserved + 2001-2023 Python Software Foundation; All rights reserved +License: Python +Comment: + The upstream Python distutils project has been deprecated. + Electrum decided to copy one file from that module, version.py, + and maintain it in their project. As such, Electrum is the new + upstream for this file, and it should be considered part of + Electrum, but it continues to exist under the Python license. + See . + Files: electrum/ripemd.py Copyright: 2001 Markus Friedl 2007 Bjorn Edstrom License: BSD-2-clause -Files: electrum/gui/qml/fonts/PTMono* -Copyright: 2011 ParaType Ltd. (http://www.paratype.com/public), - with Reserved Font Names "PT Sans", "PT Serif", "PT Mono" and "ParaType". -License: OFL - Files: electrum/plugins/revealer/SourceSansPro-Bold.otf Copyright: 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. @@ -125,6 +137,56 @@ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +License: Python + PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 + -------------------------------------------- + . + 1. This LICENSE AGREEMENT is between the Python Software Foundation + ("PSF"), and the Individual or Organization ("Licensee") accessing and + otherwise using this software ("Python") in source or binary form and + its associated documentation. + . + 2. Subject to the terms and conditions of this License Agreement, PSF + hereby grants Licensee a nonexclusive, royalty-free, world-wide + license to reproduce, analyze, test, perform and/or display publicly, + prepare derivative works, distribute, and otherwise use Python + alone or in any derivative version, provided, however, that PSF's + License Agreement and PSF's notice of copyright, i.e., "Copyright (c) + 2001, 2002, 2003, 2004 Python Software Foundation; All Rights Reserved" + are retained in Python alone or in any derivative version prepared + by Licensee. + . + 3. In the event Licensee prepares a derivative work that is based on + or incorporates Python or any part thereof, and wants to make + the derivative work available to others as provided herein, then + Licensee hereby agrees to include in any such work a brief summary of + the changes made to Python. + . + 4. PSF is making Python available to Licensee on an "AS IS" + basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR + IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND + DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS + FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT + INFRINGE ANY THIRD PARTY RIGHTS. + . + 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON + FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS + A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, + OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + . + 6. This License Agreement will automatically terminate upon a material + breach of its terms and conditions. + . + 7. Nothing in this License Agreement shall be deemed to create any + relationship of agency, partnership, or joint venture between PSF and + Licensee. This License Agreement does not grant permission to use PSF + trademarks or trade name in a trademark sense to endorse or promote + products or services of Licensee, or any third party. + . + 8. By copying, installing or otherwise using Python, Licensee + agrees to be bound by the terms and conditions of this License + Agreement. + License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff -Nru electrum-4.3.4+dfsg1/debian/electrum.1 electrum-4.4.5+dfsg1/debian/electrum.1 --- electrum-4.3.4+dfsg1/debian/electrum.1 2023-02-02 22:52:07.000000000 +0000 +++ electrum-4.4.5+dfsg1/debian/electrum.1 2023-08-25 17:06:28.000000000 +0000 @@ -1,75 +1,1824 @@ -.TH electrum 1 "23 June 2013" "electrum" +.\" Copyright 2023 Soren Stoutner . +.\" +.\" This file is part of the Debian package of Electrum. It is released under +.\" the Expat license (sometimes referred to as the MIT license). +.\" +.\" +.\" 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. + +.\" `.TP` is "Tag Paragraph". +.\" `.B` is "Bold". +.\" `.I` is "Italic (underlined)". +.\" `.BR` is "Bold alternating Roman (not bold)". +.\" `.BI` is "Bold alternating Italic (underlined)". +.\" `.RI` is "Roman (not italic) alternating Italic (underlined)". +.\" `.IR` is "Italic (underlined) alternating Roman (not underlined)". +.\" `.br` is "Break Line". +.\" `.RS` is "Relative margin (indent) Start". +.\" `.RE` is "Relative margin (indend) End". + +.\" Title Header. +.TH Electrum 1 "19 August 2023" "version 4.4.5" "Electrum User Manual" + +.\" Section Header - Name. .SH NAME -electrum \- Lightweight bitcoin client +electrum \- easy to use Bitcoin client + + +.\" Section Header - Name. .SH SYNOPSIS -.B electrum [options] command [options] -.SH DESCRIPTION -.PP -Electrum is a lightweight bitcoin client. + +.\" Launching with default options. +.B electrum .br -Electrum protects from losing bitcoins in a backup mistake or computer -failure. It allows recovery of wallet from a passphrase which you can -learn by heart or write it down on a paper. +.RS +Launch the Electrum GUI with the default options. +.RE + +.\" Launching a specific URL. +.B electrum +.I url .br -Since electrum does not download the entire bitcoin block chain there -is no waiting time when the client is started. +.RS +Launch the Electrum GUI with a specific Bitcoin URI or a BIP70 file. +See +.I url +for syntax information. +.RE + +.\" Launching with global options, commands, and options. +.B electrum +.RI [ command ] +.RI [ options ] +.RI [ global_options ] +.RI [ positional_arguments ] +.br +.RS +Specify possible commands, options, global options, and positional arguments. +.RE + +.\" List the options available for each command. +.B electrum help +.I command +.br +.RS +List detailed help for the specified command. +.RE + + +.\" Section Header - Description. +.SH DESCRIPTION +Electrum is a lightweight Bitcoin wallet focused is speed, with low resource usage and simplifying Bitcoin. +Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system. +Electrum has a list of possible options specific to each command as well as a set of global options. +Some commands also accept positional arguments at the end of the options list. +Running +.B electrum help +.I command +will list the options and positional arguments compatible with that command. + + + + +.\" Section Header - Commands. +.SH COMMANDS + +.\" GUI. .TP -\fB\-g GUI, \-\-gui=GUI\fR -Select user interface, possible values are qt, lite, gtk or text +.B gui +Run the GUI. +This is the default if no command is specified. +May use the +.I url +positional argument. + +.\" Daemon. .TP -\fB\-w WALLET_PATH, \-\-wallet=WALLET_PATH\fR -Use wallet from WALLET_PATH, default is electrum.dat. +.B daemon +Run the daemon. + +.\" Add Peer. .TP -\fB\-o, \-\-offline\fR -Remain offline. +.B add_peer +Add a peer. +Requires the +.I connection_string +positional argument. + +.\" Add Request. .TP -\fB\-a, \-\-all\fR -Show all addresses. +.B add_request +Create a payment request, using the first unused address of the wallet. +The address will be considered as used after this operation. +If no payment is received, the address will be considered as unused if the payment request is deleted from the wallet. +Requires the +.I amount +positional argument. + +.\" Add Transaction. .TP -\fB\-b, \-\-balance\fR -Show the balance of listed addresses +.B addtransaction +Add a transaction to the wallet history. +Requires the +.I tx +positional argument. + +.\" Broadcast. .TP -\fB\-l, \-\-labels\fR -Show the labels of listed addresses +.B broadcast +Broadcast a transaction to the network. +Requires the +.I tx +positional argument. + +.\" Bump Fee. .TP -\fB\-f TX_FEE, \-\-fee=TX_FEE\fR -set tx fee +.B bumpfee +Bump the fee for an unconfirmed transaction. +Requires the +.IR tx " and " new_fee_rate +positional arguments. + +.\" Change Gap Limit. .TP -\fB\-F FROM_ADDR, \-\-fromad -dr=FROM_ADDR\fR -.PP -set source address for payto/mktx. if it isn't in the wallet, it will -ask for the private key unless supplied in the format -public_key:private_key. It's not saved in the wallet. +.B changegaplimit +Change the gap limit of the wallet. +See https://support.ledger.com/hc/en-us/articles/360010892360-Address-gap-limit +and https://blog.lopp.net/mind-the-bitcoin-address-gap/ for more information. +Requires the +.I new_limit +positional argument. + +.\" Clear Invoices. .TP -\fB\-c CHANGE_ADDR, \-\-changeaddr=CHANGE_ADDR\fR -.PP -set the change address for payto/mktx. default is a spare address, or -the source address if it's not in the wallet. +.B clear_invoices +Remove all invoices. + +.\" Clear Liquidity Blacklist. .TP -\fB\-s SERVER, \-\-server=SERVER\fR -set server host:port:protocol, where protocol is t or h +.B clear_ln_blacklist +Clear the Lightning blacklist. + +.\" Clear Requests. .TP -\fB\-p PROXY, \-\-proxy=PROXY\fR -set proxy [type:]host[:port], where type is socks4,socks5 or http +.B clear_requests +Remove all payment requests. + +.\" Close Channel. .TP -\fB\-v, \-\-verbose\fR -show debugging information +.B close_channel +Close a Lightning channel. +Requires the +.I channel_point +positional argument. + +.\" Close Wallet. .TP -\fB\-P, \-\-portable\fR -portable wallet +.B close_wallet +Close the wallet. + +.\" Commands. .TP -\fB\-L LANGUAGE, \-\-lang=LANGUAGE\fR -default language used in GUI +.B commands +List the available commands. + +.\" Convert Currency. .TP -\fB\-u, \-\-usb\fR -Turn on support for hardware wallets (EXPERIMENTAL). -.SH AUTHORS -Electrum client was initially written by ThomasV -<\fIthomasv@gitorious\fR> -.br -This manual page was written by Vasudev Kamath -<\fIkamathvasudev@gmail.com\fR> for Debian Project (but can be used by -others). +.B convert_currency +Convert the given amount from one currency to another using the configured exchange rate source. + +.\" Convert XKey. +.TP +.B convert_xkey +Convert the xtype of a master key. E.G. xpub -> ypub. +Valid options are 'xprv', 'yprv', 'zprv', 'Yprv', 'Zprv', 'xpub', 'ypub', 'zpub', 'Ypub', and 'Zpub'. +Requires the +.IR xkey " and " xtype +positional arguments. + +.\" Create Wallet. +.TP +.B create +Create a new wallet. +If you want to be prompted for an argument in a concealed fashion, use '?' or ':' for the argument value. + +.\" Create MultiSig Address. +.TP +.B createmultisig +Create a MultiSig address. +Requires the +.IR num " and " pubkeys +positional arguments. + +.\" Create New Address. +.TP +.B createnewaddress +Create a new receiving address, beyond the gap limit of the wallet. +See https://support.ledger.com/hc/en-us/articles/360010892360-Address-gap-limit +and https://blog.lopp.net/mind-the-bitcoin-address-gap/ for more information. + +.\" Decode Invoice. +.TP +.B decode_invoice +Decode an invoice. +Requires the +.I invoice +positional argument. + +.\" Decrypt. +.TP +.B decrypt +Decode a message encrypted with a public key. +Requires the +.IR pubkey " and " encrypted +positional arguments. + +.\" Delete Invoice. +.TP +.B delete_invoice +Delete an invoice. +Requires the +.I invoice_id +positional argument. + +.\" Delete Request. +.TP +.B delete_request +Delete a request. +Requires the +.I request_id +positional argument. + +.\" Deserialize. +.TP +.B deserialize +Delete a serialized transaction. +Requires the +.I tx +positional argument. + +.\" Dump Graph. +.TP +.B dumpgraph +Dump the graph of a Lightning wallet. + +.\" Dump Private Keys. +.TP +.B dumpprivkeys +This command is deprecated. + +.\" Enable Hashed Timelock Contract Settlement. +.TP +.B enable_htlc_settle +Enable Hashed TimeLock Contract settlement. +See https://www.investopedia.com/terms/h/hashed-timelock-contract.asp for more information. +Requires the +.I b +positional argument. + +.\" Encrypt. +.TP +.B encrypt +Encrypt a message with a public key. Use quotes if the message contains whitespace. +Requires the +.IR pubkey " and " message +positional arguments. + +.\" Export Channel Backup. +.TP +.B export_channel_backup +Export the channel backup. +Requires the +.I channel_point +positional argument. + +.\" Freeze Address. +.TP +.B freeze +Freeze the funds in one of your wallet's addresses. +Requires the +.I address +positional argument. + +.\" Freeze UTXO. +.TP +.B freeze_utxo +Freeze a UTXO (Unspent Transaction Output) so that the wallet will not spend it. +See https://river.com/learn/bitcoins-utxo-model for more information. +Requires the +.I coin +positional argument. + +.\" Get. +.TP +.B get +Return an item from the wallet storage. +Requires the +.I key +positional argument. + +.\" Get Channel's Commitment Transaction. +.TP +.B get_channel_ctx +Return the current channel's commitment transaction. +Requires the +.I channel_point +positional argument. + +.\" Get Invoice. +.TP +.B get_invoice +Return the specified invoice (request for outgoing payment). +Requires the +.I invoice_id +positional argument. + +.\" Get Request. +.TP +.B get_request +Return the specified payment request. +Requires the +.I request_id +positional argument. + +.\" Get Transaction Status. +.TP +.B get_tx_status +Return information regarding the transaction (for now, only the number of confirmations). +The transaction must be related to the wallet. +Requires the +.I txid +positional argument. + +.\" Get Watchtower CTN. +.TP +.B get_watchtower_ctn +Return the local watchtower's CTN of channel. +Used in regtests. +Requires the +.I channel_point +positional argument. + +.\" Get Address Balance. +.TP +.B getaddressbalance +Return the balance of a Bitcoin address. +Note that this is a walletless server query, meaning that the results are not checked by SPV (Simple Payment Verification). +Requires the +.I address +positional argument. + +.\" Get Address History. +.TP +.B getaddresshistory +Return the transaction history of a Bitcoin address. +Note that this is a walletless server query, meaning that the results are not checked by SPV (Simple Payment Verification). +Requires the +.I address +positional argument. + +.\" Get Address Unspent. +.TP +.B getaddressunspent +Return the UTXO (Unspent Transaction Output) list of a Bitcoin address. +Note that this is a walletless server query, meaning that the results are not checked by SPV (Simple Payment Verification). +Requires the +.I address +positional argument. + +.\" Get Alias. +.TP +.B getalias +Retrieve an alias. This looks in your list of contacts, and for an OpenAlias DNS record. +Requires the +.I key +positional argument. + +.\" Get Balance. +.TP +.B getbalance +Return the balance of your wallet. + +.\" Get Config. +.TP +.B getconfig +Return a configuration variable. +Requires the +.I key +positional argument. + +.\" Get Fee Rate. +.TP +.B getfeerate +Return the current suggested fee rate (in sat/kvByte), according to the config settings or the supplied parameters. + +.\" Get Network Info +.TP +.B getinfo +Return the current network information. + +.\" Get Master Private Key +.TP +.B getmasterprivate +Return the wallet's master private key. + +.\" Get Merkle. +.TP +.B getmerkle +Return the Merkle branch of a transaction included in a block. +Electrum uses this to verify transactions (Simple Payment Verification). +Requires the +.IR txid " and " height +positional arguments. + +.\" Get Minimum Acceptable Gap. +.TP +.B getminacceptablegap +Return the minimum value for gap limit that would be sufficient to discover all known addresses in the wallet. + +.\" Get Master Public Key. +.TP +.B getmpk +Return the wallet's master public key. + +.\" Get Private Key For Path. +.TP +.B getprivatekeyforpath +Return the private key corresponding to a derivation path (address index). +.I path +can be either a str such as "m/0/50" or a list of ints such as [0, 50]. +See https://learnmeabitcoin.com/technical/derivation-paths for more information. +Requires the +.I path +positional argument. + +.\" Get Private Keys. +.TP +.B getprivatekeys +Return the private key of an address. You may pass a single wallet address or a list of wallet addresses. +Requires the +.I address +positional argument. + +.\" Get Public Keys. +.TP +.B getpubkeys +Return the public key of an address. +Requires the +.I address +positional argument. + +.\" Get Seed. +.TP +.B getseed +Return the wallet's generation seed phrase. + +.\" Get Servers. +.TP +.B getservers +Return the list of known servers (connections candidates). + +.\" Get Transaction. +.TP +.B gettransaction +Return a transaction. +Requires the +.I txid +positional argument. + +.\" Get Unused Address. +.TP +.B getunusedaddress +Return the wallet's first unused address, or None if all addresses are used. +An address is considered to be used if it has received a transaction or if it is used in a payment request. + +.\" Help. +.TP +.B help +Display help information. +This is the same as the +.BR -h " and " --help +options. +Calling +.B help +followed by another command will display specific options for that command. + +.\" Import Channel Backup. +.TP +.B import_channel_backup +Import a channel backup. +Requires the +.I encrypted +positional argument. + +.\" Import Private Key. +.TP +.B importprivkey +Import a private key. +If you want to be prompted for an argument in a concealed fashion, use '?' for the argument value. +Requires the +.I privkey +positional argument. + +.\" Inject Fees. +.TP +.B inject_fees +Inject fees. +Requires the +.I fees +positional argument. + +.\" Is Synchronized. +.TP +.B is_synchronized +Return the wallet synchronization status. + +.\" Is Mine. +.TP +.B ismine +Check if address is in the wallet. +Requires the +.I address +positional argument. + +.\" Lightning History. +.TP +.B lightning_history +Return the lightning history. + +.\" List Channels. +.TP +.B list_channels +Return a list of the channels. + +.\" List Invoices. +.TP +.B list_invoices +Return a list of invoices (requests for outgoing payments) saved in the wallet. + +.\" List Peers. +.TP +.B list_peers +Return a list of lightning peers. + +.\" List Requests. +.TP +.B list_requests +Return a list of incoming payment requests saved in the wallet. + +.\" List Wallets. +.TP +.B list_wallets +Return a list of wallets open in the daemon. + +.\" List Addresses. +.TP +.B listaddresses +Return a list of all addresses in the wallet. +Use options to filter the results. + +.\" List Contacts. +.TP +.B listcontacts +Return a list of contacts. + +.\" List Unspent. +.TP +.B listunspent +Return a list of unspent transaction outputs in the wallet. + +.\" Lightning Pay. +.TP +.B lnpay +Lightning Pay. +Requires the +.I invoice +positional argument. + +.\" Load Wallet. +.TP +.B load_wallet +Load a wallet in the daemon. + +.\" Make Seed. +.TP +.B make_seed +Create a seed. + +.\" Node ID. +.TP +.B nodeid +Return the lightning node ID. + +.\" Normal Swap. +.TP +.B normal_swap +Perform a normal submarine swap, which is to send on-chain BTC and receive on Lightning. +Note that your funds will be locked for 24h if you do not have enough incoming capacity. +Requires the +.IR onchain_amount " and " lightning_amount +positional arguments. + +.\" Notify. +.TP +.B notify +Watch an address. +Every time the address changes, a HTTP POST is sent to the URL. +Call with an empty URL to stop watching an address. +Requires the +.IR address " and " URL +positional arguments. + +.\" On-Chain History. +.TP +.B onchain_history +Return the on-chain transaction history of the wallet. + +.\" Open Channel. +.TP +.B open_channel +Open a channel. +Requires the +.IR connection_string " and " amount +positional arguments. + +.\" Password. +.TP +.B password +Change the wallet password. + +.\" Pay To. +.TP +.B payto +Create a transaction. +Requires the +.IR destination " and " amount +positional arguments. + +.\" paytomany. +.TP +.B paytomany +Create a multi-output transaction. +Requires the +.I outputs +positional argument. + +.\" Rebalance Channels. +.TP +.B rebalance_channels +Rebalance the channels. +If trampoline is used, the channels must be with different trampolines. +Requires the +.IR from_scid ", " dest_scid ", and " amount +positional arguments. + +.\" Remove Local Transaction. +.TP +.B removelocaltx +Remove a local transaction, and it dependent transactions, from the wallet. +Requires the +.I txid +positional argument. + +.\" Request Force Close. +.TP +.B request_force_close +Request the remove to force-close a channel. +If a connection string is passed, it can be used without having a state or any backup for the channel. +Assumes that the channel was originally opened with the same local peer (node_keypair). +Requires the +.I channel_point +positional argument. + +.\" Reset Liquidity Hints. +.TP +.B reset_liquidity_hints +Reset the liquidity hints. + +.\" Restore. +.TP +.B restore +Restore a wallet from text, which can be a seed phrase, a master public key, a master private key, a list of Bitcoin addresses, or a list of Bitcoin private keys. +If you want to be prompted for the text in a concealed fashion, use '?' or ':' for the argument value. +Requires the +.I text +positional argument. + +.\" Reverse Swap. +.TP +.B reverse_swap +Perform a reverse submarine swap, which is to send on Lightning and receive on-chain BTC. +Requires the +.IR lighting_amount " and " onchain_amount +positional arguments. + +.\" Search Contacts. +.TP +.B searchcontacts +Return contacts that match the query. +Requires the +.I query +positional argument. + +.\" Serialize. +.TP +.B serialize +Create a signed raw transaction from a JSON transaction template. +An example value for the +.I jsontx +argument would be: { "inputs": [ {"prevout_hash": "9d221a69ca3997cbeaf5624d723e7dc5f829b1023078c177d37bdae95f37c539", "prevout_n": 1, "value_sats": 1000000, "privkey": "p2wpkh:cVDXzzQg6RoCTfiKpe8MBvmm5d5cJc6JLuFApsFDKwWa6F5TVHpD"} ], +"outputs": [ {"address": "tb1q4s8z6g5jqzllkgt8a4har94wl8tg0k9m8kv5zd", "value_sats": 990000} ] }. +Requires the +.I jsontx +positional argument. + +.\" Set Config. +.TP +.B setconfig +Set a configuration variable. +.I value +may be a string or a Python expression. +Requires the +.IR key " and " value +positional arguments. + +.\" Set Label. +.TP +.B setlabel +Assign a label to a Bitcoin address or a transaction ID. +Requires the +.IR key " and " label +positional arguments. + +.\" Sign Message. +.TP +.B signmessage +Sign a message with the address key. Use quotes if the message contain whitespaces. +Requires the +.IR address " and " message +positional arguments. + +.\" Sign Transaction. +.TP +.B signtransaction +Sign a transaction with the wallet keys. +Requires the +.I tx +positional argument. + +.\" Sign Transaction With Private Key. +.TP +.B signtransaction_with_privkey +Sign a transaction with the provided list of private keys. +Requires the +.IR tx " and " privkey +positional argument. + +.\" Stop. +.TP +.B stop +Stop the daemon. + +.\" Sweep. +.TP +.B sweep +Sweep a private key, which return a transaction that spends UTXOs (Unspent Transaction Outputs) from the private key to a destination address. +The transaction is not broadcast. +Requires the +.IR privkey " and " destination +positional arguments. + +.\" Unfreeze Address. +.TP +.B unfreeze +Unfreeze the funds in one of your wallet's addresses. +Requires the +.I address +positional argument. + +.\" Unfreeze UTXO. +.TP +.B unfreeze_utxo +Unfreeze a UTXO (Unspent Transaction Output) so that the wallet will can spend it. +See https://river.com/learn/bitcoins-utxo-model for more information. +Requires the +.I coin +positional argument. + +.\" Validate Address. +.TP +.B validateaddress +Check that an address is valid. +Requires the +.I address +positional argument. + +.\" Verify Message. +.TP +.B verifymessage +Verify a message signature. +Requires the +.IR address ", " signature ", and " message +positional arguments. + +.\" Version. +.TP +.B version +Display the version information. +This is the same as the +.B --version +option. + +.\" Version Information. +.TP +.B version_info +Display information about dependencies, such as their version and path. + + + + +.\" Section Header - Options. +.SH OPTIONS + +.\" Help. +.TP +.BR -h ", " --help +Display help information. +This is the same as using the +.B help +command with no arguments. +Can be used by any command. + +.\" Version. +.TP +.B --version +Display the version. This is the same as using the +.B version +command. +Typically used without any command. + +.\" Add Transaction. +.TP +.B --addtransaction +Specify whether to add the transaction to the wallet, so that it can be used for broadcasting afterwards. +Can be used by the +.BR payto " and " paytomany +commands. + +.\" Balance. +.TP +.BR -b ", " --balance +Show the balances of the listed addresses. +Can be used by the +.B listaddresses +command. + +.\" Change Address. +.TP +.BI -c " CHANGE_ADDR" ", --change_addr" " CHANGE_ADDR" +Change the address. +The default is a spare address, or the source address if it is not in the wallet. +Can be used by the +.BR payto " and " paytomany +commands. + +.\" Change. +.TP +.B --change +Show only change addresses. +Can be used by the +.B listaddresses +command. + +.\" Connection String. +.TP +.BI --connection_string " CONNECTION_STRING" +The Lightning network node ID or network address. +Can be used by the +.B request_force_close +command. + +.\" Detached. +.TP +.BR -d ", " --detached +Run the daemon in detached mode. +Can be used by the +.B daemon +command. + +.\" Daemon. +.TP +.B --daemon +Keep the daemon running after the GUI exits. +Can be used by the +.B gui +command. + +.\" Decrease Payment. +.TP +.B --decrease_payment +Specify whether the payment amount will be decreased (true/false). +Can be used by the +.B bumpfee +command. + +.\" Encrypt File. +.TP +.BI --encrypt_file " ENCRYPT_FILE" +Specify whether the file on disk should be encrypted with the provided password. +Can be used by the +.BR create ", " password ", and " restore +commands. + +.\" Expired. +.TP +.B --expired +Show only expired requests. +Can be used by the +.BR list_invoices " and " list_requests +commands. + +.\" Expiry. +.TP +.BI --expiry " EXPIRY" +The expiry time in seconds. +Can be used by the +.B add_request +command. + +.\" Server Fingerprint. +.TP +.BI -f " SERVERFINGERPRINT" ", --serverfingerprint" " SERVERFINGERPRINT" +Only connect to servers with a matching SSL certificate SHA256 fingerprint. +To calculate this yourself: '$ openssl x509 -noout -fingerprint -sha256 -inform pem -in servercertfile.crt'. +The server fingerprint should be entered as 64 hexadecimal characters. +Can be used by the +.BR gui " and " daemon +commands. + +.\" Fee. +.TP +.BI -f " FEE" ", --fee" " FEE" +The transaction fee (absolute, in BTC). +Can be used by the +.BR payto ", " paytomany ", and " sweep +commands. + +.\" From Address. +.TP +.BI -F " FROM_ADDR" ", --from_addr" " FROM_ADDR" +The source address, which must be a wallet address. Use +.B sweep +to spend from a non-wallet address. +Can be used by the +.BR payto " and " paytomany +commands. + +.\" Fee Rate. +.TP +.BI --feerate " FEERATE" +The transaction fee rate (in sat/byte). +Can be used by the +.BR payto " and " paytomany +commands. + +.\" Fee Level. +.TP +.BI --fee_level " FEE_LEVEL" +A float between 0.0 and 1.0, representing the fee slider position. +Can be used by the +.B getfeerate +command. + +.\" Fee Method. +.TP +.BI --fee_method " FEE_METHOD" +The fee estimation method to use. +Can be used by the +.B getfeerate +command. + +.\" Force. +.TP +.B --force +Create a new address beyond the gap limit if no more addresses are available. +Can be used by the +.B add_request +command. + +.\" Forget Config. +.TP +.B --forgetconfig +Forget the config on exit. +Can be used by the +.BR gui ", " add_peer ", " add_request ", " addtransaction ", " bumpfee ", " changegaplimit ", " clear_invoices ", " clear_requests ", " close_channel ", " close_wallet ", " create ", " createnewaddress ", " decrypt ", " +.BR delete_invoice ", " delete_request ", " dumpgraph ", " enable_htlc_settle ", " export_channel_backup ", " freeze ", " freeze_utxo ", " get ", " get_channel_ctx ", " get_invoice ", " get_request ", " get_tx_status ", " +.BR get_watchtower_ctn ", " getalias ", " getbalance ", " getmasterprivate ", " getminacceptablegap ", " getmpk ", " getprivatekeyforpath ", " getprivatekeys ", " getpubkeys ", " getseed ", " gettransaction ", " getunusedaddress ", " +.BR import_channel_backup ", " importprivkey ", " is_synchronized ", " ismine ", " lightning_history ", " list_channels ", " list_invoices ", " list_peers ", " list_requests ", " listaddresses ", " listcontacts ", " listunspent ", " +.BR lnpay ", " load_wallet ", " nodeid ", " normal_swap ", " onchain_history ", " open_channel ", " password ", " payto ", " paytomany ", " rebalance_channels ", " removelocaltx ", " request_force_close ", " restore ", " reverse_swap ", " +.BR searchcontacts ", " setlabel ", " signmessage ", " signtransaction ", " unfreeze ", and " unfreeze_utxo +commands. + +.\" From Amount. +.TP +.BI --from_amount " FROM_AMOUNT" +The amount to convert (the default is 1). +Can be used by the +.B convert_currency +command. + +.\" From Currency. +.TP +.BI --from_ccy " FROM_CCY" +The currency to convert from. +Can be used by the +.B convert_currency +command. + +.\" From Coins. +.TP +.BI --from_coins " FROM_COINS" +The source coins, which must be in the wallet. +Use +.B sweep +to spend from a non-wallet address. +Can be used by the +.BR bumpfee ", " payto ", and " paytomany +commands. + +.\" From Height. +.TP +.BI --from_height " FROM_HEIGHT" +Only show transactions that confirmed after the specified block height. +Can be used by the +.B onchain_history +command. + +.\" Frozen. +.TP +.B --frozen +Show only frozen addresses. +Can be used by the +.B listaddresses +command. + +.\" Funded. +.TP +.B --funded +Show only funded addresses. +Can be used by the +.B listaddresses +command. + +.\" GUI Type. +.TP +.BI -g " GUI" ", --GUI" " GUI" +Specify the GUI. +Valid arguments are 'qt', 'kivy', 'text', 'stdio', and 'qml'. +The default is Qt. +Kivy and QML are used for the Android GUI and are not included in the Debian package. +The text dependencies are also not included in the Debian package. +Can be used by the +.B gui +command. + +.\" Gossip. +.TP +.B --gossip +Apply the command to the gossip node instead of the wallet. +Can be used by the +.BR add_peer " and " list_peers +commands. + +.\" I Know What I Am Doing. +.TP +.B --iknowwhatiamdoing +Acknowledge that you understand the full implications of what you are about to do. +Can be used by the +.BR changegaplimit " and " get_channel_ctx +commands. + +.\" Maximum Inputs. +.TP +.BI --imax " IMAX" +Specify the maximum number of inputs. +Can be used by the +.B sweep +command. + +.\" Labels. +.TP +.BR -l ", " --labels +Show the labels of the listed addresses. +Can be used by the +.B listaddresses +command. + +.\" Language. +.TP +.BI -L " LANGUAGE" ", --lang" " LANGUAGE" +Specify the language. +Can be used by the +.BR gui " and " make_seed +commands. + +.\" Locktime. +.TP +.BI --locktime " LOCKTIME" +Set the locktime block number. +Can be used by the +.BR payto " and " paytomany +commands. + +.\" Memo. +.TP +.BI -m " MEMO" ", --memo" " MEMO" +The description of the request. +Can be used by the +.B add_request +command. + +.\" New Password. +.TP +.BI --new_password " NEW_PASSWORD" +The new password. +Can be used by the +.B password +command. + +.\" Number of Bits. +.TP +.BI --nbits " NBITS" +The number of bits of entropy. +Can be used by the +.B make_seed +command. + +.\" No Check. +.TP +.B --nocheck +Do not verify aliases. +Can be used by the +.BR payto ", " paytomany ", and " sweep +commands. + +.\" No Onion. +.TP +.B --noonion +Do not connect to onion servers. +Can be used by the +.BR gui " and " daemon +commands. + +.\" No Segwit. +.TP +.B --nosegwit +Do not create SegWit (Segregated Witness) wallets. +See https://en.wikipedia.org/wiki/SegWit for more information. +Can be used by the +.B gui +command. + +.\" One Server. +.TP +.BR -1 ", " --oneserver +Only connect to one server. +Can be used by the +Can be used by the +.BR gui " and " daemon +commands. + +.\" Proxy. +.TP +.BI -p " PROXY" ", --proxy" " PROXY" +Specify the proxy using the +.RI [ type :] host [: port ] +syntax (or 'none' to disable the proxy), where type is either 'socks4', 'socks5', or 'http'. +Can be used by the +.BR gui " and " daemon +commands. + +.\" Paid. +.TP +.B --paid +Show only paid requests. +Can be used by the +.BR list_invoices " and " list_requests +commands. + +.\" Passphrase. +.TP +.BI --passphrase " PASSPHRASE" +The seed extension. +Can be used by the +.BR create " and " restore +commands. + +.\" Pending. +.TP +.B --pending +Show only pending requests. +Can be used by the +.BR list_invoices " and " list_requests +commands. + +.\" Push Amount. +.TP +.BI --push_amount " PUSH_AMOUNT" +The push initial amount (in BTC). +Can be used by the +.B open_channel +command. + +.\" Replace By Fee. +.TP +.BI --rbf " RBF" +Specify whether to signal opt-in Replace-By-Fee in the transaction (true/false). +Can be used by the +.B payto " and " paytomany +commands. + +.\" Receiving. +.TP +.B --receiving +Show only receiving addresses. +Can be used by the +.B listaddresses +command. + +.\" RPC Host. +.TP +.BI --rpchost " RPCHOST" +The RPC host used by the RPC daemon. +See https://electrum.readthedocs.io/en/latest/jsonrpc.html for more information. +Can be used by the +.B daemon +command. + +.\" RPC Port. +.TP +.BI --rpcport " RPCPORT" +The RPC port used by the RPC daemon. +See https://electrum.readthedocs.io/en/latest/jsonrpc.html for more information. +Can be used by the +.B daemon +command. + +.\" RPC Socket Type. +.TP +.BI --rpcsock " TYPE" +The RPC socket type used by the RPC daemon. +Valid arguments are 'unix', 'tcp', and 'auto'. +See https://electrum.readthedocs.io/en/latest/jsonrpc.html for more information. +Can be used by the +.B daemon +command. + +.\" RPC Socket Location. +.TP +.BI --rpcsockpath " TYPE" +The RPC socket file location used by the RPC daemon. +See https://electrum.readthedocs.io/en/latest/jsonrpc.html for more information. +Can be used by the +.B daemon +command. + +.\" Server. +.TP +.BI -s " SERVER" ", --server" " SERVER" +Specify the server using the +.IR host : port : protocol +syntax, where protocol is either 't' (TCP) or 's' (SSL). +Can be used by the +.BR gui " and " daemon +commands. + +.\" Seed Type. +.TP +.BI --seed_type " SEED_TYPE" +Specify the seed type. +Valid arguments are 'standard', 'segwit', '2fa', and '2fa_segwit'. +The default is 'segwit'. +Can be used by the +.BR create " and " make_seed +commands. + +.\" Show Addresses. +.TP +.B --show_addresses +Show the input and output addresses. +Can be used by the +.B onchain_history +command. + +.\" Show Fiat. +.TP +.B --show_fiat +Show the fiat value of transactions. +Can be used by the +.BR lightning_history " and " onchain_history +commands. + +.\" Skip Merkle Check. +.TP +.B --skipmerklecheck +Tolerate invalid Merkle proofs from the server. +See https://medium.com/crypto-0-nite/merkle-proofs-explained-6dd429623dc5 for more information. +Can be used by the +.BR gui " and " daemon +commands. + +.\" Timeout. +.TP +.BI --timeout " TIMEOUT" +The timeout in seconds. +Can be used by the +.BR add_peer " and " lnpay +commands. + +.\" To Currency. +.TP +.BI --to_ccy " TO_CCY" +The currency to convert to. +Can be used by the +.B convert_currency +command. + +.\" To Height. +.TP +.BI --to_height " TO_HEIGHT" +Only show transactions that confirmed before the specified block height. +Can be used by the +.B onchain_history +command. + +.\" Unsigned. +.TP +.BR -u ", " --unsigned +Do not sign the transaction. +Can be used by the +.BR bumpfee ", " payto ", and " paytomany +commands. + +.\" Receiving. +.TP +.B --unused +Show only unused addresses. +Can be used by the +.B listaddresses +command. + +.\" Wallet Path. +.TP +.BI -w " WALLET_PATH" ", --wallet" " WALLET_PATH" +Set the wallet path. +Can be used by the +.BR gui ", " add_peer ", " add_request ", " addtransaction ", " bumpfee ", " changegaplimit ", " clear_invoices ", " clear_requests ", " close_channel ", " close_wallet ", " create ", " createnewaddress ", " decrypt ", " +.BR delete_invoice ", " delete_request ", " dumpgraph ", " enable_htlc_settle ", " export_channel_backup ", " freeze ", " freeze_utxo ", " get ", " get_channel_ctx ", " get_invoice ", " get_request ", " get_tx_status ", " +.BR get_watchtower_ctn ", " getalias ", " getbalance ", " getmasterprivate ", " getminacceptablegap ", " getmpk ", " getprivatekeyforpath ", " getprivatekeys ", " getpubkeys ", " getseed ", " gettransaction ", " getunusedaddress ", " +.BR import_channel_backup ", " importprivkey ", " is_synchronized ", " ismine ", " lightning_history ", " list_channels ", " list_invoices ", " list_peers ", " list_requests ", " listaddresses ", " listcontacts ", " listunspent ", " +.BR lnpay ", " load_wallet ", " nodeid ", " normal_swap ", " onchain_history ", " open_channel ", " password ", " payto ", " paytomany ", " rebalance_channels ", " removelocaltx ", " request_force_close ", " restore ", " reverse_swap ", " +.BR searchcontacts ", " setlabel ", " signmessage ", " signtransaction ", " unfreeze ", and " unfreeze_utxo +commands. + +.\" Password. +.TP +.BI -W " PASSWORD" ", --password" " PASSWORD" +The password. +Can be used by the +.BR bumpfee ", " create ", " decrypt ", " getmasterprivate ", " getprivatekeyforpath ", " getprivatekeys ", " getseed ", " importprivkey ", " load_wallet ", " normal_swap ", " open_channel ", " password ", " payto ", " paytomany ", " +.BR restore ", " signmessage ", and " signtransaction +commands. + +.\" Receiving. +.TP +.BI --year " YEAR" +Show history for a given year. +Can be used by the +.B onchain_history +command. + + + + +.\" Section Header - Global Options. +.SH GLOBAL OPTIONS + +.\" Electrum Path. +.TP +.BI -D " ELECTRUM_PATH" ", --dir" " ELECTRUM_PATH" +Set the electrum data directory. The default is ~/.electrum. + +.\" Offline. +.TP +.BR -o ", " --offline +Run electrum in offline mode. + +.\" Portable. +.TP +.BR -P ", " --portable +Run electrum in portable mode, which uses ./electrum_data (electrum_data in the current directory) instead of ~/.electrum for the data directory. + +.\" RPC User. +.TP +.BI --rpcuser " RPCUSER" +Set the RPC user. +See https://electrum.readthedocs.io/en/latest/jsonrpc.html for more information. + +.\" RPC Password. +.TP +.BI --rpcpassword " RPCPASSWORD" +Set the RPC password. +See https://electrum.readthedocs.io/en/latest/jsonrpc.html for more information. + +.\" Regtest. +.TP +.B --regtest +Run in regtest (regression test) mode. +The default data directory is ~/.electrum/regtest. +See https://developer.bitcoin.org/examples/testing.html and https://bitcoin.stackexchange.com/questions/98462/how-to-use-electrum-with-a-local-regtest-network for more information. + +.\" Simnet. +.TP +.B --simnet +Run in simnet (simulation test network) mode. +The default data directory is ~/.electrum/simnet. +See https://bitcoin.stackexchange.com/questions/81260/bitcoin-node-what-is-the-difference-between-simnet-and-regtest for more information. + +.\" Signet. +.TP +.B --signet +Run in signet (signature network), which is similar to testnet but adds a signature requirement for block verification. +The default data directory is ~./electrum/signet. +See https://en.bitcoin.it/wiki/Signet for more information. + +.\" Testnet. +.TP +.B --testnet +Run in testnet mode, which connects to Bitcoin's testnet network instead of the mainnet one. +The coins on testnet have no value, which allows users to safely test functionality without risk. +The default data directory is ~/.electrum/testnet. +See https://developer.bitcoin.org/examples/testing.html for more information. + +.\" Verbosity. +.TP +.BI -v " VERBOSITY" +Set the verbosity (log level). + +.\" Verbosity Shortcuts. +.TP +.BI -V " VERBOSITY_SHORTCUTS" +Set the verbosity (shortcut-filter list). + + + + +.\" Section Header - Positional Arguments. +.SH POSITIONAL ARGUMENTS + +.\" Address. +.TP +.I address +The Bitcoin address. +Can be used by the +.BR freeze ", " getaddressbalance ", " getaddresshistory ", " getaddressunspent ", " getprivatekeys ", " getpubkeys ", " ismine ", " notify ", " signmessage ", " unfreeze ", " validateaddress ", and " verifymessage +commands. + +.\" Amount. +.TP +.I amount +The amount to be sent (in BTC). Use '!' to send the maximum available. +Can be used by the +.BR add_request ", " open_channel ", " payto ", and " rebalance_channels +commands. + +.\" B. +.TP +.I b +B. +Can be used by the +.B enable_htlc_settle +command. + +.\" Channel Point. +.TP +.I channel_point +The channel point. +Can be used by the +.BR close_channel ", " export_channel_backup ", " get_channel_ctx ", " get_watchtower_ctn ", and " request_force_close +commands. + +.\" Coin. +.TP +.I coin +The coin, otherwise known as the UTXO (Unspent Transaction Output). +Can be used by the +.BR freeze_utxo " and " unfreeze_utxo +commands. + +.\" Connection String. +.TP +.I connection_string +The Lightning network node ID or network address. +Can be used by the +.BR add_peer " and " open_channel +commands. + +.\" Destination SCID. +.TP +.I dest_scid +The destination Short Channel Identifier. +Can be used by the +.B rebalance_channels +command. + +.\" Destination. +.TP +.I destination +A Bitcoin address, contact, or alias. +Can be used by the +.BR payto " and " sweep +commands. + +.\" Encrypted. +.TP +.I encrypted +The encrypted message. +Can be used by the +.BR decrypt " and " import_channel_backup +commands. + +.\" Fees. +.TP +.I fees +The fees. +Can be used by the +.B inject_fees +command. + +.\" From SCID. +.TP +.I from_scid +The from Short Channel Identifier. +Can be used by the +.B rebalance_channels +command. + +.\" Height. +.TP +.I height +The block height. +Can be used by the +.B getmerkle +command. + +.\" Invoice. +.TP +.I invoice +The invoice. +Can be used by the +.BR decode_invoice " and " lnpay +commands. + +.\" Invoice ID. +.TP +.I invoice_id +The invoice ID. +Can be used by the +.BR delete_invoice " and " get_invoice +commands. + +.\" JSON Transaction. +.TP +.I jsontx +The JSON transaction. +An example value would be: { "inputs": [ {"prevout_hash": "9d221a69ca3997cbeaf5624d723e7dc5f829b1023078c177d37bdae95f37c539", "prevout_n": 1, "value_sats": 1000000, +"privkey": "p2wpkh:cVDXzzQg6RoCTfiKpe8MBvmm5d5cJc6JLuFApsFDKwWa6F5TVHpD"} ], "outputs": [ {"address": "tb1q4s8z6g5jqzllkgt8a4har94wl8tg0k9m8kv5zd", "value_sats": 990000} ] }. +Can be used by the +.B serialize +command. + +.\" Key. +.TP +.I key +The variable name. +Can be used by the +.BR get ", " getalias ", " getconfig ", " setconfig ", and " setlabel +commands. + +.\" Label. +.TP +.I label +The label. +Can be used by the +.B setlabel +command. + +.\" Lightning Amount. +.TP +.I lightning_amount +The amount sent or received in a submarine swap. Set it to 'dryrun' to receive a value. +Can be used by the +.BR normal_swap " and " reverse_swap +commands. + +.\" Message. +.TP +.I message +The message. Use quotes if it contains whitespaces. +Can be used by the +.BR encrypt ", " signmessage ", and " verifymessage +commands. + +.\" New Fee Rate. +.TP +.I new_fee_rate +The new fee rate. +Can be used by the +.B bumpfee +command. + +.\" New Limit. +.TP +.I new_limit +The new gap limit. +Can be used by the +.B changegaplimit +command. + +.\" Number. +.TP +.I num +The number of signatures. +Can be used by the +.B createmultisig +command. + +.\" On-Chain Amount. +.TP +.I onchain_amount +The amount sent or received in a submarine swap. Set it to 'dryrun' to receive a value. +Can be used by the +.BR normal_swap " and " reverse_swap +commands. + +.\" Outputs. +.TP +.I outputs +A list of ["address", amount ]. +Can be used by the +.B paytomany +command. + +.\" Path. +.TP +.I path +The derivation path (address index). +Can be used by the +.B getprivatekeyforpath +command. + +.\" Private Key. +.TP +.I privkey +The private key. In the case of +.B signtransaction_with_privkey +a list of private keys can be used. +If you want to be prompted for the +.I privkey +in a concealed fashion, use '?' for the argument value. +Can be used by the +.BR getprivatekeyforpath ", " importprivkey ", " signtransaction_with_privkey ", and " sweep +commands. + +.\" Public Key. +.TP +.I pubkey +The public key. +Can be used by the +.BR decrypt " and " encrypt +commands. + +.\" Public Keys. +.TP +.I pubkeys +The public keys. +Can be used by the +.B createmultisig +command. + +.\" Query. +.TP +.I query +The query. +Can be used by the +.B searchcontacts +command. + +.\" Request ID. +.TP +.I requset_id +The request ID. +Can be used by the +.BR delete_request " and " get_request +commands. + +.\" Signature. +.TP +.I signature +The signature. +Can be used by the +.B verifymessage +command. + +.\" Text. +.TP +.I text +The text, which can be a seed phrase, a master public key, a master private key, a list of Bitcoin addresses, or a list of Bitcoin private keys. +If you want to be prompted for the text in a concealed fashion, use '?' or ':' for the argument value. +Can be used by the +.B restore +command. + +.\" Transaction. +.TP +.I tx +A serialized transaction in hexadecimal. +Can be used by the +.BR addtransaction ", " broadcast ", " bumpfee ", " deserialize ", " signtransaction ", and " signtransaction_with_privkey +commands. + +.\" Transaction ID. +.TP +.I txid +The transaction ID. +Can be used by the +.BR get_tx_status ", " getmerkle ", " gettransaction ", and " removelocaltx +commands. + +.\" Value. +.TP +.I value +The value, which may be a string or a Python expression. +Can be used by the +.B setconfig +command. + +.\" url. +.TP +.I url +A Bitcoin URI or a BIP70 file. +The Bitcoin URI syntax is +.RI bitcoin: address [?amount= amount ][?label= label ][?message= message ]. +Can be used by the +.B gui +command. + +.\" URL. +.TP +.I URL +A standard web URL that can receive HTTP POST commands. +Can be used by the +.B notify +command. + +.\" XKey. +.TP +.I xkey +The XKey. +Can be used by the +.B convert_xkey +command. + +.\" XType. +.TP +.I xtype +The XType. +Can be used by the +.B convert_xkey +command. + + + +.\" Section Header - Author. +.SH AUTHOR +Documentation author: Soren Stoutner diff -Nru electrum-4.3.4+dfsg1/debian/patches/Correct-desktop-exec.patch electrum-4.4.5+dfsg1/debian/patches/Correct-desktop-exec.patch --- electrum-4.3.4+dfsg1/debian/patches/Correct-desktop-exec.patch 2023-02-02 22:52:07.000000000 +0000 +++ electrum-4.4.5+dfsg1/debian/patches/Correct-desktop-exec.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -Description: Prevent the .desktop file from modifying the path. -From: Soren Stoutner -Forwarded: https://github.com/spesmilo/electrum/issues/8004 -Last-Update: 2022-10-20 - ---- a/electrum.desktop -+++ b/electrum.desktop -@@ -3,7 +3,7 @@ - - [Desktop Entry] - Comment=Lightweight Bitcoin Client --Exec=sh -c "PATH=\"\\$HOME/.local/bin:\\$PATH\"; electrum %u" -+Exec=electrum %u - GenericName[en_US]=Bitcoin Wallet - GenericName=Bitcoin Wallet - Icon=electrum -@@ -18,5 +18,5 @@ - Actions=Testnet; - - [Desktop Action Testnet] --Exec=sh -c "PATH=\"\\$HOME/.local/bin:\\$PATH\"; electrum --testnet %u" -+Exec=electrum --testnet %u - Name=Testnet mode diff -Nru electrum-4.3.4+dfsg1/debian/patches/Improve-message-about-PyQt5.patch electrum-4.4.5+dfsg1/debian/patches/Improve-message-about-PyQt5.patch --- electrum-4.3.4+dfsg1/debian/patches/Improve-message-about-PyQt5.patch 2023-02-02 22:52:07.000000000 +0000 +++ electrum-4.4.5+dfsg1/debian/patches/Improve-message-about-PyQt5.patch 2023-08-25 17:06:28.000000000 +0000 @@ -1,5 +1,6 @@ Description: Improve message about PyQt5. From: Tristan Seligmann +Forwarded: not-needed Last-Update: 2022-09-30 --- a/electrum/gui/qt/__init__.py diff -Nru electrum-4.3.4+dfsg1/debian/patches/Replace-libsecp256k1-SONAME.patch electrum-4.4.5+dfsg1/debian/patches/Replace-libsecp256k1-SONAME.patch --- electrum-4.3.4+dfsg1/debian/patches/Replace-libsecp256k1-SONAME.patch 2023-02-02 22:52:07.000000000 +0000 +++ electrum-4.4.5+dfsg1/debian/patches/Replace-libsecp256k1-SONAME.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -From: Bastian Germann -Date: Mon, 26 Dec 2022 17:24:50 +0100 -Subject: Replace libsecp256k1 SONAME - ---- - electrum/ecc_fast.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/electrum/ecc_fast.py b/electrum/ecc_fast.py -index d95234a..f146866 100644 ---- a/electrum/ecc_fast.py -+++ b/electrum/ecc_fast.py -@@ -46,8 +46,8 @@ def load_library(): - elif 'ANDROID_DATA' in os.environ: - library_paths = ('libsecp256k1.so',) - else: # desktop Linux and similar -- library_paths = (os.path.join(os.path.dirname(__file__), 'libsecp256k1.so.0'), -- 'libsecp256k1.so.0') -+ library_paths = (os.path.join(os.path.dirname(__file__), 'libsecp256k1.so.1'), -+ 'libsecp256k1.so.1') - - exceptions = [] - secp256k1 = None diff -Nru electrum-4.3.4+dfsg1/debian/patches/Replace-vendored-distutils.patch electrum-4.4.5+dfsg1/debian/patches/Replace-vendored-distutils.patch --- electrum-4.3.4+dfsg1/debian/patches/Replace-vendored-distutils.patch 2023-02-02 22:52:07.000000000 +0000 +++ electrum-4.4.5+dfsg1/debian/patches/Replace-vendored-distutils.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -Description: Replace vendored distutils with system's - Upstream ships an embedded distutils but it makes sense for Debian to use system one. -From: Bastian Germann -Forwarded: not-needed -Last-Update: 2022-10-18 - ---- - electrum/gui/qt/update_checker.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- a/electrum/gui/qt/update_checker.py -+++ b/electrum/gui/qt/update_checker.py -@@ -16,7 +16,7 @@ - from electrum.util import make_aiohttp_session - from electrum.logging import Logger - from electrum.network import Network --from electrum._vendor.distutils.version import StrictVersion -+from distutils.version import StrictVersion - - - class UpdateCheck(QDialog, Logger): diff -Nru electrum-4.3.4+dfsg1/debian/patches/series electrum-4.4.5+dfsg1/debian/patches/series --- electrum-4.3.4+dfsg1/debian/patches/series 2023-02-02 22:52:07.000000000 +0000 +++ electrum-4.4.5+dfsg1/debian/patches/series 2023-08-25 17:06:28.000000000 +0000 @@ -1,14 +1,5 @@ # This patch makes the error message make more sense on a Debian system. Improve-message-about-PyQt5.patch -# It makes sense to use the distutils that ships with Debian. -Replace-vendored-distutils.patch - -# For reasons that don't make good sense, upstream wants to edit the path from the .desktop file. -Correct-desktop-exec.patch - # Edit the payserver index.html to use packaged JavaScript files. Use-system-JavaScript-files.patch - -# Use the version of libsecp256k1 packaged in Debian. -Replace-libsecp256k1-SONAME.patch diff -Nru electrum-4.3.4+dfsg1/debian/rules electrum-4.4.5+dfsg1/debian/rules --- electrum-4.3.4+dfsg1/debian/rules 2023-02-02 22:52:07.000000000 +0000 +++ electrum-4.4.5+dfsg1/debian/rules 2023-08-25 17:06:28.000000000 +0000 @@ -15,12 +15,14 @@ dh_installchangelogs RELEASE-NOTES execute_after_dh_auto_install:: - # Remove redundant license files whose information is already contained in debian/copyright. + # Remove redundant license files whose information has been copied to debian/copyright. + rm debian/tmp/usr/lib/python3*/dist-packages/electrum/_vendor/distutils/LICENSE rm debian/tmp/usr/lib/python3*/dist-packages/electrum/plugins/payserver/www/LICENCE rm debian/tmp/usr/lib/python3*/dist-packages/electrum/plugins/revealer/SIL\ Open\ Font\ License.txt - # Remove Kivy, which is only used in the Android build. + # Remove Kivy and QML, which are only used for Android. rm -r debian/tmp/usr/lib/python3*/dist-packages/electrum/gui/kivy/ + rm -r debian/tmp/usr/lib/python3*/dist-packages/electrum/gui/qml/ # Remove a payserver file to correct for an upstream tarball packaging problem. rm debian/tmp/usr/lib/python3*/dist-packages/electrum/plugins/payserver/www/pay @@ -29,6 +31,9 @@ rm debian/tmp/usr/lib/python3*/dist-packages/electrum/plugins/payserver/www/.editorconfig rm debian/tmp/usr/lib/python3*/dist-packages/electrum/plugins/payserver/www/.gitignore + # Remove bundled executable in the python directory. + rm debian/tmp/usr/lib/python3*/dist-packages/electrum/electrum + execute_before_dh_python3:: # The dependency is inconvenient and unnecessary. In the future it might make more sense to move the editing of this file to debian/patches. sed -Ei -e '/^qdarkstyle/d' debian/python3-electrum/usr/lib/python3*/dist-packages/*.egg-info/requires.txt diff -Nru electrum-4.3.4+dfsg1/debian/source/options electrum-4.4.5+dfsg1/debian/source/options --- electrum-4.3.4+dfsg1/debian/source/options 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/debian/source/options 2023-08-25 17:06:28.000000000 +0000 @@ -0,0 +1,3 @@ +# Ignore auto-generated build changes to files in Electrum.egg-info. +extend-diff-ignore = "Electrum.egg-info/PKG-INFO" +extend-diff-ignore = "Electrum.egg-info/SOURCES.txt" diff -Nru electrum-4.3.4+dfsg1/electrum/__init__.py electrum-4.4.5+dfsg1/electrum/__init__.py --- electrum-4.3.4+dfsg1/electrum/__init__.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/__init__.py 2000-11-11 11:11:11.000000000 +0000 @@ -29,6 +29,21 @@ from .transaction import Transaction from .plugin import BasePlugin from .commands import Commands, known_commands +from .logging import get_logger __version__ = ELECTRUM_VERSION + +_logger = get_logger(__name__) + + +# Ensure that asserts are enabled. For sanity and paranoia, we require this. +# Code *should not rely* on asserts being enabled. In particular, safety and security checks should +# always explicitly raise exceptions. However, this rule is mistakenly broken occasionally... +try: + assert False # noqa: B011 +except AssertionError: + pass +else: + raise ImportError("Running with asserts disabled. Refusing to continue. Exiting...") + diff -Nru electrum-4.3.4+dfsg1/electrum/_vendor/distutils/LICENSE electrum-4.4.5+dfsg1/electrum/_vendor/distutils/LICENSE --- electrum-4.3.4+dfsg1/electrum/_vendor/distutils/LICENSE 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/_vendor/distutils/LICENSE 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,279 @@ +A. HISTORY OF THE SOFTWARE +========================== + +Python was created in the early 1990s by Guido van Rossum at Stichting +Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands +as a successor of a language called ABC. Guido remains Python's +principal author, although it includes many contributions from others. + +In 1995, Guido continued his work on Python at the Corporation for +National Research Initiatives (CNRI, see http://www.cnri.reston.va.us) +in Reston, Virginia where he released several versions of the +software. + +In May 2000, Guido and the Python core development team moved to +BeOpen.com to form the BeOpen PythonLabs team. In October of the same +year, the PythonLabs team moved to Digital Creations, which became +Zope Corporation. In 2001, the Python Software Foundation (PSF, see +https://www.python.org/psf/) was formed, a non-profit organization +created specifically to own Python-related Intellectual Property. +Zope Corporation was a sponsoring member of the PSF. + +All Python releases are Open Source (see http://www.opensource.org for +the Open Source Definition). Historically, most, but not all, Python +releases have also been GPL-compatible; the table below summarizes +the various releases. + + Release Derived Year Owner GPL- + from compatible? (1) + + 0.9.0 thru 1.2 1991-1995 CWI yes + 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes + 1.6 1.5.2 2000 CNRI no + 2.0 1.6 2000 BeOpen.com no + 1.6.1 1.6 2001 CNRI yes (2) + 2.1 2.0+1.6.1 2001 PSF no + 2.0.1 2.0+1.6.1 2001 PSF yes + 2.1.1 2.1+2.0.1 2001 PSF yes + 2.1.2 2.1.1 2002 PSF yes + 2.1.3 2.1.2 2002 PSF yes + 2.2 and above 2.1.1 2001-now PSF yes + +Footnotes: + +(1) GPL-compatible doesn't mean that we're distributing Python under + the GPL. All Python licenses, unlike the GPL, let you distribute + a modified version without making your changes open source. The + GPL-compatible licenses make it possible to combine Python with + other software that is released under the GPL; the others don't. + +(2) According to Richard Stallman, 1.6.1 is not GPL-compatible, + because its license has a choice of law clause. According to + CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1 + is "not incompatible" with the GPL. + +Thanks to the many outside volunteers who have worked under Guido's +direction to make these releases possible. + + +B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON +=============================================================== + +Python software and documentation are licensed under the +Python Software Foundation License Version 2. + +Starting with Python 3.8.6, examples, recipes, and other code in +the documentation are dual licensed under the PSF License Version 2 +and the Zero-Clause BSD license. + +Some software incorporated into Python is under different licenses. +The licenses are listed with code falling under that license. + + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Python Software Foundation; +All Rights Reserved" are retained in Python alone or in any derivative version +prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + +4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 +------------------------------------------- + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + +1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an +office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the +Individual or Organization ("Licensee") accessing and otherwise using +this software in source or binary form and its associated +documentation ("the Software"). + +2. Subject to the terms and conditions of this BeOpen Python License +Agreement, BeOpen hereby grants Licensee a non-exclusive, +royalty-free, world-wide license to reproduce, analyze, test, perform +and/or display publicly, prepare derivative works, distribute, and +otherwise use the Software alone or in any derivative version, +provided, however, that the BeOpen Python License is retained in the +Software, alone or in any derivative version prepared by Licensee. + +3. BeOpen is making the Software available to Licensee on an "AS IS" +basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE +SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS +AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY +DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +5. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +6. This License Agreement shall be governed by and interpreted in all +respects by the law of the State of California, excluding conflict of +law provisions. Nothing in this License Agreement shall be deemed to +create any relationship of agency, partnership, or joint venture +between BeOpen and Licensee. This License Agreement does not grant +permission to use BeOpen trademarks or trade names in a trademark +sense to endorse or promote products or services of Licensee, or any +third party. As an exception, the "BeOpen Python" logos available at +http://www.pythonlabs.com/logos.html may be used according to the +permissions granted on that web page. + +7. By copying, installing or otherwise using the software, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 +--------------------------------------- + +1. This LICENSE AGREEMENT is between the Corporation for National +Research Initiatives, having an office at 1895 Preston White Drive, +Reston, VA 20191 ("CNRI"), and the Individual or Organization +("Licensee") accessing and otherwise using Python 1.6.1 software in +source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, CNRI +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 1.6.1 +alone or in any derivative version, provided, however, that CNRI's +License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) +1995-2001 Corporation for National Research Initiatives; All Rights +Reserved" are retained in Python 1.6.1 alone or in any derivative +version prepared by Licensee. Alternately, in lieu of CNRI's License +Agreement, Licensee may substitute the following text (omitting the +quotes): "Python 1.6.1 is made available subject to the terms and +conditions in CNRI's License Agreement. This Agreement together with +Python 1.6.1 may be located on the internet using the following +unique, persistent identifier (known as a handle): 1895.22/1013. This +Agreement may also be obtained from a proxy server on the internet +using the following URL: http://hdl.handle.net/1895.22/1013". + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 1.6.1 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 1.6.1. + +4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" +basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. This License Agreement shall be governed by the federal +intellectual property law of the United States, including without +limitation the federal copyright law, and, to the extent such +U.S. federal law does not apply, by the law of the Commonwealth of +Virginia, excluding Virginia's conflict of law provisions. +Notwithstanding the foregoing, with regard to derivative works based +on Python 1.6.1 that incorporate non-separable material that was +previously distributed under the GNU General Public License (GPL), the +law of the Commonwealth of Virginia shall govern this License +Agreement only as to issues arising under or with respect to +Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this +License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between CNRI and Licensee. This +License Agreement does not grant permission to use CNRI trademarks or +trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + +8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6.1, Licensee agrees to be +bound by the terms and conditions of this License Agreement. + + ACCEPT + + +CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 +-------------------------------------------------- + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, +The Netherlands. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of Stichting Mathematisch +Centrum or CWI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE +FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +ZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON DOCUMENTATION +---------------------------------------------------------------------- + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. diff -Nru electrum-4.3.4+dfsg1/electrum/_vendor/distutils/__init__.py electrum-4.4.5+dfsg1/electrum/_vendor/distutils/__init__.py --- electrum-4.3.4+dfsg1/electrum/_vendor/distutils/__init__.py 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/_vendor/distutils/__init__.py 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,4 @@ +"""(part of) distutils, taken from the cpython standard library + +at commit https://github.com/python/cpython/tree/9d38120e335357a3b294277fd5eff0a10e46e043/Lib/distutils +""" diff -Nru electrum-4.3.4+dfsg1/electrum/_vendor/distutils/version.py electrum-4.4.5+dfsg1/electrum/_vendor/distutils/version.py --- electrum-4.3.4+dfsg1/electrum/_vendor/distutils/version.py 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/_vendor/distutils/version.py 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,347 @@ +# +# distutils/version.py +# +# Implements multiple version numbering conventions for the +# Python Module Distribution Utilities. +# +# $Id$ +# + +"""Provides classes to represent module version numbers (one class for +each style of version numbering). There are currently two such classes +implemented: StrictVersion and LooseVersion. + +Every version number class implements the following interface: + * the 'parse' method takes a string and parses it to some internal + representation; if the string is an invalid version number, + 'parse' raises a ValueError exception + * the class constructor takes an optional string argument which, + if supplied, is passed to 'parse' + * __str__ reconstructs the string that was passed to 'parse' (or + an equivalent string -- ie. one that will generate an equivalent + version number instance) + * __repr__ generates Python code to recreate the version number instance + * _cmp compares the current instance with either another instance + of the same class or a string (which will be parsed to an instance + of the same class, thus must follow the same rules) +""" + +import re + +class Version: + """Abstract base class for version numbering classes. Just provides + constructor (__init__) and reproducer (__repr__), because those + seem to be the same for all version numbering classes; and route + rich comparisons to _cmp. + """ + + def __init__ (self, vstring=None): + if vstring: + self.parse(vstring) + + def __repr__ (self): + return "%s ('%s')" % (self.__class__.__name__, str(self)) + + def __eq__(self, other): + c = self._cmp(other) + if c is NotImplemented: + return c + return c == 0 + + def __lt__(self, other): + c = self._cmp(other) + if c is NotImplemented: + return c + return c < 0 + + def __le__(self, other): + c = self._cmp(other) + if c is NotImplemented: + return c + return c <= 0 + + def __gt__(self, other): + c = self._cmp(other) + if c is NotImplemented: + return c + return c > 0 + + def __ge__(self, other): + c = self._cmp(other) + if c is NotImplemented: + return c + return c >= 0 + + +# Interface for version-number classes -- must be implemented +# by the following classes (the concrete ones -- Version should +# be treated as an abstract class). +# __init__ (string) - create and take same action as 'parse' +# (string parameter is optional) +# parse (string) - convert a string representation to whatever +# internal representation is appropriate for +# this style of version numbering +# __str__ (self) - convert back to a string; should be very similar +# (if not identical to) the string supplied to parse +# __repr__ (self) - generate Python code to recreate +# the instance +# _cmp (self, other) - compare two version numbers ('other' may +# be an unparsed version string, or another +# instance of your version class) + + +class StrictVersion (Version): + + """Version numbering for anal retentives and software idealists. + Implements the standard interface for version number classes as + described above. A version number consists of two or three + dot-separated numeric components, with an optional "pre-release" tag + on the end. The pre-release tag consists of the letter 'a' or 'b' + followed by a number. If the numeric components of two version + numbers are equal, then one with a pre-release tag will always + be deemed earlier (lesser) than one without. + + The following are valid version numbers (shown in the order that + would be obtained by sorting according to the supplied cmp function): + + 0.4 0.4.0 (these two are equivalent) + 0.4.1 + 0.5a1 + 0.5b3 + 0.5 + 0.9.6 + 1.0 + 1.0.4a3 + 1.0.4b1 + 1.0.4 + + The following are examples of invalid version numbers: + + 1 + 2.7.2.2 + 1.3.a4 + 1.3pl1 + 1.3c4 + + The rationale for this version numbering system will be explained + in the distutils documentation. + """ + + version_re = re.compile(r'^(\d+) \. (\d+) (\. (\d+))? ([ab](\d+))?$', + re.VERBOSE | re.ASCII) + + + def parse (self, vstring): + match = self.version_re.match(vstring) + if not match: + raise ValueError("invalid version number '%s'" % vstring) + + (major, minor, patch, prerelease, prerelease_num) = \ + match.group(1, 2, 4, 5, 6) + + if patch: + self.version = tuple(map(int, [major, minor, patch])) + else: + self.version = tuple(map(int, [major, minor])) + (0,) + + if prerelease: + self.prerelease = (prerelease[0], int(prerelease_num)) + else: + self.prerelease = None + + + def __str__ (self): + + if self.version[2] == 0: + vstring = '.'.join(map(str, self.version[0:2])) + else: + vstring = '.'.join(map(str, self.version)) + + if self.prerelease: + vstring = vstring + self.prerelease[0] + str(self.prerelease[1]) + + return vstring + + + def _cmp (self, other): + if isinstance(other, str): + other = StrictVersion(other) + elif not isinstance(other, StrictVersion): + return NotImplemented + + if self.version != other.version: + # numeric versions don't match + # prerelease stuff doesn't matter + if self.version < other.version: + return -1 + else: + return 1 + + # have to compare prerelease + # case 1: neither has prerelease; they're equal + # case 2: self has prerelease, other doesn't; other is greater + # case 3: self doesn't have prerelease, other does: self is greater + # case 4: both have prerelease: must compare them! + + if (not self.prerelease and not other.prerelease): + return 0 + elif (self.prerelease and not other.prerelease): + return -1 + elif (not self.prerelease and other.prerelease): + return 1 + elif (self.prerelease and other.prerelease): + if self.prerelease == other.prerelease: + return 0 + elif self.prerelease < other.prerelease: + return -1 + else: + return 1 + else: + assert False, "never get here" + +# end class StrictVersion + + +# The rules according to Greg Stein: +# 1) a version number has 1 or more numbers separated by a period or by +# sequences of letters. If only periods, then these are compared +# left-to-right to determine an ordering. +# 2) sequences of letters are part of the tuple for comparison and are +# compared lexicographically +# 3) recognize the numeric components may have leading zeroes +# +# The LooseVersion class below implements these rules: a version number +# string is split up into a tuple of integer and string components, and +# comparison is a simple tuple comparison. This means that version +# numbers behave in a predictable and obvious way, but a way that might +# not necessarily be how people *want* version numbers to behave. There +# wouldn't be a problem if people could stick to purely numeric version +# numbers: just split on period and compare the numbers as tuples. +# However, people insist on putting letters into their version numbers; +# the most common purpose seems to be: +# - indicating a "pre-release" version +# ('alpha', 'beta', 'a', 'b', 'pre', 'p') +# - indicating a post-release patch ('p', 'pl', 'patch') +# but of course this can't cover all version number schemes, and there's +# no way to know what a programmer means without asking him. +# +# The problem is what to do with letters (and other non-numeric +# characters) in a version number. The current implementation does the +# obvious and predictable thing: keep them as strings and compare +# lexically within a tuple comparison. This has the desired effect if +# an appended letter sequence implies something "post-release": +# eg. "0.99" < "0.99pl14" < "1.0", and "5.001" < "5.001m" < "5.002". +# +# However, if letters in a version number imply a pre-release version, +# the "obvious" thing isn't correct. Eg. you would expect that +# "1.5.1" < "1.5.2a2" < "1.5.2", but under the tuple/lexical comparison +# implemented here, this just isn't so. +# +# Two possible solutions come to mind. The first is to tie the +# comparison algorithm to a particular set of semantic rules, as has +# been done in the StrictVersion class above. This works great as long +# as everyone can go along with bondage and discipline. Hopefully a +# (large) subset of Python module programmers will agree that the +# particular flavour of bondage and discipline provided by StrictVersion +# provides enough benefit to be worth using, and will submit their +# version numbering scheme to its domination. The free-thinking +# anarchists in the lot will never give in, though, and something needs +# to be done to accommodate them. +# +# Perhaps a "moderately strict" version class could be implemented that +# lets almost anything slide (syntactically), and makes some heuristic +# assumptions about non-digits in version number strings. This could +# sink into special-case-hell, though; if I was as talented and +# idiosyncratic as Larry Wall, I'd go ahead and implement a class that +# somehow knows that "1.2.1" < "1.2.2a2" < "1.2.2" < "1.2.2pl3", and is +# just as happy dealing with things like "2g6" and "1.13++". I don't +# think I'm smart enough to do it right though. +# +# In any case, I've coded the test suite for this module (see +# ../test/test_version.py) specifically to fail on things like comparing +# "1.2a2" and "1.2". That's not because the *code* is doing anything +# wrong, it's because the simple, obvious design doesn't match my +# complicated, hairy expectations for real-world version numbers. It +# would be a snap to fix the test suite to say, "Yep, LooseVersion does +# the Right Thing" (ie. the code matches the conception). But I'd rather +# have a conception that matches common notions about version numbers. + +class LooseVersion (Version): + + """Version numbering for anarchists and software realists. + Implements the standard interface for version number classes as + described above. A version number consists of a series of numbers, + separated by either periods or strings of letters. When comparing + version numbers, the numeric components will be compared + numerically, and the alphabetic components lexically. The following + are all valid version numbers, in no particular order: + + 1.5.1 + 1.5.2b2 + 161 + 3.10a + 8.02 + 3.4j + 1996.07.12 + 3.2.pl0 + 3.1.1.6 + 2g6 + 11g + 0.960923 + 2.2beta29 + 1.13++ + 5.5.kw + 2.0b1pl0 + + In fact, there is no such thing as an invalid version number under + this scheme; the rules for comparison are simple and predictable, + but may not always give the results you want (for some definition + of "want"). + """ + + component_re = re.compile(r'(\d+ | [a-z]+ | \.)', re.VERBOSE) + + def __init__ (self, vstring=None): + if vstring: + self.parse(vstring) + + + def parse (self, vstring): + # I've given up on thinking I can reconstruct the version string + # from the parsed tuple -- so I just store the string here for + # use by __str__ + self.vstring = vstring + components = [x for x in self.component_re.split(vstring) + if x and x != '.'] + for i, obj in enumerate(components): + try: + components[i] = int(obj) + except ValueError: + pass + + self.version = components + + + def __str__ (self): + return self.vstring + + + def __repr__ (self): + return "LooseVersion ('%s')" % str(self) + + + def _cmp (self, other): + if isinstance(other, str): + other = LooseVersion(other) + elif not isinstance(other, LooseVersion): + return NotImplemented + + if self.version == other.version: + return 0 + if self.version < other.version: + return -1 + if self.version > other.version: + return 1 + + +# end class LooseVersion diff -Nru electrum-4.3.4+dfsg1/electrum/address_synchronizer.py electrum-4.4.5+dfsg1/electrum/address_synchronizer.py --- electrum-4.3.4+dfsg1/electrum/address_synchronizer.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/address_synchronizer.py 2000-11-11 11:11:11.000000000 +0000 @@ -50,6 +50,9 @@ TX_HEIGHT_UNCONF_PARENT = -1 TX_HEIGHT_UNCONFIRMED = 0 +TX_TIMESTAMP_INF = 999_999_999_999 +TX_HEIGHT_INF = 10 ** 9 + class HistoryItem(NamedTuple): txid: str @@ -79,13 +82,11 @@ # locks: if you need to take multiple ones, acquire them in the order they are defined here! self.lock = threading.RLock() self.transaction_lock = threading.RLock() - self.future_tx = {} # type: Dict[str, int] # txid -> wanted height + self.future_tx = {} # type: Dict[str, int] # txid -> wanted (abs) height # Txs the server claims are mined but still pending verification: self.unverified_tx = defaultdict(int) # type: Dict[str, int] # txid -> height. Access with self.lock. # Txs the server claims are in the mempool: self.unconfirmed_tx = defaultdict(int) # type: Dict[str, int] # txid -> height. Access with self.lock. - # true when synchronized - self._up_to_date = False # considers both Synchronizer and Verifier # thread local storage for caching stuff self.threadlocal_cache = threading.local() @@ -118,21 +119,21 @@ def get_addresses(self): return sorted(self.db.get_history()) - def get_address_history(self, addr: str) -> Sequence[Tuple[str, int]]: - """Returns the history for the address, in the format that would be returned by a server. + def get_address_history(self, addr: str) -> Dict[str, int]: + """Returns the history for the address, as a txid->height dict. + In addition to what we have from the server, this includes local and future txns. - Note: The difference between db.get_addr_history and this method is that - db.get_addr_history stores the response from a server, so it only includes txns - a server sees, i.e. that does not contain local and future txns. + Also see related method db.get_addr_history, which stores the response from the server, + so that only includes txns the server sees. """ - h = [] + h = {} # we need self.transaction_lock but get_tx_height will take self.lock # so we need to take that too here, to enforce order of locks with self.lock, self.transaction_lock: related_txns = self._history_local.get(addr, set()) for tx_hash in related_txns: tx_height = self.get_tx_height(tx_hash).height - h.append((tx_hash, tx_height)) + h[tx_hash] = tx_height return h def get_address_history_len(self, addr: str) -> int: @@ -140,9 +141,8 @@ return len(self._history_local.get(addr, ())) def get_txin_address(self, txin: TxInput) -> Optional[str]: - if isinstance(txin, PartialTxInput): - if txin.address: - return txin.address + if txin.address: + return txin.address prevout_hash = txin.prevout.txid.hex() prevout_n = txin.prevout.out_idx for addr in self.db.get_txo_addresses(prevout_hash): @@ -182,6 +182,7 @@ self.add_unverified_or_unconfirmed_tx(tx_hash, tx_height) def start_network(self, network: Optional['Network']) -> None: + assert self.network is None, "already started" self.network = network if self.network is not None: self.synchronizer = Synchronizer(self) @@ -210,9 +211,9 @@ def add_address(self, address): if address not in self.db.history: self.db.history[address] = [] - self.set_up_to_date(False) if self.synchronizer: self.synchronizer.add(address) + self.up_to_date_changed() def get_conflicting_transactions(self, tx_hash, tx: Transaction, include_self=False): """Returns a set of transaction hashes from the wallet history that are @@ -244,8 +245,15 @@ conflicting_txns -= {tx_hash} return conflicting_txns - def get_transaction(self, txid: str) -> Transaction: - return self.db.get_transaction(txid) + def get_transaction(self, txid: str) -> Optional[Transaction]: + tx = self.db.get_transaction(txid) + if tx: + tx.deserialize() + for txin in tx._inputs: + tx_mined_info = self.get_tx_height(txin.prevout.txid.hex()) + txin.block_height = tx_mined_info.height # not SPV-ed + txin.block_txpos = tx_mined_info.txpos + return tx def add_transaction(self, tx: Transaction, *, allow_unrelated=False, is_new=True) -> bool: """ @@ -343,7 +351,7 @@ self.db.add_transaction(tx_hash, tx) self.db.add_num_inputs_to_tx(tx_hash, len(tx.inputs())) if is_new: - util.trigger_callback('adb_added_tx', self, tx_hash) + util.trigger_callback('adb_added_tx', self, tx_hash, tx) return True def remove_transaction(self, tx_hash: str) -> None: @@ -395,6 +403,7 @@ scripthash = bitcoin.script_to_scripthash(txo.scriptpubkey.hex()) prevout = TxOutpoint(bfh(tx_hash), idx) self.db.remove_prevout_by_scripthash(scripthash, prevout=prevout, value=txo.value) + util.trigger_callback('adb_removed_tx', self, tx_hash, tx) def get_depending_transactions(self, tx_hash: str) -> Set[str]: """Returns all (grand-)children of tx_hash in this wallet.""" @@ -413,7 +422,7 @@ def receive_history_callback(self, addr: str, hist, tx_fees: Dict[str, int]): with self.lock: old_hist = self.get_address_history(addr) - for tx_hash, height in old_hist: + for tx_hash, height in old_hist.items(): if (tx_hash, height) not in hist: # make tx local self.unverified_tx.pop(tx_hash, None) @@ -431,6 +440,10 @@ if tx is None: continue self.add_transaction(tx, allow_unrelated=True, is_new=False) + # if we already had this tx, see if its height changed (e.g. local->unconfirmed) + old_height = old_hist.get(tx_hash, None) + if old_height is not None and old_height != tx_height: + util.trigger_callback('adb_tx_height_changed', self, tx_hash, old_height, tx_height) # Store fees for tx_hash, fee_sat in tx_fees.items(): @@ -471,26 +484,29 @@ self._history_local.clear() self._get_balance_cache.clear() # invalidate cache - def get_txpos(self, tx_hash: str) -> Tuple[int, int]: - """Returns (height, txpos) tuple, even if the tx is unverified.""" + def _get_tx_sort_key(self, tx_hash: str) -> Tuple[int, int]: + """Returns a key to be used for sorting txs.""" with self.lock: - verified_tx_mined_info = self.db.get_verified_tx(tx_hash) - if verified_tx_mined_info: - height = verified_tx_mined_info.height - txpos = verified_tx_mined_info.txpos - assert height > 0, height - assert txpos is not None - return height, txpos - elif tx_hash in self.unverified_tx: - height = self.unverified_tx[tx_hash] - assert height > 0, height - return height, -1 - elif tx_hash in self.unconfirmed_tx: - height = self.unconfirmed_tx[tx_hash] - assert height <= 0, height - return (10**9 - height), -1 - else: - return (10**9 + 1), -1 + tx_mined_info = self.get_tx_height(tx_hash) + height = self.tx_height_to_sort_height(tx_mined_info.height) + txpos = tx_mined_info.txpos or -1 + return height, txpos + + @classmethod + def tx_height_to_sort_height(cls, height: int = None): + """Return a height-like value to be used for sorting txs.""" + if height is not None: + if height > 0: + return height + if height == TX_HEIGHT_UNCONFIRMED: + return TX_HEIGHT_INF + if height == TX_HEIGHT_UNCONF_PARENT: + return TX_HEIGHT_INF + 1 + if height == TX_HEIGHT_FUTURE: + return TX_HEIGHT_INF + 2 + if height == TX_HEIGHT_LOCAL: + return TX_HEIGHT_INF + 3 + return TX_HEIGHT_INF + 100 def with_local_height_cached(func): # get local height only once, as it's relatively expensive. @@ -513,7 +529,7 @@ # delta of a tx as the sum of its deltas on domain addresses tx_deltas = defaultdict(int) # type: Dict[str, int] for addr in domain: - h = self.get_address_history(addr) + h = self.get_address_history(addr).items() for tx_hash, height in h: tx_deltas[tx_hash] += self.get_tx_delta(tx_hash, addr) # 2. create sorted history @@ -523,7 +539,7 @@ tx_mined_status = self.get_tx_height(tx_hash) fee = self.get_tx_fee(tx_hash) history.append((tx_hash, tx_mined_status, delta, fee)) - history.sort(key = lambda x: self.get_txpos(x[0])) + history.sort(key = lambda x: self._get_tx_sort_key(x[0])) # 3. add balance h2 = [] balance = 0 @@ -649,9 +665,17 @@ return cached_local_height return self.network.get_local_height() if self.network else self.db.get('stored_height', 0) - def set_future_tx(self, txid:str, wanted_height: int): + def set_future_tx(self, txid: str, *, wanted_height: int): + """Mark a local tx as "future" (encumbered by a timelock). + wanted_height is the min (abs) block height at which the tx can get into the mempool (be broadcast). + note: tx becomes consensus-valid to be mined in a block at height wanted_height+1 + In case of a CSV-locked tx with unconfirmed inputs, the wanted_height is a best-case guess. + """ with self.lock: + old_height = self.future_tx.get(txid) or None self.future_tx[txid] = wanted_height + if old_height != wanted_height: + util.trigger_callback('adb_set_future_tx', self, txid) def get_tx_height(self, tx_hash: str) -> TxMinedInfo: if tx_hash is None: # ugly backwards compat... @@ -667,27 +691,23 @@ elif tx_hash in self.unconfirmed_tx: height = self.unconfirmed_tx[tx_hash] return TxMinedInfo(height=height, conf=0) - elif tx_hash in self.future_tx: - num_blocks_remainining = self.future_tx[tx_hash] - self.get_local_height() - if num_blocks_remainining > 0: - return TxMinedInfo(height=TX_HEIGHT_FUTURE, conf=-num_blocks_remainining) + elif wanted_height := self.future_tx.get(tx_hash): + if wanted_height > self.get_local_height(): + return TxMinedInfo(height=TX_HEIGHT_FUTURE, conf=0, wanted_height=wanted_height) else: return TxMinedInfo(height=TX_HEIGHT_LOCAL, conf=0) else: # local transaction return TxMinedInfo(height=TX_HEIGHT_LOCAL, conf=0) - def set_up_to_date(self, up_to_date): - with self.lock: - status_changed = self._up_to_date != up_to_date - self._up_to_date = up_to_date + def up_to_date_changed(self) -> None: # fire triggers util.trigger_callback('adb_set_up_to_date', self) - if status_changed: - self.logger.info(f'set_up_to_date: {up_to_date}') def is_up_to_date(self): - return self._up_to_date + if not self.synchronizer or not self.verifier: + return False + return self.synchronizer.is_up_to_date() and self.verifier.is_up_to_date() def reset_netrequest_counters(self) -> None: if self.synchronizer: @@ -767,33 +787,35 @@ self.db.add_num_inputs_to_tx(txid, len(tx.inputs())) return fee - def get_addr_io(self, address): + def get_addr_io(self, address: str): with self.lock, self.transaction_lock: - h = self.get_address_history(address) + h = self.get_address_history(address).items() received = {} sent = {} for tx_hash, height in h: + tx_mined_info = self.get_tx_height(tx_hash) + txpos = tx_mined_info.txpos if tx_mined_info.txpos is not None else -1 d = self.db.get_txo_addr(tx_hash, address) for n, (v, is_cb) in d.items(): - received[tx_hash + ':%d'%n] = (height, v, is_cb) - for tx_hash, height in h: + received[tx_hash + ':%d'%n] = (height, txpos, v, is_cb) l = self.db.get_txi_addr(tx_hash, address) for txi, v in l: - sent[txi] = tx_hash, height + sent[txi] = tx_hash, height, txpos return received, sent def get_addr_outputs(self, address: str) -> Dict[TxOutpoint, PartialTxInput]: - coins, spent = self.get_addr_io(address) + received, sent = self.get_addr_io(address) out = {} - for prevout_str, v in coins.items(): - tx_height, value, is_cb = v + for prevout_str, v in received.items(): + tx_height, tx_pos, value, is_cb = v prevout = TxOutpoint.from_str(prevout_str) utxo = PartialTxInput(prevout=prevout, is_coinbase_output=is_cb) utxo._trusted_address = address utxo._trusted_value_sats = value utxo.block_height = tx_height - if prevout_str in spent: - txid, height = spent[prevout_str] + utxo.block_txpos = tx_pos + if prevout_str in sent: + txid, height, pos = sent[prevout_str] utxo.spent_txid = txid utxo.spent_height = height else: @@ -812,8 +834,10 @@ # return the total amount ever received by an address def get_addr_received(self, address): received, sent = self.get_addr_io(address) - return sum([v for height, v, is_cb in received.values()]) + return sum([value for height, pos, value, is_cb in received.values()]) + @with_lock + @with_transaction_lock @with_local_height_cached def get_balance(self, domain, *, excluded_addresses: Set[str] = None, excluded_coins: Set[str] = None) -> Tuple[int, int, int]: @@ -840,14 +864,14 @@ c = u = x = 0 mempool_height = self.get_local_height() + 1 # height of next block - for utxo in coins.values(): + for utxo in coins.values(): # type: PartialTxInput if utxo.spent_height is not None: continue if utxo.prevout.to_str() in excluded_coins: continue v = utxo.value_sats() tx_height = utxo.block_height - is_cb = utxo._is_coinbase_output + is_cb = utxo.is_coinbase_output() if is_cb and tx_height + COINBASE_MATURITY > mempool_height: x += v elif tx_height > 0: diff -Nru electrum-4.3.4+dfsg1/electrum/base_crash_reporter.py electrum-4.4.5+dfsg1/electrum/base_crash_reporter.py --- electrum-4.3.4+dfsg1/electrum/base_crash_reporter.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/base_crash_reporter.py 2000-11-11 11:11:11.000000000 +0000 @@ -25,14 +25,21 @@ import traceback import sys import queue +from typing import NamedTuple, Optional from .version import ELECTRUM_VERSION from . import constants from .i18n import _ -from .util import make_aiohttp_session +from .util import make_aiohttp_session, error_text_str_to_safe_str from .logging import describe_os_version, Logger, get_git_version +class CrashReportResponse(NamedTuple): + status: Optional[str] + text: str + url: Optional[str] + + class BaseCrashReporter(Logger): report_server = "https://crashhub.electrum.org" config_key = "show_crash_reporter" @@ -63,18 +70,36 @@ Logger.__init__(self) self.exc_args = (exctype, value, tb) - def send_report(self, asyncio_loop, proxy, endpoint="/crash", *, timeout=None): + def send_report(self, asyncio_loop, proxy, *, timeout=None) -> CrashReportResponse: + # FIXME the caller needs to catch generic "Exception", as this method does not have a well-defined API... if constants.net.GENESIS[-4:] not in ["4943", "e26f"] and ".electrum.org" in BaseCrashReporter.report_server: # Gah! Some kind of altcoin wants to send us crash reports. raise Exception(_("Missing report URL.")) report = self.get_traceback_info() report.update(self.get_additional_info()) report = json.dumps(report) - coro = self.do_post(proxy, BaseCrashReporter.report_server + endpoint, data=report) + coro = self.do_post(proxy, BaseCrashReporter.report_server + "/crash.json", data=report) response = asyncio.run_coroutine_threadsafe(coro, asyncio_loop).result(timeout) - return response + self.logger.info( + f"Crash report sent. Got response [DO NOT TRUST THIS MESSAGE]: {error_text_str_to_safe_str(response)}") + response = json.loads(response) + assert isinstance(response, dict), type(response) + # sanitize URL + if location := response.get("location"): + assert isinstance(location, str) + base_issues_url = constants.GIT_REPO_ISSUES_URL + if not base_issues_url.endswith("/"): + base_issues_url = base_issues_url + "/" + if not location.startswith(base_issues_url): + location = None + ret = CrashReportResponse( + status=response.get("status"), + url=location, + text=_("Thanks for reporting this issue!"), + ) + return ret - async def do_post(self, proxy, url, data): + async def do_post(self, proxy, url, data) -> str: async with make_aiohttp_session(proxy) as session: async with session.post(url, data=data, raise_for_status=True) as resp: return await resp.text() @@ -84,8 +109,8 @@ stack = traceback.extract_tb(self.exc_args[2]) readable_trace = self.__get_traceback_str_to_send() id = { - "file": stack[-1].filename, - "name": stack[-1].name, + "file": stack[-1].filename if len(stack) else '', + "name": stack[-1].name if len(stack) else '', "type": self.exc_args[0].__name__ } return { @@ -105,7 +130,7 @@ } try: args["wallet_type"] = self.get_wallet_type() - except: + except Exception: # Maybe the wallet isn't loaded yet pass return args diff -Nru electrum-4.3.4+dfsg1/electrum/base_wizard.py electrum-4.4.5+dfsg1/electrum/base_wizard.py --- electrum-4.3.4+dfsg1/electrum/base_wizard.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/base_wizard.py 2000-11-11 11:11:11.000000000 +0000 @@ -313,9 +313,9 @@ continue # see if plugin recognizes 'scanned_devices' try: - # FIXME: side-effect: unpaired_device_info sets client.handler - device_infos = devmgr.unpaired_device_infos(None, plugin, devices=scanned_devices, - include_failing_clients=True) + # FIXME: side-effect: this sets client.handler + device_infos = devmgr.list_pairable_device_infos( + handler=None, plugin=plugin, devices=scanned_devices, include_failing_clients=True) except HardwarePluginLibraryUnavailable as e: failed_getting_device_infos(name, e) continue @@ -351,7 +351,7 @@ state = _("initialized") if info.initialized else _("wiped") label = info.label or _("An unnamed {}").format(name) try: transport_str = info.device.transport_ui_string[:20] - except: transport_str = 'unknown transport' + except Exception: transport_str = 'unknown transport' descr = f"{label} [{info.model_name or name}, {state}, {transport_str}]" choices.append(((name, info), descr)) msg = _('Select a device') + ':' @@ -622,7 +622,7 @@ password = k.get_password_for_storage_encryption() except UserCancelled: devmgr = self.plugins.device_manager - devmgr.unpair_xpub(k.xpub) + devmgr.unpair_pairing_code(k.pairing_code()) raise ChooseHwDeviceAgain() except BaseException as e: self.logger.exception('') @@ -719,7 +719,11 @@ def confirm_seed(self, seed, passphrase): f = lambda x: self.confirm_passphrase(seed, passphrase) - self.confirm_seed_dialog(run_next=f, seed=seed if self.config.get('debug_seed') else '', test=lambda x: x==seed) + self.confirm_seed_dialog( + run_next=f, + seed=seed if self.config.get('debug_seed') else '', + test=lambda x: mnemonic.is_matching_seed(seed=seed, seed_again=x), + ) def confirm_passphrase(self, seed, passphrase): f = lambda x: self.run('create_keystore', seed, x) diff -Nru electrum-4.3.4+dfsg1/electrum/bip32.py electrum-4.4.5+dfsg1/electrum/bip32.py --- electrum-4.3.4+dfsg1/electrum/bip32.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/bip32.py 2000-11-11 11:11:11.000000000 +0000 @@ -2,10 +2,12 @@ # Distributed under the MIT software license, see the accompanying # file LICENCE or http://www.opensource.org/licenses/mit-license.php +import binascii import hashlib +import struct from typing import List, Tuple, NamedTuple, Union, Iterable, Sequence, Optional -from .util import bfh, bh2u, BitcoinException +from .util import bfh, BitcoinException from . import constants from . import ecc from .crypto import hash_160, hmac_oneshot @@ -17,6 +19,8 @@ BIP32_PRIME = 0x80000000 UINT32_MAX = (1 << 32) - 1 +BIP32_HARDENED_CHAR = "h" # default "hardened" char we put in str paths + def protect_against_invalid_ecpoint(func): def func_wrapper(*args): @@ -120,7 +124,13 @@ child_number: bytes = b'\x00'*4 @classmethod - def from_xkey(cls, xkey: str, *, net=None) -> 'BIP32Node': + def from_xkey( + cls, + xkey: str, + *, + net=None, + allow_custom_headers: bool = True, # to also accept ypub/zpub + ) -> 'BIP32Node': if net is None: net = constants.net xkey = DecodeBase58Check(xkey) @@ -141,6 +151,8 @@ else: raise InvalidMasterKeyVersionBytes(f'Invalid extended key format: {hex(header)}') xtype = headers_inv[header] + if not allow_custom_headers and xtype != "standard": + raise ValueError(f"only standard xpub/xprv allowed. found custom xtype={xtype}") if is_private: eckey = ecc.ECPrivkey(xkey[13 + 33:]) else: @@ -224,7 +236,7 @@ if path is None: raise Exception("derivation path must not be None") if isinstance(path, str): - path = convert_bip32_path_to_list_of_uint32(path) + path = convert_bip32_strpath_to_intpath(path) if not self.is_private(): raise Exception("cannot do bip32 private derivation; private key missing") if not path: @@ -250,7 +262,7 @@ if path is None: raise Exception("derivation path must not be None") if isinstance(path, str): - path = convert_bip32_path_to_list_of_uint32(path) + path = convert_bip32_strpath_to_intpath(path) if not path: return self.convert_to_public() depth = self.depth @@ -277,7 +289,8 @@ return hash_160(self.eckey.get_public_key_bytes(compressed=True))[0:4] -def xpub_type(x): +def xpub_type(x: str): + assert x is not None return BIP32Node.from_xkey(x).xtype @@ -285,7 +298,7 @@ try: node = BIP32Node.from_xkey(text) return not node.is_private() - except: + except Exception: return False @@ -293,7 +306,7 @@ try: node = BIP32Node.from_xkey(text) return node.is_private() - except: + except Exception: return False @@ -301,8 +314,8 @@ return BIP32Node.from_xkey(xprv).to_xpub() -def convert_bip32_path_to_list_of_uint32(n: str) -> List[int]: - """Convert bip32 path to list of uint32 integers with prime flags +def convert_bip32_strpath_to_intpath(n: str) -> List[int]: + """Convert bip32 path str to list of uint32 integers with prime flags m/0/-1/1' -> [0, 0x80000001, 0x80000001] based on code in trezorlib @@ -322,21 +335,27 @@ # makes concatenating paths easier continue prime = 0 - if x.endswith("'") or x.endswith("h"): + if x.endswith("'") or x.endswith("h"): # note: some implementations also accept "H", "p", "P" x = x[:-1] prime = BIP32_PRIME if x.startswith('-'): if prime: raise ValueError(f"bip32 path child index is signalling hardened level in multiple ways") prime = BIP32_PRIME - child_index = abs(int(x)) | prime + try: + x_int = int(x) + except ValueError as e: + raise ValueError(f"failed to parse bip32 path: {(str(e))}") from None + child_index = abs(x_int) | prime if child_index > UINT32_MAX: raise ValueError(f"bip32 path child index too large: {child_index} > {UINT32_MAX}") path.append(child_index) return path -def convert_bip32_intpath_to_strpath(path: Sequence[int]) -> str: +def convert_bip32_intpath_to_strpath(path: Sequence[int], *, hardened_char=BIP32_HARDENED_CHAR) -> str: + assert isinstance(hardened_char, str), hardened_char + assert len(hardened_char) == 1, hardened_char s = "m/" for child_index in path: if not isinstance(child_index, int): @@ -345,7 +364,7 @@ raise ValueError(f"bip32 path child index out of range: {child_index}") prime = "" if child_index & BIP32_PRIME: - prime = "'" + prime = hardened_char child_index = child_index ^ BIP32_PRIME s += str(child_index) + prime + '/' # cut trailing "/" @@ -357,26 +376,26 @@ try: if not (s == 'm' or s.startswith('m/')): return False - convert_bip32_path_to_list_of_uint32(s) - except: + convert_bip32_strpath_to_intpath(s) + except Exception: return False else: return True -def normalize_bip32_derivation(s: Optional[str]) -> Optional[str]: +def normalize_bip32_derivation(s: Optional[str], *, hardened_char=BIP32_HARDENED_CHAR) -> Optional[str]: if s is None: return None if not is_bip32_derivation(s): raise ValueError(f"invalid bip32 derivation: {s}") - ints = convert_bip32_path_to_list_of_uint32(s) - return convert_bip32_intpath_to_strpath(ints) + ints = convert_bip32_strpath_to_intpath(s) + return convert_bip32_intpath_to_strpath(ints, hardened_char=hardened_char) def is_all_public_derivation(path: Union[str, Iterable[int]]) -> bool: """Returns whether all levels in path use non-hardened derivation.""" if isinstance(path, str): - path = convert_bip32_path_to_list_of_uint32(path) + path = convert_bip32_strpath_to_intpath(path) for child_index in path: if child_index < 0: raise ValueError('the bip32 index needs to be non-negative') @@ -409,7 +428,7 @@ bip32node = BIP32Node.from_xkey(xkey) int_path = None if derivation_prefix is not None: - int_path = convert_bip32_path_to_list_of_uint32(derivation_prefix) + int_path = convert_bip32_strpath_to_intpath(derivation_prefix) if int_path is not None and len(int_path) != bip32node.depth: return False if bip32node.depth == 0: @@ -424,3 +443,84 @@ if bfh(root_fingerprint) != bip32node.fingerprint: return False return True + + +class KeyOriginInfo: + """ + Object representing the origin of a key. + + from https://github.com/bitcoin-core/HWI/blob/5f300d3dee7b317a6194680ad293eaa0962a3cc7/hwilib/key.py + # Copyright (c) 2020 The HWI developers + # Distributed under the MIT software license. + """ + def __init__(self, fingerprint: bytes, path: Sequence[int]) -> None: + """ + :param fingerprint: The 4 byte BIP 32 fingerprint of a parent key from which this key is derived from + :param path: The derivation path to reach this key from the key at ``fingerprint`` + """ + self.fingerprint: bytes = fingerprint + self.path: Sequence[int] = path + + @classmethod + def deserialize(cls, s: bytes) -> 'KeyOriginInfo': + """ + Deserialize a serialized KeyOriginInfo. + They will be serialized in the same way that PSBTs serialize derivation paths + """ + fingerprint = s[0:4] + s = s[4:] + path = list(struct.unpack("<" + "I" * (len(s) // 4), s)) + return cls(fingerprint, path) + + def serialize(self) -> bytes: + """ + Serializes the KeyOriginInfo in the same way that derivation paths are stored in PSBTs + """ + r = self.fingerprint + r += struct.pack("<" + "I" * len(self.path), *self.path) + return r + + def _path_string(self) -> str: + strpath = self.get_derivation_path() + if len(strpath) >= 2: + assert strpath.startswith("m/") + return strpath[1:] # cut leading "m" + + def to_string(self) -> str: + """ + Return the KeyOriginInfo as a string in the form ///... + This is the same way that KeyOriginInfo is shown in descriptors + """ + s = binascii.hexlify(self.fingerprint).decode() + s += self._path_string() + return s + + @classmethod + def from_string(cls, s: str) -> 'KeyOriginInfo': + """ + Create a KeyOriginInfo from the string + :param s: The string to parse + """ + s = s.lower() + entries = s.split("/") + fingerprint = binascii.unhexlify(s[0:8]) + path: Sequence[int] = [] + if len(entries) > 1: + path = convert_bip32_strpath_to_intpath(s[9:]) + return cls(fingerprint, path) + + def get_derivation_path(self) -> str: + """ + Return the string for just the path + """ + return convert_bip32_intpath_to_strpath(self.path) + + def get_full_int_list(self) -> List[int]: + """ + Return a list of ints representing this KeyOriginInfo. + The first int is the fingerprint, followed by the path + """ + xfp = [struct.unpack(" str: - return bh2u(bfh(s)[::-1]) + return bfh(s)[::-1].hex() def int_to_hex(i: int, length: int=1) -> str: @@ -238,7 +238,7 @@ elif neg: result[-1] |= 0x80 - return bh2u(result) + return result.hex() def var_int(i: int) -> str: @@ -288,11 +288,11 @@ if data_len == 0 or data_len == 1 and data[0] == 0: return opcodes.OP_0.hex() elif data_len == 1 and data[0] <= 16: - return bh2u(bytes([opcodes.OP_1 - 1 + data[0]])) + return bytes([opcodes.OP_1 - 1 + data[0]]).hex() elif data_len == 1 and data[0] == 0x81: return opcodes.OP_1NEGATE.hex() - return _op_push(data_len) + bh2u(data) + return _op_push(data_len) + data.hex() def make_op_return(x:bytes) -> bytes: @@ -310,7 +310,7 @@ if type(item) is int: item = script_num_to_hex(item) elif isinstance(item, (bytes, bytearray)): - item = bh2u(item) + item = item.hex() else: assert is_hex_str(item) witness += witness_push(item) @@ -366,7 +366,7 @@ def hash_encode(x: bytes) -> str: - return bh2u(x[::-1]) + return x[::-1].hex() def hash_decode(x: str) -> bytes: @@ -398,7 +398,6 @@ return hash160_to_b58_address(h160, net.ADDRTYPE_P2SH) def public_key_to_p2pkh(public_key: bytes, *, net=None) -> str: - if net is None: net = constants.net return hash160_to_p2pkh(hash_160(public_key), net=net) def hash_to_segwit_addr(h: bytes, witver: int, *, net=None) -> str: @@ -408,11 +407,9 @@ return addr def public_key_to_p2wpkh(public_key: bytes, *, net=None) -> str: - if net is None: net = constants.net return hash_to_segwit_addr(hash_160(public_key), witver=0, net=net) def script_to_p2wsh(script: str, *, net=None) -> str: - if net is None: net = constants.net return hash_to_segwit_addr(sha256(bfh(script)), witver=0, net=net) def p2wpkh_nested_script(pubkey: str) -> str: @@ -424,21 +421,13 @@ return construct_script([0, wsh]) def pubkey_to_address(txin_type: str, pubkey: str, *, net=None) -> str: - if net is None: net = constants.net - if txin_type == 'p2pkh': - return public_key_to_p2pkh(bfh(pubkey), net=net) - elif txin_type == 'p2wpkh': - return public_key_to_p2wpkh(bfh(pubkey), net=net) - elif txin_type == 'p2wpkh-p2sh': - scriptSig = p2wpkh_nested_script(pubkey) - return hash160_to_p2sh(hash_160(bfh(scriptSig)), net=net) - else: - raise NotImplementedError(txin_type) + from . import descriptor + desc = descriptor.get_singlesig_descriptor_from_legacy_leaf(pubkey=pubkey, script_type=txin_type) + return desc.expand().address(net=net) # TODO this method is confusingly named def redeem_script_to_address(txin_type: str, scriptcode: str, *, net=None) -> str: - if net is None: net = constants.net if txin_type == 'p2sh': # given scriptcode is a redeem_script return hash160_to_p2sh(hash_160(bfh(scriptcode)), net=net) @@ -453,7 +442,7 @@ raise NotImplementedError(txin_type) -def script_to_address(script: str, *, net=None) -> str: +def script_to_address(script: str, *, net=None) -> Optional[str]: from .transaction import get_address_from_output_script return get_address_from_output_script(bfh(script), net=net) @@ -469,7 +458,7 @@ return construct_script([witver, bytes(witprog)]) addrtype, hash_160_ = b58_address_to_hash160(addr) if addrtype == net.ADDRTYPE_P2PKH: - script = pubkeyhash_to_p2pkh_script(bh2u(hash_160_)) + script = pubkeyhash_to_p2pkh_script(hash_160_.hex()) elif addrtype == net.ADDRTYPE_P2SH: script = construct_script([opcodes.OP_HASH160, hash_160_, opcodes.OP_EQUAL]) else: @@ -524,7 +513,7 @@ def script_to_scripthash(script: str) -> str: h = sha256(bfh(script))[0:32] - return bh2u(bytes(reversed(h))) + return h[::-1].hex() def public_key_to_p2pk_script(pubkey: str) -> str: return construct_script([pubkey, opcodes.OP_CHECKSIG]) @@ -559,33 +548,26 @@ chars = __b58chars if base == 43: chars = __b43chars - long_value = 0 - power_of_base = 1 - for c in v[::-1]: - # naive but slow variant: long_value += (256**i) * c - long_value += power_of_base * c - power_of_base <<= 8 - result = bytearray() - while long_value >= base: - div, mod = divmod(long_value, base) - result.append(chars[mod]) - long_value = div - result.append(chars[long_value]) - # Bitcoin does a little leading-zero-compression: - # leading 0-bytes in the input become leading-1s - nPad = 0 - for c in v: - if c == 0x00: - nPad += 1 - else: - break - result.extend([chars[0]] * nPad) - result.reverse() + + origlen = len(v) + v = v.lstrip(b'\x00') + newlen = len(v) + + num = int.from_bytes(v, byteorder='big') + string = b"" + while num: + num, idx = divmod(num, base) + string = chars[idx:idx + 1] + string + + result = chars[0:1] * (origlen - newlen) + string return result.decode('ascii') -def base_decode(v: Union[bytes, str], *, base: int, length: int = None) -> Optional[bytes]: - """ decode v into a string of len bytes.""" +def base_decode(v: Union[bytes, str], *, base: int) -> Optional[bytes]: + """ decode v into a string of len bytes. + + based on the work of David Keijser in https://github.com/keis/base58 + """ # assert_bytes(v) v = to_bytes(v, 'ascii') if base not in (58, 43): @@ -595,33 +577,19 @@ if base == 43: chars = __b43chars chars_inv = __b43chars_inv - long_value = 0 - power_of_base = 1 - for c in v[::-1]: - try: - digit = chars_inv[c] - except KeyError: - raise BaseDecodeError('Forbidden character {} for base {}'.format(c, base)) - # naive but slow variant: long_value += digit * (base**i) - long_value += digit * power_of_base - power_of_base *= base - result = bytearray() - while long_value >= 256: - div, mod = divmod(long_value, 256) - result.append(mod) - long_value = div - result.append(long_value) - nPad = 0 - for c in v: - if c == chars[0]: - nPad += 1 - else: - break - result.extend(b'\x00' * nPad) - if length is not None and len(result) != length: - return None - result.reverse() - return bytes(result) + + origlen = len(v) + v = v.lstrip(chars[0:1]) + newlen = len(v) + + num = 0 + try: + for char in v: + num = num * base + chars_inv[char] + except KeyError: + raise BaseDecodeError('Forbidden character {} for base {}'.format(char, base)) + + return num.to_bytes(origlen - newlen + (num.bit_length() + 7) // 8, 'big') class InvalidChecksum(BaseDecodeError): @@ -639,7 +607,7 @@ csum_found = vchRet[-4:] csum_calculated = sha256d(payload)[0:4] if csum_calculated != csum_found: - raise InvalidChecksum(f'calculated {bh2u(csum_calculated)}, found {bh2u(csum_found)}') + raise InvalidChecksum(f'calculated {csum_calculated.hex()}, found {csum_found.hex()}') else: return payload @@ -754,7 +722,6 @@ return True def is_address(addr: str, *, net=None) -> bool: - if net is None: net = constants.net return is_segwit_address(addr, net=net) \ or is_b58_address(addr, net=net) diff -Nru electrum-4.3.4+dfsg1/electrum/blockchain.py electrum-4.4.5+dfsg1/electrum/blockchain.py --- electrum-4.3.4+dfsg1/electrum/blockchain.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/blockchain.py 2000-11-11 11:11:11.000000000 +0000 @@ -29,7 +29,7 @@ from .bitcoin import hash_encode, int_to_hex, rev_hex from .crypto import sha256d from . import constants -from .util import bfh, bh2u, with_lock +from .util import bfh, with_lock from .simple_config import SimpleConfig from .logging import get_logger, Logger @@ -296,17 +296,17 @@ def verify_header(cls, header: dict, prev_hash: str, target: int, expected_header_hash: str=None) -> None: _hash = hash_header(header) if expected_header_hash and expected_header_hash != _hash: - raise Exception("hash mismatches with expected: {} vs {}".format(expected_header_hash, _hash)) + raise InvalidHeader("hash mismatches with expected: {} vs {}".format(expected_header_hash, _hash)) if prev_hash != header.get('prev_block_hash'): - raise Exception("prev hash mismatch: %s vs %s" % (prev_hash, header.get('prev_block_hash'))) + raise InvalidHeader("prev hash mismatch: %s vs %s" % (prev_hash, header.get('prev_block_hash'))) if constants.net.TESTNET: return bits = cls.target_to_bits(target) if bits != header.get('bits'): - raise Exception("bits mismatch: %s vs %s" % (bits, header.get('bits'))) + raise InvalidHeader("bits mismatch: %s vs %s" % (bits, header.get('bits'))) block_hash_as_num = int.from_bytes(bfh(_hash), byteorder='big') if block_hash_as_num > target: - raise Exception(f"insufficient proof of work: {block_hash_as_num} vs target {target}") + raise InvalidHeader(f"insufficient proof of work: {block_hash_as_num} vs target {target}") def verify_chunk(self, index: int, data: bytes) -> None: num = len(data) // HEADER_SIZE @@ -408,7 +408,7 @@ # swap parameters self.parent, parent.parent = parent.parent, self # type: Optional[Blockchain], Optional[Blockchain] self.forkpoint, parent.forkpoint = parent.forkpoint, self.forkpoint - self._forkpoint_hash, parent._forkpoint_hash = parent._forkpoint_hash, hash_raw_header(bh2u(parent_data[:HEADER_SIZE])) + self._forkpoint_hash, parent._forkpoint_hash = parent._forkpoint_hash, hash_raw_header(parent_data[:HEADER_SIZE].hex()) self._prev_hash, parent._prev_hash = parent._prev_hash, self._prev_hash # parent's new name os.replace(child_old_name, parent.path()) @@ -544,7 +544,7 @@ def bits_to_target(cls, bits: int) -> int: # arith_uint256::SetCompact in Bitcoin Core if not (0 <= bits < (1 << 32)): - raise Exception(f"bits should be uint32. got {bits!r}") + raise InvalidHeader(f"bits should be uint32. got {bits!r}") bitsN = (bits >> 24) & 0xff bitsBase = bits & 0x7fffff if bitsN <= 3: @@ -553,12 +553,12 @@ target = bitsBase << (8 * (bitsN-3)) if target != 0 and bits & 0x800000 != 0: # Bit number 24 (0x800000) represents the sign of N - raise Exception("target cannot be negative") + raise InvalidHeader("target cannot be negative") if (target != 0 and (bitsN > 34 or (bitsN > 33 and bitsBase > 0xff) or (bitsN > 32 and bitsBase > 0xffff))): - raise Exception("target has overflown") + raise InvalidHeader("target has overflown") return target @classmethod @@ -622,7 +622,7 @@ return hash_header(header) == constants.net.GENESIS try: prev_hash = self.get_hash(height - 1) - except: + except Exception: return False if prev_hash != header.get('prev_block_hash'): return False diff -Nru electrum-4.3.4+dfsg1/electrum/channel_db.py electrum-4.4.5+dfsg1/electrum/channel_db.py --- electrum-4.3.4+dfsg1/electrum/channel_db.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/channel_db.py 2000-11-11 11:11:11.000000000 +0000 @@ -38,7 +38,7 @@ from .sql_db import SqlDB, sql from . import constants, util -from .util import bh2u, profiler, get_headers_dir, is_ip_address, json_normalize +from .util import profiler, get_headers_dir, is_ip_address, json_normalize, UserFacingException from .logging import Logger from .lnutil import (LNPeerAddr, format_short_channel_id, ShortChannelID, validate_features, IncompatibleOrInsaneFeatures, InvalidGossipMsg) @@ -59,6 +59,9 @@ FLAG_DIRECTION = 1 << 0 +class ChannelDBNotLoaded(UserFacingException): pass + + class ChannelInfo(NamedTuple): short_channel_id: ShortChannelID node1_id: bytes @@ -68,7 +71,7 @@ @staticmethod def from_msg(payload: dict) -> 'ChannelInfo': features = int.from_bytes(payload['features'], 'big') - validate_features(features) + features = validate_features(features) channel_id = payload['short_channel_id'] node_id_1 = payload['node_id_1'] node_id_2 = payload['node_id_2'] @@ -164,7 +167,7 @@ def from_msg(payload) -> Tuple['NodeInfo', Sequence['LNPeerAddr']]: node_id = payload['node_id'] features = int.from_bytes(payload['features'], "big") - validate_features(features) + features = validate_features(features) addresses = NodeInfo.parse_addresses_field(payload['addresses']) peer_addrs = [] for host, port in addresses: @@ -175,7 +178,7 @@ alias = payload['alias'].rstrip(b'\x00') try: alias = alias.decode('utf8') - except: + except Exception: alias = '' timestamp = payload['timestamp'] node_info = NodeInfo(node_id=node_id, features=features, timestamp=timestamp, alias=alias) @@ -375,7 +378,7 @@ def get_recent_peers(self): if not self.data_loaded.is_set(): - raise Exception("channelDB data not loaded yet!") + raise ChannelDBNotLoaded("channelDB data not loaded yet!") with self.lock: ret = [self.get_last_good_address(node_id) for node_id in self._recent_peers] @@ -396,7 +399,7 @@ if short_channel_id in self._channels: continue if constants.net.rev_genesis_bytes() != msg['chain_hash']: - self.logger.info("ChanAnn has unexpected chain_hash {}".format(bh2u(msg['chain_hash']))) + self.logger.info("ChanAnn has unexpected chain_hash {}".format(msg['chain_hash'].hex())) continue try: channel_info = ChannelInfo.from_msg(msg) @@ -842,7 +845,7 @@ ) -> Set[ShortChannelID]: """Returns the set of short channel IDs where node_id is one of the channel participants.""" if not self.data_loaded.is_set(): - raise Exception("channelDB data not loaded yet!") + raise ChannelDBNotLoaded("channelDB data not loaded yet!") relevant_channels = self._channels_for_node.get(node_id) or set() relevant_channels = set(relevant_channels) # copy # add our own channels # TODO maybe slow? diff -Nru electrum-4.3.4+dfsg1/electrum/checkpoints.json electrum-4.4.5+dfsg1/electrum/checkpoints.json --- electrum-4.3.4+dfsg1/electrum/checkpoints.json 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/checkpoints.json 2000-11-11 11:11:11.000000000 +0000 @@ -1482,5 +1482,73 @@ [ "00000000000000000001095f6deb27964f80c74f38217a32044c20265e0f40e3", 956871428990014096800480126306339386063092842672160768 + ], + [ + "0000000000000000000073616e48a83e3e27b70ba27cd38c683d0014189b41b9", + 950899733299880027476699870079860653644778702301560832 + ], + [ + "000000000000000000016ca393ebd4f388b294134f5633a62d4268b3e4b544dc", + 870306687010904716955275873664553942808871958151692288 + ], + [ + "000000000000000000028a4784e2bd24e775437108c0e7a90469bff4a62895d2", + 841292956506611632223096322365470292302662385308532736 + ], + [ + "0000000000000000000136eb131bc275961ef87f4a06f56d849ef7de6067a83c", + 859664032087861081904916640712713969859737457373741056 + ], + [ + "0000000000000000000009f301f2215237cab791aedc296f102fd7b9dfbff456", + 757060771140682373435345150716700036747812369126653952 + ], + [ + "00000000000000000007ac57aa98595dd1daa3db89f17a817b445b083d696e0f", + 731886405437657570669286679473162061734238931073892352 + ], + [ + "00000000000000000006e6f83c247026057e769aace3815f8138941b256a3ad2", + 733349368576625804490408567990711061036914519549411328 + ], + [ + "00000000000000000001348162a93f4734709f6a142b19aeefd8714f46d0b8f9", + 729612308889970685728561745873455525355654300037021696 + ], + [ + "0000000000000000000428fc10bebcc825140bc83b01b8be32488bcd408e1389", + 787270009984312136754615316208945606764100494789967872 + ], + [ + "0000000000000000000152525a810f2033976f89ba434694c0fe5bf97730f625", + 762342638057996256581733267702136683580848909336969216 + ], + [ + "00000000000000000001fe51e048f4f42e4212098de90827f929403e17b71988", + 790751306884434347505776493480475792916920926107336704 + ], + [ + "000000000000000000064d0f3321a86b27d4883ab1ccedd12cf0941fb74f01a7", + 717191006474295341826748628480199835971598529354268672 + ], + [ + "000000000000000000053916f5f3b68319baf095c4205ad4edca517cd89b4a51", + 685105199528332699160504931662746558558072186305773568 + ], + [ + "00000000000000000006813d0260b4726b64e83025e904165ffaaf06d17227d7", + 688509036841676372057001313638142781710850853198364672 + ], + [ + "00000000000000000005c39a2670a916dc4075afaaf8fe30e495c13ba323e141", + 626181838016062686207286970262124176054603953970610176 + ], + [ + "00000000000000000005e07bf1518ede202f3a18b1a710e9700046755b3c7550", + 619023402996415923713925321951479821824329196375113728 + ], + [ + "00000000000000000005776a4242de5ebfc59d247a114188851e3d24fd173f61", + 575524729764536260159429050275345090310309676098519040 ] ] \ No newline at end of file diff -Nru electrum-4.3.4+dfsg1/electrum/checkpoints_testnet.json electrum-4.4.5+dfsg1/electrum/checkpoints_testnet.json --- electrum-4.3.4+dfsg1/electrum/checkpoints_testnet.json 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/checkpoints_testnet.json 2000-11-11 11:11:11.000000000 +0000 @@ -4638,5 +4638,173 @@ [ "0000000000000ae07f7535851cb685259a447d1ad5d3206fc4ee3693bb7421a3", 0 + ], + [ + "00000000000000d41e23f89aad486957071e016d836382605770b65d7539d161", + 0 + ], + [ + "0000000000000016b6843174d892b13a0fa39cf807879b56b723075de7492118", + 0 + ], + [ + "000000000000001a7c215c98d09179f0558b18f6987150cfcf5e57afca65b98a", + 0 + ], + [ + "0000000000000027150d0a4ebf9001e210ebed81ab239535aca8fb5a489a1ead", + 0 + ], + [ + "00000000000000312d9a4fbd4bbde5e3f2266047e65f9a5e84474d62afea0514", + 0 + ], + [ + "00000000f82b6cc148557cb060b8cc3d697e38250630bc2e7188ad4500291b5e", + 0 + ], + [ + "0000000083ccf3997bad3cb32d0e46ff7875a0f454a3c48c2ff910d010801ad2", + 0 + ], + [ + "000000000000f40bd4d7c3d374a984d0c8a744c3816b713e8f43b9dcf75f7848", + 0 + ], + [ + "0000000000002c0374e865c02fed16da853c3086a28b0c212591469c95a71205", + 0 + ], + [ + "0000000000008301f16f29f38442d1b1f521650eba2382ea1e0055a291ca6422", + 0 + ], + [ + "000000000000a954b023180407c904341edba6375a982627b0724afc56f16505", + 0 + ], + [ + "000000000000c59c851bff2090533bc3009ae76cb1ee89e247dfaf11a5c77e7f", + 0 + ], + [ + "000000000000d779b30aab849a7f8a3af7f283bb95579d2d05714b6c3aeed955", + 0 + ], + [ + "00000000000016bca79f9de99fd3d0399f812f0fd5be4f84bd7ee442b846498f", + 0 + ], + [ + "000000000000dfdeb639143c64a17b99b2025a7d9bbb53e993ceb7c1656ceac1", + 0 + ], + [ + "00000000000023e3d31bc565be6041cad487f77bb23109aeaa804d72bb22d6df", + 0 + ], + [ + "00000000000007ebb67ae92e144382f52aebbc63a4604c8a07bfebfcf8a19546", + 0 + ], + [ + "0000000000000136c4a1582c01a5824f4fde4ddf91d653899b53994c4da9a3e1", + 0 + ], + [ + "000000000000001c197b662a51a6b9d5a4eb9521bc52c82f06aee07e8b58f47a", + 0 + ], + [ + "00000000ff1ae8e1ad7dc6a82747e125d99e099969d5fff2f193246529b225c9", + 0 + ], + [ + "0000000048af658629f65a2ef6052fc8cca3234f33d3fc329a0a2b4a73fadefc", + 0 + ], + [ + "0000000000008cef9b1eb41f402fa0f1f6a1ff6641ef3484d7decd9ceb7f1efe", + 0 + ], + [ + "0000000000003ff9199a773f976eda5420300f1f42f213d9d793ca002c17a5fe", + 0 + ], + [ + "0000000000001c6f16503cf6ce37c09f31eceac19e9a46eda67061bec5c6abac", + 0 + ], + [ + "0000000000002ee7040adca7f697117c59b8df1dc65519e3145d720b01add98e", + 0 + ], + [ + "0000000000009718224588a74633c646a7539d05ed503064e38f7734b146be9e", + 0 + ], + [ + "00000000000046fd759769b3296aa5636c3d113a309d633743e092b463072842", + 0 + ], + [ + "0000000000003594adc1bf018bbb36c059ac293164d83357817eb9b7b3ea320a", + 0 + ], + [ + "00000000000069f72a110745c74ead6d9f488906ee79cd2e6dfaa77f9371c300", + 0 + ], + [ + "0000000000001763cf5fffd8e1b0122a7d4bb0e1c2cb17bdf22fa25b70fa6e49", + 0 + ], + [ + "0000000000000c91abea6900d1ee2c168bc34abef1260776a164caecaaf283db", + 0 + ], + [ + "000000000000034624e683ff5df51b1a78fe027c67633c77258d3b1fca48a124", + 0 + ], + [ + "00000000000000b8afa5359b5cc460a77b047cbf8b1aaf640b8779c036c1cc77", + 0 + ], + [ + "000000000000001733362d084551627b7a71cf84b9365d4a8b1131d8e1f0fae9", + 0 + ], + [ + "000000000000001c3cd1aef22fb58f8917110976d342a0573aed0a466702adca", + 0 + ], + [ + "0000000000000015a4454fac29770dce9fc9786152a68807322ef00d74da0640", + 0 + ], + [ + "0000000000000005628d26b0af6507d1218a6665e8e6867ab37b84a69ba15cd8", + 0 + ], + [ + "000000000000001551c40d57827ecb548a09f2512ab66a3d3dd86f00f8083ae1", + 0 + ], + [ + "0000000000000014b20ef449f75f3c015bcef0e19d302e440f9ecb4c183300dc", + 0 + ], + [ + "000000000000000e814b868e01fe7a4a78d966e4ef73f5293c633005ef5718dc", + 0 + ], + [ + "000000000000001e4d4ba22dad9356f9753b1065765799c080807a075964f8a8", + 0 + ], + [ + "000000000000000c2726580d5aaf194818abcb0dc9275266fa6604b792dcc41c", + 0 ] ] \ No newline at end of file diff -Nru electrum-4.3.4+dfsg1/electrum/coinchooser.py electrum-4.4.5+dfsg1/electrum/coinchooser.py --- electrum-4.3.4+dfsg1/electrum/coinchooser.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/coinchooser.py 2000-11-11 11:11:11.000000000 +0000 @@ -410,7 +410,11 @@ for bkts_choose_from in bucket_sets: try: - def sfunds(bkts, *, bucket_value_sum): + def sfunds( + bkts, *, bucket_value_sum, + already_selected_buckets_value_sum=already_selected_buckets_value_sum, + already_selected_buckets=already_selected_buckets, + ): bucket_value_sum += already_selected_buckets_value_sum return sufficient_funds(already_selected_buckets + bkts, bucket_value_sum=bucket_value_sum) diff -Nru electrum-4.3.4+dfsg1/electrum/commands.py electrum-4.4.5+dfsg1/electrum/commands.py --- electrum-4.3.4+dfsg1/electrum/commands.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/commands.py 2000-11-11 11:11:11.000000000 +0000 @@ -41,8 +41,8 @@ import os from .import util, ecc -from .util import (bfh, bh2u, format_satoshis, json_decode, json_normalize, - is_hash256_str, is_hex_str, to_bytes, parse_max_spend) +from .util import (bfh, format_satoshis, json_decode, json_normalize, + is_hash256_str, is_hex_str, to_bytes, parse_max_spend, to_decimal) from . import bitcoin from .bitcoin import is_address, hash_160, COIN from .bip32 import BIP32Node @@ -51,7 +51,7 @@ tx_from_any, PartialTxInput, TxOutpoint) from .invoices import PR_PAID, PR_UNPAID, PR_UNKNOWN, PR_EXPIRED from .synchronizer import Notifier -from .wallet import Abstract_Wallet, create_new_wallet, restore_wallet_from_text, Deterministic_Wallet, BumpFeeStrategy +from .wallet import Abstract_Wallet, create_new_wallet, restore_wallet_from_text, Deterministic_Wallet from .address_synchronizer import TX_HEIGHT_LOCAL from .mnemonic import Mnemonic from .lnutil import SENT, RECEIVED @@ -66,6 +66,7 @@ from . import GuiImportError from . import crypto from . import constants +from . import descriptor if TYPE_CHECKING: from .network import Network @@ -84,10 +85,10 @@ def satoshis(amount): # satoshi conversion must not be performed by the parser - return int(COIN*Decimal(amount)) if amount is not None else None + return int(COIN*to_decimal(amount)) if amount is not None else None def format_satoshis(x): - return str(Decimal(x)/COIN) if x is not None else None + return str(to_decimal(x)/COIN) if x is not None else None class Command: @@ -312,7 +313,7 @@ # call literal_eval for backward compatibility (see #4225) try: value = ast.literal_eval(value) - except: + except Exception: pass return value @@ -356,7 +357,7 @@ for txin in wallet.get_utxos(): d = txin.to_json() v = d.pop("value_sats") - d["value"] = str(Decimal(v)/COIN) if v is not None else None + d["value"] = str(to_decimal(v)/COIN) if v is not None else None coins.append(d) return coins @@ -370,9 +371,17 @@ @command('') async def serialize(self, jsontx): - """Create a transaction from json inputs. - Inputs must have a redeemPubkey. - Outputs must be a list of {'address':address, 'value':satoshi_amount}. + """Create a signed raw transaction from a json tx template. + + Example value for "jsontx" arg: { + "inputs": [ + {"prevout_hash": "9d221a69ca3997cbeaf5624d723e7dc5f829b1023078c177d37bdae95f37c539", "prevout_n": 1, + "value_sats": 1000000, "privkey": "p2wpkh:cVDXzzQg6RoCTfiKpe8MBvmm5d5cJc6JLuFApsFDKwWa6F5TVHpD"} + ], + "outputs": [ + {"address": "tb1q4s8z6g5jqzllkgt8a4har94wl8tg0k9m8kv5zd", "value_sats": 990000} + ] + } """ keypairs = {} inputs = [] # type: List[PartialTxInput] @@ -385,7 +394,10 @@ else: raise Exception("missing prevout for txin") txin = PartialTxInput(prevout=prevout) - txin._trusted_value_sats = int(txin_dict.get('value', txin_dict['value_sats'])) + try: + txin._trusted_value_sats = int(txin_dict.get('value') or txin_dict['value_sats']) + except KeyError: + raise Exception("missing 'value_sats' field for txin") nsequence = txin_dict.get('nsequence', None) if nsequence is not None: txin.nsequence = nsequence @@ -394,13 +406,23 @@ txin_type, privkey, compressed = bitcoin.deserialize_privkey(sec) pubkey = ecc.ECPrivkey(privkey).get_public_key_hex(compressed=compressed) keypairs[pubkey] = privkey, compressed - txin.script_type = txin_type - txin.pubkeys = [bfh(pubkey)] - txin.num_sig = 1 + desc = descriptor.get_singlesig_descriptor_from_legacy_leaf(pubkey=pubkey, script_type=txin_type) + txin.script_descriptor = desc inputs.append(txin) - outputs = [PartialTxOutput.from_address_and_value(txout['address'], int(txout.get('value', txout['value_sats']))) - for txout in jsontx.get('outputs')] + outputs = [] # type: List[PartialTxOutput] + for txout_dict in jsontx.get('outputs'): + try: + txout_addr = txout_dict['address'] + except KeyError: + raise Exception("missing 'address' field for txout") + try: + txout_val = int(txout_dict.get('value') or txout_dict['value_sats']) + except KeyError: + raise Exception("missing 'value_sats' field for txout") + txout = PartialTxOutput.from_address_and_value(txout_addr, txout_val) + outputs.append(txout) + tx = PartialTransaction.from_io(inputs, outputs, locktime=locktime) tx.sign(keypairs) return tx.serialize() @@ -420,11 +442,11 @@ for priv in privkey: txin_type, priv2, compressed = bitcoin.deserialize_privkey(priv) pubkey = ecc.ECPrivkey(priv2).get_public_key_bytes(compressed=compressed) - address = bitcoin.pubkey_to_address(txin_type, pubkey.hex()) + desc = descriptor.get_singlesig_descriptor_from_legacy_leaf(pubkey=pubkey.hex(), script_type=txin_type) + address = desc.expand().address() if address in txins_dict.keys(): for txin in txins_dict[address]: - txin.pubkeys = [pubkey] - txin.script_type = txin_type + txin.script_descriptor = desc tx.sign({pubkey.hex(): (priv2, compressed)}) return tx.serialize() @@ -521,13 +543,13 @@ """Return the balance of your wallet. """ c, u, x = wallet.get_balance() l = wallet.lnworker.get_balance() if wallet.lnworker else None - out = {"confirmed": str(Decimal(c)/COIN)} + out = {"confirmed": str(to_decimal(c)/COIN)} if u: - out["unconfirmed"] = str(Decimal(u)/COIN) + out["unconfirmed"] = str(to_decimal(u)/COIN) if x: - out["unmatured"] = str(Decimal(x)/COIN) + out["unmatured"] = str(to_decimal(x)/COIN) if l: - out["lightning"] = str(Decimal(l)/COIN) + out["lightning"] = str(to_decimal(l)/COIN) return out @command('n') @@ -537,8 +559,8 @@ """ sh = bitcoin.address_to_scripthash(address) out = await self.network.get_balance_for_scripthash(sh) - out["confirmed"] = str(Decimal(out["confirmed"])/COIN) - out["unconfirmed"] = str(Decimal(out["unconfirmed"])/COIN) + out["confirmed"] = str(to_decimal(out["confirmed"])/COIN) + out["unconfirmed"] = str(to_decimal(out["unconfirmed"])/COIN) return out @command('n') @@ -609,7 +631,7 @@ """Convert xtype of a master key. e.g. xpub -> ypub""" try: node = BIP32Node.from_xkey(xkey) - except: + except Exception: raise Exception('xkey should be a master public/private key') return node._replace(xtype=xtype).to_xkey() @@ -675,7 +697,7 @@ @command('wp') async def payto(self, destination, amount, fee=None, feerate=None, from_addr=None, from_coins=None, change_addr=None, - nocheck=False, unsigned=False, rbf=None, password=None, locktime=None, addtransaction=False, wallet: Abstract_Wallet = None): + nocheck=False, unsigned=False, rbf=True, password=None, locktime=None, addtransaction=False, wallet: Abstract_Wallet = None): """Create a transaction. """ self.nocheck = nocheck tx_fee = satoshis(fee) @@ -703,7 +725,7 @@ @command('wp') async def paytomany(self, outputs, fee=None, feerate=None, from_addr=None, from_coins=None, change_addr=None, - nocheck=False, unsigned=False, rbf=None, password=None, locktime=None, addtransaction=False, wallet: Abstract_Wallet = None): + nocheck=False, unsigned=False, rbf=True, password=None, locktime=None, addtransaction=False, wallet: Abstract_Wallet = None): """Create a multi-output transaction. """ self.nocheck = nocheck tx_fee = satoshis(fee) @@ -749,37 +771,25 @@ kwargs['to_timestamp'] = time.mktime(end_date.timetuple()) if show_fiat: from .exchange_rate import FxThread - fx = FxThread(self.config, None) - kwargs['fx'] = fx + kwargs['fx'] = self.daemon.fx if self.daemon else FxThread(config=self.config) return json_normalize(wallet.get_detailed_history(**kwargs)) @command('wp') - async def bumpfee(self, tx, new_fee_rate, from_coins=None, strategies=None, password=None, unsigned=False, wallet: Abstract_Wallet = None): + async def bumpfee(self, tx, new_fee_rate, from_coins=None, decrease_payment=False, password=None, unsigned=False, wallet: Abstract_Wallet = None): """ Bump the Fee for an unconfirmed Transaction """ tx = Transaction(tx) domain_coins = from_coins.split(',') if from_coins else None coins = wallet.get_spendable_coins(None) if domain_coins is not None: coins = [coin for coin in coins if (coin.prevout.to_str() in domain_coins)] - strategies = strategies.split(',') if strategies else None - bumpfee_strategies = None - if strategies is not None: - bumpfee_strategies = [] - for strategy in strategies: - if strategy == 'CoinChooser': - bumpfee_strategies.append(BumpFeeStrategy.COINCHOOSER) - elif strategy == 'DecreaseChange': - bumpfee_strategies.append(BumpFeeStrategy.DECREASE_CHANGE) - elif strategy == 'DecreasePayment': - bumpfee_strategies.append(BumpFeeStrategy.DECREASE_PAYMENT) - else: - raise Exception("Invalid Choice of Strategies") + tx.add_info_from_wallet(wallet) + await tx.add_info_from_network(self.network) new_tx = wallet.bump_fee( tx=tx, txid=tx.txid(), coins=coins, - strategies=bumpfee_strategies, + decrease_payment=decrease_payment, new_fee_rate=new_fee_rate) if not unsigned: wallet.sign_transaction(new_tx, password) @@ -964,7 +974,7 @@ return wallet.get_unused_address() @command('w') - async def add_request(self, amount, memo='', expiration=3600, force=False, wallet: Abstract_Wallet = None): + async def add_request(self, amount, memo='', expiry=3600, force=False, wallet: Abstract_Wallet = None): """Create a payment request, using the first unused address of the wallet. The address will be considered as used after this operation. If no payment is received, the address will be considered as unused if the payment request is deleted from the wallet.""" @@ -975,8 +985,8 @@ else: return False amount = satoshis(amount) - expiration = int(expiration) if expiration else None - key = wallet.create_request(amount, memo, expiration, addr) + expiry = int(expiry) if expiry else None + key = wallet.create_request(amount, memo, expiry, addr) req = wallet.get_request(key) return wallet.export_request(req) @@ -1045,7 +1055,7 @@ else: raise Exception('Invalid fee estimation method: {}'.format(fee_method)) if fee_level is not None: - fee_level = Decimal(fee_level) + fee_level = to_decimal(fee_level) return self.config.fee_per_kb(dyn=dyn, mempool=mempool, fee_level=fee_level) @command('w') @@ -1139,7 +1149,7 @@ @command('wl') async def nodeid(self, wallet: Abstract_Wallet = None): listen_addr = self.config.get('lightning_listen') - return bh2u(wallet.lnworker.node_keypair.pubkey) + (('@' + listen_addr) if listen_addr else '') + return wallet.lnworker.node_keypair.pubkey.hex() + (('@' + listen_addr) if listen_addr else '') @command('wl') async def list_channels(self, wallet: Abstract_Wallet = None): @@ -1155,7 +1165,7 @@ 'channel_point': chan.funding_outpoint.to_str(), 'state': chan.get_state().name, 'peer_state': chan.peer_state.name, - 'remote_pubkey': bh2u(chan.node_id), + 'remote_pubkey': chan.node_id.hex(), 'local_balance': chan.balance(LOCAL)//1000, 'remote_balance': chan.balance(REMOTE)//1000, 'local_ctn': chan.get_latest_ctn(LOCAL), @@ -1256,7 +1266,11 @@ from_channel = wallet.lnworker.get_channel_by_scid(from_scid) dest_channel = wallet.lnworker.get_channel_by_scid(dest_scid) amount_sat = satoshis(amount) - success, log = await wallet.lnworker.rebalance_channels(from_channel, dest_channel, amount_sat * 1000) + success, log = await wallet.lnworker.rebalance_channels( + from_channel, + dest_channel, + amount_msat=amount_sat * 1000, + ) return { 'success': success, 'log': [x.formatted_tuple() for x in log] @@ -1347,13 +1361,13 @@ raise Exception(f'Currency to convert to ({to_ccy}) is unknown or rate is unavailable') # Conversion try: - from_amount = Decimal(from_amount) + from_amount = to_decimal(from_amount) to_amount = from_amount / rate_from * rate_to except InvalidOperation: raise Exception("from_amount is not a number") return { - "from_amount": self.daemon.fx.ccy_amount_str(from_amount, False, from_ccy), - "to_amount": self.daemon.fx.ccy_amount_str(to_amount, False, to_ccy), + "from_amount": self.daemon.fx.ccy_amount_str(from_amount, add_thousands_sep=False, ccy=from_ccy), + "to_amount": self.daemon.fx.ccy_amount_str(to_amount, add_thousands_sep=False, ccy=to_ccy), "from_ccy": from_ccy, "to_ccy": to_ccy, "source": self.daemon.fx.exchange.name(), @@ -1365,7 +1379,7 @@ if x == 'true': return True try: return bool(ast.literal_eval(x)) - except: + except Exception: return bool(x) param_descriptions = { @@ -1413,11 +1427,12 @@ 'privkey': (None, "Private key. Set to '?' to get a prompt."), 'unsigned': ("-u", "Do not sign transaction"), 'rbf': (None, "Whether to signal opt-in Replace-By-Fee in the transaction (true/false)"), + 'decrease_payment': (None, "Whether payment amount will be decreased (true/false)"), 'locktime': (None, "Set locktime block number"), 'addtransaction': (None,'Whether transaction is to be used for broadcasting afterwards. Adds transaction to the wallet'), 'domain': ("-D", "List of addresses"), 'memo': ("-m", "Description of the request"), - 'expiration': (None, "Time in seconds"), + 'expiry': (None, "Time in seconds"), 'timeout': (None, "Timeout in seconds"), 'force': (None, "Create new address beyond gap limit, if no more addresses are available."), 'pending': (None, "Show only pending requests."), @@ -1436,7 +1451,6 @@ 'gossip': (None, "Apply command to gossip node instead of wallet"), 'connection_string': (None, "Lightning network node ID or network address"), 'new_fee_rate': (None, "The Updated/Increased Transaction fee rate (in sat/byte)"), - 'strategies': (None, "Select RBF any one or multiple RBF strategies in any order, separated by ','; Options : 'CoinChooser','DecreaseChange','DecreasePayment' "), 'from_amount': (None, "Amount to convert (default: 1)"), 'from_ccy': (None, "Currency to convert from"), 'to_ccy': (None, "Currency to convert to"), @@ -1445,7 +1459,7 @@ # don't use floats because of rounding errors from .transaction import convert_raw_tx_to_hex -json_loads = lambda x: json.loads(x, parse_float=lambda x: str(Decimal(x))) +json_loads = lambda x: json.loads(x, parse_float=lambda x: str(to_decimal(x))) arg_types = { 'num': int, 'nbits': int, @@ -1458,8 +1472,8 @@ 'jsontx': json_loads, 'inputs': json_loads, 'outputs': json_loads, - 'fee': lambda x: str(Decimal(x)) if x is not None else None, - 'amount': lambda x: str(Decimal(x)) if not parse_max_spend(x) else x, + 'fee': lambda x: str(to_decimal(x)) if x is not None else None, + 'amount': lambda x: str(to_decimal(x)) if not parse_max_spend(x) else x, 'locktime': int, 'addtransaction': eval_bool, 'fee_method': str, diff -Nru electrum-4.3.4+dfsg1/electrum/constants.py electrum-4.4.5+dfsg1/electrum/constants.py --- electrum-4.3.4+dfsg1/electrum/constants.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/constants.py 2000-11-11 11:11:11.000000000 +0000 @@ -35,7 +35,7 @@ try: with open(path, 'r') as f: r = json.loads(f.read()) - except: + except Exception: r = default return r diff -Nru electrum-4.3.4+dfsg1/electrum/contacts.py electrum-4.4.5+dfsg1/electrum/contacts.py --- electrum-4.3.4+dfsg1/electrum/contacts.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/contacts.py 2000-11-11 11:11:11.000000000 +0000 @@ -41,7 +41,7 @@ d = self.db.get('contacts', {}) try: self.update(d) - except: + except Exception: return # backward compatibility for k, v in self.items(): diff -Nru electrum-4.3.4+dfsg1/electrum/crypto.py electrum-4.4.5+dfsg1/electrum/crypto.py --- electrum-4.3.4+dfsg1/electrum/crypto.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/crypto.py 2000-11-11 11:11:11.000000000 +0000 @@ -42,7 +42,7 @@ HAS_PYAES = False try: import pyaes -except: +except Exception: pass else: HAS_PYAES = True @@ -57,7 +57,7 @@ from Cryptodome.Cipher import ChaCha20_Poly1305 as CD_ChaCha20_Poly1305 from Cryptodome.Cipher import ChaCha20 as CD_ChaCha20 from Cryptodome.Cipher import AES as CD_AES -except: +except Exception: pass else: HAS_CRYPTODOME = True @@ -75,7 +75,7 @@ from cryptography.hazmat.primitives.ciphers import modes as CG_modes from cryptography.hazmat.backends import default_backend as CG_default_backend import cryptography.hazmat.primitives.ciphers.aead as CG_aead -except: +except Exception: pass else: HAS_CRYPTOGRAPHY = True diff -Nru electrum-4.3.4+dfsg1/electrum/currencies.json electrum-4.4.5+dfsg1/electrum/currencies.json --- electrum-4.3.4+dfsg1/electrum/currencies.json 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/currencies.json 2000-11-11 11:11:11.000000000 +0000 @@ -803,85 +803,6 @@ "JPY", "USD" ], - "LocalBitcoins": [ - "AED", - "ARS", - "AUD", - "BAM", - "BDT", - "BGN", - "BOB", - "BRL", - "BWP", - "BYN", - "CAD", - "CHF", - "CLP", - "CNY", - "COP", - "CRC", - "CZK", - "DKK", - "DOP", - "EGP", - "ETH", - "EUR", - "GBP", - "GEL", - "GHS", - "GTQ", - "HKD", - "HNL", - "HRK", - "HUF", - "IDR", - "ILS", - "INR", - "IRR", - "JOD", - "JPY", - "KES", - "KRW", - "KZT", - "LKR", - "LTC", - "MAD", - "MXN", - "MYR", - "NGN", - "NOK", - "NZD", - "OMR", - "PAB", - "PEN", - "PHP", - "PKR", - "PLN", - "QAR", - "RON", - "RSD", - "RUB", - "RWF", - "SAR", - "SEK", - "SGD", - "SZL", - "THB", - "TRY", - "TTD", - "TWD", - "TZS", - "UAH", - "UGX", - "USD", - "UYU", - "VES", - "VND", - "XAF", - "XMR", - "XRP", - "ZAR" - ], "MercadoBitcoin": [ "BRL" ], diff -Nru electrum-4.3.4+dfsg1/electrum/daemon.py electrum-4.4.5+dfsg1/electrum/daemon.py --- electrum-4.3.4+dfsg1/electrum/daemon.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/daemon.py 2000-11-11 11:11:11.000000000 +0000 @@ -53,7 +53,7 @@ from .exchange_rate import FxThread from .logging import get_logger, Logger from . import GuiImportError -from .plugin import run_hook +from .plugin import run_hook, Plugins if TYPE_CHECKING: from electrum import gui @@ -110,6 +110,7 @@ lockfile = get_lockfile(config) while True: create_time = None + path = None try: with open(lockfile) as f: socktype, address, create_time = ast.literal_eval(f.read()) @@ -127,7 +128,9 @@ server_url = 'http://%s:%d' % (host, port) auth = aiohttp.BasicAuth(login=rpc_user, password=rpc_password) loop = util.get_asyncio_loop() - async def request_coroutine(): + async def request_coroutine( + *, socktype=socktype, path=path, auth=auth, server_url=server_url, endpoint=endpoint, + ): if socktype == 'unix': connector = aiohttp.UnixConnector(path=path) elif socktype == 'tcp': @@ -305,9 +308,12 @@ return True async def gui(self, config_options): + # note: "config_options" is coming from the short-lived CLI-invocation, + # while self.config is the config of the long-lived daemon process. + # "config_options" should have priority. if self.daemon.gui_object: if hasattr(self.daemon.gui_object, 'new_window'): - path = self.config.get_wallet_path(use_gui_last_wallet=True) + path = config_options.get('wallet_path') or self.config.get_wallet_path(use_gui_last_wallet=True) self.daemon.gui_object.new_window(path, config_options.get('url')) response = "ok" else: @@ -373,11 +379,19 @@ class Daemon(Logger): - network: Optional[Network] - gui_object: Optional['gui.BaseElectrumGui'] + network: Optional[Network] = None + gui_object: Optional['gui.BaseElectrumGui'] = None + watchtower: Optional['WatchTowerServer'] = None @profiler - def __init__(self, config: SimpleConfig, fd=None, *, listen_jsonrpc=True): + def __init__( + self, + config: SimpleConfig, + fd=None, + *, + listen_jsonrpc: bool = True, + start_network: bool = True, # setting to False allows customising network settings before starting it + ): Logger.__init__(self) self.config = config self.listen_jsonrpc = listen_jsonrpc @@ -389,11 +403,9 @@ self.logger.warning("Ignoring parameter 'wallet_path' for daemon. " "Use the load_wallet command instead.") self.asyncio_loop = util.get_asyncio_loop() - self.network = None if not config.get('offline'): self.network = Network(config, daemon=self) - self.fx = FxThread(config, self.network) - self.gui_object = None + self.fx = FxThread(config=config) # path -> wallet; make sure path is standardized. self._wallets = {} # type: Dict[str, Abstract_Wallet] self._wallet_lock = threading.RLock() @@ -403,23 +415,14 @@ if listen_jsonrpc: self.commands_server = CommandsServer(self, fd) daemon_jobs.append(self.commands_server.run()) - # server-side watchtower - self.watchtower = None - watchtower_address = self.config.get_netaddress('watchtower_address') - if not config.get('offline') and watchtower_address: - self.watchtower = WatchTowerServer(self.network, watchtower_address) - daemon_jobs.append(self.watchtower.run) - if self.network: - self.network.start(jobs=[self.fx.run]) - # prepare lightning functionality, also load channel db early - if self.config.get('use_gossip', False): - self.network.start_gossip() self._stop_entered = False self._stopping_soon_or_errored = threading.Event() self._stopped_event = threading.Event() self.taskgroup = OldTaskGroup() asyncio.run_coroutine_threadsafe(self._run(jobs=daemon_jobs), self.asyncio_loop) + if start_network and self.network: + self.start_network() @log_exceptions async def _run(self, jobs: Iterable = None): @@ -439,6 +442,20 @@ # not see the exception (especially if the GUI did not start yet). self._stopping_soon_or_errored.set() + def start_network(self): + self.logger.info(f"starting network.") + assert not self.config.get('offline') + assert self.network + # server-side watchtower + if watchtower_address := self.config.get_netaddress('watchtower_address'): + self.watchtower = WatchTowerServer(self.network, watchtower_address) + asyncio.run_coroutine_threadsafe(self.taskgroup.spawn(self.watchtower.run), self.asyncio_loop) + + self.network.start(jobs=[self.fx.run]) + # prepare lightning functionality, also load channel db early + if self.config.get('use_gossip', False): + self.network.start_gossip() + def with_wallet_lock(func): def func_wrapper(self: 'Daemon', *args, **kwargs): with self._wallet_lock: @@ -460,6 +477,7 @@ return wallet @staticmethod + @profiler def _load_wallet( path, password, @@ -562,7 +580,7 @@ self.logger.info("stopped") self._stopped_event.set() - def run_gui(self, config, plugins): + def run_gui(self, config: 'SimpleConfig', plugins: 'Plugins'): threading.current_thread().name = 'GUI' gui_name = config.get('gui', 'qt') if gui_name in ['lite', 'classic']: @@ -600,6 +618,11 @@ if not os.path.isfile(path): continue wallet = self.get_wallet(path) + # note: we only create a new wallet object if one was not loaded into the wallet already. + # This is to avoid having two wallet objects contending for the same file. + # Take care: this only works if the daemon knows about all wallet objects. + # if other code already has created a Wallet() for a file but did not tell the daemon, + # hard-to-understand bugs will follow... if wallet is None: try: wallet = self._load_wallet(path, old_password, manual_upgrades=False, config=self.config) @@ -614,13 +637,18 @@ if not wallet.storage.is_encrypted(): is_unified = False try: - wallet.check_password(old_password) + try: + wallet.check_password(old_password) + old_password_real = old_password + except util.InvalidPassword: + wallet.check_password(None) + old_password_real = None except Exception: failed.append(path) continue if new_password: self.logger.info(f'updating password for wallet: {path!r}') - wallet.update_password(old_password, new_password, encrypt_storage=True) + wallet.update_password(old_password_real, new_password, encrypt_storage=True) can_be_unified = failed == [] is_unified = can_be_unified and is_unified return can_be_unified, is_unified diff -Nru electrum-4.3.4+dfsg1/electrum/descriptor.py electrum-4.4.5+dfsg1/electrum/descriptor.py --- electrum-4.3.4+dfsg1/electrum/descriptor.py 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/descriptor.py 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,1047 @@ +# Copyright (c) 2017 Andrew Chow +# Copyright (c) 2023 The Electrum developers +# Distributed under the MIT software license, see the accompanying +# file LICENCE or http://www.opensource.org/licenses/mit-license.php +# +# forked from https://github.com/bitcoin-core/HWI/blob/5f300d3dee7b317a6194680ad293eaa0962a3cc7/hwilib/descriptor.py +# +# Output Script Descriptors +# See https://github.com/bitcoin/bitcoin/blob/master/doc/descriptors.md +# +# TODO allow xprv +# TODO hardened derivation +# TODO allow WIF privkeys +# TODO impl ADDR descriptors +# TODO impl RAW descriptors + +import enum + +from .bip32 import convert_bip32_strpath_to_intpath, BIP32Node, KeyOriginInfo, BIP32_PRIME +from . import bitcoin +from .bitcoin import construct_script, opcodes, construct_witness +from . import constants +from .crypto import hash_160, sha256 +from . import ecc +from . import segwit_addr +from .util import bfh + +from binascii import unhexlify +from enum import Enum +from typing import ( + List, + NamedTuple, + Optional, + Tuple, + Sequence, + Mapping, + Set, +) + + +MAX_TAPROOT_NODES = 128 + +# we guess that signatures will be 72 bytes long +# note: DER-encoded ECDSA signatures are 71 or 72 bytes in practice +# See https://bitcoin.stackexchange.com/questions/77191/what-is-the-maximum-size-of-a-der-encoded-ecdsa-signature +# We assume low S (as that is a bitcoin standardness rule). +# We do not assume low R (even though the sigs we create conform), as external sigs, +# e.g. from a hw signer cannot be expected to have a low R. +DUMMY_DER_SIG = 72 * b"\x00" + + +class ExpandedScripts: + + def __init__( + self, + *, + output_script: bytes, # "scriptPubKey" + redeem_script: Optional[bytes] = None, + witness_script: Optional[bytes] = None, + scriptcode_for_sighash: Optional[bytes] = None + ): + self.output_script = output_script + self.redeem_script = redeem_script + self.witness_script = witness_script + self.scriptcode_for_sighash = scriptcode_for_sighash + + @property + def scriptcode_for_sighash(self) -> Optional[bytes]: + if self._scriptcode_for_sighash: + return self._scriptcode_for_sighash + return self.witness_script or self.redeem_script or self.output_script + + @scriptcode_for_sighash.setter + def scriptcode_for_sighash(self, value: Optional[bytes]): + self._scriptcode_for_sighash = value + + def address(self, *, net=None) -> Optional[str]: + return bitcoin.script_to_address(self.output_script.hex(), net=net) + + +class ScriptSolutionInner(NamedTuple): + witness_items: Optional[Sequence] = None + + +class ScriptSolutionTop(NamedTuple): + witness: Optional[bytes] = None + script_sig: Optional[bytes] = None + + +class MissingSolutionPiece(Exception): pass + + +def PolyMod(c: int, val: int) -> int: + """ + :meta private: + Function to compute modulo over the polynomial used for descriptor checksums + From: https://github.com/bitcoin/bitcoin/blob/master/src/script/descriptor.cpp + """ + c0 = c >> 35 + c = ((c & 0x7ffffffff) << 5) ^ val + if (c0 & 1): + c ^= 0xf5dee51989 + if (c0 & 2): + c ^= 0xa9fdca3312 + if (c0 & 4): + c ^= 0x1bab10e32d + if (c0 & 8): + c ^= 0x3706b1677a + if (c0 & 16): + c ^= 0x644d626ffd + return c + + +_INPUT_CHARSET = "0123456789()[],'/*abcdefgh@:$%{}IJKLMNOPQRSTUVWXYZ&+-.;<=>?!^_|~ijklmnopqrstuvwxyzABCDEFGH`#\"\\ " +_INPUT_CHARSET_INV = {c: i for (i, c) in enumerate(_INPUT_CHARSET)} +_CHECKSUM_CHARSET = "qpzry9x8gf2tvdw0s3jn54khce6mua7l" + +def DescriptorChecksum(desc: str) -> str: + """ + Compute the checksum for a descriptor + + :param desc: The descriptor string to compute a checksum for + :return: A checksum + """ + c = 1 + cls = 0 + clscount = 0 + for ch in desc: + try: + pos = _INPUT_CHARSET_INV[ch] + except KeyError: + return "" + c = PolyMod(c, pos & 31) + cls = cls * 3 + (pos >> 5) + clscount += 1 + if clscount == 3: + c = PolyMod(c, cls) + cls = 0 + clscount = 0 + if clscount > 0: + c = PolyMod(c, cls) + for j in range(0, 8): + c = PolyMod(c, 0) + c ^= 1 + + ret = [''] * 8 + for j in range(0, 8): + ret[j] = _CHECKSUM_CHARSET[(c >> (5 * (7 - j))) & 31] + return ''.join(ret) + +def AddChecksum(desc: str) -> str: + """ + Compute and attach the checksum for a descriptor + + :param desc: The descriptor string to add a checksum to + :return: Descriptor with checksum + """ + return desc + "#" + DescriptorChecksum(desc) + + +class PubkeyProvider(object): + """ + A public key expression in a descriptor. + Can contain the key origin info, the pubkey itself, and subsequent derivation paths for derivation from the pubkey + The pubkey can be a typical pubkey or an extended pubkey. + """ + def __init__( + self, + origin: Optional['KeyOriginInfo'], + pubkey: str, + deriv_path: Optional[str] + ) -> None: + """ + :param origin: The key origin if one is available + :param pubkey: The public key. Either a hex string or a serialized extended pubkey + :param deriv_path: Additional derivation path (suffix) if the pubkey is an extended pubkey + """ + self.origin = origin + self.pubkey = pubkey + self.deriv_path = deriv_path + if deriv_path: + wildcard_count = deriv_path.count("*") + if wildcard_count > 1: + raise ValueError("only one wildcard(*) is allowed in a descriptor") + if wildcard_count == 1: + if deriv_path[-1] != "*": + raise ValueError("wildcard in descriptor only allowed in last position") + if deriv_path[0] != "/": + raise ValueError(f"deriv_path suffix must start with a '/'. got {deriv_path!r}") + # Make ExtendedKey from pubkey if it isn't hex + self.extkey = None + try: + unhexlify(self.pubkey) + # Is hex, normal pubkey + except Exception: + # Not hex, maybe xpub (but don't allow ypub/zpub) + self.extkey = BIP32Node.from_xkey(pubkey, allow_custom_headers=False) + if deriv_path and self.extkey is None: + raise ValueError("deriv_path suffix present for simple pubkey") + + @classmethod + def parse(cls, s: str) -> 'PubkeyProvider': + """ + Deserialize a key expression from the string into a ``PubkeyProvider``. + + :param s: String containing the key expression + :return: A new ``PubkeyProvider`` containing the details given by ``s`` + """ + origin = None + deriv_path = None + + if s[0] == "[": + end = s.index("]") + origin = KeyOriginInfo.from_string(s[1:end]) + s = s[end + 1:] + + pubkey = s + slash_idx = s.find("/") + if slash_idx != -1: + pubkey = s[:slash_idx] + deriv_path = s[slash_idx:] + + return cls(origin, pubkey, deriv_path) + + def to_string(self) -> str: + """ + Serialize the pubkey expression to a string to be used in a descriptor + + :return: The pubkey expression as a string + """ + s = "" + if self.origin: + s += "[{}]".format(self.origin.to_string()) + s += self.pubkey + if self.deriv_path: + s += self.deriv_path + return s + + def get_pubkey_bytes(self, *, pos: Optional[int] = None) -> bytes: + if self.is_range() and pos is None: + raise ValueError("pos must be set for ranged descriptor") + # note: if not ranged, we ignore pos. + if self.extkey is not None: + compressed = True # bip32 implies compressed pubkeys + if self.deriv_path is None: + assert not self.is_range() + return self.extkey.eckey.get_public_key_bytes(compressed=compressed) + else: + path_str = self.deriv_path[1:] + if self.is_range(): + assert path_str[-1] == "*" + path_str = path_str[:-1] + str(pos) + path = convert_bip32_strpath_to_intpath(path_str) + child_key = self.extkey.subkey_at_public_derivation(path) + return child_key.eckey.get_public_key_bytes(compressed=compressed) + else: + assert not self.is_range() + return unhexlify(self.pubkey) + + def get_full_derivation_path(self, *, pos: Optional[int] = None) -> str: + """ + Returns the full derivation path at the given position, including the origin + """ + if self.is_range() and pos is None: + raise ValueError("pos must be set for ranged descriptor") + path = self.origin.get_derivation_path() if self.origin is not None else "m" + path += self.deriv_path if self.deriv_path is not None else "" + if path[-1] == "*": + path = path[:-1] + str(pos) + return path + + def get_full_derivation_int_list(self, *, pos: Optional[int] = None) -> List[int]: + """ + Returns the full derivation path as an integer list at the given position. + Includes the origin and master key fingerprint as an int + """ + if self.is_range() and pos is None: + raise ValueError("pos must be set for ranged descriptor") + path: List[int] = self.origin.get_full_int_list() if self.origin is not None else [] + path.extend(self.get_der_suffix_int_list(pos=pos)) + return path + + def get_der_suffix_int_list(self, *, pos: Optional[int] = None) -> List[int]: + if not self.deriv_path: + return [] + der_suffix = self.deriv_path + assert (wc_count := der_suffix.count("*")) <= 1, wc_count + der_suffix = der_suffix.replace("*", str(pos)) + return convert_bip32_strpath_to_intpath(der_suffix) + + def __lt__(self, other: 'PubkeyProvider') -> bool: + return self.pubkey < other.pubkey + + def is_range(self) -> bool: + if not self.deriv_path: + return False + if self.deriv_path[-1] == "*": # TODO hardened + return True + return False + + def has_uncompressed_pubkey(self) -> bool: + if self.is_range(): # bip32 implies compressed + return False + return b"\x04" == self.get_pubkey_bytes()[:1] + + +class Descriptor(object): + r""" + An abstract class for Descriptors themselves. + Descriptors can contain multiple :class:`PubkeyProvider`\ s and multiple ``Descriptor`` as subdescriptors. + + Note: a significant portion of input validation logic is in parse_descriptor(), + maybe these checks should be moved to (or also done in) this class? + For example, sh() must be top-level, or segwit mandates compressed pubkeys, + or bare-multisig cannot have >3 pubkeys. + """ + def __init__( + self, + pubkeys: List['PubkeyProvider'], + subdescriptors: List['Descriptor'], + name: str + ) -> None: + r""" + :param pubkeys: The :class:`PubkeyProvider`\ s that are part of this descriptor + :param subdescriptor: The ``Descriptor``\ s that are part of this descriptor + :param name: The name of the function for this descriptor + """ + self.pubkeys = pubkeys + self.subdescriptors = subdescriptors + self.name = name + + def to_string_no_checksum(self) -> str: + """ + Serializes the descriptor as a string without the descriptor checksum + + :return: The descriptor string + """ + return "{}({}{})".format( + self.name, + ",".join([p.to_string() for p in self.pubkeys]), + self.subdescriptors[0].to_string_no_checksum() if len(self.subdescriptors) > 0 else "" + ) + + def to_string(self) -> str: + """ + Serializes the descriptor as a string with the checksum + + :return: The descriptor with a checksum + """ + return AddChecksum(self.to_string_no_checksum()) + + def expand(self, *, pos: Optional[int] = None) -> "ExpandedScripts": + """ + Returns the scripts for a descriptor at the given `pos` for ranged descriptors. + """ + raise NotImplementedError("The Descriptor base class does not implement this method") + + def _satisfy_inner( + self, + *, + sigdata: Mapping[bytes, bytes] = None, # pubkey -> sig + allow_dummy: bool = False, + ) -> ScriptSolutionInner: + raise NotImplementedError("The Descriptor base class does not implement this method") + + def satisfy( + self, + *, + sigdata: Mapping[bytes, bytes] = None, # pubkey -> sig + allow_dummy: bool = False, + ) -> ScriptSolutionTop: + """Construct a witness and/or scriptSig to be used in a txin, to satisfy the bitcoin SCRIPT. + + Raises MissingSolutionPiece if satisfaction is not yet possible due to e.g. missing a signature, + unless `allow_dummy` is set to True, in which case dummy data is used where needed (e.g. for size estimation). + """ + assert not self.is_range() + sol = self._satisfy_inner(sigdata=sigdata, allow_dummy=allow_dummy) + witness = None + script_sig = None + if self.is_segwit(): + witness = bfh(construct_witness(sol.witness_items)) + else: + script_sig = bfh(construct_script(sol.witness_items)) + return ScriptSolutionTop( + witness=witness, + script_sig=script_sig, + ) + + def get_satisfaction_progress( + self, + *, + sigdata: Mapping[bytes, bytes] = None, # pubkey -> sig + ) -> Tuple[int, int]: + """Returns (num_sigs_we_have, num_sigs_required) towards satisfying this script. + Besides signatures, later this can also consider hash-preimages. + """ + assert not self.is_range() + nhave, nreq = 0, 0 + for desc in self.subdescriptors: + a, b = desc.get_satisfaction_progress(sigdata=sigdata) + nhave += a + nreq += b + return nhave, nreq + + def is_range(self) -> bool: + for pubkey in self.pubkeys: + if pubkey.is_range(): + return True + for desc in self.subdescriptors: + if desc.is_range(): + return True + return False + + def is_segwit(self) -> bool: + return any([desc.is_segwit() for desc in self.subdescriptors]) + + def get_all_pubkeys(self) -> Set[bytes]: + """Returns set of pubkeys that appear at any level in this descriptor.""" + assert not self.is_range() + all_pubkeys = set([p.get_pubkey_bytes() for p in self.pubkeys]) + for desc in self.subdescriptors: + all_pubkeys |= desc.get_all_pubkeys() + return all_pubkeys + + def get_simple_singlesig(self) -> Optional['Descriptor']: + """Returns innermost pk/pkh/wpkh descriptor, or None if we are not a simple singlesig. + + note: besides pk,pkh,sh(wpkh),wpkh, overly complicated stuff such as sh(pk),wsh(sh(pkh),etc is also accepted + """ + if len(self.subdescriptors) == 1: + return self.subdescriptors[0].get_simple_singlesig() + return None + + def get_simple_multisig(self) -> Optional['MultisigDescriptor']: + """Returns innermost multi descriptor, or None if we are not a simple multisig.""" + if len(self.subdescriptors) == 1: + return self.subdescriptors[0].get_simple_multisig() + return None + + def to_legacy_electrum_script_type(self) -> str: + if isinstance(self, PKDescriptor): + return "p2pk" + elif isinstance(self, PKHDescriptor): + return "p2pkh" + elif isinstance(self, WPKHDescriptor): + return "p2wpkh" + elif isinstance(self, SHDescriptor) and isinstance(self.subdescriptors[0], WPKHDescriptor): + return "p2wpkh-p2sh" + elif isinstance(self, SHDescriptor) and isinstance(self.subdescriptors[0], MultisigDescriptor): + return "p2sh" + elif isinstance(self, WSHDescriptor) and isinstance(self.subdescriptors[0], MultisigDescriptor): + return "p2wsh" + elif (isinstance(self, SHDescriptor) and isinstance(self.subdescriptors[0], WSHDescriptor) + and isinstance(self.subdescriptors[0].subdescriptors[0], MultisigDescriptor)): + return "p2wsh-p2sh" + return "unknown" + + +class PKDescriptor(Descriptor): + """ + A descriptor for ``pk()`` descriptors + """ + def __init__( + self, + pubkey: 'PubkeyProvider' + ) -> None: + """ + :param pubkey: The :class:`PubkeyProvider` for this descriptor + """ + super().__init__([pubkey], [], "pk") + + def expand(self, *, pos: Optional[int] = None) -> "ExpandedScripts": + pubkey = self.pubkeys[0].get_pubkey_bytes(pos=pos) + script = construct_script([pubkey, opcodes.OP_CHECKSIG]) + return ExpandedScripts(output_script=bytes.fromhex(script)) + + def _satisfy_inner(self, *, sigdata=None, allow_dummy=False) -> ScriptSolutionInner: + if sigdata is None: sigdata = {} + assert not self.is_range() + assert not self.subdescriptors + pubkey = self.pubkeys[0].get_pubkey_bytes() + sig = sigdata.get(pubkey) + if sig is None and allow_dummy: + sig = DUMMY_DER_SIG + if sig is None: + raise MissingSolutionPiece(f"no sig for {pubkey.hex()}") + return ScriptSolutionInner( + witness_items=(sig,), + ) + + def get_satisfaction_progress(self, *, sigdata=None) -> Tuple[int, int]: + if sigdata is None: sigdata = {} + signatures = list(sigdata.values()) + return len(signatures), 1 + + def get_simple_singlesig(self) -> Optional['Descriptor']: + return self + + +class PKHDescriptor(Descriptor): + """ + A descriptor for ``pkh()`` descriptors + """ + def __init__( + self, + pubkey: 'PubkeyProvider' + ) -> None: + """ + :param pubkey: The :class:`PubkeyProvider` for this descriptor + """ + super().__init__([pubkey], [], "pkh") + + def expand(self, *, pos: Optional[int] = None) -> "ExpandedScripts": + pubkey = self.pubkeys[0].get_pubkey_bytes(pos=pos) + pkh = hash_160(pubkey).hex() + script = bitcoin.pubkeyhash_to_p2pkh_script(pkh) + return ExpandedScripts(output_script=bytes.fromhex(script)) + + def _satisfy_inner(self, *, sigdata=None, allow_dummy=False) -> ScriptSolutionInner: + if sigdata is None: sigdata = {} + assert not self.is_range() + assert not self.subdescriptors + pubkey = self.pubkeys[0].get_pubkey_bytes() + sig = sigdata.get(pubkey) + if sig is None and allow_dummy: + sig = DUMMY_DER_SIG + if sig is None: + raise MissingSolutionPiece(f"no sig for {pubkey.hex()}") + return ScriptSolutionInner( + witness_items=(sig, pubkey), + ) + + def get_satisfaction_progress(self, *, sigdata=None) -> Tuple[int, int]: + if sigdata is None: sigdata = {} + signatures = list(sigdata.values()) + return len(signatures), 1 + + def get_simple_singlesig(self) -> Optional['Descriptor']: + return self + + +class WPKHDescriptor(Descriptor): + """ + A descriptor for ``wpkh()`` descriptors + """ + def __init__( + self, + pubkey: 'PubkeyProvider' + ) -> None: + """ + :param pubkey: The :class:`PubkeyProvider` for this descriptor + """ + super().__init__([pubkey], [], "wpkh") + + def expand(self, *, pos: Optional[int] = None) -> "ExpandedScripts": + pkh = hash_160(self.pubkeys[0].get_pubkey_bytes(pos=pos)) + output_script = construct_script([0, pkh]) + scriptcode = bitcoin.pubkeyhash_to_p2pkh_script(pkh.hex()) + return ExpandedScripts( + output_script=bytes.fromhex(output_script), + scriptcode_for_sighash=bytes.fromhex(scriptcode), + ) + + def _satisfy_inner(self, *, sigdata=None, allow_dummy=False) -> ScriptSolutionInner: + if sigdata is None: sigdata = {} + assert not self.is_range() + assert not self.subdescriptors + pubkey = self.pubkeys[0].get_pubkey_bytes() + sig = sigdata.get(pubkey) + if sig is None and allow_dummy: + sig = DUMMY_DER_SIG + if sig is None: + raise MissingSolutionPiece(f"no sig for {pubkey.hex()}") + return ScriptSolutionInner( + witness_items=(sig, pubkey), + ) + + def get_satisfaction_progress(self, *, sigdata=None) -> Tuple[int, int]: + if sigdata is None: sigdata = {} + signatures = list(sigdata.values()) + return len(signatures), 1 + + def is_segwit(self) -> bool: + return True + + def get_simple_singlesig(self) -> Optional['Descriptor']: + return self + + +class MultisigDescriptor(Descriptor): + """ + A descriptor for ``multi()`` and ``sortedmulti()`` descriptors + """ + def __init__( + self, + pubkeys: List['PubkeyProvider'], + thresh: int, + is_sorted: bool + ) -> None: + r""" + :param pubkeys: The :class:`PubkeyProvider`\ s for this descriptor + :param thresh: The number of keys required to sign this multisig + :param is_sorted: Whether this is a ``sortedmulti()`` descriptor + """ + super().__init__(pubkeys, [], "sortedmulti" if is_sorted else "multi") + if not (1 <= thresh <= len(pubkeys) <= 15): + raise ValueError(f'{thresh=}, {len(pubkeys)=}') + self.thresh = thresh + self.is_sorted = is_sorted + if self.is_sorted: + if not self.is_range(): + # sort xpubs using the order of pubkeys + der_pks = [p.get_pubkey_bytes() for p in self.pubkeys] + self.pubkeys = [x[1] for x in sorted(zip(der_pks, self.pubkeys))] + else: + # not possible to sort according to final order in expanded scripts, + # but for easier visual comparison, we do a lexicographical sort + self.pubkeys.sort() + + def to_string_no_checksum(self) -> str: + return "{}({},{})".format(self.name, self.thresh, ",".join([p.to_string() for p in self.pubkeys])) + + def expand(self, *, pos: Optional[int] = None) -> "ExpandedScripts": + der_pks = [p.get_pubkey_bytes(pos=pos) for p in self.pubkeys] + if self.is_sorted: + der_pks.sort() + script = bfh(construct_script([self.thresh, *der_pks, len(der_pks), opcodes.OP_CHECKMULTISIG])) + return ExpandedScripts(output_script=script) + + def _satisfy_inner(self, *, sigdata=None, allow_dummy=False) -> ScriptSolutionInner: + if sigdata is None: sigdata = {} + assert not self.is_range() + assert not self.subdescriptors + der_pks = [p.get_pubkey_bytes() for p in self.pubkeys] + if self.is_sorted: + der_pks.sort() + signatures = [] + for pubkey in der_pks: + if sig := sigdata.get(pubkey): + signatures.append(sig) + if len(signatures) >= self.thresh: + break + if allow_dummy: + dummy_sig = DUMMY_DER_SIG + signatures += (self.thresh - len(signatures)) * [dummy_sig] + if len(signatures) < self.thresh: + raise MissingSolutionPiece(f"not enough sigs") + assert len(signatures) == self.thresh, f"thresh={self.thresh}, but got {len(signatures)} sigs" + return ScriptSolutionInner( + witness_items=(0, *signatures), + ) + + def get_satisfaction_progress(self, *, sigdata=None) -> Tuple[int, int]: + if sigdata is None: sigdata = {} + signatures = list(sigdata.values()) + return len(signatures), self.thresh + + def get_simple_multisig(self) -> Optional['MultisigDescriptor']: + return self + + +class SHDescriptor(Descriptor): + """ + A descriptor for ``sh()`` descriptors + """ + def __init__( + self, + subdescriptor: 'Descriptor' + ) -> None: + """ + :param subdescriptor: The :class:`Descriptor` that is a sub-descriptor for this descriptor + """ + super().__init__([], [subdescriptor], "sh") + + def expand(self, *, pos: Optional[int] = None) -> "ExpandedScripts": + assert len(self.subdescriptors) == 1 + sub_scripts = self.subdescriptors[0].expand(pos=pos) + redeem_script = sub_scripts.output_script + witness_script = sub_scripts.witness_script + script = bfh(construct_script([opcodes.OP_HASH160, hash_160(redeem_script), opcodes.OP_EQUAL])) + return ExpandedScripts( + output_script=script, + redeem_script=redeem_script, + witness_script=witness_script, + scriptcode_for_sighash=sub_scripts.scriptcode_for_sighash, + ) + + def _satisfy_inner(self, *, sigdata=None, allow_dummy=False) -> ScriptSolutionInner: + raise Exception("does not make sense for sh()") + + def satisfy(self, *, sigdata=None, allow_dummy=False) -> ScriptSolutionTop: + assert not self.is_range() + assert len(self.subdescriptors) == 1 + subdesc = self.subdescriptors[0] + redeem_script = self.expand().redeem_script + witness = None + if isinstance(subdesc, (WSHDescriptor, WPKHDescriptor)): # witness_v0 nested in p2sh + witness = subdesc.satisfy(sigdata=sigdata, allow_dummy=allow_dummy).witness + script_sig = bfh(construct_script([redeem_script])) + else: # legacy p2sh + subsol = subdesc._satisfy_inner(sigdata=sigdata, allow_dummy=allow_dummy) + script_sig = bfh(construct_script([*subsol.witness_items, redeem_script])) + return ScriptSolutionTop( + witness=witness, + script_sig=script_sig, + ) + + +class WSHDescriptor(Descriptor): + """ + A descriptor for ``wsh()`` descriptors + """ + def __init__( + self, + subdescriptor: 'Descriptor' + ) -> None: + """ + :param subdescriptor: The :class:`Descriptor` that is a sub-descriptor for this descriptor + """ + super().__init__([], [subdescriptor], "wsh") + + def expand(self, *, pos: Optional[int] = None) -> "ExpandedScripts": + assert len(self.subdescriptors) == 1 + sub_scripts = self.subdescriptors[0].expand(pos=pos) + witness_script = sub_scripts.output_script + output_script = bfh(construct_script([0, sha256(witness_script)])) + return ExpandedScripts( + output_script=output_script, + witness_script=witness_script, + ) + + def _satisfy_inner(self, *, sigdata=None, allow_dummy=False) -> ScriptSolutionInner: + raise Exception("does not make sense for wsh()") + + def satisfy(self, *, sigdata=None, allow_dummy=False) -> ScriptSolutionTop: + assert not self.is_range() + assert len(self.subdescriptors) == 1 + subsol = self.subdescriptors[0]._satisfy_inner(sigdata=sigdata, allow_dummy=allow_dummy) + witness_script = self.expand().witness_script + witness = construct_witness([*subsol.witness_items, witness_script]) + return ScriptSolutionTop( + witness=bytes.fromhex(witness), + ) + + def is_segwit(self) -> bool: + return True + + +class TRDescriptor(Descriptor): + """ + A descriptor for ``tr()`` descriptors + """ + def __init__( + self, + internal_key: 'PubkeyProvider', + subdescriptors: List['Descriptor'] = None, + depths: List[int] = None, + ) -> None: + r""" + :param internal_key: The :class:`PubkeyProvider` that is the internal key for this descriptor + :param subdescriptors: The :class:`Descriptor`\ s that are the leaf scripts for this descriptor + :param depths: The depths of the leaf scripts in the same order as `subdescriptors` + """ + if subdescriptors is None: + subdescriptors = [] + if depths is None: + depths = [] + super().__init__([internal_key], subdescriptors, "tr") + self.depths = depths + + def to_string_no_checksum(self) -> str: + r = f"{self.name}({self.pubkeys[0].to_string()}" + path: List[bool] = [] # Track left or right for each depth + for p, depth in enumerate(self.depths): + r += "," + while len(path) <= depth: + if len(path) > 0: + r += "{" + path.append(False) + r += self.subdescriptors[p].to_string_no_checksum() + while len(path) > 0 and path[-1]: + if len(path) > 0: + r += "}" + path.pop() + if len(path) > 0: + path[-1] = True + r += ")" + return r + + def is_segwit(self) -> bool: + return True + + +def _get_func_expr(s: str) -> Tuple[str, str]: + """ + Get the function name and then the expression inside + + :param s: The string that begins with a function name + :return: The function name as the first element of the tuple, and the expression contained within the function as the second element + :raises: ValueError: if a matching pair of parentheses cannot be found + """ + start = s.index("(") + end = s.rindex(")") + return s[0:start], s[start + 1:end] + + +def _get_const(s: str, const: str) -> str: + """ + Get the first character of the string, make sure it is the expected character, + and return the rest of the string + + :param s: The string that begins with a constant character + :param const: The constant character + :return: The remainder of the string without the constant character + :raises: ValueError: if the first character is not the constant character + """ + if s[0] != const: + raise ValueError(f"Expected '{const}' but got '{s[0]}'") + return s[1:] + + +def _get_expr(s: str) -> Tuple[str, str]: + """ + Extract the expression that ``s`` begins with. + + This will return the initial part of ``s``, up to the first comma or closing brace, + skipping ones that are surrounded by braces. + + :param s: The string to extract the expression from + :return: A pair with the first item being the extracted expression and the second the rest of the string + """ + level: int = 0 + for i, c in enumerate(s): + if c in ["(", "{"]: + level += 1 + elif level > 0 and c in [")", "}"]: + level -= 1 + elif level == 0 and c in [")", "}", ","]: + break + return s[0:i], s[i:] + +def parse_pubkey(expr: str, *, ctx: '_ParseDescriptorContext') -> Tuple['PubkeyProvider', str]: + """ + Parses an individual pubkey expression from a string that may contain more than one pubkey expression. + + :param expr: The expression to parse a pubkey expression from + :return: The :class:`PubkeyProvider` that is parsed as the first item of a tuple, and the remainder of the expression as the second item. + """ + end = len(expr) + comma_idx = expr.find(",") + next_expr = "" + if comma_idx != -1: + end = comma_idx + next_expr = expr[end + 1:] + pubkey_provider = PubkeyProvider.parse(expr[:end]) + permit_uncompressed = ctx in (_ParseDescriptorContext.TOP, _ParseDescriptorContext.P2SH) + if not permit_uncompressed and pubkey_provider.has_uncompressed_pubkey(): + raise ValueError("uncompressed pubkeys are not allowed") + return pubkey_provider, next_expr + + +class _ParseDescriptorContext(Enum): + """ + :meta private: + + Enum representing the level that we are in when parsing a descriptor. + Some expressions aren't allowed at certain levels, this helps us track those. + """ + + TOP = enum.auto() # The top level, not within any descriptor + P2SH = enum.auto() # Within an sh() descriptor + P2WPKH = enum.auto() # Within wpkh() descriptor + P2WSH = enum.auto() # Within a wsh() descriptor + P2TR = enum.auto() # Within a tr() descriptor + + +def _parse_descriptor(desc: str, *, ctx: '_ParseDescriptorContext') -> 'Descriptor': + """ + :meta private: + + Parse a descriptor given the context level we are in. + Used recursively to parse subdescriptors + + :param desc: The descriptor string to parse + :param ctx: The :class:`_ParseDescriptorContext` indicating the level we are in + :return: The parsed descriptor + :raises: ValueError: if the descriptor is malformed + """ + func, expr = _get_func_expr(desc) + if func == "pk": + pubkey, expr = parse_pubkey(expr, ctx=ctx) + if expr: + raise ValueError("more than one pubkey in pk descriptor") + return PKDescriptor(pubkey) + if func == "pkh": + if not (ctx == _ParseDescriptorContext.TOP or ctx == _ParseDescriptorContext.P2SH or ctx == _ParseDescriptorContext.P2WSH): + raise ValueError("Can only have pkh at top level, in sh(), or in wsh()") + pubkey, expr = parse_pubkey(expr, ctx=ctx) + if expr: + raise ValueError("More than one pubkey in pkh descriptor") + return PKHDescriptor(pubkey) + if func == "sortedmulti" or func == "multi": + if not (ctx == _ParseDescriptorContext.TOP or ctx == _ParseDescriptorContext.P2SH or ctx == _ParseDescriptorContext.P2WSH): + raise ValueError("Can only have multi/sortedmulti at top level, in sh(), or in wsh()") + is_sorted = func == "sortedmulti" + comma_idx = expr.index(",") + thresh = int(expr[:comma_idx]) + expr = expr[comma_idx + 1:] + pubkeys = [] + while expr: + pubkey, expr = parse_pubkey(expr, ctx=ctx) + pubkeys.append(pubkey) + if len(pubkeys) == 0 or len(pubkeys) > 15: + raise ValueError("Cannot have {} keys in a multisig; must have between 1 and 15 keys, inclusive".format(len(pubkeys))) + elif thresh < 1: + raise ValueError("Multisig threshold cannot be {}, must be at least 1".format(thresh)) + elif thresh > len(pubkeys): + raise ValueError("Multisig threshold cannot be larger than the number of keys; threshold is {} but only {} keys specified".format(thresh, len(pubkeys))) + if ctx == _ParseDescriptorContext.TOP and len(pubkeys) > 3: + raise ValueError("Cannot have {} pubkeys in bare multisig: only at most 3 pubkeys") + return MultisigDescriptor(pubkeys, thresh, is_sorted) + if func == "wpkh": + if not (ctx == _ParseDescriptorContext.TOP or ctx == _ParseDescriptorContext.P2SH): + raise ValueError("Can only have wpkh() at top level or inside sh()") + pubkey, expr = parse_pubkey(expr, ctx=_ParseDescriptorContext.P2WPKH) + if expr: + raise ValueError("More than one pubkey in pkh descriptor") + return WPKHDescriptor(pubkey) + if func == "sh": + if ctx != _ParseDescriptorContext.TOP: + raise ValueError("Can only have sh() at top level") + subdesc = _parse_descriptor(expr, ctx=_ParseDescriptorContext.P2SH) + return SHDescriptor(subdesc) + if func == "wsh": + if not (ctx == _ParseDescriptorContext.TOP or ctx == _ParseDescriptorContext.P2SH): + raise ValueError("Can only have wsh() at top level or inside sh()") + subdesc = _parse_descriptor(expr, ctx=_ParseDescriptorContext.P2WSH) + return WSHDescriptor(subdesc) + if func == "tr": + if ctx != _ParseDescriptorContext.TOP: + raise ValueError("Can only have tr at top level") + internal_key, expr = parse_pubkey(expr, ctx=ctx) + subscripts = [] + depths = [] + if expr: + # Path from top of the tree to what we're currently processing. + # branches[i] == False: left branch in the i'th step from the top + # branches[i] == true: right branch + branches = [] + while True: + # Process open braces + while True: + try: + expr = _get_const(expr, "{") + branches.append(False) + except ValueError: + break + if len(branches) > MAX_TAPROOT_NODES: + raise ValueError(f"tr() supports at most {MAX_TAPROOT_NODES} nesting levels") # TODO xxxx fixed upstream bug here + # Process script expression + sarg, expr = _get_expr(expr) + subscripts.append(_parse_descriptor(sarg, ctx=_ParseDescriptorContext.P2TR)) + depths.append(len(branches)) + # Process closing braces + while len(branches) > 0 and branches[-1]: + expr = _get_const(expr, "}") + branches.pop() + # If we're at the end of a left branch, expect a comma + if len(branches) > 0 and not branches[-1]: + expr = _get_const(expr, ",") + branches[-1] = True + + if len(branches) == 0: + break + return TRDescriptor(internal_key, subscripts, depths) + if ctx == _ParseDescriptorContext.P2SH: + raise ValueError("A function is needed within P2SH") + elif ctx == _ParseDescriptorContext.P2WSH: + raise ValueError("A function is needed within P2WSH") + raise ValueError("{} is not a valid descriptor function".format(func)) + + +def parse_descriptor(desc: str) -> 'Descriptor': + """ + Parse a descriptor string into a :class:`Descriptor`. + Validates the checksum if one is provided in the string + + :param desc: The descriptor string + :return: The parsed :class:`Descriptor` + :raises: ValueError: if the descriptor string is malformed + """ + i = desc.find("#") + if i != -1: + checksum = desc[i + 1:] + desc = desc[:i] + computed = DescriptorChecksum(desc) + if computed != checksum: + raise ValueError("The checksum does not match; Got {}, expected {}".format(checksum, computed)) + return _parse_descriptor(desc, ctx=_ParseDescriptorContext.TOP) + + +##### + + +def get_singlesig_descriptor_from_legacy_leaf(*, pubkey: str, script_type: str) -> Optional[Descriptor]: + pubkey = PubkeyProvider.parse(pubkey) + if script_type == 'p2pk': + return PKDescriptor(pubkey=pubkey) + elif script_type == 'p2pkh': + return PKHDescriptor(pubkey=pubkey) + elif script_type == 'p2wpkh': + return WPKHDescriptor(pubkey=pubkey) + elif script_type == 'p2wpkh-p2sh': + wpkh = WPKHDescriptor(pubkey=pubkey) + return SHDescriptor(subdescriptor=wpkh) + else: + raise NotImplementedError(f"unexpected {script_type=}") + + +def create_dummy_descriptor_from_address(addr: Optional[str]) -> 'Descriptor': + # It's not possible to tell the script type in general just from an address. + # - "1" addresses are of course p2pkh + # - "3" addresses are p2sh but we don't know the redeem script... + # - "bc1" addresses (if they are 42-long) are p2wpkh + # - "bc1" addresses that are 62-long are p2wsh but we don't know the script... + # If we don't know the script, we _guess_ it is pubkeyhash. + # As this method is used e.g. for tx size estimation, + # the estimation will not be precise. + def guess_script_type(addr: Optional[str]) -> str: + if addr is None: + return 'p2wpkh' # the default guess + witver, witprog = segwit_addr.decode_segwit_address(constants.net.SEGWIT_HRP, addr) + if witprog is not None: + return 'p2wpkh' + addrtype, hash_160_ = bitcoin.b58_address_to_hash160(addr) + if addrtype == constants.net.ADDRTYPE_P2PKH: + return 'p2pkh' + elif addrtype == constants.net.ADDRTYPE_P2SH: + return 'p2wpkh-p2sh' + raise Exception(f'unrecognized address: {repr(addr)}') + + script_type = guess_script_type(addr) + # guess pubkey-len to be 33-bytes: + pubkey = ecc.GENERATOR.get_public_key_bytes(compressed=True).hex() + desc = get_singlesig_descriptor_from_legacy_leaf(pubkey=pubkey, script_type=script_type) + return desc diff -Nru electrum-4.3.4+dfsg1/electrum/ecc.py electrum-4.4.5+dfsg1/electrum/ecc.py --- electrum-4.3.4+dfsg1/electrum/ecc.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/ecc.py 2000-11-11 11:11:11.000000000 +0000 @@ -32,7 +32,7 @@ CFUNCTYPE, POINTER, cast ) -from .util import bfh, bh2u, assert_bytes, to_bytes, InvalidPassword, profiler, randrange +from .util import bfh, assert_bytes, to_bytes, InvalidPassword, profiler, randrange from .crypto import (sha256d, aes_encrypt_with_iv, aes_decrypt_with_iv, hmac_oneshot) from . import constants from .logging import get_logger @@ -209,7 +209,7 @@ + int.to_bytes(y, length=32, byteorder='big', signed=False)) return ECPubkey(_bytes) - def get_public_key_bytes(self, compressed=True): + def get_public_key_bytes(self, compressed=True) -> bytes: if self.is_at_infinity(): raise Exception('point is at infinity') x = int.to_bytes(self.x(), length=32, byteorder='big', signed=False) y = int.to_bytes(self.y(), length=32, byteorder='big', signed=False) @@ -220,16 +220,19 @@ header = b'\x04' return header + x + y - def get_public_key_hex(self, compressed=True): - return bh2u(self.get_public_key_bytes(compressed)) + def get_public_key_hex(self, compressed=True) -> str: + return self.get_public_key_bytes(compressed).hex() - def point(self) -> Tuple[int, int]: - return self.x(), self.y() + def point(self) -> Tuple[Optional[int], Optional[int]]: + x = self.x() + y = self.y() + assert (x is None) == (y is None), f"either both x and y, or neither should be None. {(x, y)=}" + return x, y - def x(self) -> int: + def x(self) -> Optional[int]: return self._x - def y(self) -> int: + def y(self) -> Optional[int]: return self._y def _to_libsecp256k1_pubkey_ptr(self): @@ -303,7 +306,9 @@ def __lt__(self, other): if not isinstance(other, ECPubkey): raise TypeError('comparison not defined for ECPubkey and {}'.format(type(other))) - return (self.x() or 0) < (other.x() or 0) + p1 = ((self.x() or 0), (self.y() or 0)) + p2 = ((other.x() or 0), (other.y() or 0)) + return p1 < p2 def verify_message_for_address(self, sig65: bytes, message: bytes, algo=lambda x: sha256d(msg_magic(x))) -> bool: assert_bytes(message) @@ -354,18 +359,18 @@ return base64.b64encode(encrypted + mac) @classmethod - def order(cls): + def order(cls) -> int: return CURVE_ORDER - def is_at_infinity(self): + def is_at_infinity(self) -> bool: return self == POINT_AT_INFINITY @classmethod - def is_pubkey_bytes(cls, b: bytes): + def is_pubkey_bytes(cls, b: bytes) -> bool: try: ECPubkey(b) return True - except: + except Exception: return False @@ -428,12 +433,12 @@ super().__init__(pubkey.get_public_key_bytes(compressed=False)) @classmethod - def from_secret_scalar(cls, secret_scalar: int): + def from_secret_scalar(cls, secret_scalar: int) -> 'ECPrivkey': secret_bytes = int.to_bytes(secret_scalar, length=32, byteorder='big', signed=False) return ECPrivkey(secret_bytes) @classmethod - def from_arbitrary_size_secret(cls, privkey_bytes: bytes): + def from_arbitrary_size_secret(cls, privkey_bytes: bytes) -> 'ECPrivkey': """This method is only for legacy reasons. Do not introduce new code that uses it. Unlike the default constructor, this method does not require len(privkey_bytes) == 32, and the secret does not need to be within the curve order either. @@ -452,7 +457,7 @@ return f"" @classmethod - def generate_random_key(cls): + def generate_random_key(cls) -> 'ECPrivkey': randint = randrange(CURVE_ORDER) ephemeral_exponent = int.to_bytes(randint, length=32, byteorder='big', signed=False) return ECPrivkey(ephemeral_exponent) diff -Nru electrum-4.3.4+dfsg1/electrum/ecc_fast.py electrum-4.4.5+dfsg1/electrum/ecc_fast.py --- electrum-4.3.4+dfsg1/electrum/ecc_fast.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/ecc_fast.py 2000-11-11 11:11:11.000000000 +0000 @@ -37,17 +37,28 @@ def load_library(): + # note: for a mapping between bitcoin-core/secp256k1 git tags and .so.V libtool version numbers, + # see https://github.com/bitcoin-core/secp256k1/pull/1055#issuecomment-1227505189 + tested_libversions = [2, 1, 0, ] # try latest version first + libnames = [] if sys.platform == 'darwin': - library_paths = (os.path.join(os.path.dirname(__file__), 'libsecp256k1.0.dylib'), - 'libsecp256k1.0.dylib') + for v in tested_libversions: + libnames.append(f"libsecp256k1.{v}.dylib") elif sys.platform in ('windows', 'win32'): - library_paths = (os.path.join(os.path.dirname(__file__), 'libsecp256k1-0.dll'), - 'libsecp256k1-0.dll') + for v in tested_libversions: + libnames.append(f"libsecp256k1-{v}.dll") elif 'ANDROID_DATA' in os.environ: - library_paths = ('libsecp256k1.so',) + libnames = ['libsecp256k1.so', ] # don't care about version number. we built w/e is available. else: # desktop Linux and similar - library_paths = (os.path.join(os.path.dirname(__file__), 'libsecp256k1.so.0'), - 'libsecp256k1.so.0') + for v in tested_libversions: + libnames.append(f"libsecp256k1.so.{v}") + # maybe we could fall back to trying "any" version? maybe guarded with an env var? + #libnames.append(f"libsecp256k1.so") + library_paths = [] + for libname in libnames: # try local files in repo dir first + library_paths.append(os.path.join(os.path.dirname(__file__), libname)) + for libname in libnames: + library_paths.append(libname) exceptions = [] secp256k1 = None diff -Nru electrum-4.3.4+dfsg1/electrum/electrum electrum-4.4.5+dfsg1/electrum/electrum --- electrum-4.3.4+dfsg1/electrum/electrum 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/electrum 2000-11-11 11:11:11.000000000 +0000 @@ -44,8 +44,9 @@ is_pyinstaller = getattr(sys, 'frozen', False) is_android = 'ANDROID_DATA' in os.environ is_appimage = 'APPIMAGE' in os.environ +is_binary_distributable = is_pyinstaller or is_android or is_appimage # is_local: unpacked tar.gz but not pip installed, or git clone -is_local = (not is_pyinstaller and not is_android and not is_appimage +is_local = (not is_binary_distributable and os.path.exists(os.path.join(script_dir, "electrum.desktop"))) is_git_clone = is_local and os.path.exists(os.path.join(script_dir, ".git")) @@ -193,7 +194,7 @@ _logger.error(f"{name}: error during plugin init: {repr(e)}") continue try: - u = devmgr.unpaired_device_infos(None, plugin) + u = devmgr.list_pairable_device_infos(handler=None, plugin=plugin) except Exception as e: _logger.error(f'error getting device infos for {name}: {repr(e)}') continue @@ -370,14 +371,22 @@ sys.exit(1) config = SimpleConfig(config_options) + cmdname = config.get('cmd') # set language as early as possible # Note: we are already too late for strings that are declared in the global scope # of an already imported module. However, the GUI and the plugins at least have - # not been imported yet. - # Note: it is ok to call set_language() again later. E.g. the Qt GUI has additional - # tools to figure out the default language so it will get called again there. - set_language(config.get('language')) + # not been imported yet. (see #4621) + # Note: it is ok to call set_language() again later, but note that any call only applies + # to not-yet-evaluated strings. + if cmdname == 'gui': + from electrum.gui.default_lang import get_default_language + gui_name = config.get('gui', 'qt') + lang = config.get('language') + if not lang: + lang = get_default_language(gui_name=gui_name) + _logger.info(f"get_default_language: detected default as {lang=!r}") + set_language(lang) if config.get('testnet'): constants.set_testnet() @@ -388,8 +397,6 @@ elif config.get('signet'): constants.set_signet() - cmdname = config.get('cmd') - if cmdname == 'daemon' and config.get("detach"): # detect lockfile. # This is not as good as get_file_descriptor, but that would require the asyncio loop @@ -399,7 +406,13 @@ print_stderr("Run 'electrum stop' to stop the daemon.") sys.exit(1) # fork before creating the asyncio event loop - pid = os.fork() + try: + pid = os.fork() + except AttributeError as e: + print_stderr(f"Error: {e!r}") + print_stderr("Running daemon in detached mode (-d) is not supported on this platform.") + print_stderr("Try running the daemon in the foreground (without -d).") + sys.exit(1) if pid: print_stderr("starting daemon (PID %d)" % pid) sys.exit(0) @@ -434,7 +447,7 @@ fd = daemon.get_file_descriptor(config) if fd is not None: plugins = init_plugins(config, config.get('gui', 'qt')) - d = daemon.Daemon(config, fd) + d = daemon.Daemon(config, fd, start_network=False) try: d.run_gui(config, plugins) except BaseException as e: diff -Nru electrum-4.3.4+dfsg1/electrum/exchange_rate.py electrum-4.4.5+dfsg1/electrum/exchange_rate.py --- electrum-4.3.4+dfsg1/electrum/exchange_rate.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/exchange_rate.py 2000-11-11 11:11:11.000000000 +0000 @@ -17,7 +17,7 @@ from .bitcoin import COIN from .i18n import _ from .util import (ThreadJob, make_dir, log_exceptions, OldTaskGroup, - make_aiohttp_session, resource_path, EventListener, event_listener) + make_aiohttp_session, resource_path, EventListener, event_listener, to_decimal) from .network import Network from .simple_config import SimpleConfig from .logging import Logger @@ -39,18 +39,6 @@ 'BTC': 8, 'LTC': 8, 'XRP': 6, 'ETH': 18, } - -def to_decimal(x: Union[str, float, int, Decimal]) -> Decimal: - # helper function mainly for float->Decimal conversion, i.e.: - # >>> Decimal(41754.681) - # Decimal('41754.680999999996856786310672760009765625') - # >>> Decimal("41754.681") - # Decimal('41754.681') - if isinstance(x, Decimal): - return x - return Decimal(str(x)) - - POLL_PERIOD_SPOT_RATE = 150 # approx. every 2.5 minutes, try to refresh spot price EXPIRY_SPOT_RATE = 600 # spot price becomes stale after 10 minutes @@ -116,7 +104,7 @@ try: with open(filename, 'r', encoding='utf-8') as f: h = json.loads(f.read()) - except: + except Exception: return None if not h: # e.g. empty dict return None @@ -161,8 +149,13 @@ return [] def historical_rate(self, ccy: str, d_t: datetime) -> Decimal: - rate = self._history.get(ccy, {}).get(d_t.strftime('%Y-%m-%d')) or 'NaN' - return Decimal(rate) + date_str = d_t.strftime('%Y-%m-%d') + rate = self._history.get(ccy, {}).get(date_str) or 'NaN' + try: + return Decimal(rate) + except Exception: # guard against garbage coming from exchange + #self.logger.debug(f"found corrupted historical_rate: {rate=!r}. for {ccy=} at {date_str}") + return Decimal('NaN') async def request_history(self, ccy: str) -> Dict[str, Union[str, float]]: raise NotImplementedError() # implemented by subclasses @@ -394,14 +387,6 @@ for k, v in json['result'].items()) -class LocalBitcoins(ExchangeBase): - - async def get_rates(self, ccy): - json = await self.get_json('localbitcoins.com', - '/bitcoinaverage/ticker-all-currencies/') - return dict([(r, to_decimal(json[r]['rates']['last'])) for r in json]) - - class MercadoBitcoin(ExchangeBase): async def get_rates(self, ccy): @@ -476,7 +461,7 @@ try: with open(path, 'r', encoding='utf-8') as f: return json.loads(f.read()) - except: + except Exception: pass # or if not present, generate it now. print("cannot find currencies.json. will regenerate it now.") @@ -490,7 +475,7 @@ try: d[name] = await exchange.get_currencies() print(name, "ok") - except: + except Exception: print(name, "error") async def query_all_exchanges_for_their_ccys_over_network(): @@ -526,10 +511,9 @@ class FxThread(ThreadJob, EventListener): - def __init__(self, config: SimpleConfig, network: Optional[Network]): + def __init__(self, *, config: SimpleConfig): ThreadJob.__init__(self) self.config = config - self.network = network self.register_callbacks() self.ccy = self.get_currency() self.history_used_spot = False @@ -556,17 +540,27 @@ return d.get(ccy, []) @staticmethod - def remove_thousands_separator(text): - return text.replace(',', '') # FIXME use THOUSAND_SEPARATOR in util + def remove_thousands_separator(text: str) -> str: + return text.replace(util.THOUSANDS_SEP, "") - def ccy_amount_str(self, amount, commas, ccy=None): + def ccy_amount_str(self, amount, *, add_thousands_sep: bool = False, ccy=None) -> str: prec = CCY_PRECISIONS.get(self.ccy if ccy is None else ccy, 2) - fmt_str = "{:%s.%df}" % ("," if commas else "", max(0, prec)) # FIXME use util.THOUSAND_SEPARATOR and util.DECIMAL_POINT + fmt_str = "{:%s.%df}" % ("," if add_thousands_sep else "", max(0, prec)) try: rounded_amount = round(amount, prec) except decimal.InvalidOperation: rounded_amount = amount - return fmt_str.format(rounded_amount) + text = fmt_str.format(rounded_amount) + # replace "," -> THOUSANDS_SEP + # replace "." -> DECIMAL_POINT + dp_loc = text.find(".") + text = text.replace(",", util.THOUSANDS_SEP) + if dp_loc == -1: + return text + return text[:dp_loc] + util.DECIMAL_POINT + text[dp_loc+1:] + + def ccy_precision(self, ccy=None) -> int: + return CCY_PRECISIONS.get(self.ccy if ccy is None else ccy, 2) async def run(self): while True: @@ -576,7 +570,7 @@ await self._trigger.wait() self._trigger.clear() # we were manually triggered, so get historical rates - if self.is_enabled() and self.show_history(): + if self.is_enabled() and self.has_history(): self.exchange.get_historical_rates(self.ccy, self.cache_dir) except TaskTimeout: pass @@ -590,26 +584,11 @@ self.config.set_key('use_exchange_rate', bool(b)) self.trigger_update() - def get_history_config(self, *, allow_none=False): - val = self.config.get('history_rates', None) - if val is None and allow_none: - return None - return bool(val) - - def set_history_config(self, b): - self.config.set_key('history_rates', bool(b)) + def can_have_history(self): + return self.is_enabled() and self.ccy in self.exchange.history_ccys() - def get_history_capital_gains_config(self): - return bool(self.config.get('history_rates_capital_gains', False)) - - def set_history_capital_gains_config(self, b): - self.config.set_key('history_rates_capital_gains', bool(b)) - - def get_fiat_address_config(self): - return bool(self.config.get('fiat_address')) - - def set_fiat_address_config(self, b): - self.config.set_key('fiat_address', bool(b)) + def has_history(self) -> bool: + return self.can_have_history() and bool(self.config.get('history_rates', False)) def get_currency(self) -> str: '''Use when dynamic fetching is needed''' @@ -618,9 +597,6 @@ def config_exchange(self): return self.config.get('use_exchange', DEFAULT_EXCHANGE) - def show_history(self): - return self.is_enabled() and self.get_history_config() and self.ccy in self.exchange.history_ccys() - def set_currency(self, ccy: str): self.ccy = ccy self.config.set_key('currency', ccy, True) @@ -628,8 +604,8 @@ self.on_quotes() def trigger_update(self): - if self.network: - self.network.asyncio_loop.call_soon_threadsafe(self._trigger.set) + loop = util.get_asyncio_loop() + loop.call_soon_threadsafe(self._trigger.set) def set_exchange(self, name): class_ = globals().get(name) or globals().get(DEFAULT_EXCHANGE) @@ -671,8 +647,11 @@ def get_fiat_status_text(self, btc_balance, base_unit, decimal_point): rate = self.exchange_rate() - return _(" (No FX rate available)") if rate.is_nan() else " 1 %s~%s %s" % (base_unit, - self.value_str(COIN / (10**(8 - decimal_point)), rate), self.ccy) + if rate.is_nan(): + return _(" (No FX rate available)") + amount = 1000 if decimal_point == 0 else 1 + value = self.value_str(amount * COIN / (10**(8 - decimal_point)), rate) + return " %d %s~%s %s" % (amount, base_unit, value, self.ccy) def fiat_value(self, satoshis, rate) -> Decimal: return Decimal('NaN') if satoshis is None else Decimal(satoshis) / COIN * Decimal(rate) @@ -683,7 +662,7 @@ def format_fiat(self, value: Decimal) -> str: if value.is_nan(): return _("No data") - return "%s" % (self.ccy_amount_str(value, True)) + return self.ccy_amount_str(value, add_thousands_sep=True) def history_rate(self, d_t: Optional[datetime]) -> Decimal: if d_t is None: diff -Nru electrum-4.3.4+dfsg1/electrum/gui/default_lang.py electrum-4.4.5+dfsg1/electrum/gui/default_lang.py --- electrum-4.3.4+dfsg1/electrum/gui/default_lang.py 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/default_lang.py 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,40 @@ +# Copyright (C) 2023 The Electrum developers +# Distributed under the MIT software license, see the accompanying +# file LICENCE or http://www.opensource.org/licenses/mit-license.php +# +# Note: try not to import modules from electrum, or at least from GUIs. +# This is to avoid evaluating module-level string-translations before we get +# a chance to set the default language. + +import os +from typing import Optional + +from electrum.i18n import languages + + +jLocale = None +if "ANDROID_DATA" in os.environ: + from jnius import autoclass, cast + jLocale = autoclass("java.util.Locale") + + +def get_default_language(*, gui_name: Optional[str] = None) -> str: + if gui_name == "qt": + from PyQt5.QtCore import QLocale + name = QLocale.system().name() + return name if name in languages else "en_UK" + elif gui_name == "qml": + from PyQt5.QtCore import QLocale + # On Android QLocale does not return the system locale + try: + name = str(jLocale.getDefault().toString()) + except Exception: + name = QLocale.system().name() + return name if name in languages else "en_GB" + elif gui_name == "kivy": + if "ANDROID_DATA" not in os.environ: + return "en_UK" + # FIXME: CJK/Arabic/etc languages do not work at all with kivy due to font issues, + # so it is easiest to just default to English... (see #2032) + return "en_UK" + return "" Binary files /srv/release.debian.org/tmp/pjI0hsEDnu/electrum-4.3.4+dfsg1/electrum/gui/icons/add.png and /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/add.png differ Binary files /srv/release.debian.org/tmp/pjI0hsEDnu/electrum-4.3.4+dfsg1/electrum/gui/icons/bug.png and /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/bug.png differ Binary files /srv/release.debian.org/tmp/pjI0hsEDnu/electrum-4.3.4+dfsg1/electrum/gui/icons/chevron-right.png and /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/chevron-right.png differ Binary files /srv/release.debian.org/tmp/pjI0hsEDnu/electrum-4.3.4+dfsg1/electrum/gui/icons/cloud_no.png and /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/cloud_no.png differ Binary files /srv/release.debian.org/tmp/pjI0hsEDnu/electrum-4.3.4+dfsg1/electrum/gui/icons/cloud_yes.png and /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/cloud_yes.png differ Binary files /srv/release.debian.org/tmp/pjI0hsEDnu/electrum-4.3.4+dfsg1/electrum/gui/icons/electrum_presplash.png and /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/electrum_presplash.png differ Binary files /srv/release.debian.org/tmp/pjI0hsEDnu/electrum-4.3.4+dfsg1/electrum/gui/icons/hamburger.png and /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/hamburger.png differ Binary files /srv/release.debian.org/tmp/pjI0hsEDnu/electrum-4.3.4+dfsg1/electrum/gui/icons/nocloud.png and /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/nocloud.png differ Binary files /srv/release.debian.org/tmp/pjI0hsEDnu/electrum-4.3.4+dfsg1/electrum/gui/icons/question.png and /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/question.png differ Binary files /srv/release.debian.org/tmp/pjI0hsEDnu/electrum-4.3.4+dfsg1/electrum/gui/icons/rocket.png and /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/icons/rocket.png differ diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/__init__.py electrum-4.4.5+dfsg1/electrum/gui/kivy/__init__.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/__init__.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/__init__.py 2000-11-11 11:11:11.000000000 +0000 @@ -64,6 +64,7 @@ self.network = daemon.network def main(self): + self.daemon.start_network() from .main_window import ElectrumWindow w = ElectrumWindow( config=self.config, diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/i18n.py electrum-4.4.5+dfsg1/electrum/gui/kivy/i18n.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/i18n.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/i18n.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,5 +1,10 @@ import gettext +from electrum.logging import get_logger + + +_logger = get_logger(__name__) + class _(str): @@ -22,19 +27,20 @@ def bind(label): try: _.observers.add(label) - except: + except Exception: pass # garbage collection new = set() for label in _.observers: try: new.add(label) - except: + except Exception: pass _.observers = new @staticmethod def switch_lang(lang): + _logger.info(f"switch_lang() called with {lang=!r}") # get the right locales directory, and instantiate a gettext from electrum.i18n import LOCALE_DIR, set_language locales = gettext.translation('electrum', LOCALE_DIR, languages=[lang], fallback=True) @@ -42,7 +48,7 @@ for label in _.observers: try: label.text = _(label.text.source_text) - except: + except Exception: pass # Note that all invocations of _() inside the core electrum library # use electrum.i18n instead of electrum.gui.kivy.i18n, so we should update the diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/main_window.py electrum-4.4.5+dfsg1/electrum/gui/kivy/main_window.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/main_window.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/main_window.py 2000-11-11 11:11:11.000000000 +0000 @@ -358,7 +358,7 @@ assert u == self.base_unit try: x = Decimal(a) - except: + except Exception: return None p = pow(10, self.decimal_point()) return int(p * x) @@ -487,7 +487,7 @@ from electrum.transaction import tx_from_any try: tx = tx_from_any(data) - except: + except Exception: tx = None if tx: self.tx_dialog(tx) @@ -751,7 +751,7 @@ self.show_error(_('Lightning is not enabled for this wallet')) return if not self.wallet.lnworker.channels and not self.wallet.lnworker.channel_backups: - warning = _(messages.MSG_LIGHTNING_WARNING) + warning = messages.MSG_LIGHTNING_WARNING d = Question(_('Do you want to create your first channel?') + '\n\n' + warning, self.open_channel_dialog_with_warning) d.open() @@ -1119,7 +1119,7 @@ arrow_pos=arrow_pos) @scheduled_in_gui_thread - def show_info_bubble(self, text=_('Hello World'), pos=None, duration=0, + def show_info_bubble(self, text=None, pos=None, duration=0, arrow_pos='bottom_mid', width=None, icon='', modal=False, exit=False): '''Method to show an Information Bubble @@ -1130,6 +1130,8 @@ width: width of the Bubble arrow_pos: arrow position for the bubble ''' + if text is None: + text = _('Hello World') text = str(text) # so that we also handle e.g. Exception info_bubble = self.info_bubble if not info_bubble: diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/amount_dialog.py electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/amount_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/amount_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/amount_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -145,7 +145,7 @@ try: Decimal(amount+c) amount += c - except: + except Exception: pass # truncate btc amounts to max precision: if not kb.is_fiat and '.' in amount: diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -26,7 +26,6 @@ message: '' warning: '' extra_fee: '' - show_final: False size_hint: 0.8, 0.8 pos_hint: {'top':0.9} method: 0 @@ -82,17 +81,6 @@ range: 0, 4 step: 1 on_value: root.on_slider(self.value) - BoxLayout: - orientation: 'horizontal' - size_hint: 1, 0.2 - Label: - text: _('Final') - opacity: int(root.show_final) - CheckBox: - id: final_cb - opacity: int(root.show_final) - disabled: not root.show_final - on_release: root.update_tx() Label: text: root.warning text_size: self.width, None @@ -122,7 +110,7 @@ class ConfirmTxDialog(FeeSliderDialog, Factory.Popup): - def __init__(self, app: 'ElectrumWindow', amount, make_tx, on_pay, *, show_final=True): + def __init__(self, app: 'ElectrumWindow', amount, make_tx, on_pay): Factory.Popup.__init__(self) FeeSliderDialog.__init__(self, app.electrum_config, self.ids.slider) @@ -130,16 +118,14 @@ self.amount = amount self.make_tx = make_tx self.on_pay = on_pay - self.show_final = show_final self.update_slider() self.update_text() self.update_tx() def update_tx(self): - rbf = not bool(self.ids.final_cb.active) if self.show_final else False try: # make unsigned transaction - tx = self.make_tx(rbf) + tx = self.make_tx() except NotEnoughFunds: self.warning = _("Not enough funds") self.ids.ok_button.disabled = True diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/crash_reporter.py electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/crash_reporter.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/crash_reporter.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/crash_reporter.py 2000-11-11 11:11:11.000000000 +0000 @@ -121,16 +121,16 @@ loop = self.main_window.network.asyncio_loop proxy = self.main_window.network.proxy # FIXME network request in GUI thread... - response = json.loads(BaseCrashReporter.send_report(self, loop, proxy, - "/crash.json", timeout=10)) - except (ValueError, ClientError) as e: + response = BaseCrashReporter.send_report(self, loop, proxy, timeout=10) + except Exception as e: self.logger.warning(f"Error sending crash report. exc={e!r}") self.show_popup(_('Unable to send report'), _("Please check your network connection.")) else: - self.show_popup(_('Report sent'), response["text"]) - location = response["location"] - if location: - self.logger.info(f"Crash report sent. location={location!r}") + text = response.text + if response.url: + text += f" You can track further progress on GitHub." + self.show_popup(_('Report sent'), text) + if location := response.url: self.open_url(location) self.dismiss() diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/installwizard.py electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/installwizard.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/installwizard.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/installwizard.py 2000-11-11 11:11:11.000000000 +0000 @@ -665,7 +665,7 @@ return try: return int(otp) - except: + except Exception: return def on_text(self, dt): @@ -1037,7 +1037,7 @@ def is_valid(x): try: return kwargs['is_valid'](x) - except: + except Exception: return False self.is_valid = is_valid self.title = kwargs['title'] diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_channels.py electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_channels.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_channels.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_channels.py 2000-11-11 11:11:11.000000000 +0000 @@ -5,13 +5,12 @@ from kivy.factory import Factory from kivy.uix.popup import Popup -from electrum.util import bh2u from electrum.logging import Logger from electrum.lnutil import LOCAL, REMOTE, format_short_channel_id from electrum.lnchannel import AbstractChannel, Channel, ChannelState, ChanCloseOption from electrum.gui.kivy.i18n import _ from electrum.transaction import PartialTxOutput, Transaction -from electrum.util import NotEnoughFunds, NoDynamicFeeEstimates, format_fee_satoshis, quantize_feerate +from electrum.util import NotEnoughFunds, NoDynamicFeeEstimates, format_fee_satoshis, quantize_feerate, get_asyncio_loop from electrum.lnutil import ln_dummy_address from electrum.gui import messages @@ -435,7 +434,7 @@ def _request_force_close(self, b): if not b: return - loop = self.app.wallet.network.asyncio_loop + loop = get_asyncio_loop() coro = asyncio.run_coroutine_threadsafe(self.app.wallet.lnworker.request_force_close(self.chan.channel_id), loop) try: coro.result(5) @@ -465,8 +464,8 @@ self.app = app self.chan = chan self.title = _('Channel details') - self.node_id = bh2u(chan.node_id) - self.channel_id = bh2u(chan.channel_id) + self.node_id = chan.node_id.hex() + self.channel_id = chan.channel_id.hex() self.funding_txid = chan.funding_outpoint.txid self.short_id = format_short_channel_id(chan.short_channel_id) self.capacity = self.app.format_amount_and_units(chan.get_capacity()) @@ -523,12 +522,12 @@ choices=choices, key = min(choices.keys()), callback=self._close, - description=_(messages.MSG_REQUEST_FORCE_CLOSE), + description=messages.MSG_REQUEST_FORCE_CLOSE, keep_choice_order=True) dialog.open() def _close(self, choice): - loop = self.app.wallet.network.asyncio_loop + loop = get_asyncio_loop() if choice == 0: coro = self.app.wallet.lnworker.close_channel(self.chan.channel_id) msg = _('Channel closed') @@ -601,7 +600,7 @@ def _do_force_close(self, b): if not b: return - loop = self.app.wallet.network.asyncio_loop + loop = get_asyncio_loop() coro = asyncio.run_coroutine_threadsafe(self.app.wallet.lnworker.force_close_channel(self.chan.channel_id), loop) try: coro.result(1) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_open_channel.py electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_open_channel.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_open_channel.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_open_channel.py 2000-11-11 11:11:11.000000000 +0000 @@ -6,7 +6,6 @@ from electrum.gui import messages from electrum.gui.kivy.i18n import _ from electrum.lnaddr import lndecode -from electrum.util import bh2u from electrum.bitcoin import COIN import electrum.simple_config as config from electrum.logging import Logger @@ -150,7 +149,7 @@ if not fee: fee = config.FEERATE_FALLBACK_STATIC_FEE self.amount = self.app.format_amount_and_units(self.lnaddr.amount * COIN + fee * 2) # FIXME magic number?! - self.pubkey = bh2u(self.lnaddr.pubkey.serialize()) + self.pubkey = self.lnaddr.pubkey.serialize().hex() if self.msg: self.app.show_info(self.msg) @@ -200,7 +199,7 @@ lnworker = self.app.wallet.lnworker coins = self.app.wallet.get_spendable_coins(None, nonlocal_only=True) node_id, rest = extract_nodeid(conn_str) - make_tx = lambda rbf: lnworker.mktx_for_open_channel( + make_tx = lambda: lnworker.mktx_for_open_channel( coins=coins, funding_sat=amount, node_id=node_id, @@ -211,7 +210,7 @@ amount = amount, make_tx=make_tx, on_pay=on_pay, - show_final=False) + ) d.open() def do_open_channel(self, funding_tx, conn_str, password): @@ -234,7 +233,7 @@ self.maybe_show_funding_tx(chan, funding_tx) else: title = _('Save backup') - help_text = _(messages.MSG_CREATED_NON_RECOVERABLE_CHANNEL) + help_text = messages.MSG_CREATED_NON_RECOVERABLE_CHANNEL data = lnworker.export_channel_backup(chan.channel_id) popup = QRDialog( title, data, diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_tx_dialog.py electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_tx_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_tx_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/lightning_tx_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -118,9 +118,7 @@ self.amount_str = format_amount(-self.amount if self.is_sent else self.amount) if tx_item.get('fee_msat'): self.fee_str = format_amount(Decimal(tx_item['fee_msat']) / 1000) - invoice = (self.app.wallet.get_invoice(self.payment_hash) - or self.app.wallet.get_request(self.payment_hash)) + self.invoice = '' + invoice = self.app.wallet.get_invoice(self.payment_hash) # only check outgoing invoices if invoice: self.invoice = invoice.lightning_invoice or '' - else: - self.invoice = '' diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/request_dialog.py electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/request_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/request_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/request_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -186,7 +186,9 @@ help_texts = self.app.wallet.get_help_texts_for_receive_request(req) address = req.get_address() or '' URI = self.app.wallet.get_request_URI(req) or '' - lnaddr = req.lightning_invoice or '' + lnaddr = "" + if req.is_lightning(): + lnaddr = self.app.wallet.get_bolt11_invoice(req) self.status = self.app.wallet.get_invoice_status(req) self.status_str = req.get_status_str(self.status) self.status_color = pr_color[self.status] diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/settings.py electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/settings.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/settings.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/settings.py 2000-11-11 11:11:11.000000000 +0000 @@ -94,7 +94,7 @@ status: _('Yes') if (app.use_recoverable_channels and not self.disabled) else _('No') title: _('Create recoverable channels') + ': ' + self.status description: _("Add channel recovery data to funding transaction.") - message: _(messages.MSG_RECOVERABLE_CHANNELS) + message: messages.MSG_RECOVERABLE_CHANNELS action: partial(root.boolean_dialog, 'use_recoverable_channels', _('Create recoverable channels'), self.message) CardSeparator SettingsItem: @@ -175,7 +175,7 @@ self._unit_dialog.open() def routing_dialog(self, item, dt): - description = _(messages.MSG_HELP_TRAMPOLINE) + description = messages.MSG_HELP_TRAMPOLINE def cb(text): self.app.use_gossip = (text == 'Gossip') dialog = ChoiceDialog( diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/tx_dialog.py electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/tx_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/dialogs/tx_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/dialogs/tx_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -16,7 +16,7 @@ from electrum.address_synchronizer import TX_HEIGHT_LOCAL from electrum.wallet import CannotBumpFee, CannotCPFP, CannotDoubleSpendTx from electrum.transaction import Transaction, PartialTransaction -from electrum.network import NetworkException +from electrum.network import NetworkException, Network from electrum.gui.kivy.i18n import _ from electrum.gui.kivy.util import address_colors @@ -120,19 +120,21 @@ class TxDialog(Factory.Popup): - def __init__(self, app, tx): + def __init__(self, app, tx: Transaction): Factory.Popup.__init__(self) self.app = app # type: ElectrumWindow self.wallet = self.app.wallet - self.tx = tx # type: Transaction + self.tx = tx self.config = self.app.electrum_config # If the wallet can populate the inputs with more info, do it now. # As a result, e.g. we might learn an imported address tx is segwit, # or that a beyond-gap-limit address is is_mine. # note: this might fetch prev txs over the network. - # note: this is a no-op for complete txs tx.add_info_from_wallet(self.wallet) + if not tx.is_complete() and tx.is_missing_info_from_network(): + Network.run_from_another_thread( + tx.add_info_from_network(self.wallet.network, timeout=10)) # FIXME is this needed?... def on_open(self): self.update() @@ -201,19 +203,6 @@ ) action_dropdown.update(options=options) - def _add_info_to_tx_from_wallet_and_network(self, tx: PartialTransaction) -> bool: - """Returns whether successful.""" - # note side-effect: tx is being mutated - assert isinstance(tx, PartialTransaction) - try: - # note: this might download input utxos over network - # FIXME network code in gui thread... - tx.add_info_from_wallet(self.wallet, ignore_network_issues=False) - except NetworkException as e: - self.app.show_error(repr(e)) - return False - return True - def do_rbf(self): from .bump_fee_dialog import BumpFeeDialog tx = self.tx @@ -221,7 +210,7 @@ assert txid if not isinstance(tx, PartialTransaction): tx = PartialTransaction.from_tx(tx) - if not self._add_info_to_tx_from_wallet_and_network(tx): + if not tx.add_info_from_wallet_and_network(wallet=self.wallet, show_error=self.app.show_error): return fee = tx.get_fee() assert fee is not None @@ -295,7 +284,7 @@ assert txid if not isinstance(tx, PartialTransaction): tx = PartialTransaction.from_tx(tx) - if not self._add_info_to_tx_from_wallet_and_network(tx): + if not tx.add_info_from_wallet_and_network(wallet=self.wallet, show_error=self.app.show_error): return fee = tx.get_fee() assert fee is not None @@ -343,7 +332,7 @@ def show_qr(self): original_raw_tx = str(self.tx) - qr_data = self.tx.to_qr_data() + qr_data = self.tx.to_qr_data()[0] self.app.qr_dialog(_("Raw Transaction"), qr_data, text_for_clipboard=original_raw_tx) def remove_local_tx(self): diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/screens.py electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/screens.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/uix/screens.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/uix/screens.py 2000-11-11 11:11:11.000000000 +0000 @@ -14,7 +14,7 @@ from electrum.invoices import (PR_DEFAULT_EXPIRATION_WHEN_CREATING, PR_PAID, PR_UNKNOWN, PR_EXPIRED, PR_INFLIGHT, - pr_expiration_values, Invoice) + pr_expiration_values, Invoice, Request) from electrum import bitcoin, constants from electrum import lnutil from electrum.transaction import tx_from_any, PartialTxOutput @@ -126,9 +126,12 @@ fee_text = '' if fee is None else 'fee: %d sat'%fee else: tx_hash = tx_item['txid'] - tx_mined_info = TxMinedInfo(height=tx_item['height'], - conf=tx_item['confirmations'], - timestamp=tx_item['timestamp']) + tx_mined_info = TxMinedInfo( + height=tx_item['height'], + conf=tx_item['confirmations'], + timestamp=tx_item['timestamp'], + wanted_height=tx_item.get('wanted_height', None), + ) status, status_str = self.app.wallet.get_tx_status(tx_hash, tx_mined_info) icon = f'atlas://{KIVY_GUI_PATH}/theming/atlas/light/' + TX_ICONS[status] message = tx_item['label'] or tx_hash @@ -338,7 +341,7 @@ else: try: amount_sat = self.app.get_amount(self.amount) - except: + except Exception: self.app.show_error(_('Invalid amount') + ':\n' + self.amount) return message = self.message @@ -381,7 +384,7 @@ assert self.lnurl_data try: amount = self.app.get_amount(self.amount) - except: + except Exception: self.app.show_error(_('Invalid amount') + ':\n' + self.amount) return if not (self.lnurl_data.min_sendable_sat <= amount <= self.lnurl_data.max_sendable_sat): @@ -438,7 +441,7 @@ outputs = invoice.outputs amount = sum(map(lambda x: x.value, outputs)) if not any(parse_max_spend(x.value) for x in outputs) else '!' coins = self.app.wallet.get_spendable_coins(None) - make_tx = lambda rbf: self.app.wallet.make_unsigned_transaction(coins=coins, outputs=outputs, rbf=rbf) + make_tx = lambda: self.app.wallet.make_unsigned_transaction(coins=coins, outputs=outputs) on_pay = lambda tx: self.app.protected(_('Send payment?'), self.send_tx, (tx, invoice)) d = ConfirmTxDialog(self.app, amount=amount, make_tx=make_tx, on_pay=on_pay) d.open() @@ -536,12 +539,12 @@ self.update() self.app.show_request(key) - def get_card(self, req: Invoice) -> Dict[str, Any]: + def get_card(self, req: Request) -> Dict[str, Any]: is_lightning = req.is_lightning() if not is_lightning: address = req.get_address() else: - address = req.lightning_invoice + address = self.app.wallet.get_bolt11_invoice(req) key = req.get_id() amount = req.get_amount_sat() description = req.message diff -Nru electrum-4.3.4+dfsg1/electrum/gui/kivy/util.py electrum-4.4.5+dfsg1/electrum/gui/kivy/util.py --- electrum-4.3.4+dfsg1/electrum/gui/kivy/util.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/kivy/util.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,4 +1,6 @@ -from kivy.utils import get_color_from_hex, platform +from kivy.utils import get_color_from_hex + +from electrum.gui.default_lang import get_default_language as _get_default_language def address_colors(wallet, addr): @@ -24,13 +26,4 @@ def get_default_language() -> str: - if platform != 'android': - return 'en_UK' - # FIXME: CJK/Arabic/etc languages do not work at all with kivy due to font issues, - # so it is easiest to just default to English... (see #2032) - return 'en_UK' - # # try getting the language of the Android OS - # from jnius import autoclass - # Locale = autoclass("java.util.Locale") - # lang = str(Locale.getDefault().toString()) - # return lang if lang else 'en_UK' + return _get_default_language(gui_name="kivy") diff -Nru electrum-4.3.4+dfsg1/electrum/gui/messages.py electrum-4.4.5+dfsg1/electrum/gui/messages.py --- electrum-4.3.4+dfsg1/electrum/gui/messages.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/messages.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,56 +1,70 @@ -# note: qt and kivy use different i18n methods -# FIXME all these messages *cannot* be localized currently! +from electrum.i18n import _ + +# note: kivy uses its own i18n methods in order to allow changing the language at runtime. +# These strings use electrum.i18n directly, to be GUI-agnostic, so the language for these +# cannot be changed at runtime. def to_rtf(msg): return '\n'.join(['

' + x + '

' for x in msg.split('\n\n')]) -MSG_RECOVERABLE_CHANNELS = """ -Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed. + +MSG_RECOVERABLE_CHANNELS = _( +"""Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed. Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel. -If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum. -""" +If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum.""" +) + +MSG_CONFIG_INSTANT_SWAPS = _( +"""If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed. + +Note you are at risk of losing the funds in the swap, if the funding transaction never confirms.""" +) -MSG_COOPERATIVE_CLOSE = """ -Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees.""" +MSG_COOPERATIVE_CLOSE = _( +"""Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees.""" +) -MSG_REQUEST_FORCE_CLOSE = """ -If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state.""" +MSG_REQUEST_FORCE_CLOSE = _( +"""If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state.""" +) -MSG_CREATED_NON_RECOVERABLE_CHANNEL = """ -The channel you created is not recoverable from seed. +MSG_CREATED_NON_RECOVERABLE_CHANNEL = _( +"""The channel you created is not recoverable from seed. To prevent fund losses, please save this backup on another device. -It may be imported in another Electrum wallet with the same seed. -""" +It may be imported in another Electrum wallet with the same seed.""" +) -MSG_LIGHTNING_EXPERIMENTAL_WARNING = """ -Lightning support in Electrum is experimental. Do not put large amounts in lightning channels. -""" +MSG_LIGHTNING_EXPERIMENTAL_WARNING = _( +"""Lightning support in Electrum is experimental. Do not put large amounts in lightning channels.""" +) -MSG_LIGHTNING_SCB_WARNING = """ -Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data. -""" +MSG_LIGHTNING_SCB_WARNING = _( +"""Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data.""" +) -MSG_LIGHTNING_WARNING = MSG_LIGHTNING_EXPERIMENTAL_WARNING + MSG_LIGHTNING_SCB_WARNING +MSG_LIGHTNING_WARNING = MSG_LIGHTNING_EXPERIMENTAL_WARNING + "\n\n" + MSG_LIGHTNING_SCB_WARNING -MSG_HELP_TRAMPOLINE = """ -Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip). +MSG_HELP_TRAMPOLINE = _( +"""Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip). -Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes. -""" +Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes.""" +) -MGS_CONFLICTING_BACKUP_INSTANCE = """ -Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time. +MGS_CONFLICTING_BACKUP_INSTANCE = _( +"""Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time. -Are you sure? -""" +Are you sure?""" +) -MSG_CAPITAL_GAINS = """ -This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO). -""" +MSG_CAPITAL_GAINS = _( +"""This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO).""" +) -MSG_NON_TRAMPOLINE_CHANNEL_FROZEN_WITHOUT_GOSSIP = """Trampoline routing is enabled, but this channel is with a non-trampoline node. +MSG_NON_TRAMPOLINE_CHANNEL_FROZEN_WITHOUT_GOSSIP = _( +"""Trampoline routing is enabled, but this channel is with a non-trampoline node. This channel may still be used for receiving, but it is frozen for sending. If you want to keep using this channel, you need to disable trampoline routing in your preferences.""" +) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/__init__.py electrum-4.4.5+dfsg1/electrum/gui/qml/__init__.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/__init__.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/__init__.py 2000-11-11 11:11:11.000000000 +0000 @@ -15,59 +15,80 @@ except Exception: sys.exit("Error: Could not import PyQt5.QtQml on Linux systems, you may try 'sudo apt-get install python3-pyqt5.qtquick'") -from PyQt5.QtCore import QLocale, QTimer +from PyQt5.QtCore import (Qt, QCoreApplication, QObject, QLocale, QTranslator, QTimer, pyqtSignal, + QT_VERSION_STR, PYQT_VERSION_STR) from PyQt5.QtGui import QGuiApplication -import PyQt5.QtCore as QtCore -from electrum.i18n import set_language, languages +from electrum.i18n import _, set_language, languages from electrum.plugin import run_hook -from electrum.util import (profiler) +from electrum.util import profiler from electrum.logging import Logger +from electrum.gui import BaseElectrumGui if TYPE_CHECKING: from electrum.daemon import Daemon from electrum.simple_config import SimpleConfig from electrum.plugin import Plugins + from electrum.wallet import Abstract_Wallet -from .qeapp import ElectrumQmlApplication +from .qeapp import ElectrumQmlApplication, Exception_Hook -class ElectrumGui(Logger): + +class ElectrumTranslator(QTranslator): + def __init__(self, parent=None): + super().__init__(parent) + + def translate(self, context, source_text, disambiguation, n): + return _(source_text, context=context) + +class ElectrumGui(BaseElectrumGui, Logger): @profiler def __init__(self, config: 'SimpleConfig', daemon: 'Daemon', plugins: 'Plugins'): - set_language(config.get('language', self.get_default_language())) + BaseElectrumGui.__init__(self, config=config, daemon=daemon, plugins=plugins) Logger.__init__(self) - #os.environ['QML_IMPORT_TRACE'] = '1' - #os.environ['QT_DEBUG_PLUGINS'] = '1' - self.logger.info(f"Qml GUI starting up... Qt={QtCore.QT_VERSION_STR}, PyQt={QtCore.PYQT_VERSION_STR}") + # uncomment to debug plugin and import tracing + # os.environ['QML_IMPORT_TRACE'] = '1' + # os.environ['QT_DEBUG_PLUGINS'] = '1' + + os.environ['QT_ANDROID_DISABLE_ACCESSIBILITY'] = '1' + + # set default locale to en_GB. This is for l10n (e.g. number formatting, number input etc), + # but not for i18n, which is handled by the Translator + # this can be removed once the backend wallet is fully l10n aware + QLocale.setDefault(QLocale('en_GB')) + + self.logger.info(f"Qml GUI starting up... Qt={QT_VERSION_STR}, PyQt={PYQT_VERSION_STR}") self.logger.info("CWD=%s" % os.getcwd()) # Uncomment this call to verify objects are being properly # GC-ed when windows are closed #network.add_jobs([DebugMem([Abstract_Wallet, SPV, Synchronizer, # ElectrumWindow], interval=5)]) - QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_X11InitThreads) - if hasattr(QtCore.Qt, "AA_ShareOpenGLContexts"): - QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_ShareOpenGLContexts) + QCoreApplication.setAttribute(Qt.AA_X11InitThreads) + if hasattr(Qt, "AA_ShareOpenGLContexts"): + QCoreApplication.setAttribute(Qt.AA_ShareOpenGLContexts) if hasattr(QGuiApplication, 'setDesktopFileName'): QGuiApplication.setDesktopFileName('electrum.desktop') - if hasattr(QtCore.Qt, "AA_EnableHighDpiScaling"): - QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling) + if hasattr(Qt, "AA_EnableHighDpiScaling"): + QCoreApplication.setAttribute(Qt.AA_EnableHighDpiScaling) if "QT_QUICK_CONTROLS_STYLE" not in os.environ: os.environ["QT_QUICK_CONTROLS_STYLE"] = "Material" self.gui_thread = threading.current_thread() - self.plugins = plugins - self.app = ElectrumQmlApplication(sys.argv, config, daemon, plugins) + self.app = ElectrumQmlApplication(sys.argv, config=config, daemon=daemon, plugins=plugins) + self.translator = ElectrumTranslator() + self.app.installTranslator(self.translator) + # timer self.timer = QTimer(self.app) self.timer.setSingleShot(False) self.timer.setInterval(500) # msec self.timer.timeout.connect(lambda: None) # periodically enter python scope - sys.excepthook = self.excepthook - threading.excepthook = self.texcepthook + # hook for crash reporter + Exception_Hook.maybe_setup(config=config, slot=self.app.appController.crash) # Initialize any QML plugins run_hook('init_qml', self) @@ -76,18 +97,6 @@ def close(self): self.app.quit() - def excepthook(self, exc_type, exc_value, exc_tb): - tb = "".join(traceback.format_exception(exc_type, exc_value, exc_tb)) - self.logger.exception(tb) - self.app._valid = False - self.close() - - def texcepthook(self, arg): - tb = "".join(traceback.format_exception(arg.exc_type, arg.exc_value, arg.exc_tb)) - self.logger.exception(tb) - self.app._valid = False - self.close() - def main(self): if not self.app._valid: return @@ -101,8 +110,3 @@ def stop(self): self.logger.info('closing GUI') self.app.quit() - - def get_default_language(self): - name = QLocale.system().name() - return name if name in languages else 'en_UK' - diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/auth.py electrum-4.4.5+dfsg1/electrum/gui/qml/auth.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/auth.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/auth.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,28 +1,28 @@ from functools import wraps, partial -from PyQt5.QtCore import pyqtSignal, pyqtSlot +from PyQt5.QtCore import pyqtSignal, pyqtSlot, pyqtProperty from electrum.logging import get_logger -def auth_protect(func=None, reject=None, method='pin'): +def auth_protect(func=None, reject=None, method='pin', message=''): if func is None: - return partial(auth_protect, reject=reject, method=method) + return partial(auth_protect, reject=reject, method=method, message=message) @wraps(func) def wrapper(self, *args, **kwargs): - self._logger.debug(str(self)) + _logger = get_logger(__name__) + _logger.debug(f'{str(self)}.{func.__name__}') if hasattr(self, '__auth_fcall'): - self._logger.debug('object already has a pending authed function call') + _logger.debug('object already has a pending authed function call') raise Exception('object already has a pending authed function call') - setattr(self, '__auth_fcall', (func,args,kwargs,reject)) - getattr(self, 'authRequired').emit(method) + setattr(self, '__auth_fcall', (func, args, kwargs, reject)) + getattr(self, 'authRequired').emit(method, message) return wrapper class AuthMixin: _auth_logger = get_logger(__name__) - - authRequired = pyqtSignal([str],arguments=['method']) + authRequired = pyqtSignal([str, str], arguments=['method', 'authMessage']) @pyqtSlot() def authProceed(self): @@ -33,7 +33,7 @@ r = func(self, *args, **kwargs) return r except Exception as e: - self._auth_logger.error('Error executing wrapped fn(): %s' % repr(e)) + self._auth_logger.error(f'Error executing wrapped fn(): {repr(e)}') raise e finally: delattr(self,'__auth_fcall') @@ -50,9 +50,9 @@ if hasattr(self, reject): getattr(self, reject)() else: - self._auth_logger.error('Reject method \'%s\' not defined' % reject) + self._auth_logger.error(f'Reject method "{reject}" not defined') except Exception as e: - self._auth_logger.error('Error executing reject function \'%s\': %s' % (reject, repr(e))) + self._auth_logger.error(f'Error executing reject function "{reject}": {repr(e)}') raise e finally: delattr(self, '__auth_fcall') diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/About.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/About.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/About.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/About.qml 2000-11-11 11:11:11.000000000 +0000 @@ -4,6 +4,8 @@ import QtQuick.Controls.Material 2.0 Pane { + objectName: 'About' + property string title: qsTr("About Electrum") Flickable { diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/AddressDetails.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/AddressDetails.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/AddressDetails.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/AddressDetails.qml 2000-11-11 11:11:11.000000000 +0000 @@ -22,7 +22,7 @@ spacing: 0 Flickable { - Layout.preferredWidth: parent.width + Layout.fillWidth: true Layout.fillHeight: true leftMargin: constants.paddingLarge @@ -39,6 +39,11 @@ columns: 2 + Heading { + Layout.columnSpan: 2 + text: qsTr('Address details') + } + Label { text: qsTr('Address') Layout.columnSpan: 2 @@ -48,8 +53,6 @@ TextHighlightPane { Layout.columnSpan: 2 Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall RowLayout { width: parent.width @@ -74,8 +77,9 @@ } Label { - text: qsTr('Label') Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + text: qsTr('Label') color: Material.accentColor } @@ -86,8 +90,6 @@ Layout.columnSpan: 2 Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall RowLayout { width: parent.width @@ -121,7 +123,7 @@ icon.color: 'transparent' onClicked: { labelContent.editmode = false - addressdetails.set_label(labelEdit.text) + addressdetails.setLabel(labelEdit.text) } } ToolButton { @@ -134,8 +136,9 @@ } Label { - text: qsTr('Public keys') Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + text: qsTr('Public keys') color: Material.accentColor } @@ -144,8 +147,7 @@ delegate: TextHighlightPane { Layout.columnSpan: 2 Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall + RowLayout { width: parent.width Label { @@ -157,7 +159,7 @@ } ToolButton { icon.source: '../../icons/share.png' - icon.color: 'transparent' + enabled: modelData onClicked: { var dialog = app.genericShareDialog.createObject(root, { title: qsTr('Public key'), text: modelData } @@ -184,20 +186,8 @@ color: Material.accentColor } - RowLayout { - Label { - font.family: FixedFont - text: Config.formatSats(addressdetails.balance) - } - Label { - color: Material.accentColor - text: Config.baseUnit - } - Label { - text: Daemon.fx.enabled - ? '(' + Daemon.fx.fiatValue(addressdetails.balance) + ' ' + Daemon.fx.fiatCurrency + ')' - : '' - } + FormattedAmount { + amount: addressdetails.balance } Label { @@ -210,11 +200,13 @@ } Label { + visible: addressdetails.derivationPath text: qsTr('Derivation path') color: Material.accentColor } Label { + visible: addressdetails.derivationPath text: addressdetails.derivationPath } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/Addresses.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/Addresses.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/Addresses.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/Addresses.qml 2000-11-11 11:11:11.000000000 +0000 @@ -5,131 +5,45 @@ import org.electrum 1.0 +import "controls" + Pane { id: rootItem + objectName: 'Addresses' + padding: 0 - width: parent.width ColumnLayout { id: layout - width: parent.width - height: parent.height + anchors.fill: parent - Item { - width: parent.width + ListView { + id: listview + + Layout.fillWidth: true Layout.fillHeight: true - ListView { - id: listview - width: parent.width - height: parent.height - clip: true - model: Daemon.currentWallet.addressModel - currentIndex: -1 - - section.property: 'type' - section.criteria: ViewSection.FullString - section.delegate: sectionDelegate - - delegate: ItemDelegate { - id: delegate - width: ListView.view.width - height: delegateLayout.height - highlighted: ListView.isCurrentItem - - font.pixelSize: constants.fontSizeMedium // set default font size for child controls - - onClicked: { - var page = app.stack.push(Qt.resolvedUrl('AddressDetails.qml'), {'address': model.address}) - page.addressDetailsChanged.connect(function() { - // update listmodel when details change - listview.model.update_address(model.address) - }) - } - - ColumnLayout { - id: delegateLayout - width: parent.width - spacing: 0 - - GridLayout { - columns: 2 - Layout.topMargin: constants.paddingSmall - Layout.leftMargin: constants.paddingLarge - Layout.rightMargin: constants.paddingLarge - - Label { - id: indexLabel - font.bold: true - text: '#' + ('00'+model.iaddr).slice(-2) - Layout.fillWidth: true - } - Label { - font.family: FixedFont - text: model.address - elide: Text.ElideMiddle - Layout.fillWidth: true - } - - Rectangle { - id: useIndicator - Layout.preferredWidth: constants.iconSizeMedium - Layout.preferredHeight: constants.iconSizeMedium - color: model.held - ? Qt.rgba(1,0,0,0.75) - : model.numtx > 0 - ? model.balance.satsInt == 0 - ? Qt.rgba(0.5,0.5,0.5,1) - : Qt.rgba(0.75,0.75,0.75,1) - : model.type == 'receive' - ? Qt.rgba(0,1,0,0.5) - : Qt.rgba(1,0.93,0,0.75) - } - - RowLayout { - Label { - id: labelLabel - font.pixelSize: model.label != '' ? constants.fontSizeLarge : constants.fontSizeSmall - text: model.label != '' ? model.label : '' - opacity: model.label != '' ? 1.0 : 0.8 - elide: Text.ElideRight - maximumLineCount: 2 - wrapMode: Text.WordWrap - Layout.fillWidth: true - } - Label { - font.family: FixedFont - text: Config.formatSats(model.balance, false) - visible: model.balance.satsInt != 0 - } - Label { - color: Material.accentColor - text: Config.baseUnit + ',' - visible: model.balance.satsInt != 0 - } - Label { - text: model.numtx - visible: model.numtx > 0 - } - Label { - color: Material.accentColor - text: qsTr('tx') - visible: model.numtx > 0 - } - } - } - - Item { - Layout.preferredWidth: 1 - Layout.preferredHeight: constants.paddingSmall - } - } + clip: true + model: Daemon.currentWallet.addressModel + currentIndex: -1 + + section.property: 'type' + section.criteria: ViewSection.FullString + section.delegate: sectionDelegate + + delegate: AddressDelegate { + onClicked: { + var page = app.stack.push(Qt.resolvedUrl('AddressDetails.qml'), {'address': model.address}) + page.addressDetailsChanged.connect(function() { + // update listmodel when details change + listview.model.updateAddress(model.address) + }) } - - ScrollIndicator.vertical: ScrollIndicator { } } + ScrollIndicator.vertical: ScrollIndicator { } } + } Component { @@ -140,28 +54,26 @@ height: childrenRect.height required property string section + property string section_label: section == 'receive' + ? qsTr('receive addresses') + : section == 'change' + ? qsTr('change addresses') + : section == 'imported' + ? qsTr('imported addresses') + : section + ' ' + qsTr('addresses') ColumnLayout { width: parent.width - Label { - Layout.topMargin: constants.paddingLarge - Layout.leftMargin: constants.paddingLarge - text: root.section + ' ' + qsTr('addresses') - font.pixelSize: constants.fontSizeLarge - color: Material.accentColor - } - Rectangle { + Heading { Layout.leftMargin: constants.paddingLarge Layout.rightMargin: constants.paddingLarge - Layout.preferredHeight: 1 - Layout.fillWidth: true - color: Material.accentColor + text: root.section_label } } } } Component.onCompleted: { - Daemon.currentWallet.addressModel.init_model() + Daemon.currentWallet.addressModel.initModel() } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/BIP39RecoveryDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/BIP39RecoveryDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/BIP39RecoveryDialog.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/BIP39RecoveryDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,153 @@ +import QtQuick 2.6 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.3 +import QtQuick.Controls.Material 2.0 + +import org.electrum 1.0 + +import "controls" + +ElDialog { + id: dialog + title: qsTr("Detect BIP39 accounts") + + property string seed + property string seedExtraWords + property string walletType + + property string derivationPath + property string scriptType + + z: 1 // raise z so it also covers wizard dialog + + anchors.centerIn: parent + + padding: 0 + + width: parent.width * 4/5 + height: parent.height * 4/5 + + ColumnLayout { + id: rootLayout + width: parent.width + height: parent.height + + InfoTextArea { + Layout.fillWidth: true + Layout.margins: constants.paddingMedium + + text: bip39RecoveryListModel.state == Bip39RecoveryListModel.Scanning + ? qsTr('Scanning for accounts...') + : bip39RecoveryListModel.state == Bip39RecoveryListModel.Success + ? listview.count > 0 + ? qsTr('Choose an account to restore.') + : qsTr('No existing accounts found.') + : bip39RecoveryListModel.state == Bip39RecoveryListModel.Failed + ? qsTr('Recovery failed') + : qsTr('Recovery cancelled') + iconStyle: bip39RecoveryListModel.state == Bip39RecoveryListModel.Scanning + ? InfoTextArea.IconStyle.Spinner + : bip39RecoveryListModel.state == Bip39RecoveryListModel.Success + ? InfoTextArea.IconStyle.Info + : InfoTextArea.IconStyle.Error + } + + Frame { + id: accountsFrame + Layout.fillWidth: true + Layout.fillHeight: true + Layout.topMargin: constants.paddingLarge + Layout.bottomMargin: constants.paddingLarge + Layout.leftMargin: constants.paddingMedium + Layout.rightMargin: constants.paddingMedium + + verticalPadding: 0 + horizontalPadding: 0 + background: PaneInsetBackground {} + + ColumnLayout { + spacing: 0 + anchors.fill: parent + + ListView { + id: listview + Layout.preferredWidth: parent.width + Layout.fillHeight: true + clip: true + model: bip39RecoveryListModel + + delegate: ItemDelegate { + width: ListView.view.width + height: itemLayout.height + + onClicked: { + dialog.derivationPath = model.derivation_path + dialog.scriptType = model.script_type + dialog.doAccept() + } + + GridLayout { + id: itemLayout + columns: 3 + rowSpacing: 0 + + anchors { + left: parent.left + right: parent.right + leftMargin: constants.paddingMedium + rightMargin: constants.paddingMedium + } + + Item { + Layout.columnSpan: 3 + Layout.preferredHeight: constants.paddingLarge + Layout.preferredWidth: 1 + } + Image { + Layout.rowSpan: 3 + source: Qt.resolvedUrl('../../icons/wallet.png') + } + Label { + Layout.columnSpan: 2 + Layout.fillWidth: true + text: model.description + wrapMode: Text.Wrap + } + Label { + text: qsTr('script type') + color: Material.accentColor + } + Label { + Layout.fillWidth: true + text: model.script_type + } + Label { + text: qsTr('derivation path') + color: Material.accentColor + } + Label { + Layout.fillWidth: true + text: model.derivation_path + } + Item { + Layout.columnSpan: 3 + Layout.preferredHeight: constants.paddingLarge + Layout.preferredWidth: 1 + } + } + } + + ScrollIndicator.vertical: ScrollIndicator { } + } + } + } + } + + Bip39RecoveryListModel { + id: bip39RecoveryListModel + } + + Component.onCompleted: { + bip39RecoveryListModel.startScan(walletType, seed, seedExtraWords) + } +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/BalanceDetails.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/BalanceDetails.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/BalanceDetails.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/BalanceDetails.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,234 @@ +import QtQuick 2.6 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.3 +import QtQuick.Controls.Material 2.0 + +import org.electrum 1.0 + +import "controls" + +Pane { + id: rootItem + objectName: 'BalanceDetails' + + padding: 0 + + ColumnLayout { + id: rootLayout + anchors.fill: parent + spacing: 0 + + Flickable { + Layout.fillWidth: true + Layout.fillHeight: true + + contentHeight: flickableRoot.height + clip:true + interactive: height < contentHeight + + Pane { + id: flickableRoot + width: parent.width + padding: constants.paddingLarge + + ColumnLayout { + width: parent.width + spacing: constants.paddingLarge + + InfoTextArea { + Layout.fillWidth: true + Layout.bottomMargin: constants.paddingLarge + visible: Daemon.currentWallet.synchronizing || !Network.isConnected + text: Daemon.currentWallet.synchronizing + ? qsTr('Your wallet is not synchronized. The displayed balance may be inaccurate.') + : qsTr('Your wallet is not connected to an Electrum server. The displayed balance may be outdated.') + iconStyle: InfoTextArea.IconStyle.Warn + } + + Heading { + text: qsTr('Wallet balance') + } + + Piechart { + id: piechart + + property real total: 0 + + visible: total > 0 + Layout.preferredWidth: parent.width + implicitHeight: 220 // TODO: sane value dependent on screen + innerOffset: 6 + function updateSlices() { + var p = Daemon.currentWallet.getBalancesForPiechart() + total = p['total'] + piechart.slices = [ + { v: p['lightning']/total, + color: constants.colorPiechartLightning, text: qsTr('Lightning') }, + { v: p['confirmed']/total, + color: constants.colorPiechartOnchain, text: qsTr('On-chain') }, + { v: p['frozen']/total, + color: constants.colorPiechartFrozen, text: qsTr('On-chain (frozen)') }, + { v: p['unconfirmed']/total, + color: constants.colorPiechartUnconfirmed, text: qsTr('Unconfirmed') }, + { v: p['unmatured']/total, + color: constants.colorPiechartUnmatured, text: qsTr('Unmatured') }, + { v: p['f_lightning']/total, + color: constants.colorPiechartLightningFrozen, text: qsTr('Frozen Lightning') }, + ] + } + } + + GridLayout { + Layout.alignment: Qt.AlignHCenter + visible: Daemon.currentWallet + columns: 3 + + Rectangle { + Layout.preferredWidth: constants.iconSizeXSmall + Layout.preferredHeight: constants.iconSizeXSmall + border.color: constants.colorPiechartTotal + color: 'transparent' + radius: constants.iconSizeXSmall/2 + } + Label { + text: qsTr('Total') + } + FormattedAmount { + amount: Daemon.currentWallet.totalBalance + } + + Rectangle { + visible: Daemon.currentWallet.isLightning + Layout.preferredWidth: constants.iconSizeXSmall + Layout.preferredHeight: constants.iconSizeXSmall + color: constants.colorPiechartLightning + } + Label { + visible: Daemon.currentWallet.isLightning + text: qsTr('Lightning') + + } + FormattedAmount { + visible: Daemon.currentWallet.isLightning + amount: Daemon.currentWallet.lightningBalance + } + + Rectangle { + visible: Daemon.currentWallet.isLightning || !Daemon.currentWallet.frozenBalance.isEmpty + Layout.preferredWidth: constants.iconSizeXSmall + Layout.preferredHeight: constants.iconSizeXSmall + color: constants.colorPiechartOnchain + } + Label { + visible: Daemon.currentWallet.isLightning || !Daemon.currentWallet.frozenBalance.isEmpty + text: qsTr('On-chain') + } + FormattedAmount { + visible: Daemon.currentWallet.isLightning || !Daemon.currentWallet.frozenBalance.isEmpty + amount: Daemon.currentWallet.confirmedBalance + } + + Rectangle { + visible: !Daemon.currentWallet.frozenBalance.isEmpty + Layout.preferredWidth: constants.iconSizeXSmall + Layout.preferredHeight: constants.iconSizeXSmall + color: constants.colorPiechartFrozen + } + Label { + visible: !Daemon.currentWallet.frozenBalance.isEmpty + text: qsTr('Frozen') + } + FormattedAmount { + amount: Daemon.currentWallet.frozenBalance + visible: !Daemon.currentWallet.frozenBalance.isEmpty + } + + Rectangle { + visible: !Daemon.currentWallet.unconfirmedBalance.isEmpty + Layout.preferredWidth: constants.iconSizeXSmall + Layout.preferredHeight: constants.iconSizeXSmall + color: constants.colorPiechartUnconfirmed + } + Label { + visible: !Daemon.currentWallet.unconfirmedBalance.isEmpty + text: qsTr('Unconfirmed') + } + FormattedAmount { + amount: Daemon.currentWallet.unconfirmedBalance + visible: !Daemon.currentWallet.unconfirmedBalance.isEmpty + } + } + + Heading { + text: qsTr('Lightning Liquidity') + visible: Daemon.currentWallet.isLightning + } + GridLayout { + Layout.alignment: Qt.AlignHCenter + visible: Daemon.currentWallet && Daemon.currentWallet.isLightning + columns: 2 + Label { + text: qsTr('Can send') + } + FormattedAmount { + amount: Daemon.currentWallet.lightningCanSend + } + Label { + text: qsTr('Can receive') + } + FormattedAmount { + amount: Daemon.currentWallet.lightningCanReceive + } + } + } + } + } + + ButtonContainer { + Layout.fillWidth: true + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('Lightning swap'); + visible: Daemon.currentWallet.isLightning + enabled: Daemon.currentWallet.lightningCanSend.satsInt > 0 || Daemon.currentWallet.lightningCanReceive.satInt > 0 + icon.source: Qt.resolvedUrl('../../icons/update.png') + onClicked: app.startSwap() + } + + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('Open Channel') + visible: Daemon.currentWallet.isLightning + enabled: Daemon.currentWallet.confirmedBalance.satsInt > 0 + onClicked: { + var dialog = openChannelDialog.createObject(rootItem) + dialog.open() + } + icon.source: '../../icons/lightning.png' + } + + } + + } + + Component { + id: openChannelDialog + OpenChannelDialog { + onClosed: destroy() + } + } + + Connections { + target: Daemon.currentWallet + function onBalanceChanged() { + piechart.updateSlices() + } + } + + Component.onCompleted: { + piechart.updateSlices() + } + +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ChannelBackups.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ChannelBackups.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ChannelBackups.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ChannelBackups.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,108 @@ +import QtQuick 2.6 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.3 +import QtQuick.Controls.Material 2.0 + +import org.electrum 1.0 + +import "controls" + +Pane { + id: root + padding: 0 + + ColumnLayout { + id: layout + width: parent.width + height: parent.height + spacing: 0 + + GridLayout { + id: summaryLayout + Layout.preferredWidth: parent.width + Layout.topMargin: constants.paddingLarge + Layout.leftMargin: constants.paddingLarge + Layout.rightMargin: constants.paddingLarge + + columns: 2 + + Heading { + Layout.columnSpan: 2 + text: qsTr('Lightning Channel Backups') + } + } + + Frame { + id: channelsFrame + Layout.fillWidth: true + Layout.fillHeight: true + Layout.topMargin: constants.paddingLarge + Layout.bottomMargin: constants.paddingLarge + Layout.leftMargin: constants.paddingMedium + Layout.rightMargin: constants.paddingMedium + + verticalPadding: 0 + horizontalPadding: 0 + background: PaneInsetBackground {} + + ColumnLayout { + spacing: 0 + anchors.fill: parent + + ListView { + id: listview + Layout.preferredWidth: parent.width + Layout.fillHeight: true + clip: true + model: Daemon.currentWallet.channelModel.filterModelBackups() + + delegate: ChannelDelegate { + onClicked: { + app.stack.push(Qt.resolvedUrl('ChannelDetails.qml'), { channelid: model.cid }) + } + } + + ScrollIndicator.vertical: ScrollIndicator { } + + Label { + visible: listview.model.count == 0 + anchors.centerIn: parent + width: listview.width * 4/5 + font.pixelSize: constants.fontSizeXXLarge + color: constants.mutedForeground + text: qsTr('No Lightning channel backups present') + wrapMode: Text.Wrap + horizontalAlignment: Text.AlignHCenter + } + } + } + } + + FlatButton { + Layout.fillWidth: true + text: qsTr('Import channel backup') + onClicked: { + var dialog = importChannelBackupDialog.createObject(root) + dialog.open() + } + icon.source: '../../icons/file.png' + } + + } + + Connections { + target: Daemon.currentWallet + function onImportChannelBackupFailed(message) { + var dialog = app.messageDialog.createObject(root, { title: qstr('Error'), text: message }) + dialog.open() + } + } + + Component { + id: importChannelBackupDialog + ImportChannelBackupDialog { + onClosed: destroy() + } + } + +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ChannelDetails.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ChannelDetails.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ChannelDetails.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ChannelDetails.qml 2000-11-11 11:11:11.000000000 +0000 @@ -31,215 +31,246 @@ clip:true interactive: height < contentHeight - GridLayout { + ColumnLayout { id: rootLayout width: parent.width - columns: 2 - Label { - Layout.columnSpan: 2 - text: qsTr('Channel details') - font.pixelSize: constants.fontSizeLarge - color: Material.accentColor + Heading { + text: !channeldetails.isBackup ? qsTr('Lightning Channel') : qsTr('Channel Backup') } - Rectangle { - Layout.columnSpan: 2 + GridLayout { Layout.fillWidth: true - height: 1 - color: Material.accentColor - } - - Label { - visible: channeldetails.name - text: qsTr('Node name') - color: Material.accentColor - } - - Label { - visible: channeldetails.name - text: channeldetails.name - } - - Label { - text: qsTr('Short channel ID') - color: Material.accentColor - } - - Label { - text: channeldetails.short_cid - } - - Label { - text: qsTr('State') - color: Material.accentColor - } + columns: 2 - Label { - text: channeldetails.state - } - - Label { - text: qsTr('Initiator') - color: Material.accentColor - } - - Label { - text: channeldetails.initiator - } - - Label { - text: qsTr('Capacity') - color: Material.accentColor - } - - RowLayout { - Label { - font.family: FixedFont - text: Config.formatSats(channeldetails.capacity) - } Label { + visible: channeldetails.name + text: qsTr('Node name') color: Material.accentColor - text: Config.baseUnit } + Label { - text: Daemon.fx.enabled - ? '(' + Daemon.fx.fiatValue(channeldetails.capacity) + ' ' + Daemon.fx.fiatCurrency + ')' - : '' + Layout.fillWidth: true + visible: channeldetails.name + text: channeldetails.name } - } - Label { - text: qsTr('Can send') - color: Material.accentColor - } + Label { + text: qsTr('Short channel ID') + color: Material.accentColor + } - RowLayout { - visible: !channeldetails.frozenForSending && channeldetails.isOpen Label { - font.family: FixedFont - text: Config.formatSats(channeldetails.canSend) + Layout.fillWidth: true + text: channeldetails.shortCid } + Label { + text: qsTr('State') color: Material.accentColor - text: Config.baseUnit } + Label { - text: Daemon.fx.enabled - ? '(' + Daemon.fx.fiatValue(channeldetails.canSend) + ' ' + Daemon.fx.fiatCurrency + ')' - : '' + text: channeldetails.state + color: channeldetails.state == 'OPEN' + ? constants.colorChannelOpen + : Material.foreground } - } - Label { - visible: channeldetails.frozenForSending && channeldetails.isOpen - text: qsTr('n/a (frozen)') - } - Label { - visible: !channeldetails.isOpen - text: qsTr('n/a (channel not open)') - } - Label { - text: qsTr('Can Receive') - color: Material.accentColor - } + Label { + visible: !channeldetails.isBackup + text: qsTr('Initiator') + color: Material.accentColor + } - RowLayout { - visible: !channeldetails.frozenForReceiving && channeldetails.isOpen Label { - font.family: FixedFont - text: Config.formatSats(channeldetails.canReceive) + visible: !channeldetails.isBackup + text: channeldetails.initiator } + Label { + text: qsTr('Channel type') color: Material.accentColor - text: Config.baseUnit } + Label { - text: Daemon.fx.enabled - ? '(' + Daemon.fx.fiatValue(channeldetails.canReceive) + ' ' + Daemon.fx.fiatCurrency + ')' - : '' + text: channeldetails.channelType } - } - Label { - visible: channeldetails.frozenForReceiving && channeldetails.isOpen - text: qsTr('n/a (frozen)') - } - Label { - visible: !channeldetails.isOpen - text: qsTr('n/a (channel not open)') - } - Label { - text: qsTr('Channel type') - color: Material.accentColor - } + Label { + text: qsTr('Remote node ID') + Layout.columnSpan: 2 + color: Material.accentColor + } - Label { - text: channeldetails.channelType + TextHighlightPane { + Layout.columnSpan: 2 + Layout.fillWidth: true + + RowLayout { + width: parent.width + Label { + text: channeldetails.pubkey + font.pixelSize: constants.fontSizeLarge + font.family: FixedFont + Layout.fillWidth: true + wrapMode: Text.Wrap + } + ToolButton { + icon.source: '../../icons/share.png' + icon.color: 'transparent' + onClicked: { + var dialog = app.genericShareDialog.createObject(root, + { title: qsTr('Channel node ID'), text: channeldetails.pubkey } + ) + dialog.open() + } + } + } + } } Label { - text: qsTr('Remote node ID') - Layout.columnSpan: 2 + text: qsTr('Capacity and ratio') color: Material.accentColor } TextHighlightPane { - Layout.columnSpan: 2 Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall + padding: constants.paddingLarge - RowLayout { + GridLayout { width: parent.width - Label { - text: channeldetails.pubkey - font.pixelSize: constants.fontSizeLarge - font.family: FixedFont + columns: 2 + rowSpacing: constants.paddingSmall + + ChannelBar { + Layout.columnSpan: 2 Layout.fillWidth: true - wrapMode: Text.Wrap + Layout.topMargin: constants.paddingLarge + Layout.bottomMargin: constants.paddingXLarge + visible: channeldetails.stateCode != ChannelDetails.Redeemed + && channeldetails.stateCode != ChannelDetails.Closed + && !channeldetails.isBackup + capacity: channeldetails.capacity + localCapacity: channeldetails.localCapacity + remoteCapacity: channeldetails.remoteCapacity + } + + Label { + text: qsTr('Capacity') + color: Material.accentColor + } + + FormattedAmount { + amount: channeldetails.capacity } - ToolButton { - icon.source: '../../icons/share.png' - icon.color: 'transparent' - onClicked: { - var dialog = app.genericShareDialog.createObject(root, - { title: qsTr('Channel node ID'), text: channeldetails.pubkey } - ) - dialog.open() + + Label { + text: qsTr('Can send') + color: Material.accentColor + } + + RowLayout { + visible: channeldetails.isOpen + FormattedAmount { + visible: !channeldetails.frozenForSending + amount: channeldetails.canSend + singleLine: false + } + Label { + visible: channeldetails.frozenForSending + text: qsTr('n/a (frozen)') + } + Item { + Layout.fillWidth: true + Layout.preferredHeight: 1 + } + Pane { + background: Rectangle { color: Material.dialogColor } + padding: 0 + FlatButton { + Layout.minimumWidth: implicitWidth + text: channeldetails.frozenForSending ? qsTr('Unfreeze') : qsTr('Freeze') + onClicked: channeldetails.freezeForSending() + } } } + + Label { + visible: !channeldetails.isOpen + text: qsTr('n/a (channel not open)') + } + + Label { + text: qsTr('Can Receive') + color: Material.accentColor + } + + RowLayout { + visible: channeldetails.isOpen + FormattedAmount { + visible: !channeldetails.frozenForReceiving + amount: channeldetails.canReceive + singleLine: false + } + + Label { + visible: channeldetails.frozenForReceiving + text: qsTr('n/a (frozen)') + } + Item { + Layout.fillWidth: true + Layout.preferredHeight: 1 + } + Pane { + background: Rectangle { color: Material.dialogColor } + padding: 0 + FlatButton { + Layout.minimumWidth: implicitWidth + text: channeldetails.frozenForReceiving ? qsTr('Unfreeze') : qsTr('Freeze') + onClicked: channeldetails.freezeForReceiving() + } + } + } + + Label { + visible: !channeldetails.isOpen + text: qsTr('n/a (channel not open)') + } } - } + } } } - FlatButton { + ButtonContainer { Layout.fillWidth: true - text: qsTr('Backup'); - onClicked: { - var dialog = app.genericShareDialog.createObject(root, - { - title: qsTr('Channel Backup for %1').arg(channeldetails.short_cid), - text: channeldetails.channelBackup(), - text_help: channeldetails.channelBackupHelpText() - } - ) - dialog.open() + + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + visible: !channeldetails.isBackup + text: qsTr('Backup') + onClicked: { + var dialog = app.genericShareDialog.createObject(root, { + title: qsTr('Channel Backup for %1').arg(channeldetails.shortCid), + text_qr: channeldetails.channelBackup(), + text_help: channeldetails.channelBackupHelpText(), + iconSource: Qt.resolvedUrl('../../icons/file.png') + }) + dialog.open() + } + icon.source: '../../icons/file.png' } - icon.source: '../../icons/file.png' - } - RowLayout { - Layout.fillWidth: true FlatButton { Layout.fillWidth: true Layout.preferredWidth: 1 text: qsTr('Close channel'); - enabled: channeldetails.canClose + visible: channeldetails.canClose onClicked: { - var dialog = closechannel.createObject(root, { 'channelid': channelid }) + var dialog = closechannel.createObject(root, { channelid: channelid }) dialog.open() } icon.source: '../../icons/closebutton.png' @@ -249,19 +280,18 @@ Layout.fillWidth: true Layout.preferredWidth: 1 text: qsTr('Delete channel'); - enabled: channeldetails.canDelete + visible: channeldetails.canDelete onClicked: { - var dialog = app.messageDialog.createObject(root, - { - 'text': qsTr('Are you sure you want to delete this channel? This will purge associated transactions from your wallet history.'), - 'yesno': true - } - ) - dialog.yesClicked.connect(function() { + var dialog = app.messageDialog.createObject(root, { + title: qsTr('Are you sure?'), + text: channeldetails.isBackup ? '' : qsTr('This will purge associated transactions from your wallet history.'), + yesno: true + }) + dialog.accepted.connect(function() { channeldetails.deleteChannel() app.stack.pop() - Daemon.currentWallet.historyModel.init_model() // needed here? - Daemon.currentWallet.channelModel.remove_channel(channelid) + Daemon.currentWallet.historyModel.initModel(true) // needed here? + Daemon.currentWallet.channelModel.removeChannel(channelid) }) dialog.open() } @@ -269,28 +299,6 @@ } } - RowLayout { - Layout.fillWidth: true - visible: channeldetails.isOpen - - FlatButton { - Layout.fillWidth: true - Layout.preferredWidth: 1 - enabled: channeldetails.isOpen - text: channeldetails.frozenForSending ? qsTr('Unfreeze (for sending)') : qsTr('Freeze (for sending)') - icon.source: '../../icons/seal.png' - onClicked: channeldetails.freezeForSending() - } - FlatButton { - Layout.fillWidth: true - Layout.preferredWidth: 1 - enabled: channeldetails.isOpen - text: channeldetails.frozenForReceiving ? qsTr('Unfreeze (for receiving)') : qsTr('Freeze (for receiving)') - icon.source: '../../icons/seal.png' - onClicked: channeldetails.freezeForReceiving() - } - } - } ChannelDetails { diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ChannelOpenProgressDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ChannelOpenProgressDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ChannelOpenProgressDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ChannelOpenProgressDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -13,15 +13,8 @@ height: parent.height title: qsTr('Opening Channel...') - standardButtons: Dialog.Close - footer.visible: allowClose // work around standardButtons not really mutable to/from zero buttons - allowClose: false - modal: true - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } + allowClose: false property alias state: s.state property alias error: errorText.text @@ -124,7 +117,7 @@ var sharedialog = app.genericShareDialog.createObject(app, { title: qsTr('Save Channel Backup'), - text: dialog.channelBackup, + text_qr: dialog.channelBackup, text_help: qsTr('The channel you created is not recoverable from seed.') + ' ' + qsTr('To prevent fund losses, please save this backup on another device.') + ' ' + qsTr('It may be imported in another Electrum wallet with the same seed.') diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/Channels.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/Channels.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/Channels.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/Channels.qml 2000-11-11 11:11:11.000000000 +0000 @@ -9,6 +9,8 @@ Pane { id: root + objectName: 'Channels' + padding: 0 ColumnLayout { @@ -26,18 +28,9 @@ columns: 2 - Label { + Heading { Layout.columnSpan: 2 text: qsTr('Lightning Channels') - font.pixelSize: constants.fontSizeLarge - color: Material.accentColor - } - - Rectangle { - Layout.columnSpan: 2 - Layout.fillWidth: true - height: 1 - color: Material.accentColor } Label { @@ -47,47 +40,22 @@ } Label { - text: qsTr('You can send:') + text: qsTr('You can send') + ':' color: Material.accentColor } - RowLayout { - Layout.fillWidth: true - Label { - text: Config.formatSats(Daemon.currentWallet.lightningCanSend) - } - Label { - text: Config.baseUnit - color: Material.accentColor - } - Label { - text: Daemon.fx.enabled - ? '(' + Daemon.fx.fiatValue(Daemon.currentWallet.lightningCanSend) + ' ' + Daemon.fx.fiatCurrency + ')' - : '' - } + FormattedAmount { + amount: Daemon.currentWallet.lightningCanSend } Label { - text: qsTr('You can receive:') + text: qsTr('You can receive') + ':' color: Material.accentColor } - RowLayout { - Layout.fillWidth: true - Label { - text: Config.formatSats(Daemon.currentWallet.lightningCanReceive) - } - Label { - text: Config.baseUnit - color: Material.accentColor - } - Label { - text: Daemon.fx.enabled - ? '(' + Daemon.fx.fiatValue(Daemon.currentWallet.lightningCanReceive) + ' ' + Daemon.fx.fiatCurrency + ')' - : '' - } + FormattedAmount { + amount: Daemon.currentWallet.lightningCanReceive } - } Frame { @@ -114,6 +82,21 @@ clip: true model: Daemon.currentWallet.channelModel + section.property: 'is_backup' + section.criteria: ViewSection.FullString + section.delegate: RowLayout { + width: ListView.view.width + required property string section + Label { + visible: section == 'true' + text: qsTr('Channel backups') + Layout.alignment: Qt.AlignHCenter + Layout.topMargin: constants.paddingLarge + font.pixelSize: constants.fontSizeSmall + color: Material.accentColor + } + } + delegate: ChannelDelegate { onClicked: { app.stack.push(Qt.resolvedUrl('ChannelDetails.qml'), { 'channelid': model.cid }) @@ -121,57 +104,46 @@ } ScrollIndicator.vertical: ScrollIndicator { } - } - } - } - - FlatButton { - Layout.fillWidth: true - text: qsTr('Swap'); - visible: Daemon.currentWallet.lightningCanSend.satsInt > 0 || Daemon.currentWallet.lightningCanReceive.satInt > 0 - icon.source: '../../icons/status_waiting.png' - onClicked: { - var dialog = swapDialog.createObject(root) - dialog.open() + Label { + visible: listview.model.count == 0 + anchors.centerIn: parent + width: listview.width * 4/5 + font.pixelSize: constants.fontSizeXXLarge + color: constants.mutedForeground + text: qsTr('No Lightning channels yet in this wallet') + wrapMode: Text.Wrap + horizontalAlignment: Text.AlignHCenter + } + } } } - FlatButton { + ButtonContainer { Layout.fillWidth: true - text: qsTr('Open Channel') - onClicked: { - var dialog = openChannelDialog.createObject(root) - dialog.open() + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('Swap'); + enabled: Daemon.currentWallet.lightningCanSend.satsInt > 0 || Daemon.currentWallet.lightningCanReceive.satInt > 0 + icon.source: Qt.resolvedUrl('../../icons/update.png') + onClicked: app.startSwap() } - icon.source: '../../icons/lightning.png' - } - FlatButton { - Layout.fillWidth: true - text: qsTr('Import channel backup') - onClicked: { - var dialog = importChannelBackupDialog.createObject(root) - dialog.open() + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + enabled: Daemon.currentWallet.confirmedBalance.satsInt > 0 + text: qsTr('Open Channel') + onClicked: { + var dialog = openChannelDialog.createObject(root) + dialog.open() + } + icon.source: '../../icons/lightning.png' } - icon.source: '../../icons/file.png' - } - - } - Connections { - target: Daemon.currentWallet - function onImportChannelBackupFailed(message) { - var dialog = app.messageDialog.createObject(root, { text: message }) - dialog.open() } - } - Component { - id: swapDialog - SwapDialog { - onClosed: destroy() - } } Component { @@ -188,4 +160,12 @@ } } + Connections { + target: Daemon.currentWallet + function onImportChannelBackupFailed(message) { + var dialog = app.messageDialog.createObject(root, { title: qsTr('Error'), text: message }) + dialog.open() + } + } + } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/CloseChannelDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/CloseChannelDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/CloseChannelDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/CloseChannelDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -9,20 +9,16 @@ ElDialog { id: dialog + width: parent.width height: parent.height property string channelid title: qsTr('Close Channel') - standardButtons: closing ? 0 : Dialog.Cancel + iconSource: Qt.resolvedUrl('../../icons/lightning_disconnected.png') - modal: true - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } - property bool closing: false + property bool _closing: false closePolicy: Popup.NoAutoClose @@ -32,130 +28,143 @@ anchors.fill: parent spacing: 0 - GridLayout { - id: layout - Layout.preferredWidth: parent.width - 2*constants.paddingLarge - Layout.leftMargin: constants.paddingLarge - Layout.rightMargin: constants.paddingLarge - columns: 2 - - Label { - Layout.fillWidth: true - visible: channeldetails.name - text: qsTr('Channel name') - color: Material.accentColor - } - - Label { - Layout.fillWidth: true - visible: channeldetails.name - text: channeldetails.name - } - - Label { - text: qsTr('Remote node ID') - Layout.columnSpan: 2 - color: Material.accentColor - } - - TextHighlightPane { - Layout.columnSpan: 2 - Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall + Flickable { + Layout.preferredWidth: parent.width + Layout.fillHeight: true + + leftMargin: constants.paddingLarge + rightMargin: constants.paddingLarge + + contentHeight: rootLayout.height + clip:true + interactive: height < contentHeight + + GridLayout { + id: rootLayout + width: parent.width + columns: 2 Label { - width: parent.width - text: channeldetails.pubkey - font.pixelSize: constants.fontSizeLarge - font.family: FixedFont Layout.fillWidth: true - wrapMode: Text.Wrap + visible: channeldetails.name + text: qsTr('Channel name') + color: Material.accentColor } - } - Label { - text: qsTr('Short channel ID') - color: Material.accentColor - } + Label { + Layout.fillWidth: true + visible: channeldetails.name + text: channeldetails.name + } - Label { - text: channeldetails.short_cid - } + Label { + text: qsTr('Short channel ID') + color: Material.accentColor + } - Item { Layout.preferredHeight: constants.paddingMedium; Layout.preferredWidth: 1; Layout.columnSpan: 2 } + Label { + text: channeldetails.shortCid + } - InfoTextArea { - Layout.columnSpan: 2 - Layout.fillWidth: true - text: qsTr(channeldetails.message_force_close) - } + Label { + text: qsTr('Remote node ID') + Layout.columnSpan: 2 + color: Material.accentColor + } - Label { - text: qsTr('Choose closing method') - Layout.columnSpan: 2 - color: Material.accentColor - } + TextHighlightPane { + Layout.columnSpan: 2 + Layout.fillWidth: true - ColumnLayout { - Layout.columnSpan: 2 - Layout.alignment: Qt.AlignHCenter - - ButtonGroup { - id: closetypegroup - } - - RadioButton { - ButtonGroup.group: closetypegroup - property string closetype: 'cooperative' - checked: true - enabled: !closing && channeldetails.canCoopClose - text: qsTr('Cooperative close') - } - RadioButton { - ButtonGroup.group: closetypegroup - property string closetype: 'remote_force' - enabled: !closing && channeldetails.canForceClose - text: qsTr('Request Force-close') - } - RadioButton { - ButtonGroup.group: closetypegroup - property string closetype: 'local_force' - enabled: !closing && channeldetails.canForceClose && !channeldetails.isBackup - text: qsTr('Local Force-close') + Label { + width: parent.width + text: channeldetails.pubkey + font.pixelSize: constants.fontSizeLarge + font.family: FixedFont + Layout.fillWidth: true + wrapMode: Text.Wrap + } } - } - ColumnLayout { - Layout.columnSpan: 2 - Layout.alignment: Qt.AlignHCenter - Label { - id: errorText - visible: !closing && errorText - wrapMode: Text.Wrap - Layout.preferredWidth: layout.width + Item { Layout.preferredHeight: constants.paddingMedium; Layout.preferredWidth: 1; Layout.columnSpan: 2 } + + InfoTextArea { + Layout.columnSpan: 2 + Layout.fillWidth: true + Layout.bottomMargin: constants.paddingLarge + text: channeldetails.messageForceClose } + Label { - text: qsTr('Closing...') - visible: closing - } - BusyIndicator { - visible: closing + text: qsTr('Choose closing method') + Layout.columnSpan: 2 + color: Material.accentColor + } + + ColumnLayout { + Layout.columnSpan: 2 + Layout.alignment: Qt.AlignHCenter + + ButtonGroup { + id: closetypegroup + } + + RadioButton { + id: closetypeCoop + ButtonGroup.group: closetypegroup + property string closetype: 'cooperative' + enabled: !_closing && channeldetails.canCoopClose + text: qsTr('Cooperative close') + } + RadioButton { + id: closetypeRemoteForce + ButtonGroup.group: closetypegroup + property string closetype: 'remote_force' + enabled: !_closing && channeldetails.canForceClose + text: qsTr('Request Force-close') + } + RadioButton { + id: closetypeLocalForce + ButtonGroup.group: closetypegroup + property string closetype: 'local_force' + enabled: !_closing && channeldetails.canForceClose && !channeldetails.isBackup + text: qsTr('Local Force-close') + } + } + + ColumnLayout { + Layout.columnSpan: 2 + Layout.maximumWidth: parent.width + + InfoTextArea { + id: errorText + Layout.alignment: Qt.AlignHCenter + Layout.maximumWidth: parent.width + visible: !_closing && errorText.text + iconStyle: InfoTextArea.IconStyle.Error + } + Label { + Layout.alignment: Qt.AlignHCenter + text: qsTr('Closing...') + visible: _closing + } + BusyIndicator { + Layout.alignment: Qt.AlignHCenter + visible: _closing + } } } } - Item { Layout.fillHeight: true; Layout.preferredWidth: 1 } - FlatButton { Layout.columnSpan: 2 Layout.fillWidth: true text: qsTr('Close channel') icon.source: '../../icons/closebutton.png' - enabled: !closing + enabled: !_closing onClicked: { - closing = true - channeldetails.close_channel(closetypegroup.checkedButton.closetype) + _closing = true + channeldetails.closeChannel(closetypegroup.checkedButton.closetype) } } @@ -167,13 +176,21 @@ wallet: Daemon.currentWallet channelid: dialog.channelid + onChannelChanged : { + // init default choice + if (channeldetails.canCoopClose) + closetypeCoop.checked = true + else + closetypeRemoteForce.checked = true + } + onChannelCloseSuccess: { - closing = false + _closing = false dialog.close() } onChannelCloseFailed: { - closing = false + _closing = false errorText.text = message } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ConfirmTxDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ConfirmTxDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ConfirmTxDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ConfirmTxDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -17,10 +17,7 @@ property alias amountLabelText: amountLabel.text property alias sendButtonText: sendButton.text - signal txcancelled - signal txaccepted - - title: qsTr('Confirm Transaction') + title: qsTr('Transaction Fee') // copy these to finalizer onAddressChanged: finalizer.address = address @@ -30,14 +27,6 @@ height: parent.height padding: 0 - standardButtons: Dialog.Cancel - - modal: true - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } - function updateAmountText() { btcValue.text = Config.formatSats(finalizer.effectiveAmount, false) fiatValue.text = Daemon.fx.enabled @@ -46,199 +35,173 @@ } ColumnLayout { - width: parent.width - height: parent.height + anchors.fill: parent spacing: 0 - GridLayout { - width: parent.width - columns: 2 - Layout.leftMargin: constants.paddingLarge - Layout.rightMargin: constants.paddingLarge - - Label { - id: amountLabel - text: qsTr('Amount to send') - color: Material.accentColor - } + Flickable { + Layout.fillWidth: true + Layout.fillHeight: true - RowLayout { - Layout.fillWidth: true - Label { - id: btcValue - font.bold: true - } + leftMargin: constants.paddingLarge + rightMargin: constants.paddingLarge - Label { - text: Config.baseUnit - color: Material.accentColor - } + contentHeight: rootLayout.height + clip: true + interactive: height < contentHeight + + GridLayout { + id: rootLayout + width: parent.width + + columns: 2 Label { - id: fiatValue + id: amountLabel Layout.fillWidth: true - font.pixelSize: constants.fontSizeMedium + Layout.minimumWidth: implicitWidth + text: qsTr('Amount to send') + color: Material.accentColor } + RowLayout { + Layout.fillWidth: true + Label { + id: btcValue + font.bold: true + font.family: FixedFont + } - Component.onCompleted: updateAmountText() - Connections { - target: finalizer - function onEffectiveAmountChanged() { - updateAmountText() + Label { + text: Config.baseUnit + color: Material.accentColor } - } - } - Label { - text: qsTr('Mining fee') - color: Material.accentColor - } + Label { + id: fiatValue + Layout.fillWidth: true + font.pixelSize: constants.fontSizeMedium + } - RowLayout { - Label { - id: fee - text: Config.formatSats(finalizer.fee) + Component.onCompleted: updateAmountText() + Connections { + target: finalizer + function onEffectiveAmountChanged() { + updateAmountText() + } + } } Label { - text: Config.baseUnit + text: qsTr('Mining fee') color: Material.accentColor } - } - - Label { - visible: !finalizer.extraFee.isEmpty - text: qsTr('Extra fee') - color: Material.accentColor - } - RowLayout { - visible: !finalizer.extraFee.isEmpty - Label { - text: Config.formatSats(finalizer.extraFee) + FormattedAmount { + amount: finalizer.fee } Label { - text: Config.baseUnit + visible: !finalizer.extraFee.isEmpty + text: qsTr('Extra fee') color: Material.accentColor } - } - - Label { - text: qsTr('Fee rate') - color: Material.accentColor - } - RowLayout { - Label { - id: feeRate - text: finalizer.feeRate + FormattedAmount { + visible: !finalizer.extraFee.isEmpty + amount: finalizer.extraFee } Label { - text: 'sat/vB' + text: qsTr('Fee rate') color: Material.accentColor } - } - Label { - text: qsTr('Target') - color: Material.accentColor - } - - Label { - id: targetdesc - text: finalizer.target - } + RowLayout { + Label { + id: feeRate + text: finalizer.feeRate + font.family: FixedFont + } - Slider { - id: feeslider - leftPadding: constants.paddingMedium - snapMode: Slider.SnapOnRelease - stepSize: 1 - from: 0 - to: finalizer.sliderSteps - onValueChanged: { - if (activeFocus) - finalizer.sliderPos = value - } - Component.onCompleted: { - value = finalizer.sliderPos - } - Connections { - target: finalizer - function onSliderPosChanged() { - feeslider.value = finalizer.sliderPos + Label { + text: 'sat/vB' + color: Material.accentColor } } - } - FeeMethodComboBox { - id: target - feeslider: finalizer - } - - CheckBox { - id: final_cb - text: qsTr('Replace-by-Fee') - Layout.columnSpan: 2 - checked: finalizer.rbf - visible: finalizer.canRbf - onCheckedChanged: { - if (activeFocus) - finalizer.rbf = checked + Label { + text: qsTr('Target') + color: Material.accentColor } - } - - InfoTextArea { - Layout.columnSpan: 2 - Layout.preferredWidth: parent.width * 3/4 - Layout.alignment: Qt.AlignHCenter - visible: finalizer.warning != '' - text: finalizer.warning - iconStyle: InfoTextArea.IconStyle.Warn - } - Label { - text: qsTr('Outputs') - Layout.columnSpan: 2 - color: Material.accentColor - } + Label { + id: targetdesc + text: finalizer.target + } - Repeater { - model: finalizer.outputs - delegate: TextHighlightPane { + RowLayout { Layout.columnSpan: 2 Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall - RowLayout { - width: parent.width - Label { - text: modelData.address - Layout.fillWidth: true - wrapMode: Text.Wrap - font.pixelSize: constants.fontSizeLarge - font.family: FixedFont - color: modelData.is_mine ? constants.colorMine : Material.foreground + + Slider { + id: feeslider + Layout.fillWidth: true + leftPadding: constants.paddingMedium + + snapMode: Slider.SnapOnRelease + stepSize: 1 + from: 0 + to: finalizer.sliderSteps + + onValueChanged: { + if (activeFocus) + finalizer.sliderPos = value } - Label { - text: Config.formatSats(modelData.value_sats) - font.pixelSize: constants.fontSizeMedium - font.family: FixedFont + Component.onCompleted: { + value = finalizer.sliderPos } - Label { - text: Config.baseUnit - font.pixelSize: constants.fontSizeMedium - color: Material.accentColor + Connections { + target: finalizer + function onSliderPosChanged() { + feeslider.value = finalizer.sliderPos + } } } + + FeeMethodComboBox { + id: target + feeslider: finalizer + } + } + + InfoTextArea { + Layout.columnSpan: 2 + Layout.fillWidth: true + Layout.topMargin: constants.paddingLarge + Layout.bottomMargin: constants.paddingLarge + visible: finalizer.warning != '' + text: finalizer.warning + iconStyle: InfoTextArea.IconStyle.Warn + } + + Label { + text: qsTr('Outputs') + Layout.columnSpan: 2 + color: Material.accentColor + } + + Repeater { + model: finalizer.outputs + delegate: TxOutput { + Layout.columnSpan: 2 + Layout.fillWidth: true + + allowShare: false + model: modelData + } } } } - Item { Layout.fillHeight: true; Layout.preferredWidth: 1 } - FlatButton { id: sendButton Layout.fillWidth: true @@ -247,12 +210,9 @@ : qsTr('Pay') icon.source: '../../icons/confirmed.png' enabled: finalizer.valid - onClicked: { - txaccepted() - dialog.close() - } + onClicked: doAccept() } } - onClosed: txcancelled() + onClosed: doReject() } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/Constants.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/Constants.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/Constants.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/Constants.qml 2000-11-11 11:11:11.000000000 +0000 @@ -25,24 +25,44 @@ readonly property int iconSizeXLarge: 48 readonly property int iconSizeXXLarge: 64 - property color colorCredit: "#ff80ff80" - property color colorDebit: "#ffff8080" + readonly property int fingerWidth: 64 // TODO: determine finger width from screen dimensions and resolution + property color mutedForeground: 'gray' //Qt.lighter(Material.background, 2) property color darkerBackground: Qt.darker(Material.background, 1.20) property color lighterBackground: Qt.lighter(Material.background, 1.10) - property color colorMine: "yellow" + property color notificationBackground: Qt.lighter(Material.background, 1.5) + + property color colorCredit: "#ff80ff80" + property color colorDebit: "#ffff8080" + + property color colorInfo: Material.accentColor + property color colorWarning: 'yellow' property color colorError: '#ffff8080' + property color colorProgress: '#ffffff80' + property color colorDone: '#ff80ff80' + property color colorLightningLocal: "blue" property color colorLightningRemote: "yellow" property color colorChannelOpen: "#ff80ff80" + property color colorPiechartTotal: Material.accentColor property color colorPiechartOnchain: Qt.darker(Material.accentColor, 1.50) property color colorPiechartFrozen: 'gray' - property color colorPiechartLightning: 'orange' //Qt.darker(Material.accentColor, 1.20) + property color colorPiechartLightning: 'orange' + property color colorPiechartLightningFrozen: Qt.darker('orange', 1.20) + property color colorPiechartUnconfirmed: Qt.darker(Material.accentColor, 2.00) + property color colorPiechartUnmatured: 'magenta' property color colorPiechartParticipant: 'gray' property color colorPiechartSignature: 'yellow' + property color colorAddressExternal: "#8af296" //Qt.rgba(0,1,0,0.5) + property color colorAddressInternal: "#ffff00" //Qt.rgba(1,0.93,0,0.75) + property color colorAddressUsed: Qt.rgba(0.5,0.5,0.5,1) + property color colorAddressUsedWithBalance: Qt.rgba(0.75,0.75,0.75,1) + property color colorAddressFrozen: Qt.rgba(0.5,0.5,1,1) + property color colorAddressBilling: "#8cb3f2" + function colorAlpha(baseColor, alpha) { return Qt.rgba(baseColor.r, baseColor.g, baseColor.b, alpha) } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/CpfpBumpFeeDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/CpfpBumpFeeDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/CpfpBumpFeeDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/CpfpBumpFeeDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -10,254 +10,206 @@ ElDialog { id: dialog - required property string txid required property QtObject cpfpfeebumper - signal txaccepted - title: qsTr('Bump Fee') + iconSource: Qt.resolvedUrl('../../icons/rocket.png') width: parent.width height: parent.height padding: 0 - standardButtons: Dialog.Cancel - - modal: true - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } - ColumnLayout { anchors.fill: parent spacing: 0 - GridLayout { - Layout.preferredWidth: parent.width - Layout.leftMargin: constants.paddingLarge - Layout.rightMargin: constants.paddingLarge - columns: 2 - - Label { - Layout.columnSpan: 2 - Layout.fillWidth: true - text: qsTr('A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction.') - wrapMode: Text.Wrap - } + Flickable { + Layout.fillWidth: true + Layout.fillHeight: true - Label { - Layout.columnSpan: 2 - Layout.fillWidth: true - Layout.bottomMargin: constants.paddingLarge - text: qsTr('The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history.') - wrapMode: Text.Wrap - } + leftMargin: constants.paddingLarge + rightMargin: constants.paddingLarge - Label { - Layout.preferredWidth: 1 - Layout.fillWidth: true - text: qsTr('Total size') - color: Material.accentColor - } + contentHeight: rootLayout.height + clip: true + interactive: height < contentHeight - Label { - Layout.preferredWidth: 1 - Layout.fillWidth: true - text: qsTr('%1 bytes').arg(cpfpfeebumper.totalSize) - } + GridLayout { + id: rootLayout + width: parent.width - Label { - text: qsTr('Input amount') - color: Material.accentColor - } + columns: 2 - RowLayout { Label { - text: Config.formatSats(cpfpfeebumper.inputAmount) + Layout.columnSpan: 2 + Layout.fillWidth: true + text: qsTr('A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction.') + wrapMode: Text.Wrap } Label { - text: Config.baseUnit - color: Material.accentColor + Layout.columnSpan: 2 + Layout.fillWidth: true + Layout.bottomMargin: constants.paddingLarge + text: qsTr('The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history.') + wrapMode: Text.Wrap } - } - Label { - text: qsTr('Output amount') - color: Material.accentColor - } + Label { + Layout.preferredWidth: 1 + Layout.fillWidth: true + text: qsTr('Total size') + color: Material.accentColor + } - RowLayout { Label { - text: cpfpfeebumper.valid ? Config.formatSats(cpfpfeebumper.outputAmount) : '' + Layout.preferredWidth: 1 + Layout.fillWidth: true + text: qsTr('%1 bytes').arg(cpfpfeebumper.totalSize) } Label { - visible: cpfpfeebumper.valid - text: Config.baseUnit + text: qsTr('Input amount') color: Material.accentColor } - } - Slider { - id: feeslider - leftPadding: constants.paddingMedium - snapMode: Slider.SnapOnRelease - stepSize: 1 - from: 0 - to: cpfpfeebumper.sliderSteps - onValueChanged: { - if (activeFocus) - cpfpfeebumper.sliderPos = value - } - Component.onCompleted: { - value = cpfpfeebumper.sliderPos - } - Connections { - target: cpfpfeebumper - function onSliderPosChanged() { - feeslider.value = cpfpfeebumper.sliderPos - } + FormattedAmount { + amount: cpfpfeebumper.inputAmount } - } - FeeMethodComboBox { - id: feemethod - feeslider: cpfpfeebumper - } + Label { + text: qsTr('Output amount') + color: Material.accentColor + } - Label { - visible: feemethod.currentValue - text: qsTr('Target') - color: Material.accentColor - } + FormattedAmount { + amount: cpfpfeebumper.outputAmount + valid: cpfpfeebumper.valid + } - Label { - visible: feemethod.currentValue - text: cpfpfeebumper.target - } + RowLayout { + Layout.columnSpan: 2 + Slider { + id: feeslider + leftPadding: constants.paddingMedium + snapMode: Slider.SnapOnRelease + stepSize: 1 + from: 0 + to: cpfpfeebumper.sliderSteps + onValueChanged: { + if (activeFocus) + cpfpfeebumper.sliderPos = value + } + Component.onCompleted: { + value = cpfpfeebumper.sliderPos + } + Connections { + target: cpfpfeebumper + function onSliderPosChanged() { + feeslider.value = cpfpfeebumper.sliderPos + } + } + } - Label { - text: qsTr('Fee for child') - color: Material.accentColor - } + FeeMethodComboBox { + id: feemethod + feeslider: cpfpfeebumper + } + } - RowLayout { Label { - id: fee - text: cpfpfeebumper.valid ? Config.formatSats(cpfpfeebumper.feeForChild) : '' + visible: feemethod.currentValue + text: qsTr('Target') + color: Material.accentColor } Label { - visible: cpfpfeebumper.valid - text: Config.baseUnit + visible: feemethod.currentValue + text: cpfpfeebumper.target + } + + Label { + text: qsTr('Fee for child') color: Material.accentColor } - } - Label { - text: qsTr('Total fee') - color: Material.accentColor - } + FormattedAmount { + amount: cpfpfeebumper.feeForChild + valid: cpfpfeebumper.valid + } - RowLayout { Label { - text: cpfpfeebumper.valid ? Config.formatSats(cpfpfeebumper.totalFee) : '' + text: qsTr('Total fee') + color: Material.accentColor + } + + FormattedAmount { + amount: cpfpfeebumper.totalFee + valid: cpfpfeebumper.valid } Label { - visible: cpfpfeebumper.valid - text: Config.baseUnit + text: qsTr('Total fee rate') color: Material.accentColor } - } - Label { - text: qsTr('Total fee rate') - color: Material.accentColor - } + RowLayout { + Label { + text: cpfpfeebumper.valid ? cpfpfeebumper.totalFeeRate : '' + font.family: FixedFont + } - RowLayout { - Label { - text: cpfpfeebumper.valid ? cpfpfeebumper.totalFeeRate : '' + Label { + visible: cpfpfeebumper.valid + text: 'sat/vB' + color: Material.accentColor + } + } + + InfoTextArea { + Layout.columnSpan: 2 + Layout.preferredWidth: parent.width * 3/4 + Layout.alignment: Qt.AlignHCenter + Layout.topMargin: constants.paddingLarge + visible: cpfpfeebumper.warning != '' + text: cpfpfeebumper.warning + iconStyle: InfoTextArea.IconStyle.Warn } Label { visible: cpfpfeebumper.valid - text: 'sat/vB' + text: qsTr('Outputs') + Layout.columnSpan: 2 color: Material.accentColor } - } - - InfoTextArea { - Layout.columnSpan: 2 - Layout.preferredWidth: parent.width * 3/4 - Layout.alignment: Qt.AlignHCenter - Layout.topMargin: constants.paddingLarge - visible: cpfpfeebumper.warning != '' - text: cpfpfeebumper.warning - iconStyle: InfoTextArea.IconStyle.Warn - } - Label { - visible: cpfpfeebumper.valid - text: qsTr('Outputs') - Layout.columnSpan: 2 - color: Material.accentColor - } + Repeater { + model: cpfpfeebumper.valid ? cpfpfeebumper.outputs : [] + delegate: TxOutput { + Layout.columnSpan: 2 + Layout.fillWidth: true - Repeater { - model: cpfpfeebumper.valid ? cpfpfeebumper.outputs : [] - delegate: TextHighlightPane { - Layout.columnSpan: 2 - Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall - RowLayout { - width: parent.width - Label { - text: modelData.address - Layout.fillWidth: true - wrapMode: Text.Wrap - font.pixelSize: constants.fontSizeLarge - font.family: FixedFont - color: modelData.is_mine ? constants.colorMine : Material.foreground - } - Label { - text: Config.formatSats(modelData.value_sats) - font.pixelSize: constants.fontSizeMedium - font.family: FixedFont - } - Label { - text: Config.baseUnit - font.pixelSize: constants.fontSizeMedium - color: Material.accentColor - } + allowShare: false + model: modelData } } } } - Item { Layout.fillHeight: true; Layout.preferredWidth: 1 } - FlatButton { id: sendButton Layout.fillWidth: true text: qsTr('Ok') icon.source: '../../icons/confirmed.png' enabled: cpfpfeebumper.valid - onClicked: { - txaccepted() - dialog.close() - } + onClicked: doAccept() } } Connections { target: cpfpfeebumper function onTxMined() { - dialog.close() + dialog.doReject() } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ExceptionDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ExceptionDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ExceptionDialog.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ExceptionDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,154 @@ +import QtQuick 2.6 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.3 +import QtQuick.Controls.Material 2.0 + +import QtQml 2.6 + +import "controls" + +ElDialog +{ + id: root + + property var crashData + + property bool _sending: false + + width: parent.width + height: parent.height + + header: null + + ColumnLayout { + anchors.fill: parent + enabled: !_sending + + Image { + Layout.alignment: Qt.AlignCenter + Layout.preferredWidth: 128 + Layout.preferredHeight: 128 + source: '../../icons/bug.png' + } + Label { + text: qsTr('Sorry!') + font.pixelSize: constants.fontSizeLarge + } + + Label { + Layout.fillWidth: true + text: qsTr('Something went wrong while executing Electrum.') + } + Label { + Layout.fillWidth: true + text: qsTr('To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:') + wrapMode: Text.Wrap + } + Button { + Layout.alignment: Qt.AlignCenter + text: qsTr('Show report contents') + onClicked: { + if (crashData.traceback) + console.log('traceback: ' + crashData.traceback.stack) + var dialog = report.createObject(app, { + reportText: crashData.reportstring + }) + dialog.open() + } + } + Label { + Layout.fillWidth: true + text: qsTr('Please briefly describe what led to the error (optional):') + } + TextArea { + Layout.fillWidth: true + Layout.fillHeight: true + background: Rectangle { + color: Qt.darker(Material.background, 1.25) + } + onTextChanged: AppController.setCrashUserText(text) + } + Label { + text: qsTr('Do you want to send this report?') + } + RowLayout { + Button { + Layout.fillWidth: true + Layout.preferredWidth: 3 + text: qsTr('Send Bug Report') + onClicked: AppController.sendReport() + } + Button { + Layout.fillWidth: true + Layout.preferredWidth: 2 + text: qsTr('Never') + onClicked: { + AppController.showNever() + close() + } + } + Button { + Layout.fillWidth: true + Layout.preferredWidth: 2 + text: qsTr('Not Now') + onClicked: close() + } + } + } + + BusyIndicator { + anchors.centerIn: parent + running: _sending + } + + Component { + id: report + ElDialog { + property string reportText + + z: 3000 + + width: parent.width + height: parent.height + + header: null + + Flickable { + anchors.fill: parent + contentHeight: reportLabel.implicitHeight + interactive: height < contentHeight + + Label { + id: reportLabel + text: reportText + wrapMode: Text.Wrap + width: parent.width + } + } + } + } + + Connections { + target: AppController + function onSendingBugreportSuccess(text) { + _sending = false + var dialog = app.messageDialog.createObject(app, { + text: text, + richText: true + }) + dialog.open() + close() + } + function onSendingBugreportFailure(text) { + _sending = false + var dialog = app.messageDialog.createObject(app, { + text: text, + richText: true + }) + dialog.open() + } + function onSendingBugreport() { + _sending = true + } + } +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ExportTxDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ExportTxDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ExportTxDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ExportTxDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -8,83 +8,97 @@ ElDialog { id: dialog - property QtObject txdetails - - property string text + required property string text property string text_qr // if text_qr is undefined text will be used property string text_help + property string text_warn - title: qsTr('Export Transaction') - - parent: Overlay.overlay - modal: true - standardButtons: Dialog.Close + title: qsTr('Share Transaction') width: parent.width height: parent.height - Overlay.modal: Rectangle { - color: "#aa000000" - } + padding: 0 - Flickable { + ColumnLayout { anchors.fill: parent - contentHeight: rootLayout.height - clip:true - interactive: height < contentHeight - - ColumnLayout { - id: rootLayout - width: parent.width - spacing: constants.paddingMedium + spacing: 0 - Item { - Layout.fillWidth: true - Layout.preferredHeight: qr.height - Layout.topMargin: constants.paddingSmall - Layout.bottomMargin: constants.paddingSmall - QRImage { - id: qr - qrdata: dialog.text_qr - anchors.centerIn: parent + Flickable { + Layout.fillWidth: true + Layout.fillHeight: true + + contentHeight: rootLayout.height + clip:true + interactive: height < contentHeight + + ColumnLayout { + id: rootLayout + width: parent.width + spacing: constants.paddingMedium + + Item { + Layout.fillWidth: true + Layout.preferredHeight: qr.height + Layout.topMargin: constants.paddingSmall + Layout.bottomMargin: constants.paddingSmall + QRImage { + id: qr + qrdata: dialog.text_qr + anchors.centerIn: parent + } } - } - Label { - visible: dialog.text_help - text: dialog.text_help - wrapMode: Text.Wrap - Layout.fillWidth: true - } + InfoTextArea { + Layout.fillWidth: true + Layout.margins: constants.paddingLarge + visible: dialog.text_help + text: dialog.text_help + } - Rectangle { - height: 1 - Layout.preferredWidth: qr.width - Layout.alignment: Qt.AlignHCenter - color: Material.accentColor + InfoTextArea { + Layout.fillWidth: true + Layout.margins: constants.paddingLarge + Layout.topMargin: dialog.text_help + ? 0 + : constants.paddingLarge + visible: dialog.text_warn + text: dialog.text_warn + iconStyle: InfoTextArea.IconStyle.Warn + } } + } - RowLayout { - Layout.fillWidth: true - Layout.alignment: Qt.AlignHCenter + ButtonContainer { + Layout.fillWidth: true - FlatButton { - text: qsTr('Copy') - icon.source: '../../icons/copy_bw.png' - onClicked: AppController.textToClipboard(dialog.text) + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('Copy') + icon.source: '../../icons/copy_bw.png' + onClicked: { + AppController.textToClipboard(dialog.text) + toaster.show(this, qsTr('Copied!')) } - FlatButton { - text: qsTr('Share') - icon.source: '../../icons/share.png' - onClicked: { - AppController.doShare(dialog.text, dialog.title) - } + } + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('Share') + icon.source: '../../icons/share.png' + onClicked: { + AppController.doShare(dialog.text, dialog.title) } } } } + Toaster { + id: toaster + } + Connections { target: dialog.enter function onRunningChanged() { @@ -93,9 +107,4 @@ } } } - - Component.onCompleted: { - text = dialog.txdetails.serializedTx(false) - text_qr = dialog.txdetails.serializedTx(true) - } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/GenericShareDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/GenericShareDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/GenericShareDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/GenericShareDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -15,79 +15,85 @@ title: '' - parent: Overlay.overlay - modal: true - standardButtons: Dialog.Close - width: parent.width height: parent.height - Overlay.modal: Rectangle { - color: "#aa000000" - } + padding: 0 - Flickable { + ColumnLayout { anchors.fill: parent - contentHeight: rootLayout.height - clip:true - interactive: height < contentHeight - - ColumnLayout { - id: rootLayout - width: parent.width - spacing: constants.paddingMedium - - QRImage { - id: qr - render: dialog.enter ? false : true - qrdata: dialog.text_qr ? dialog.text_qr : dialog.text - Layout.alignment: Qt.AlignHCenter - Layout.topMargin: constants.paddingSmall - Layout.bottomMargin: constants.paddingSmall - } + spacing: 0 - TextHighlightPane { - Layout.fillWidth: true - Label { - width: parent.width - text: dialog.text - wrapMode: Text.Wrap - font.pixelSize: constants.fontSizeLarge - font.family: FixedFont - maximumLineCount: 4 - elide: Text.ElideRight + Flickable { + Layout.fillHeight: true + Layout.fillWidth: true + + contentHeight: rootLayout.height + clip:true + interactive: height < contentHeight + + ColumnLayout { + id: rootLayout + width: parent.width + spacing: constants.paddingMedium + + QRImage { + id: qr + render: dialog.enter ? false : true + qrdata: dialog.text_qr ? dialog.text_qr : dialog.text + Layout.alignment: Qt.AlignHCenter + Layout.topMargin: constants.paddingSmall + Layout.bottomMargin: constants.paddingSmall } - } - Label { - visible: dialog.text_help - text: dialog.text_help - wrapMode: Text.Wrap - Layout.fillWidth: true - } + TextHighlightPane { + Layout.leftMargin: constants.paddingMedium + Layout.rightMargin: constants.paddingMedium + Layout.fillWidth: true + visible: dialog.text + Label { + width: parent.width + text: dialog.text + wrapMode: Text.Wrap + font.pixelSize: constants.fontSizeLarge + font.family: FixedFont + maximumLineCount: 4 + elide: Text.ElideRight + } + } - Rectangle { - height: 1 - Layout.preferredWidth: qr.width - Layout.alignment: Qt.AlignHCenter - color: Material.accentColor + InfoTextArea { + Layout.leftMargin: constants.paddingMedium + Layout.rightMargin: constants.paddingMedium + visible: dialog.text_help + text: dialog.text_help + Layout.fillWidth: true + } } + } + + ButtonContainer { + Layout.fillWidth: true - RowLayout { + FlatButton { Layout.fillWidth: true - Layout.alignment: Qt.AlignHCenter + Layout.preferredWidth: 1 - FlatButton { - text: qsTr('Copy') - icon.source: '../../icons/copy_bw.png' - onClicked: AppController.textToClipboard(dialog.text) + text: qsTr('Copy') + icon.source: '../../icons/copy_bw.png' + onClicked: { + AppController.textToClipboard(dialog.text) + toaster.show(this, qsTr('Copied!')) } - FlatButton { - text: qsTr('Share') - icon.source: '../../icons/share.png' - onClicked: { - AppController.doShare(dialog.text, dialog.title) - } + } + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + + text: qsTr('Share') + icon.source: '../../icons/share.png' + onClicked: { + AppController.doShare(dialog.text, dialog.title) } } } @@ -101,4 +107,8 @@ } } } + + Toaster { + id: toaster + } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/History.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/History.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/History.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/History.qml 2000-11-11 11:11:11.000000000 +0000 @@ -59,7 +59,7 @@ text: listview.sectionLabels[section] Layout.alignment: Qt.AlignHCenter Layout.topMargin: constants.paddingLarge - font.pixelSize: constants.fontSizeLarge + font.pixelSize: constants.fontSizeMedium color: Material.accentColor } } @@ -76,12 +76,21 @@ DelegateModelGroup { name: 'older'; includeByDefault: false } ] - delegate: HistoryItemDelegate { - } + delegate: HistoryItemDelegate { } } ScrollIndicator.vertical: ScrollIndicator { } + Label { + visible: Daemon.currentWallet.historyModel.count == 0 && !Daemon.currentWallet.synchronizing + anchors.centerIn: parent + width: listview.width * 4/5 + font.pixelSize: constants.fontSizeXXLarge + color: constants.mutedForeground + text: qsTr('No transactions in this wallet yet') + wrapMode: Text.Wrap + horizontalAlignment: Text.AlignHCenter + } } MouseArea { @@ -91,7 +100,7 @@ right: listview.right bottom: listview.bottom } - width: constants.paddingXXLarge + width: constants.fingerWidth drag.target: dragb onPressedChanged: if (pressed) { dragb.y = mouseY + listview.y - dragb.height/2 @@ -121,7 +130,9 @@ Label { id: postext anchors.centerIn: parent - text: listview.itemAt(0,listview.contentY + (dragb.y + dragb.height/2)).delegateModel.date + text: dragb.opacity + ? listview.itemAt(0,listview.contentY + (dragb.y + dragb.height/2)).delegateModel.date + : '' font.pixelSize: constants.fontSizeLarge } } @@ -132,4 +143,11 @@ Daemon.currentWallet.historyModel.updateBlockchainHeight(height) } } + + Connections { + target: Daemon + function onWalletLoaded() { + listview.positionViewAtBeginning() + } + } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ImportAddressesKeysDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ImportAddressesKeysDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ImportAddressesKeysDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ImportAddressesKeysDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -9,20 +9,16 @@ ElDialog { id: root + title: Daemon.currentWallet.isWatchOnly + ? qsTr('Import additional addresses') + : qsTr('Import additional keys') + property bool valid: false - standardButtons: Dialog.Close - modal: true - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } width: parent.width height: parent.height - title: Daemon.currentWallet.isWatchOnly - ? qsTr('Import additional addresses') - : qsTr('Import additional keys') + padding: 0 function verify(text) { if (Daemon.currentWallet.isWatchOnly) @@ -39,87 +35,82 @@ } ColumnLayout { - width: parent.width - height: parent.height + anchors.fill: parent + spacing: 0 - Label { - text: Daemon.currentWallet.isWatchOnly - ? qsTr('Import additional addresses') - : qsTr('Import additional keys') - } + ColumnLayout { + Layout.fillWidth: true + Layout.fillHeight: true + Layout.leftMargin: constants.paddingLarge + Layout.rightMargin: constants.paddingLarge - RowLayout { - TextArea { - id: import_ta - Layout.fillWidth: true - Layout.minimumHeight: 80 - focus: true - wrapMode: TextEdit.WrapAnywhere - onTextChanged: valid = verify(text) + Label { + text: Daemon.currentWallet.isWatchOnly + ? qsTr('Import additional addresses') + : qsTr('Import additional keys') } - ColumnLayout { - Layout.alignment: Qt.AlignTop - ToolButton { - icon.source: '../../icons/paste.png' - icon.height: constants.iconSizeMedium - icon.width: constants.iconSizeMedium - onClicked: { - if (verify(AppController.clipboardToText())) { - if (import_ta.text != '') - import_ta.text = import_ta.text + '\n' - import_ta.text = import_ta.text + AppController.clipboardToText() - } - } + + RowLayout { + TextArea { + id: import_ta + Layout.fillWidth: true + Layout.minimumHeight: 80 + focus: true + wrapMode: TextEdit.WrapAnywhere + onTextChanged: valid = verify(text) + inputMethodHints: Qt.ImhSensitiveData | Qt.ImhNoPredictiveText } - ToolButton { - icon.source: '../../icons/qrcode.png' - icon.height: constants.iconSizeMedium - icon.width: constants.iconSizeMedium - scale: 1.2 - onClicked: { - var scan = qrscan.createObject(root.contentItem) // can't use dialog as parent? - scan.onFound.connect(function() { - if (verify(scan.scanData)) { + ColumnLayout { + Layout.alignment: Qt.AlignTop + ToolButton { + icon.source: '../../icons/paste.png' + icon.height: constants.iconSizeMedium + icon.width: constants.iconSizeMedium + onClicked: { + if (verify(AppController.clipboardToText())) { if (import_ta.text != '') - import_ta.text = import_ta.text + ',\n' - import_ta.text = import_ta.text + scan.scanData + import_ta.text = import_ta.text + '\n' + import_ta.text = import_ta.text + AppController.clipboardToText() } - scan.destroy() - }) + } + } + ToolButton { + icon.source: '../../icons/qrcode.png' + icon.height: constants.iconSizeMedium + icon.width: constants.iconSizeMedium + scale: 1.2 + onClicked: { + var dialog = app.scanDialog.createObject(app, { + hint: Daemon.currentWallet.isWatchOnly + ? qsTr('Scan another address') + : qsTr('Scan another private key') + }) + dialog.onFound.connect(function() { + if (verify(dialog.scanData)) { + if (import_ta.text != '') + import_ta.text = import_ta.text + ',\n' + import_ta.text = import_ta.text + dialog.scanData + } + dialog.close() + }) + dialog.open() + } } } } - } - Item { - Layout.preferredWidth: 1 - Layout.fillHeight: true + Item { + Layout.preferredWidth: 1 + Layout.fillHeight: true + } } FlatButton { Layout.fillWidth: true + icon.source: '../../icons/add.png' text: qsTr('Import') enabled: valid - onClicked: accept() - } - } - - Component { - id: qrscan - QRScan { - width: parent.width - height: parent.height - - ToolButton { - icon.source: '../../icons/closebutton.png' - icon.height: constants.iconSizeMedium - icon.width: constants.iconSizeMedium - anchors.right: parent.right - anchors.top: parent.top - onClicked: { - parent.destroy() - } - } + onClicked: doAccept() } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ImportChannelBackupDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ImportChannelBackupDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ImportChannelBackupDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ImportChannelBackupDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -11,12 +11,6 @@ property bool valid: false - standardButtons: Dialog.Cancel - modal: true - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } width: parent.width height: parent.height @@ -29,6 +23,10 @@ return valid = Daemon.currentWallet.isValidChannelBackup(text) } + onAccepted: { + Daemon.currentWallet.importChannelBackup(channelbackup_ta.text) + } + ColumnLayout { anchors.fill: parent spacing: 0 @@ -61,11 +59,14 @@ icon.width: constants.iconSizeMedium scale: 1.2 onClicked: { - var scan = qrscan.createObject(root.contentItem) - scan.onFound.connect(function() { - channelbackup_ta.text = scan.scanData - scan.destroy() + var dialog = app.scanDialog.createObject(app, { + hint: qsTr('Scan a channel backup') }) + dialog.onFound.connect(function() { + channelbackup_ta.text = dialog.scanData + dialog.close() + }) + dialog.open() } } } @@ -90,29 +91,7 @@ Layout.fillWidth: true enabled: valid text: qsTr('Import') - onClicked: { - Daemon.currentWallet.importChannelBackup(channelbackup_ta.text) - root.accept() - } - } - } - - Component { - id: qrscan - QRScan { - width: root.contentItem.width - height: root.contentItem.height - - ToolButton { - icon.source: '../../icons/closebutton.png' - icon.height: constants.iconSizeMedium - icon.width: constants.iconSizeMedium - anchors.right: parent.right - anchors.top: parent.top - onClicked: { - parent.destroy() - } - } + onClicked: doAccept() } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/InvoiceDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/InvoiceDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/InvoiceDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/InvoiceDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -11,367 +11,431 @@ id: dialog property Invoice invoice - property string invoice_key + property bool payImmediately: false signal doPay signal invoiceAmountChanged - title: qsTr('Invoice') - standardButtons: invoice_key != '' ? Dialog.Close : Dialog.Cancel + title: invoice.invoiceType == Invoice.OnchainInvoice ? qsTr('On-chain Invoice') : qsTr('Lightning Invoice') + iconSource: Qt.resolvedUrl('../../icons/tab_send.png') padding: 0 - modal: true - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } - property bool _canMax: invoice.invoiceType == Invoice.OnchainInvoice + property Amount _invoice_amount: invoice.amount + ColumnLayout { - width: parent.width - height: parent.height + anchors.fill: parent spacing: 0 - GridLayout { - id: layout - width: parent.width - Layout.leftMargin: constants.paddingLarge - Layout.rightMargin: constants.paddingLarge - columns: 2 - - Label { - text: qsTr('Type') - color: Material.accentColor - } - - RowLayout { - Layout.fillWidth: true - Image { - Layout.preferredWidth: constants.iconSizeSmall - Layout.preferredHeight: constants.iconSizeSmall - source: invoice.invoiceType == Invoice.LightningInvoice - ? "../../icons/lightning.png" - : "../../icons/bitcoin.png" + Flickable { + Layout.preferredWidth: parent.width + Layout.fillHeight: true + + leftMargin: constants.paddingLarge + rightMargin: constants.paddingLarge + + contentHeight: rootLayout.height + clip:true + interactive: height < contentHeight + + GridLayout { + id: rootLayout + width: parent.width + + columns: 2 + + InfoTextArea { + id: helpText + Layout.columnSpan: 2 + Layout.fillWidth: true + Layout.bottomMargin: constants.paddingLarge + visible: text + text: invoice.userinfo ? invoice.userinfo : invoice.statusString + iconStyle: invoice.status == Invoice.Failed || invoice.status == Invoice.Unknown + ? InfoTextArea.IconStyle.Warn + : invoice.status == Invoice.Expired + ? InfoTextArea.IconStyle.Error + : invoice.status == Invoice.Inflight || invoice.status == Invoice.Routing || invoice.status == Invoice.Unconfirmed + ? InfoTextArea.IconStyle.Progress + : invoice.status == Invoice.Paid + ? InfoTextArea.IconStyle.Done + : invoice.status == Invoice.Unpaid && invoice.expiration > 0 + ? InfoTextArea.IconStyle.Pending + : InfoTextArea.IconStyle.Info } Label { - text: invoice.invoiceType == Invoice.OnchainInvoice - ? qsTr('On chain') - : invoice.invoiceType == Invoice.LightningInvoice - ? qsTr('Lightning') - : '' - Layout.fillWidth: true + Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + visible: invoice.invoiceType == Invoice.OnchainInvoice + text: qsTr('Address') + color: Material.accentColor } - } - Label { - text: qsTr('Status') - color: Material.accentColor - } + TextHighlightPane { + Layout.columnSpan: 2 + Layout.fillWidth: true + visible: invoice.invoiceType == Invoice.OnchainInvoice + leftPadding: constants.paddingMedium - Label { - text: invoice.status_str - } + Label { + width: parent.width + text: invoice.address + font.family: FixedFont + wrapMode: Text.Wrap + } + } - Label { - visible: invoice.invoiceType == Invoice.OnchainInvoice - Layout.columnSpan: 2 - text: qsTr('Address') - color: Material.accentColor - } + Label { + Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + text: qsTr('Description') + visible: invoice.message + color: Material.accentColor + } - TextHighlightPane { - visible: invoice.invoiceType == Invoice.OnchainInvoice + TextHighlightPane { + Layout.columnSpan: 2 + Layout.fillWidth: true - Layout.columnSpan: 2 - Layout.fillWidth: true + visible: invoice.message + leftPadding: constants.paddingMedium - padding: 0 - leftPadding: constants.paddingMedium + Label { + text: invoice.message + width: parent.width + font.pixelSize: constants.fontSizeXLarge + wrapMode: Text.Wrap + elide: Text.ElideRight + } + } Label { - width: parent.width - text: invoice.address - font.family: FixedFont - wrapMode: Text.Wrap + Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + text: qsTr('Amount to send') + color: Material.accentColor } - } - Label { - visible: invoice.invoiceType == Invoice.LightningInvoice - text: qsTr('Remote Pubkey') - color: Material.accentColor - } + TextHighlightPane { + id: amountContainer - TextHighlightPane { - visible: invoice.invoiceType == Invoice.LightningInvoice + Layout.columnSpan: 2 + Layout.fillWidth: true + Layout.alignment: Qt.AlignHCenter - Layout.columnSpan: 2 - Layout.fillWidth: true + leftPadding: constants.paddingXLarge - padding: 0 - leftPadding: constants.paddingMedium + property bool editmode: false - Label { - width: parent.width - text: 'pubkey' in invoice.lnprops ? invoice.lnprops.pubkey : '' - font.family: FixedFont - wrapMode: Text.Wrap - } - } + RowLayout { + id: amountLayout + width: parent.width + + GridLayout { + visible: !amountContainer.editmode + columns: 2 + + Label { + Layout.columnSpan: 2 + Layout.fillWidth: true + visible: _invoice_amount.isMax + font.pixelSize: constants.fontSizeXLarge + font.bold: true + text: qsTr('All on-chain funds') + } - Label { - visible: invoice.invoiceType == Invoice.LightningInvoice - text: qsTr('Payment hash') - color: Material.accentColor - } + Label { + Layout.columnSpan: 2 + Layout.fillWidth: true + visible: _invoice_amount.isEmpty + font.pixelSize: constants.fontSizeXLarge + color: constants.mutedForeground + text: qsTr('not specified') + } - TextHighlightPane { - visible: invoice.invoiceType == Invoice.LightningInvoice + Label { + Layout.alignment: Qt.AlignRight + visible: !_invoice_amount.isMax && !_invoice_amount.isEmpty + font.pixelSize: constants.fontSizeXLarge + font.family: FixedFont + font.bold: true + text: Config.formatSats(invoice.amount, false) + } - Layout.columnSpan: 2 - Layout.fillWidth: true + Label { + Layout.fillWidth: true + visible: !_invoice_amount.isMax && !_invoice_amount.isEmpty + text: Config.baseUnit + color: Material.accentColor + font.pixelSize: constants.fontSizeXLarge + } - padding: 0 - leftPadding: constants.paddingMedium + Label { + id: fiatValue + Layout.alignment: Qt.AlignRight + visible: Daemon.fx.enabled && !_invoice_amount.isMax && !_invoice_amount.isEmpty + text: Daemon.fx.fiatValue(invoice.amount, false) + font.pixelSize: constants.fontSizeMedium + color: constants.mutedForeground + } - Label { - width: parent.width - text: 'payment_hash' in invoice.lnprops ? invoice.lnprops.payment_hash : '' - font.family: FixedFont - wrapMode: Text.Wrap - } - } + Label { + Layout.fillWidth: true + visible: Daemon.fx.enabled && !_invoice_amount.isMax && !_invoice_amount.isEmpty + text: Daemon.fx.fiatCurrency + font.pixelSize: constants.fontSizeMedium + color: constants.mutedForeground + } - Label { - text: qsTr('Description') - visible: invoice.message - Layout.columnSpan: 2 - color: Material.accentColor - } + } - TextHighlightPane { - visible: invoice.message + GridLayout { + Layout.fillWidth: true + visible: amountContainer.editmode + enabled: !(invoice.status == Invoice.Expired && _invoice_amount.isEmpty) - Layout.columnSpan: 2 - Layout.fillWidth: true - Layout.alignment: Qt.AlignHCenter + columns: 3 - padding: 0 - leftPadding: constants.paddingMedium + BtcField { + id: amountBtc + fiatfield: amountFiat + enabled: !amountMax.checked + onTextAsSatsChanged: { + invoice.amountOverride = textAsSats + } + } - Label { - text: invoice.message - width: parent.width - font.pixelSize: constants.fontSizeXLarge - wrapMode: Text.Wrap - elide: Text.ElideRight - } - } + Label { + Layout.fillWidth: amountMax.visible ? false : true + Layout.columnSpan: amountMax.visible ? 1 : 2 - Label { - text: qsTr('Amount to send') - color: Material.accentColor - Layout.columnSpan: 2 - } + text: Config.baseUnit + color: Material.accentColor + } - TextHighlightPane { - id: amountContainer + Switch { + id: amountMax + Layout.fillWidth: true + + text: qsTr('Max') + visible: _canMax + checked: false + onCheckedChanged: { + if (activeFocus) + invoice.amountOverride.isMax = checked + } + } - Layout.columnSpan: 2 - Layout.fillWidth: true - Layout.alignment: Qt.AlignHCenter + FiatField { + id: amountFiat + btcfield: amountBtc + visible: Daemon.fx.enabled && !amountMax.checked + enabled: !amountMax.checked + } - padding: 0 - leftPadding: constants.paddingXXLarge + Label { + Layout.columnSpan: 2 + visible: Daemon.fx.enabled && !amountMax.checked + text: Daemon.fx.fiatCurrency + color: Material.accentColor + } + } + } - property bool editmode: false + } - RowLayout { - id: amountLayout - width: parent.width + Heading { + Layout.columnSpan: 2 + visible: invoice.invoiceType == Invoice.LightningInvoice + text: qsTr('Technical properties') + } - GridLayout { - visible: !amountContainer.editmode - columns: 2 + Label { + Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + visible: invoice.invoiceType == Invoice.LightningInvoice + text: qsTr('Remote Pubkey') + color: Material.accentColor + } - Label { - visible: invoice.amount.isMax - Layout.columnSpan: 2 - font.pixelSize: constants.fontSizeXLarge - font.bold: true - Layout.fillWidth: true - text: qsTr('All on-chain funds') - } + TextHighlightPane { + Layout.columnSpan: 2 + Layout.fillWidth: true - Label { - visible: !invoice.amount.isMax - font.pixelSize: constants.fontSizeXLarge - font.family: FixedFont - font.bold: true - text: Config.formatSats(invoice.amount, false) - } + visible: invoice.invoiceType == Invoice.LightningInvoice + leftPadding: constants.paddingMedium + RowLayout { + width: parent.width Label { - visible: !invoice.amount.isMax + id: pubkeyLabel Layout.fillWidth: true - text: Config.baseUnit - color: Material.accentColor - font.pixelSize: constants.fontSizeXLarge + text: 'pubkey' in invoice.lnprops ? invoice.lnprops.pubkey : '' + font.family: FixedFont + wrapMode: Text.Wrap } - - Label { - id: fiatValue - visible: Daemon.fx.enabled && !invoice.amount.isMax - text: Daemon.fx.fiatValue(invoice.amount, false) - font.pixelSize: constants.fontSizeMedium - color: constants.mutedForeground + ToolButton { + icon.source: '../../icons/share.png' + icon.color: 'transparent' + enabled: pubkeyLabel.text + onClicked: { + var dialog = app.genericShareDialog.createObject(app, + { title: qsTr('Node public key'), text: invoice.lnprops.pubkey } + ) + dialog.open() + } } + } + } - Label { - visible: Daemon.fx.enabled && !invoice.amount.isMax - Layout.fillWidth: true - text: Daemon.fx.fiatCurrency - font.pixelSize: constants.fontSizeMedium - color: constants.mutedForeground - } + Label { + Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + visible: invoice.invoiceType == Invoice.LightningInvoice + text: qsTr('Payment hash') + color: Material.accentColor + } - } + TextHighlightPane { + Layout.columnSpan: 2 + Layout.fillWidth: true - ToolButton { - visible: !amountContainer.editmode - icon.source: '../../icons/pen.png' - icon.color: 'transparent' - onClicked: { - amountBtc.text = invoice.amount.satsInt == 0 ? '' : Config.formatSats(invoice.amount) - amountMax.checked = invoice.amount.isMax - amountContainer.editmode = true - amountBtc.focus = true - } - } - GridLayout { - visible: amountContainer.editmode - Layout.fillWidth: true - columns: 3 - BtcField { - id: amountBtc - fiatfield: amountFiat - enabled: !amountMax.checked - } + visible: invoice.invoiceType == Invoice.LightningInvoice + leftPadding: constants.paddingMedium + RowLayout { + width: parent.width Label { - text: Config.baseUnit - color: Material.accentColor - Layout.fillWidth: amountMax.visible ? false : true - Layout.columnSpan: amountMax.visible ? 1 : 2 - } - Switch { - id: amountMax - text: qsTr('Max') - visible: _canMax + id: paymenthashLabel Layout.fillWidth: true - checked: invoice.amount.isMax - onCheckedChanged: { - if (activeFocus) { - invoice.amount.isMax = checked - } + text: 'payment_hash' in invoice.lnprops ? invoice.lnprops.payment_hash : '' + font.family: FixedFont + wrapMode: Text.Wrap + } + ToolButton { + icon.source: '../../icons/share.png' + icon.color: 'transparent' + enabled: paymenthashLabel.text + onClicked: { + var dialog = app.genericShareDialog.createObject(app, { + title: qsTr('Payment hash'), + text: invoice.lnprops.payment_hash + }) + dialog.open() } } + } + } - FiatField { - id: amountFiat - btcfield: amountBtc - visible: Daemon.fx.enabled && !amountMax.checked - enabled: !amountMax.checked - } + Label { + Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + visible: 'r' in invoice.lnprops && invoice.lnprops.r.length + text: qsTr('Routing hints') + color: Material.accentColor + } - Label { - Layout.columnSpan: 2 - visible: Daemon.fx.enabled && !amountMax.checked - text: Daemon.fx.fiatCurrency - color: Material.accentColor - } - } - ToolButton { - visible: amountContainer.editmode - Layout.fillWidth: false - icon.source: '../../icons/confirmed.png' - icon.color: 'transparent' - onClicked: { - amountContainer.editmode = false - invoice.amount = amountMax.checked ? MAX : Config.unitsToSats(amountBtc.text) - invoiceAmountChanged() + Repeater { + visible: 'r' in invoice.lnprops && invoice.lnprops.r.length + model: invoice.lnprops.r + + TextHighlightPane { + Layout.columnSpan: 2 + Layout.fillWidth: true + + RowLayout { + width: parent.width + + Label { + text: modelData.scid + } + Label { + Layout.fillWidth: true + text: modelData.node + wrapMode: Text.Wrap + } } } - ToolButton { - visible: amountContainer.editmode - Layout.fillWidth: false - icon.source: '../../icons/closebutton.png' - icon.color: 'transparent' - onClicked: amountContainer.editmode = false - } } - } - - Item { Layout.preferredHeight: constants.paddingLarge; Layout.preferredWidth: 1 } + Label { + Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + visible: invoice.invoiceType == Invoice.LightningInvoice && invoice.address + text: qsTr('Fallback address') + color: Material.accentColor + } - InfoTextArea { - Layout.columnSpan: 2 - Layout.alignment: Qt.AlignHCenter - Layout.preferredWidth: parent.width * 3/4 - visible: invoice.userinfo - text: invoice.userinfo + TextHighlightPane { + Layout.columnSpan: 2 + Layout.fillWidth: true + visible: invoice.invoiceType == Invoice.LightningInvoice && invoice.address + leftPadding: constants.paddingMedium + Label { + width: parent.width + text: invoice.address + font.family: FixedFont + wrapMode: Text.Wrap + } + } } } - Item { Layout.fillHeight: true; Layout.preferredWidth: 1 } - - FlatButton { - Layout.fillWidth: true - text: qsTr('Pay') - icon.source: '../../icons/confirmed.png' - enabled: invoice.invoiceType != Invoice.Invalid && invoice.canPay && !amountContainer.editmode - onClicked: { - if (invoice_key == '') // save invoice if not retrieved from key - invoice.save_invoice() - dialog.close() - doPay() // only signal here - } - } - FlatButton { + ButtonContainer { Layout.fillWidth: true - text: qsTr('Delete') - icon.source: '../../icons/delete.png' - visible: invoice_key != '' - onClicked: { - invoice.wallet.delete_invoice(invoice_key) - dialog.close() - } - } - FlatButton { - Layout.fillWidth: true - text: qsTr('Save') - icon.source: '../../icons/save.png' - visible: invoice_key == '' - enabled: invoice.canSave - onClicked: { - app.stack.push(Qt.resolvedUrl('Invoices.qml')) - invoice.save_invoice() - dialog.close() + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('Save') + icon.source: '../../icons/save.png' + enabled: !invoice.isSaved && invoice.canSave + onClicked: { + if (invoice.amount.isEmpty) { + invoice.amountOverride = amountMax.checked ? MAX : Config.unitsToSats(amountBtc.text) + } + invoice.saveInvoice() + app.stack.push(Qt.resolvedUrl('Invoices.qml')) + dialog.close() + } + } + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('Pay') + icon.source: '../../icons/confirmed.png' + enabled: invoice.invoiceType != Invoice.Invalid && invoice.canPay + onClicked: { + if (invoice.amount.isEmpty) { + invoice.amountOverride = amountMax.checked ? MAX : Config.unitsToSats(amountBtc.text) + } + if (!invoice.isSaved) { + // save invoice if newly parsed + invoice.saveInvoice() + } + doPay() // only signal here + } } } } Component.onCompleted: { - if (invoice_key != '') { - invoice.initFromKey(invoice_key) - } - if (invoice.amount.isEmpty) + if (invoice.amount.isEmpty && !invoice.status == Invoice.Expired) { amountContainer.editmode = true + } else if (invoice.amount.isMax) { + amountMax.checked = true + } + if (payImmediately) { + if (invoice.canPay) { + if (!invoice.isSaved) { + invoice.saveInvoice() + } + doPay() + } + } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/Invoices.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/Invoices.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/Invoices.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/Invoices.qml 2000-11-11 11:11:11.000000000 +0000 @@ -10,67 +10,105 @@ Pane { id: root + padding: 0 + ColumnLayout { anchors.fill: parent + spacing: 0 - Label { - text: qsTr('Invoices') - font.pixelSize: constants.fontSizeLarge - color: Material.accentColor - } - - Rectangle { - height: 1 + ColumnLayout { Layout.fillWidth: true - color: Material.accentColor - } + Layout.margins: constants.paddingLarge - Frame { - background: PaneInsetBackground {} + InfoTextArea { + Layout.fillWidth: true + Layout.bottomMargin: constants.paddingLarge + visible: !Config.userKnowsPressAndHold + text: qsTr('To access this list from the main screen, press and hold the Send button') + } - verticalPadding: 0 - horizontalPadding: 0 - Layout.fillHeight: true - Layout.fillWidth: true + Heading { + text: qsTr('Saved Invoices') + } + + Frame { + background: PaneInsetBackground {} - ListView { - id: listview - anchors.fill: parent - clip: true - - model: DelegateModel { - id: delegateModel - model: Daemon.currentWallet.invoiceModel - delegate: InvoiceDelegate { - onClicked: { - var dialog = app.stack.getRoot().openInvoice(model.key) - dialog.invoiceAmountChanged.connect(function () { - Daemon.currentWallet.invoiceModel.init_model() - }) + verticalPadding: 0 + horizontalPadding: 0 + Layout.fillHeight: true + Layout.fillWidth: true + + ListView { + id: listview + anchors.fill: parent + clip: true + currentIndex: -1 + + model: DelegateModel { + id: delegateModel + model: Daemon.currentWallet.invoiceModel + delegate: InvoiceDelegate { + onClicked: { + var dialog = app.stack.getRoot().openInvoice(model.key) + dialog.invoiceAmountChanged.connect(function () { + Daemon.currentWallet.invoiceModel.initModel() + }) + listview.currentIndex = -1 + } + onPressAndHold: listview.currentIndex = index } } - } - add: Transition { - NumberAnimation { properties: 'scale'; from: 0.75; to: 1; duration: 500 } - NumberAnimation { properties: 'opacity'; from: 0; to: 1; duration: 500 } - } - addDisplaced: Transition { - SpringAnimation { properties: 'y'; duration: 200; spring: 5; damping: 0.5; mass: 2 } - } + add: Transition { + NumberAnimation { properties: 'scale'; from: 0.75; to: 1; duration: 500 } + NumberAnimation { properties: 'opacity'; from: 0; to: 1; duration: 500 } + } + addDisplaced: Transition { + SpringAnimation { properties: 'y'; duration: 200; spring: 5; damping: 0.5; mass: 2 } + } - remove: Transition { - NumberAnimation { properties: 'scale'; to: 0.75; duration: 300 } - NumberAnimation { properties: 'opacity'; to: 0; duration: 300 } - } - removeDisplaced: Transition { - SequentialAnimation { - PauseAnimation { duration: 200 } - SpringAnimation { properties: 'y'; duration: 100; spring: 5; damping: 0.5; mass: 2 } + remove: Transition { + NumberAnimation { properties: 'scale'; to: 0.75; duration: 300 } + NumberAnimation { properties: 'opacity'; to: 0; duration: 300 } + } + removeDisplaced: Transition { + SequentialAnimation { + PauseAnimation { duration: 200 } + SpringAnimation { properties: 'y'; duration: 100; spring: 5; damping: 0.5; mass: 2 } + } } + + ScrollIndicator.vertical: ScrollIndicator { } } + } - ScrollIndicator.vertical: ScrollIndicator { } + } + + ButtonContainer { + Layout.fillWidth: true + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('Delete') + icon.source: '../../icons/delete.png' + visible: listview.currentIndex >= 0 + onClicked: { + Daemon.currentWallet.deleteInvoice(listview.currentItem.getKey()) + } + } + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('View') + icon.source: '../../icons/tab_receive.png' + visible: listview.currentIndex >= 0 + onClicked: { + var dialog = app.stack.getRoot().openInvoice(listview.currentItem.getKey()) + dialog.invoiceAmountChanged.connect(function () { + Daemon.currentWallet.invoiceModel.initModel() + }) + } } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/LightningPaymentDetails.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/LightningPaymentDetails.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/LightningPaymentDetails.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/LightningPaymentDetails.qml 2000-11-11 11:11:11.000000000 +0000 @@ -12,10 +12,7 @@ width: parent.width height: parent.height - // property string title: qsTr("Lightning payment details") - property string key - property alias label: lnpaymentdetails.label signal detailsChanged @@ -31,18 +28,9 @@ width: parent.width columns: 2 - Label { + Heading { Layout.columnSpan: 2 text: qsTr('Lightning payment details') - font.pixelSize: constants.fontSizeLarge - color: Material.accentColor - } - - Rectangle { - Layout.columnSpan: 2 - Layout.fillWidth: true - height: 1 - color: Material.accentColor } Label { @@ -70,14 +58,9 @@ color: Material.accentColor } - RowLayout { - Label { - text: Config.formatMilliSats(lnpaymentdetails.amount) - } - Label { - text: Config.baseUnit - color: Material.accentColor - } + FormattedAmount { + amount: lnpaymentdetails.amount + timestamp: lnpaymentdetails.timestamp } Label { @@ -86,20 +69,16 @@ color: Material.accentColor } - RowLayout { + FormattedAmount { visible: lnpaymentdetails.amount.msatsInt < 0 - Label { - text: Config.formatMilliSats(lnpaymentdetails.fee) - } - Label { - text: Config.baseUnit - color: Material.accentColor - } + amount: lnpaymentdetails.fee + timestamp: lnpaymentdetails.timestamp } Label { - text: qsTr('Label') Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + text: qsTr('Label') color: Material.accentColor } @@ -110,8 +89,6 @@ Layout.columnSpan: 2 Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall RowLayout { width: parent.width @@ -145,7 +122,7 @@ icon.color: 'transparent' onClicked: { labelContent.editmode = false - lnpaymentdetails.set_label(labelEdit.text) + lnpaymentdetails.setLabel(labelEdit.text) } } ToolButton { @@ -157,22 +134,26 @@ } } + Heading { + Layout.columnSpan: 2 + text: qsTr('Technical properties') + } + Label { - text: qsTr('Payment hash') Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + text: qsTr('Payment hash') color: Material.accentColor } TextHighlightPane { Layout.columnSpan: 2 Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall RowLayout { width: parent.width Label { - text: lnpaymentdetails.payment_hash + text: lnpaymentdetails.paymentHash font.pixelSize: constants.fontSizeLarge font.family: FixedFont Layout.fillWidth: true @@ -183,7 +164,7 @@ icon.color: 'transparent' onClicked: { var dialog = app.genericShareDialog.createObject(root, - { title: qsTr('Payment hash'), text: lnpaymentdetails.payment_hash } + { title: qsTr('Payment hash'), text: lnpaymentdetails.paymentHash } ) dialog.open() } @@ -192,16 +173,15 @@ } Label { - text: qsTr('Preimage') Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + text: qsTr('Preimage') color: Material.accentColor } TextHighlightPane { Layout.columnSpan: 2 Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall RowLayout { width: parent.width @@ -225,44 +205,6 @@ } } - Label { - text: qsTr('Lightning invoice') - Layout.columnSpan: 2 - color: Material.accentColor - } - - TextHighlightPane { - Layout.columnSpan: 2 - Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall - - RowLayout { - width: parent.width - Label { - Layout.fillWidth: true - text: lnpaymentdetails.invoice - font.pixelSize: constants.fontSizeLarge - font.family: FixedFont - wrapMode: Text.Wrap - maximumLineCount: 3 - elide: Text.ElideRight - } - ToolButton { - icon.source: '../../icons/share.png' - icon.color: enabled ? 'transparent' : constants.mutedForeground - enabled: lnpaymentdetails.invoice != '' - onClicked: { - var dialog = app.genericShareDialog.createObject(root, - { title: qsTr('Lightning Invoice'), text: lnpaymentdetails.invoice } - ) - dialog.open() - } - } - } - } - - } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/LightningPaymentProgressDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/LightningPaymentProgressDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/LightningPaymentProgressDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/LightningPaymentProgressDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -16,13 +16,6 @@ height: parent.height title: qsTr('Paying Lightning Invoice...') - standardButtons: Dialog.Cancel - - modal: true - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } Item { id: s @@ -35,14 +28,12 @@ name: 'success' PropertyChanges { target: spinner; running: false } PropertyChanges { target: helpText; text: qsTr('Paid!') } - PropertyChanges { target: dialog; standardButtons: Dialog.Ok } PropertyChanges { target: icon; source: '../../icons/confirmed.png' } }, State { name: 'failed' PropertyChanges { target: spinner; running: false } PropertyChanges { target: helpText; text: qsTr('Payment failed') } - PropertyChanges { target: dialog; standardButtons: Dialog.Ok } PropertyChanges { target: errorText; visible: true } PropertyChanges { target: icon; source: '../../icons/warning.png' } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/LnurlPayRequestDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/LnurlPayRequestDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/LnurlPayRequestDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/LnurlPayRequestDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -15,34 +15,33 @@ property InvoiceParser invoiceParser - standardButtons: Dialog.Cancel - - modal: true - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } - padding: 0 - property bool valid: comment.text.length <= invoiceParser.lnurlData['comment_allowed'] + property bool commentValid: comment.text.length <= invoiceParser.lnurlData['comment_allowed'] + property bool amountValid: amountBtc.textAsSats.satsInt >= parseInt(invoiceParser.lnurlData['min_sendable_sat']) + && amountBtc.textAsSats.satsInt <= parseInt(invoiceParser.lnurlData['max_sendable_sat']) + property bool valid: commentValid && amountValid ColumnLayout { width: parent.width + spacing: 0 GridLayout { + id: rootLayout columns: 2 Layout.fillWidth: true Layout.leftMargin: constants.paddingLarge Layout.rightMargin: constants.paddingLarge + Layout.bottomMargin: constants.paddingLarge Label { text: qsTr('Provider') color: Material.accentColor } Label { + Layout.fillWidth: true text: invoiceParser.lnurlData['domain'] } Label { @@ -50,36 +49,79 @@ color: Material.accentColor } Label { - text: invoiceParser.lnurlData['metadata_plaintext'] Layout.fillWidth: true + text: invoiceParser.lnurlData['metadata_plaintext'] wrapMode: Text.Wrap } + Label { - text: invoiceParser.lnurlData['min_sendable_sat'] == invoiceParser.lnurlData['max_sendable_sat'] - ? qsTr('Amount') - : qsTr('Amount range') + text: qsTr('Amount') color: Material.accentColor } - Label { - text: invoiceParser.lnurlData['min_sendable_sat'] == invoiceParser.lnurlData['max_sendable_sat'] - ? invoiceParser.lnurlData['min_sendable_sat'] == 0 - ? qsTr('Unspecified') - : invoiceParser.lnurlData['min_sendable_sat'] - : invoiceParser.lnurlData['min_sendable_sat'] + ' < amount < ' + invoiceParser.lnurlData['max_sendable_sat'] + + RowLayout { + Layout.fillWidth: true + BtcField { + id: amountBtc + Layout.preferredWidth: rootLayout.width /3 + text: Config.formatSats(invoiceParser.lnurlData['min_sendable_sat']) + enabled: invoiceParser.lnurlData['min_sendable_sat'] != invoiceParser.lnurlData['max_sendable_sat'] + color: Material.foreground // override gray-out on disabled + fiatfield: amountFiat + onTextAsSatsChanged: { + invoiceParser.amountOverride = textAsSats + } + } + Label { + text: Config.baseUnit + color: Material.accentColor + } + } + + Item { visible: Daemon.fx.enabled; Layout.preferredWidth: 1; Layout.preferredHeight: 1 } + + RowLayout { + visible: Daemon.fx.enabled + FiatField { + id: amountFiat + Layout.preferredWidth: rootLayout.width / 3 + btcfield: amountBtc + } + Label { + text: Daemon.fx.fiatCurrency + color: Material.accentColor + } } + InfoTextArea { + Layout.columnSpan: 2 + Layout.fillWidth: true + compact: true + visible: invoiceParser.lnurlData['min_sendable_sat'] != invoiceParser.lnurlData['max_sendable_sat'] + text: qsTr('Amount must be between %1 and %2 %3').arg(Config.formatSats(invoiceParser.lnurlData['min_sendable_sat'])).arg(Config.formatSats(invoiceParser.lnurlData['max_sendable_sat'])).arg(Config.baseUnit) + } + + Label { + Layout.columnSpan: 2 + visible: invoiceParser.lnurlData['comment_allowed'] > 0 + text: qsTr('Message') + color: Material.accentColor + } TextArea { id: comment - visible: invoiceParser.lnurlData['comment_allowed'] > 0 Layout.columnSpan: 2 - Layout.preferredWidth: parent.width + Layout.fillWidth: true + Layout.leftMargin: constants.paddingLarge Layout.minimumHeight: 80 + visible: invoiceParser.lnurlData['comment_allowed'] > 0 wrapMode: TextEdit.Wrap placeholderText: qsTr('Enter an (optional) message for the receiver') color: text.length > invoiceParser.lnurlData['comment_allowed'] ? constants.colorError : Material.foreground } Label { + Layout.columnSpan: 2 + Layout.leftMargin: constants.paddingLarge visible: invoiceParser.lnurlData['comment_allowed'] > 0 text: qsTr('%1 characters remaining').arg(Math.max(0, (invoiceParser.lnurlData['comment_allowed'] - comment.text.length) )) color: constants.mutedForeground @@ -90,13 +132,14 @@ FlatButton { Layout.topMargin: constants.paddingLarge Layout.fillWidth: true - text: qsTr('Proceed') + text: qsTr('Pay') icon.source: '../../icons/confirmed.png' enabled: valid onClicked: { - invoiceParser.lnurlGetInvoice(invoiceParser.lnurlData['min_sendable_sat'], comment.text) + invoiceParser.lnurlGetInvoice(comment.text) dialog.close() } } } + } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/LoadingWalletDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/LoadingWalletDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/LoadingWalletDialog.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/LoadingWalletDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,39 @@ +import QtQuick 2.6 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.3 +import QtQuick.Controls.Material 2.0 + +import org.electrum 1.0 + +import "controls" + +ElDialog { + id: dialog + + title: qsTr('Loading Wallet') + iconSource: Qt.resolvedUrl('../../icons/wallet.png') + + resizeWithKeyboard: false + + x: Math.floor((parent.width - implicitWidth) / 2) + y: Math.floor((parent.height - implicitHeight) / 2) + // anchors.centerIn: parent // this strangely pixelates the spinner + + ColumnLayout { + width: parent.width + + BusyIndicator { + Layout.alignment: Qt.AlignHCenter + + running: Daemon.loading + } + } + + Connections { + target: Daemon + function onLoadingChanged() { + if (!Daemon.loading) + dialog.close() + } + } +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/MessageDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/MessageDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/MessageDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/MessageDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -7,57 +7,73 @@ ElDialog { id: dialog - title: qsTr("Message") + title: yesno ? qsTr("Question") : qsTr("Message") + iconSource: yesno + ? Qt.resolvedUrl('../../icons/question.png') + : Qt.resolvedUrl('../../icons/info.png') property bool yesno: false property alias text: message.text + property bool richText: false - signal yesClicked - signal noClicked - - parent: Overlay.overlay - modal: true + z: 1 // raise z so it also covers dialogs using overlay as parent anchors.centerIn: parent - Overlay.modal: Rectangle { - color: "#aa000000" - } + padding: 0 + + width: rootLayout.width ColumnLayout { - TextArea { - id: message - Layout.preferredWidth: Overlay.overlay.width *2/3 - readOnly: true - wrapMode: TextInput.WordWrap - //textFormat: TextEdit.RichText // existing translations not richtext yet - background: Rectangle { - color: 'transparent' + id: rootLayout + width: dialog.parent.width * 2/3 + + ColumnLayout { + visible: text + Layout.margins: constants.paddingMedium + Layout.fillWidth: true + + TextArea { + id: message + Layout.fillWidth: true + readOnly: true + wrapMode: TextInput.WordWrap + textFormat: richText ? TextEdit.RichText : TextEdit.PlainText + background: Rectangle { + color: 'transparent' + } } } - RowLayout { - Layout.alignment: Qt.AlignHCenter - Button { + ButtonContainer { + Layout.fillWidth: true + + FlatButton { + Layout.fillWidth: true + textUnderIcon: false text: qsTr('Ok') + icon.source: Qt.resolvedUrl('../../icons/confirmed.png') visible: !yesno - onClicked: dialog.close() + onClicked: doAccept() } - Button { - text: qsTr('Yes') + + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + textUnderIcon: false + text: qsTr('No') + icon.source: Qt.resolvedUrl('../../icons/closebutton.png') visible: yesno - onClicked: { - yesClicked() - dialog.close() - } + onClicked: doReject() } - Button { - text: qsTr('No') + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + textUnderIcon: false + text: qsTr('Yes') + icon.source: Qt.resolvedUrl('../../icons/confirmed.png') visible: yesno - onClicked: { - noClicked() - dialog.close() - } + onClicked: doAccept() } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/NetworkOverview.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/NetworkOverview.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/NetworkOverview.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/NetworkOverview.qml 2000-11-11 11:11:11.000000000 +0000 @@ -7,8 +7,12 @@ Pane { id: root + objectName: 'NetworkOverview' + padding: 0 + property string title: qsTr("Network") + ColumnLayout { anchors.fill: parent spacing: 0 @@ -28,170 +32,238 @@ id: contentLayout width: parent.width columns: 2 - - Label { + Heading { Layout.columnSpan: 2 - text: qsTr('Network') - font.pixelSize: constants.fontSizeLarge - color: Material.accentColor - } - - Rectangle { - Layout.columnSpan: 2 - Layout.fillWidth: true - height: 1 - color: Material.accentColor + text: qsTr('On-chain') } - Label { - text: qsTr('Proxy:'); + text: qsTr('Network') + ':' color: Material.accentColor } Label { - text: 'mode' in Network.proxy ? qsTr('enabled') : qsTr('disabled') + text: Network.networkName } - Label { - visible: 'mode' in Network.proxy - text: qsTr('Proxy server:'); + text: qsTr('Status') + ':' color: Material.accentColor } Label { - visible: 'mode' in Network.proxy - text: Network.proxy['host'] ? Network.proxy['host'] + ':' + Network.proxy['port'] : '' + text: Network.status } - Label { - Layout.columnSpan: 2 - text: qsTr('On-chain') - font.pixelSize: constants.fontSizeLarge + text: qsTr('Server') + ':' color: Material.accentColor } - - Rectangle { - Layout.columnSpan: 2 + Label { + text: Network.serverWithStatus + wrapMode: Text.WrapAnywhere Layout.fillWidth: true - height: 1 - color: Material.accentColor } - Label { - text: qsTr('Network:'); + text: qsTr('Local Height:'); color: Material.accentColor } Label { - text: Network.networkName + text: Network.height } - Label { - text: qsTr('Server:'); + text: qsTr('Server Height:'); color: Material.accentColor + visible: Network.serverHeight != 0 && Network.serverHeight < Network.height } Label { - text: Network.server + text: Network.serverHeight + " (lagging)" + visible: Network.serverHeight != 0 && Network.serverHeight < Network.height + } + Heading { + Layout.columnSpan: 2 + text: qsTr('Mempool fees') } + Item { + id: histogramRoot + Layout.columnSpan: 2 + Layout.fillWidth: true + implicitHeight: histogramLayout.height - Label { - text: qsTr('Local Height:'); - color: Material.accentColor + ColumnLayout { + id: histogramLayout + width: parent.width + spacing: 0 + RowLayout { + Layout.fillWidth: true + height: 28 + spacing: 0 + Repeater { + model: Network.feeHistogram.histogram + Rectangle { + Layout.preferredWidth: 300 * (modelData[1] / Network.feeHistogram.total) + Layout.fillWidth: true + height: parent.height + color: Qt.hsva(2/3-(2/3*(Math.log(Math.min(600, modelData[0]))/Math.log(600))), 0.8, 1, 1) + ToolTip.text: modelData[0] + " sat/vB around depth " + (modelData[2]/1000000).toFixed(2) + " MB" + ToolTip.visible: ma.containsMouse + MouseArea { + id: ma + anchors.fill: parent + hoverEnabled: true + } + } + } + } + RowLayout { + Layout.fillWidth: true + height: 3 + spacing: 0 + + Repeater { + model: Network.feeHistogram.total / 1000000 + RowLayout { + height: parent.height + spacing: 0 + Rectangle { + Layout.preferredWidth: 1 + Layout.fillWidth: false + height: parent.height + width: 1 + color: 'white' + } + Item { + Layout.fillWidth: true + Layout.preferredHeight: parent.height + } + } + } + Rectangle { + Layout.preferredWidth: 1 + Layout.fillWidth: false + height: parent.height + width: 1 + color: 'white' + } + } + RowLayout { + Layout.fillWidth: true + Label { + text: '<-- ' + qsTr('%1 sat/vB').arg(Math.ceil(Network.feeHistogram.max_fee)) + font.pixelSize: constants.fontSizeXSmall + color: Material.accentColor + } + Label { + Layout.fillWidth: true + horizontalAlignment: Text.AlignRight + text: qsTr('%1 sat/vB').arg(Math.floor(Network.feeHistogram.min_fee)) + ' -->' + font.pixelSize: constants.fontSizeXSmall + color: Material.accentColor + } + } + } } - Label { - text: Network.height + + Heading { + Layout.columnSpan: 2 + text: qsTr('Lightning') } Label { - text: qsTr('Status:'); + text: (Config.useGossip ? qsTr('Gossip') : qsTr('Trampoline')) + ':' color: Material.accentColor } - - RowLayout { - NetworkStatusIndicator {} - + ColumnLayout { + visible: Config.useGossip + Label { + text: qsTr('%1 peers').arg(Network.gossipInfo.peers) + } Label { - text: Network.status + text: qsTr('%1 channels to fetch').arg(Network.gossipInfo.unknown_channels) + } + Label { + text: qsTr('%1 nodes, %2 channels').arg(Network.gossipInfo.db_nodes).arg(Network.gossipInfo.db_channels) } } + Label { + text: qsTr('enabled'); + visible: !Config.useGossip + } Label { - text: qsTr('Network fees:'); + visible: Daemon.currentWallet.isLightning + text: qsTr('Channel peers:'); color: Material.accentColor } Label { - id: feeHistogram + visible: Daemon.currentWallet.isLightning + text: Daemon.currentWallet.lightningNumPeers } - Label { + Heading { Layout.columnSpan: 2 - text: qsTr('Lightning') - font.pixelSize: constants.fontSizeLarge + text: qsTr('Proxy') + } + + Label { + text: qsTr('Proxy') + ':' color: Material.accentColor } + Label { + text: 'mode' in Network.proxy ? qsTr('enabled') : qsTr('none') + } - Rectangle { - Layout.columnSpan: 2 - Layout.fillWidth: true - height: 1 + Label { + visible: 'mode' in Network.proxy + text: qsTr('Proxy server:'); color: Material.accentColor } + Label { + visible: 'mode' in Network.proxy + text: Network.proxy['host'] ? Network.proxy['host'] + ':' + Network.proxy['port'] : '' + } Label { - text: qsTr('Gossip:'); + visible: 'mode' in Network.proxy + text: qsTr('Proxy type:'); color: Material.accentColor } - ColumnLayout { - visible: Config.useGossip - Label { - text: qsTr('%1 peers').arg(Network.gossipInfo.peers) - } - Label { - text: qsTr('%1 channels to fetch').arg(Network.gossipInfo.unknown_channels) + RowLayout { + Image { + visible: Network.isProxyTor + Layout.preferredWidth: constants.iconSizeMedium + Layout.preferredHeight: constants.iconSizeMedium + source: '../../icons/tor_logo.png' } Label { - text: qsTr('%1 nodes, %2 channels').arg(Network.gossipInfo.db_nodes).arg(Network.gossipInfo.db_channels) + visible: 'mode' in Network.proxy + text: Network.isProxyTor ? 'TOR' : (Network.proxy['mode'] || '') } } - Label { - text: qsTr('disabled'); - visible: !Config.useGossip - } + } } - FlatButton { + ButtonContainer { Layout.fillWidth: true - text: qsTr('Server Settings'); - icon.source: '../../icons/network.png' - onClicked: { - var dialog = serverConfig.createObject(root) - dialog.open() - } - } - FlatButton { - Layout.fillWidth: true - text: qsTr('Proxy Settings'); - icon.source: '../../icons/status_connected_proxy.png' - onClicked: { - var dialog = proxyConfig.createObject(root) - dialog.open() + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('Server Settings'); + icon.source: '../../icons/network.png' + onClicked: { + var dialog = serverConfig.createObject(root) + dialog.open() + } } - } - - } - - function setFeeHistogram() { - var txt = '' - Network.feeHistogram.forEach(function(item) { - txt = txt + item[0] + ': ' + item[1] + '\n'; - }) - feeHistogram.text = txt.trim() - } - Connections { - target: Network - function onFeeHistogramUpdated() { - setFeeHistogram() + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('Proxy Settings'); + icon.source: '../../icons/status_connected_proxy.png' + onClicked: { + var dialog = proxyConfig.createObject(root) + dialog.open() + } + } } } @@ -208,6 +280,4 @@ onClosed: destroy() } } - - Component.onCompleted: setFeeHistogram() } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/NewWalletWizard.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/NewWalletWizard.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/NewWalletWizard.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/NewWalletWizard.qml 2000-11-11 11:11:11.000000000 +0000 @@ -18,7 +18,7 @@ wiz: Daemon.newWalletWizard Component.onCompleted: { - var view = wiz.start_wizard() + var view = wiz.startWizard() _loadNextComponent(view) } @@ -33,6 +33,10 @@ walletwizard.path = wiz.path walletwizard.walletCreated() } + function onCreateError(error) { + var dialog = app.messageDialog.createObject(app, { text: error }) + dialog.open() + } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/NotificationPopup.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/NotificationPopup.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/NotificationPopup.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/NotificationPopup.qml 2000-11-11 11:11:11.000000000 +0000 @@ -2,60 +2,114 @@ import QtQuick.Layouts 1.0 import QtQuick.Controls 2.3 import QtQuick.Controls.Material 2.0 +import QtQuick.Controls.Material.impl 2.12 -Rectangle { +Item { id: root - property alias text: textItem.text - - property bool hide: true - - color: Qt.lighter(Material.background, 1.5) - radius: constants.paddingXLarge - - width: root.parent.width * 2/3 - height: layout.height - x: (root.parent.width - width) / 2 - y: -height + property string message + property string wallet_name + property bool _hide: true + + clip:true + + layer.enabled: height > 0 + layer.effect: ElevationEffect { + elevation: constants.paddingXLarge + fullWidth: true + } states: [ State { - name: 'expanded'; when: !hide - PropertyChanges { target: root; y: 100 } + name: 'expanded'; when: !_hide + PropertyChanges { target: root; height: layout.implicitHeight } } ] transitions: [ Transition { from: ''; to: 'expanded'; reversible: true - NumberAnimation { properties: 'y'; duration: 300; easing.type: Easing.InOutQuad } + NumberAnimation { target: root; properties: 'height'; duration: 300; easing.type: Easing.OutQuad } } ] - function show(message) { - root.text = message - root.hide = false + function show(wallet_name, message) { + root.wallet_name = wallet_name + root.message = message + root._hide = false closetimer.start() } - RowLayout { - id: layout - width: parent.width - Text { - id: textItem - Layout.alignment: Qt.AlignHCenter - Layout.fillWidth: true - font.pixelSize: constants.fontSizeLarge - color: Material.foreground - wrapMode: Text.Wrap + Rectangle { + id: rect + width: root.width + height: layout.height + color: constants.colorAlpha(Material.dialogColor, 0.8) + anchors.bottom: root.bottom + + ColumnLayout { + id: layout + width: parent.width + spacing: 0 + + RowLayout { + Layout.margins: constants.paddingLarge + spacing: constants.paddingSmall + + Image { + source: '../../icons/info.png' + Layout.preferredWidth: constants.iconSizeLarge + Layout.preferredHeight: constants.iconSizeLarge + } + + Label { + id: messageLabel + Layout.fillWidth: true + font.pixelSize: constants.fontSizeLarge + color: Material.foreground + wrapMode: Text.Wrap + text: root.message + } + } + Rectangle { + Layout.preferredHeight: 2 + Layout.fillWidth: true + color: Material.accentColor + } } + + RowLayout { + visible: root.wallet_name && root.wallet_name != Daemon.currentWallet.name + anchors.right: rect.right + anchors.bottom: rect.bottom + + RowLayout { + Layout.margins: constants.paddingSmall + Image { + source: '../../icons/wallet.png' + Layout.preferredWidth: constants.iconSizeXSmall + Layout.preferredHeight: constants.iconSizeXSmall + } + + Label { + font.pixelSize: constants.fontSizeSmall + color: Material.accentColor + text: root.wallet_name + } + } + } + } + + MouseArea { + // capture all clicks + anchors.fill: parent } Timer { id: closetimer interval: 5000 repeat: false - onTriggered: hide = true + onTriggered: _hide = true } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/OpenChannelDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/OpenChannelDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/OpenChannelDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/OpenChannelDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -13,164 +13,196 @@ title: qsTr("Open Lightning Channel") iconSource: Qt.resolvedUrl('../../icons/lightning.png') - parent: Overlay.overlay - modal: true - standardButtons: Dialog.Cancel padding: 0 width: parent.width height: parent.height - Overlay.modal: Rectangle { - color: "#aa000000" - } - ColumnLayout { anchors.fill: parent spacing: 0 - GridLayout { - id: form - Layout.fillWidth: true - Layout.leftMargin: constants.paddingLarge - Layout.rightMargin: constants.paddingLarge - - columns: 4 - - Label { - text: qsTr('Node') - color: Material.accentColor - } + Flickable { + Layout.preferredWidth: parent.width + Layout.fillHeight: true + + leftMargin: constants.paddingLarge + rightMargin: constants.paddingLarge + + contentHeight: rootLayout.height + clip:true + interactive: height < contentHeight + + GridLayout { + id: rootLayout + width: parent.width + + columns: 4 + + InfoTextArea { + Layout.fillWidth: true + Layout.columnSpan: 4 + visible: !Daemon.currentWallet.lightningHasDeterministicNodeId + iconStyle: InfoTextArea.IconStyle.Warn + text: Daemon.currentWallet.seedType == 'segwit' + ? [ qsTr('Your channels cannot be recovered from seed, because they were created with an old version of Electrum.'), + qsTr('This means that you must save a backup of your wallet everytime you create a new channel.'), + '\n\n', + qsTr('If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed.') + ].join(' ') + : [ qsTr('Your channels cannot be recovered from seed.'), + qsTr('This means that you must save a backup of your wallet everytime you create a new channel.'), + '\n\n', + qsTr('If you want to have recoverable channels, you must create a new wallet with an Electrum seed') + ].join(' ') + } + + InfoTextArea { + Layout.fillWidth: true + Layout.columnSpan: 4 + visible: Daemon.currentWallet.lightningHasDeterministicNodeId && !Config.useRecoverableChannels + iconStyle: InfoTextArea.IconStyle.Warn + text: [ qsTr('You currently have recoverable channels setting disabled.'), + qsTr('This means your channels cannot be recovered from seed.') + ].join(' ') + } - // gossip - TextArea { - id: node - visible: Config.useGossip - Layout.columnSpan: 2 - Layout.fillWidth: true - font.family: FixedFont - wrapMode: Text.Wrap - placeholderText: qsTr('Paste or scan node uri/pubkey') - onActiveFocusChanged: { - if (!activeFocus) - channelopener.nodeid = text + Label { + text: qsTr('Node') + color: Material.accentColor } - } - RowLayout { - visible: Config.useGossip - spacing: 0 - ToolButton { - icon.source: '../../icons/paste.png' - icon.height: constants.iconSizeMedium - icon.width: constants.iconSizeMedium - onClicked: { - if (channelopener.validate_nodeid(AppController.clipboardToText())) { - channelopener.nodeid = AppController.clipboardToText() - node.text = channelopener.nodeid - } + // gossip + TextArea { + id: node + visible: Config.useGossip + Layout.columnSpan: 2 + Layout.fillWidth: true + font.family: FixedFont + wrapMode: Text.Wrap + placeholderText: qsTr('Paste or scan node uri/pubkey') + onActiveFocusChanged: { + if (!activeFocus) + channelopener.connectStr = text } } - ToolButton { - icon.source: '../../icons/qrcode.png' - icon.height: constants.iconSizeMedium - icon.width: constants.iconSizeMedium - scale: 1.2 - onClicked: { - var page = app.stack.push(Qt.resolvedUrl('Scan.qml')) - page.onFound.connect(function() { - if (channelopener.validate_nodeid(page.scanData)) { - channelopener.nodeid = page.scanData - node.text = channelopener.nodeid + + RowLayout { + visible: Config.useGossip + spacing: 0 + ToolButton { + icon.source: '../../icons/paste.png' + icon.height: constants.iconSizeMedium + icon.width: constants.iconSizeMedium + onClicked: { + if (channelopener.validateConnectString(AppController.clipboardToText())) { + channelopener.connectStr = AppController.clipboardToText() + node.text = channelopener.connectStr } - app.stack.pop() - }) + } + } + ToolButton { + icon.source: '../../icons/qrcode.png' + icon.height: constants.iconSizeMedium + icon.width: constants.iconSizeMedium + scale: 1.2 + onClicked: { + var dialog = app.scanDialog.createObject(app, { + hint: qsTr('Scan a channel connect string') + }) + dialog.onFound.connect(function() { + if (channelopener.validateConnectString(dialog.scanData)) { + channelopener.connectStr = dialog.scanData + node.text = channelopener.connectStr + } + dialog.close() + }) + dialog.open() + } } } - } - // trampoline - ComboBox { - visible: !Config.useGossip - Layout.columnSpan: 3 - Layout.fillWidth: true - model: channelopener.trampolineNodeNames - onCurrentValueChanged: { - if (activeFocus) - channelopener.nodeid = currentValue - } - // preselect a random node - Component.onCompleted: { - if (!Config.useGossip) { - currentIndex = Math.floor(Math.random() * channelopener.trampolineNodeNames.length) - channelopener.nodeid = currentValue + // trampoline + ComboBox { + visible: !Config.useGossip + Layout.columnSpan: 3 + Layout.fillWidth: true + model: channelopener.trampolineNodeNames + onCurrentValueChanged: { + if (activeFocus) + channelopener.connectStr = currentValue + } + // preselect a random node + Component.onCompleted: { + if (!Config.useGossip) { + currentIndex = Math.floor(Math.random() * channelopener.trampolineNodeNames.length) + channelopener.connectStr = currentValue + } } } - } - Label { - text: qsTr('Amount') - color: Material.accentColor - } - - BtcField { - id: amount - fiatfield: amountFiat - Layout.preferredWidth: parent.width /3 - onTextChanged: channelopener.amount = Config.unitsToSats(amount.text) - enabled: !is_max.checked - } - - RowLayout { - Layout.columnSpan: 2 - Layout.fillWidth: true Label { - text: Config.baseUnit + text: qsTr('Amount') color: Material.accentColor } - Switch { - id: is_max - text: qsTr('Max') - onCheckedChanged: { - channelopener.amount = checked ? MAX : Config.unitsToSats(amount.text) + + BtcField { + id: amount + fiatfield: amountFiat + Layout.preferredWidth: parent.width /3 + onTextChanged: channelopener.amount = Config.unitsToSats(amount.text) + enabled: !is_max.checked + } + + RowLayout { + Layout.columnSpan: 2 + Layout.fillWidth: true + Label { + text: Config.baseUnit + color: Material.accentColor + } + Switch { + id: is_max + text: qsTr('Max') + onCheckedChanged: { + channelopener.amount = checked ? MAX : Config.unitsToSats(amount.text) + } } } - } - Item { width: 1; height: 1; visible: Daemon.fx.enabled } + Item { width: 1; height: 1; visible: Daemon.fx.enabled } - FiatField { - id: amountFiat - btcfield: amount - visible: Daemon.fx.enabled - Layout.preferredWidth: parent.width /3 - enabled: !is_max.checked - } + FiatField { + id: amountFiat + btcfield: amount + visible: Daemon.fx.enabled + Layout.preferredWidth: parent.width /3 + enabled: !is_max.checked + } - Label { - visible: Daemon.fx.enabled - text: Daemon.fx.fiatCurrency - color: Material.accentColor - Layout.fillWidth: true - } + Label { + visible: Daemon.fx.enabled + text: Daemon.fx.fiatCurrency + color: Material.accentColor + Layout.fillWidth: true + } - Item { visible: Daemon.fx.enabled ; height: 1; width: 1 } + Item { visible: Daemon.fx.enabled ; height: 1; width: 1 } + } } - Item { Layout.fillHeight: true; Layout.preferredWidth: 1 } - FlatButton { Layout.fillWidth: true text: qsTr('Open Channel') + icon.source: '../../icons/confirmed.png' enabled: channelopener.valid - onClicked: channelopener.open_channel() + onClicked: channelopener.openChannel() } } Component { id: confirmOpenChannelDialog ConfirmTxDialog { - title: qsTr('Confirm Open Channel') amountLabelText: qsTr('Channel capacity') sendButtonText: qsTr('Open Channel') finalizer: channelopener.finalizer @@ -181,26 +213,26 @@ id: channelopener wallet: Daemon.currentWallet onAuthRequired: { - app.handleAuthRequired(channelopener, method) + app.handleAuthRequired(channelopener, method, authMessage) } onValidationError: { if (code == 'invalid_nodeid') { - var dialog = app.messageDialog.createObject(app, { 'text': message }) + var dialog = app.messageDialog.createObject(app, { title: qsTr('Error'), 'text': message }) dialog.open() } } onConflictingBackup: { var dialog = app.messageDialog.createObject(app, { 'text': message, 'yesno': true }) dialog.open() - dialog.yesClicked.connect(function() { - channelopener.open_channel(true) + dialog.accepted.connect(function() { + channelopener.openChannel(true) }) } onFinalizerChanged: { var dialog = confirmOpenChannelDialog.createObject(app, { 'satoshis': channelopener.amount }) - dialog.txaccepted.connect(function() { + dialog.accepted.connect(function() { dialog.finalizer.signAndSend() }) dialog.open() @@ -220,7 +252,7 @@ + qsTr('This channel will be usable after %1 confirmations').arg(min_depth) if (!tx_complete) { message = message + '\n\n' + qsTr('Please sign and broadcast the funding transaction.') - channelopener.wallet.historyModel.init_model() // local tx doesn't trigger model update + channelopener.wallet.historyModel.initModel(true) // local tx doesn't trigger model update } app.channelOpenProgressDialog.state = 'success' app.channelOpenProgressDialog.info = message @@ -228,8 +260,8 @@ app.channelOpenProgressDialog.channelBackup = channelopener.channelBackup(cid) } // TODO: handle incomplete TX - channelopener.wallet.channelModel.new_channel(cid) root.close() } } + } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/OpenWalletDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/OpenWalletDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/OpenWalletDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/OpenWalletDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -10,63 +10,55 @@ ElDialog { id: openwalletdialog - width: parent.width - height: parent.height - - title: qsTr("Open Wallet") - iconSource: '../../../icons/wallet.png' - property string name property string path - standardButtons: Dialog.Cancel + property bool _unlockClicked: false - modal: true - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } + title: qsTr('Open Wallet') + iconSource: Qt.resolvedUrl('../../icons/wallet.png') focus: true - property bool _unlockClicked: false + width: parent.width * 4/5 + anchors.centerIn: parent + + padding: 0 ColumnLayout { + spacing: 0 width: parent.width - spacing: constants.paddingLarge - Label { - Layout.alignment: Qt.AlignHCenter - text: name - } + ColumnLayout { + id: rootLayout + Layout.fillWidth: true + Layout.leftMargin: constants.paddingXXLarge + Layout.rightMargin: constants.paddingXXLarge + spacing: constants.paddingLarge - Item { - Layout.alignment: Qt.AlignHCenter - Layout.preferredWidth: passwordLayout.width - Layout.preferredHeight: notice.height InfoTextArea { id: notice - text: qsTr("Wallet requires password to unlock") + text: Daemon.singlePasswordEnabled + ? qsTr('Please enter password') + : qsTr('Wallet %1 requires password to unlock').arg(name) visible: wallet_db.needsPassword iconStyle: InfoTextArea.IconStyle.Warn - width: parent.width + Layout.fillWidth: true } - } - RowLayout { - id: passwordLayout - Layout.alignment: Qt.AlignHCenter - Layout.maximumWidth: parent.width * 2/3 Label { text: qsTr('Password') visible: wallet_db.needsPassword Layout.fillWidth: true + color: Material.accentColor } PasswordField { id: password - visible: wallet_db.needsPassword Layout.fillWidth: true + Layout.leftMargin: constants.paddingXLarge + visible: wallet_db.needsPassword + onTextChanged: { unlockButton.enabled = true _unlockClicked = false @@ -75,55 +67,40 @@ unlock() } } - } - Label { - Layout.columnSpan: 2 - Layout.alignment: Qt.AlignHCenter - text: !wallet_db.validPassword && _unlockClicked ? qsTr("Invalid Password") : '' - color: constants.colorError - font.pixelSize: constants.fontSizeLarge + Label { + Layout.alignment: Qt.AlignHCenter + text: !wallet_db.validPassword && _unlockClicked ? qsTr("Invalid Password") : '' + color: constants.colorError + font.pixelSize: constants.fontSizeLarge + } + + Label { + Layout.alignment: Qt.AlignHCenter + visible: wallet_db.requiresSplit + text: qsTr('Wallet requires splitting') + font.pixelSize: constants.fontSizeLarge + } + + FlatButton { + Layout.alignment: Qt.AlignHCenter + visible: wallet_db.requiresSplit + text: qsTr('Split wallet') + onClicked: wallet_db.doSplit() + } } - Button { + FlatButton { id: unlockButton - Layout.columnSpan: 2 - Layout.alignment: Qt.AlignHCenter + Layout.fillWidth: true visible: wallet_db.needsPassword + icon.source: '../../icons/unlock.png' text: qsTr("Unlock") onClicked: { unlock() } } - Label { - text: qsTr('Select HW device') - visible: wallet_db.needsHWDevice - } - - ComboBox { - id: hw_device - model: ['','Not implemented'] - visible: wallet_db.needsHWDevice - } - - Label { - text: qsTr('Wallet requires splitting') - visible: wallet_db.requiresSplit - } - - Button { - visible: wallet_db.requiresSplit - text: qsTr('Split wallet') - onClicked: wallet_db.doSplit() - } - - BusyIndicator { - id: busy - running: false - Layout.columnSpan: 2 - Layout.alignment: Qt.AlignHCenter - } } function unlock() { @@ -143,14 +120,20 @@ } onReadyChanged: { if (ready) { - busy.running = true - Daemon.load_wallet(openwalletdialog.path, password.text) + Daemon.loadWallet(openwalletdialog.path, password.text) openwalletdialog.close() } } onInvalidPassword: { password.tf.forceActiveFocus() } + onNeedsPasswordChanged: { + notice.visible = needsPassword + } + onWalletOpenProblem: { + openwalletdialog.close() + Daemon.onWalletOpenProblem(error) + } } Component.onCompleted: { diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/OtpDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/OtpDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/OtpDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/OtpDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -18,14 +18,6 @@ property bool _waiting: false property string _otpError - standardButtons: Dialog.Cancel - - modal: true - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } - focus: true ColumnLayout { @@ -46,27 +38,30 @@ inputMethodHints: Qt.ImhSensitiveData | Qt.ImhDigitsOnly echoMode: TextInput.Password focus: true + enabled: !_waiting + Keys.onPressed: _otpError = '' onTextChanged: { - if (activeFocus) - _otpError = '' + if (text.length == 6) { + _waiting = true + Daemon.currentWallet.submitOtp(otpEdit.text) + } } } Label { - opacity: _otpError ? 1 : 0 + Layout.topMargin: constants.paddingMedium + Layout.bottomMargin: constants.paddingMedium + Layout.alignment: Qt.AlignHCenter + text: _otpError color: constants.colorError - Layout.alignment: Qt.AlignHCenter - } - Button { - Layout.columnSpan: 2 - Layout.alignment: Qt.AlignHCenter - text: qsTr('Submit') - enabled: !_waiting - onClicked: { - _waiting = true - Daemon.currentWallet.submitOtp(otpEdit.text) + BusyIndicator { + anchors.centerIn: parent + width: constants.iconSizeXLarge + height: constants.iconSizeXLarge + visible: _waiting + running: _waiting } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/PasswordDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/PasswordDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/PasswordDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/PasswordDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -11,55 +11,58 @@ id: passworddialog title: qsTr("Enter Password") - iconSource: '../../../icons/lock.png' + iconSource: Qt.resolvedUrl('../../icons/lock.png') property bool confirmPassword: false property string password property string infotext - parent: Overlay.overlay - modal: true - standardButtons: Dialog.Cancel anchors.centerIn: parent + width: parent.width * 4/5 padding: 0 - Overlay.modal: Rectangle { - color: "#aa000000" - } - ColumnLayout { + id: rootLayout width: parent.width spacing: 0 - InfoTextArea { - visible: infotext - text: infotext - Layout.margins: constants.paddingMedium - Layout.fillWidth: true - } - - GridLayout { + ColumnLayout { id: password_layout - columns: 2 - Layout.fillWidth: true - Layout.margins: constants.paddingXXLarge + Layout.leftMargin: constants.paddingXXLarge + Layout.rightMargin: constants.paddingXXLarge + + InfoTextArea { + visible: infotext + text: infotext + Layout.bottomMargin: constants.paddingMedium + Layout.fillWidth: true + } Label { + Layout.fillWidth: true text: qsTr('Password') + color: Material.accentColor } PasswordField { id: pw_1 + Layout.leftMargin: constants.paddingXLarge } Label { + Layout.fillWidth: true text: qsTr('Password (again)') visible: confirmPassword + color: Material.accentColor } PasswordField { id: pw_2 + Layout.leftMargin: constants.paddingXLarge visible: confirmPassword + showReveal: false + echoMode: pw_1.echoMode + enabled: pw_1.text.length >= 6 } } @@ -67,10 +70,10 @@ Layout.fillWidth: true text: qsTr("Ok") icon.source: '../../icons/confirmed.png' - enabled: confirmPassword ? pw_1.text == pw_2.text : true + enabled: confirmPassword ? pw_1.text.length >= 6 && pw_1.text == pw_2.text : true onClicked: { password = pw_1.text - passworddialog.accept() + passworddialog.doAccept() } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/Pin.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/Pin.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/Pin.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/Pin.qml 2000-11-11 11:11:11.000000000 +0000 @@ -10,37 +10,28 @@ ElDialog { id: root - title: qsTr('PIN') - iconSource: '../../../icons/lock.png' + property bool canCancel: true + property string mode // [check, enter, change] + property string pincode // old one passed in when change, new one passed out + property bool checkError: false + property string authMessage + property int _phase: mode == 'enter' ? 1 : 0 // 0 = existing pin, 1 = new pin, 2 = re-enter new pin + property string _pin - width: parent.width * 2/3 - height: parent.height * 1/3 + title: authMessage ? authMessage : qsTr('PIN') + iconSource: '../../../icons/lock.png' + width: parent.width * 3/4 + z: 1000 + focus: true + closePolicy: canCancel ? Popup.CloseOnEscape | Popup.CloseOnPressOutside : Popup.NoAutoClose + allowClose: canCancel anchors.centerIn: parent - modal: true - parent: Overlay.overlay Overlay.modal: Rectangle { color: canCancel ? "#aa000000" : "#ff000000" } - focus: true - - standardButtons: canCancel ? Dialog.Cancel : 0 - closePolicy: canCancel ? Popup.CloseOnEscape | Popup.CloseOnPressOutside : Popup.NoAutoClose - - property bool canCancel: true - - allowClose: canCancel - - property string mode // [check, enter, change] - property string pincode // old one passed in when change, new one passed out - - property int _phase: mode == 'enter' ? 1 : 0 // 0 = existing pin, 1 = new pin, 2 = re-enter new pin - property string _pin - - property bool checkError: false - function submit() { if (_phase == 0) { if (pin.text == pincode) { @@ -78,7 +69,6 @@ ColumnLayout { width: parent.width - height: parent.height Label { text: [qsTr('Enter PIN'), qsTr('Enter New PIN'), qsTr('Re-enter New PIN')][_phase] @@ -109,8 +99,6 @@ color: constants.colorError Layout.alignment: Qt.AlignHCenter } - - Item { Layout.fillHeight: true; Layout.preferredWidth: 1 } } FontMetrics { diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/Preferences.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/Preferences.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/Preferences.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/Preferences.qml 2000-11-11 11:11:11.000000000 +0000 @@ -9,6 +9,7 @@ Pane { id: preferences + objectName: 'Properties' property string title: qsTr("Preferences") @@ -29,17 +30,37 @@ Pane { id: prefsPane + width: parent.width + GridLayout { columns: 2 width: parent.width + PrefsHeading { + Layout.columnSpan: 2 + text: qsTr('User Interface') + } + Label { text: qsTr('Language') } ElComboBox { id: language - enabled: false + textRole: 'text' + valueRole: 'value' + model: Config.languagesAvailable + onCurrentValueChanged: { + if (activeFocus) { + if (Config.language != currentValue) { + Config.language = currentValue + var dialog = app.messageDialog.createObject(app, { + text: qsTr('Please restart Electrum to activate the new GUI settings') + }) + dialog.open() + } + } + } } Label { @@ -55,29 +76,39 @@ } } - Switch { - id: thousands + RowLayout { Layout.columnSpan: 2 - text: qsTr('Add thousands separators to bitcoin amounts') - onCheckedChanged: { - if (activeFocus) - Config.thousandsSeparator = checked + Layout.fillWidth: true + Layout.leftMargin: -constants.paddingSmall + spacing: 0 + Switch { + id: thousands + onCheckedChanged: { + if (activeFocus) + Config.thousandsSeparator = checked + } + } + Label { + Layout.fillWidth: true + text: qsTr('Add thousands separators to bitcoin amounts') + wrapMode: Text.Wrap } } - Switch { - id: checkSoftware - Layout.columnSpan: 2 - text: qsTr('Automatically check for software updates') - enabled: false - } - - Switch { - id: fiatEnable - text: qsTr('Fiat Currency') - onCheckedChanged: { - if (activeFocus) - Daemon.fx.enabled = checked + RowLayout { + Layout.leftMargin: -constants.paddingSmall + spacing: 0 + Switch { + id: fiatEnable + onCheckedChanged: { + if (activeFocus) + Daemon.fx.enabled = checked + } + } + Label { + Layout.fillWidth: true + text: qsTr('Fiat Currency') + wrapMode: Text.Wrap } } @@ -91,19 +122,28 @@ } } - Switch { - id: historicRates - text: qsTr('Historic rates') - enabled: Daemon.fx.enabled + RowLayout { Layout.columnSpan: 2 - onCheckedChanged: { - if (activeFocus) - Daemon.fx.historicRates = checked + Layout.fillWidth: true + Layout.leftMargin: -constants.paddingSmall + spacing: 0 + Switch { + id: historicRates + enabled: Daemon.fx.enabled + onCheckedChanged: { + if (activeFocus) + Daemon.fx.historicRates = checked + } + } + Label { + Layout.fillWidth: true + text: qsTr('Historic rates') + wrapMode: Text.Wrap } } Label { - text: qsTr('Source') + text: qsTr('Exchange rate provider') enabled: Daemon.fx.enabled } @@ -120,65 +160,54 @@ } } - Switch { - id: spendUnconfirmed - text: qsTr('Spend unconfirmed') - Layout.columnSpan: 2 - onCheckedChanged: { - if (activeFocus) - Config.spendUnconfirmed = checked - } - } + RowLayout { + Layout.fillWidth: true + Layout.leftMargin: -constants.paddingSmall + spacing: 0 + Switch { + id: usePin + checked: Config.pinCode + onCheckedChanged: { + if (activeFocus) { + console.log('PIN active ' + checked) + if (checked) { + var dialog = pinSetup.createObject(preferences, {mode: 'enter'}) + dialog.accepted.connect(function() { + Config.pinCode = dialog.pincode + dialog.close() + }) + dialog.rejected.connect(function() { + checked = false + }) + dialog.open() + } else { + focus = false + Config.pinCode = '' + // re-add binding, pincode still set if auth failed + checked = Qt.binding(function () { return Config.pinCode }) + } + } - Switch { - id: useRbf - text: qsTr('Use Replace-By-Fee') - Layout.columnSpan: 2 - onCheckedChanged: { - if (activeFocus) - Config.useRbf = checked + } } - } - - Label { - text: qsTr('Default request expiry') - Layout.fillWidth: false - } - - RequestExpiryComboBox { - onCurrentValueChanged: { - if (activeFocus) - Config.requestExpiry = currentValue + Label { + Layout.fillWidth: true + text: qsTr('PIN protect payments') + wrapMode: Text.Wrap } } - Label { - text: qsTr('PIN') - } - - RowLayout { - Label { - text: Config.pinCode == '' ? qsTr('Off'): qsTr('On') - color: Material.accentColor - Layout.rightMargin: constants.paddingMedium - } - Button { - text: qsTr('Enable') - visible: Config.pinCode == '' + Pane { + background: Rectangle { color: Material.dialogColor } + padding: 0 + visible: Config.pinCode != '' + FlatButton { + text: qsTr('Modify') onClicked: { - var dialog = pinSetup.createObject(preferences, {mode: 'enter'}) - dialog.accepted.connect(function() { - Config.pinCode = dialog.pincode - dialog.close() + var dialog = pinSetup.createObject(preferences, { + mode: 'change', + pincode: Config.pinCode }) - dialog.open() - } - } - Button { - text: qsTr('Change') - visible: Config.pinCode != '' - onClicked: { - var dialog = pinSetup.createObject(preferences, {mode: 'change', pincode: Config.pinCode}) dialog.accepted.connect(function() { Config.pinCode = dialog.pincode dialog.close() @@ -186,66 +215,150 @@ dialog.open() } } - Button { - text: qsTr('Remove') - visible: Config.pinCode != '' - onClicked: { - Config.pinCode = '' + } + + PrefsHeading { + Layout.columnSpan: 2 + text: qsTr('Wallet behavior') + } + + RowLayout { + Layout.columnSpan: 2 + Layout.leftMargin: -constants.paddingSmall + spacing: 0 + Switch { + id: spendUnconfirmed + onCheckedChanged: { + if (activeFocus) + Config.spendUnconfirmed = checked } } + Label { + Layout.fillWidth: true + text: qsTr('Spend unconfirmed') + wrapMode: Text.Wrap + } } - Label { - text: qsTr('Lightning Routing') + PrefsHeading { + Layout.columnSpan: 2 + text: qsTr('Lightning') } - ElComboBox { - id: lnRoutingType - enabled: Daemon.currentWallet && Daemon.currentWallet.isLightning + RowLayout { + Layout.columnSpan: 2 + Layout.fillWidth: true + Layout.leftMargin: -constants.paddingSmall + spacing: 0 + Switch { + id: useTrampolineRouting + onCheckedChanged: { + if (activeFocus) { + if (!checked) { + var dialog = app.messageDialog.createObject(app, { + title: qsTr('Are you sure?'), + text: qsTr('Electrum will have to download the Lightning Network graph, which is not recommended on mobile.'), + yesno: true + }) + dialog.accepted.connect(function() { + Config.useGossip = true + }) + dialog.rejected.connect(function() { + checked = true // revert + }) + dialog.open() + } else { + Config.useGossip = !checked + } + } - valueRole: 'key' - textRole: 'label' - model: ListModel { - ListElement { key: 'gossip'; label: qsTr('Gossip') } - ListElement { key: 'trampoline'; label: qsTr('Trampoline') } + } } - onCurrentValueChanged: { - if (activeFocus) - Config.useGossip = currentValue == 'gossip' + Label { + Layout.fillWidth: true + text: qsTr('Trampoline routing') + wrapMode: Text.Wrap } } - Switch { - id: useRecoverableChannels - text: qsTr('Create recoverable channels') + RowLayout { Layout.columnSpan: 2 - onCheckedChanged: { - if (activeFocus) - Config.useRecoverableChannels = checked + Layout.fillWidth: true + Layout.leftMargin: -constants.paddingSmall + spacing: 0 + Switch { + id: useRecoverableChannels + onCheckedChanged: { + if (activeFocus) { + if (!checked) { + var dialog = app.messageDialog.createObject(app, { + title: qsTr('Are you sure?'), + text: qsTr('This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups.'), + yesno: true + }) + dialog.accepted.connect(function() { + Config.useRecoverableChannels = false + }) + dialog.rejected.connect(function() { + checked = true // revert + }) + dialog.open() + } else { + Config.useRecoverableChannels = checked + } + } + } + } + Label { + Layout.fillWidth: true + text: qsTr('Create recoverable channels') + wrapMode: Text.Wrap } } - Switch { - id: useFallbackAddress - text: qsTr('Use onchain fallback address for Lightning invoices') + RowLayout { Layout.columnSpan: 2 - onCheckedChanged: { - if (activeFocus) - Config.useFallbackAddress = checked + Layout.fillWidth: true + Layout.leftMargin: -constants.paddingSmall + spacing: 0 + Switch { + id: useFallbackAddress + onCheckedChanged: { + if (activeFocus) + Config.useFallbackAddress = checked + } + } + Label { + Layout.fillWidth: true + text: qsTr('Create lightning invoices with on-chain fallback address') + wrapMode: Text.Wrap } } - Switch { - id: enableDebugLogs - text: qsTr('Enable debug logs (for developers)') + PrefsHeading { Layout.columnSpan: 2 - onCheckedChanged: { - if (activeFocus) - Config.enableDebugLogs = checked - } - enabled: Config.canToggleDebugLogs + text: qsTr('Advanced') } + RowLayout { + Layout.columnSpan: 2 + Layout.fillWidth: true + Layout.leftMargin: -constants.paddingSmall + spacing: 0 + Switch { + id: enableDebugLogs + onCheckedChanged: { + if (activeFocus) + Config.enableDebugLogs = checked + } + enabled: Config.canToggleDebugLogs + } + Label { + Layout.fillWidth: true + text: qsTr('Enable debug logs (for developers)') + wrapMode: Text.Wrap + } + } } } @@ -259,6 +372,7 @@ } Component.onCompleted: { + language.currentIndex = language.indexOfValue(Config.language) baseUnit.currentIndex = _baseunits.indexOf(Config.baseUnit) thousands.checked = Config.thousandsSeparator currencies.currentIndex = currencies.indexOfValue(Daemon.fx.fiatCurrency) @@ -266,10 +380,9 @@ rateSources.currentIndex = rateSources.indexOfValue(Daemon.fx.rateSource) fiatEnable.checked = Daemon.fx.enabled spendUnconfirmed.checked = Config.spendUnconfirmed - lnRoutingType.currentIndex = Config.useGossip ? 0 : 1 + useTrampolineRouting.checked = !Config.useGossip useFallbackAddress.checked = Config.useFallbackAddress enableDebugLogs.checked = Config.enableDebugLogs - useRbf.checked = Config.useRbf useRecoverableChannels.checked = Config.useRecoverableChannels } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ProxyConfigDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ProxyConfigDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ProxyConfigDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ProxyConfigDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -12,45 +12,44 @@ title: qsTr('Proxy settings') - parent: Overlay.overlay - modal: true - standardButtons: Dialog.Close - width: parent.width height: parent.height - Overlay.modal: Rectangle { - color: "#aa000000" - } + padding: 0 ColumnLayout { - id: layout width: parent.width + height: parent.height + spacing: 0 ProxyConfig { + Layout.fillWidth: true + Layout.leftMargin: constants.paddingLarge + Layout.rightMargin: constants.paddingLarge id: proxyconfig } - RowLayout { - Layout.alignment: Qt.AlignHCenter - Button { - text: qsTr('Ok') - onClicked: { - var proxy = proxyconfig.toProxyDict() - if (proxy && proxy['enabled'] == true) { - Network.proxy = proxy - } else { - Network.proxy = {'enabled': false} - } - rootItem.close() + Item { Layout.fillHeight: true; Layout.preferredWidth: 1 } + + FlatButton { + Layout.fillWidth: true + text: qsTr('Ok') + icon.source: '../../icons/confirmed.png' + onClicked: { + var proxy = proxyconfig.toProxyDict() + if (proxy && proxy['enabled'] == true) { + Network.proxy = proxy + } else { + Network.proxy = {'enabled': false} } + rootItem.close() } } } + Component.onCompleted: { var p = Network.proxy - console.log(JSON.stringify(p)) if ('mode' in p) { proxyconfig.proxy_enabled = true @@ -58,10 +57,9 @@ proxyconfig.proxy_port = p['port'] proxyconfig.username = p['user'] proxyconfig.password = p['password'] - if (p['mode'] == 'socks5' && p['port'] == 9050) - p['mode'] = 'tor' - proxyconfig.proxy_type = proxyconfig.proxy_types.indexOf(p['mode'].toUpperCase()) - console.log('proxy type: ' + proxyconfig.proxy_type) + proxyconfig.proxy_type = proxyconfig.proxy_type_map.map(function(x) { + return x.value + }).indexOf(p['mode']) } else { proxyconfig.proxy_enabled = false } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/RbfBumpFeeDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/RbfBumpFeeDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/RbfBumpFeeDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/RbfBumpFeeDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -10,221 +10,219 @@ ElDialog { id: dialog - required property string txid required property QtObject rbffeebumper - signal txaccepted - title: qsTr('Bump Fee') + iconSource: Qt.resolvedUrl('../../icons/rocket.png') width: parent.width height: parent.height padding: 0 - standardButtons: Dialog.Cancel - - modal: true - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } - ColumnLayout { - width: parent.width - height: parent.height + anchors.fill: parent spacing: 0 - GridLayout { - Layout.preferredWidth: parent.width - Layout.leftMargin: constants.paddingLarge - Layout.rightMargin: constants.paddingLarge - columns: 2 - - Label { - text: qsTr('Old fee') - color: Material.accentColor - } + Flickable { + Layout.fillWidth: true + Layout.fillHeight: true - RowLayout { - Label { - id: oldfee - text: Config.formatSats(rbffeebumper.oldfee) + leftMargin: constants.paddingLarge + rightMargin: constants.paddingLarge + + contentHeight: rootLayout.height + clip: true + interactive: height < contentHeight + + GridLayout { + id: rootLayout + + width: parent.width + + columns: 2 + + InfoTextArea { + Layout.columnSpan: 2 + Layout.fillWidth: true + Layout.bottomMargin: constants.paddingLarge + text: qsTr('Move the slider to increase your transaction\'s fee. This will improve its position in the mempool') } Label { - text: Config.baseUnit + Layout.preferredWidth: 1 + Layout.fillWidth: true + text: qsTr('Method') color: Material.accentColor } - } - Label { - text: qsTr('Old fee rate') - color: Material.accentColor - } + RowLayout { + Layout.preferredWidth: 1 + Layout.fillWidth: true + Layout.minimumWidth: bumpMethodComboBox.implicitWidth - RowLayout { - Label { - id: oldfeeRate - text: rbffeebumper.oldfeeRate + ElComboBox { + id: bumpMethodComboBox + enabled: rbffeebumper.canChangeBumpMethod + + textRole: 'text' + valueRole: 'value' + + model: [ + { text: qsTr('Preserve payment'), value: 'preserve_payment' }, + { text: qsTr('Decrease payment'), value: 'decrease_payment' } + ] + onCurrentValueChanged: { + if (activeFocus) + rbffeebumper.bumpMethod = currentValue + } + Component.onCompleted: { + currentIndex = indexOfValue(rbffeebumper.bumpMethod) + } + } + Item { Layout.fillWidth: true; Layout.preferredHeight: 1 } } Label { - text: 'sat/vB' + Layout.preferredWidth: 1 + Layout.fillWidth: true + text: qsTr('Old fee') color: Material.accentColor } - } - Label { - text: qsTr('Mining fee') - color: Material.accentColor - } - - RowLayout { - Label { - id: fee - text: rbffeebumper.valid ? Config.formatSats(rbffeebumper.fee) : '' + FormattedAmount { + Layout.preferredWidth: 1 + Layout.fillWidth: true + amount: rbffeebumper.oldfee } Label { - visible: rbffeebumper.valid - text: Config.baseUnit + text: qsTr('Old fee rate') color: Material.accentColor } - } - Label { - text: qsTr('Fee rate') - color: Material.accentColor - } + RowLayout { + Label { + id: oldfeeRate + text: rbffeebumper.oldfeeRate + font.family: FixedFont + } - RowLayout { - Label { - id: feeRate - text: rbffeebumper.valid ? rbffeebumper.feeRate : '' + Label { + text: 'sat/vB' + color: Material.accentColor + } } Label { - visible: rbffeebumper.valid - text: 'sat/vB' + text: qsTr('New fee') color: Material.accentColor } - } - - Label { - text: qsTr('Target') - color: Material.accentColor - } - Label { - id: targetdesc - text: rbffeebumper.target - } + FormattedAmount { + amount: rbffeebumper.fee + valid: rbffeebumper.valid + } - Slider { - id: feeslider - leftPadding: constants.paddingMedium - snapMode: Slider.SnapOnRelease - stepSize: 1 - from: 0 - to: rbffeebumper.sliderSteps - onValueChanged: { - if (activeFocus) - rbffeebumper.sliderPos = value - } - Component.onCompleted: { - value = rbffeebumper.sliderPos - } - Connections { - target: rbffeebumper - function onSliderPosChanged() { - feeslider.value = rbffeebumper.sliderPos - } + Label { + text: qsTr('New fee rate') + color: Material.accentColor } - } - FeeMethodComboBox { - id: target - feeslider: rbffeebumper - } + RowLayout { + Label { + id: feeRate + text: rbffeebumper.valid ? rbffeebumper.feeRate : '' + font.family: FixedFont + } - CheckBox { - id: final_cb - text: qsTr('Replace-by-Fee') - Layout.columnSpan: 2 - checked: rbffeebumper.rbf - onCheckedChanged: { - if (activeFocus) - rbffeebumper.rbf = checked + Label { + visible: rbffeebumper.valid + text: 'sat/vB' + color: Material.accentColor + } } - } - InfoTextArea { - Layout.columnSpan: 2 - Layout.preferredWidth: parent.width * 3/4 - Layout.alignment: Qt.AlignHCenter - visible: rbffeebumper.warning != '' - text: rbffeebumper.warning - iconStyle: InfoTextArea.IconStyle.Warn - } + Label { + text: qsTr('Target') + color: Material.accentColor + } - Label { - visible: rbffeebumper.valid - text: qsTr('Outputs') - Layout.columnSpan: 2 - color: Material.accentColor - } + Label { + id: targetdesc + text: rbffeebumper.target + } - Repeater { - model: rbffeebumper.valid ? rbffeebumper.outputs : [] - delegate: TextHighlightPane { + RowLayout { Layout.columnSpan: 2 - Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall - RowLayout { - width: parent.width - Label { - text: modelData.address - Layout.fillWidth: true - wrapMode: Text.Wrap - font.pixelSize: constants.fontSizeLarge - font.family: FixedFont - color: modelData.is_mine ? constants.colorMine : Material.foreground + Slider { + id: feeslider + leftPadding: constants.paddingMedium + snapMode: Slider.SnapOnRelease + stepSize: 1 + from: 0 + to: rbffeebumper.sliderSteps + onValueChanged: { + if (activeFocus) + rbffeebumper.sliderPos = value } - Label { - text: Config.formatSats(modelData.value_sats) - font.pixelSize: constants.fontSizeMedium - font.family: FixedFont + Component.onCompleted: { + value = rbffeebumper.sliderPos } - Label { - text: Config.baseUnit - font.pixelSize: constants.fontSizeMedium - color: Material.accentColor + Connections { + target: rbffeebumper + function onSliderPosChanged() { + feeslider.value = rbffeebumper.sliderPos + } } } + + FeeMethodComboBox { + id: target + feeslider: rbffeebumper + } + } + + Label { + Layout.columnSpan: 2 + Layout.fillWidth: true + visible: rbffeebumper.warning != '' + text: rbffeebumper.warning + } + + Label { + visible: rbffeebumper.valid + text: qsTr('Outputs') + Layout.columnSpan: 2 + color: Material.accentColor + } + + Repeater { + model: rbffeebumper.valid ? rbffeebumper.outputs : [] + delegate: TxOutput { + Layout.columnSpan: 2 + Layout.fillWidth: true + + allowShare: false + model: modelData + } } } } - Item { Layout.fillHeight: true; Layout.preferredWidth: 1 } - FlatButton { id: sendButton Layout.fillWidth: true text: qsTr('Ok') icon.source: '../../icons/confirmed.png' enabled: rbffeebumper.valid - onClicked: { - txaccepted() - dialog.close() - } + onClicked: doAccept() } } Connections { target: rbffeebumper function onTxMined() { - dialog.close() + dialog.doReject() } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/RbfCancelDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/RbfCancelDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/RbfCancelDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/RbfCancelDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -10,227 +10,178 @@ ElDialog { id: dialog - required property string txid required property QtObject txcanceller - signal txaccepted - title: qsTr('Cancel Transaction') width: parent.width height: parent.height padding: 0 - standardButtons: Dialog.Cancel - - modal: true - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } - ColumnLayout { anchors.fill: parent spacing: 0 - GridLayout { - Layout.preferredWidth: parent.width - Layout.leftMargin: constants.paddingLarge - Layout.rightMargin: constants.paddingLarge - columns: 2 - - Label { - Layout.columnSpan: 2 - Layout.fillWidth: true - text: qsTr('Cancel an unconfirmed RBF transaction by double-spending its inputs back to your wallet with a higher fee.') - wrapMode: Text.Wrap - } + Flickable { + Layout.fillWidth: true + Layout.fillHeight: true - Label { - text: qsTr('Old fee') - color: Material.accentColor - } + leftMargin: constants.paddingLarge + rightMargin: constants.paddingLarge - RowLayout { - Label { - id: oldfee - text: Config.formatSats(txcanceller.oldfee) + contentHeight: rootLayout.height + clip: true + interactive: height < contentHeight + + GridLayout { + id: rootLayout + width: parent.width + columns: 2 + + InfoTextArea { + Layout.columnSpan: 2 + Layout.fillWidth: true + Layout.bottomMargin: constants.paddingLarge + text: qsTr('Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee.') } Label { - text: Config.baseUnit + text: qsTr('Old fee') color: Material.accentColor } - } - - Label { - text: qsTr('Old fee rate') - color: Material.accentColor - } - RowLayout { - Label { - id: oldfeeRate - text: txcanceller.oldfeeRate + FormattedAmount { + amount: txcanceller.oldfee } Label { - text: 'sat/vB' + text: qsTr('Old fee rate') color: Material.accentColor } - } - Label { - text: qsTr('Mining fee') - color: Material.accentColor - } + RowLayout { + Label { + id: oldfeeRate + text: txcanceller.oldfeeRate + font.family: FixedFont + } - RowLayout { - Label { - id: fee - text: txcanceller.valid ? Config.formatSats(txcanceller.fee) : '' + Label { + text: 'sat/vB' + color: Material.accentColor + } } Label { - visible: txcanceller.valid - text: Config.baseUnit + text: qsTr('New fee') color: Material.accentColor } - } - - Label { - text: qsTr('Fee rate') - color: Material.accentColor - } - RowLayout { - Label { - id: feeRate - text: txcanceller.valid ? txcanceller.feeRate : '' + FormattedAmount { + amount: txcanceller.fee + valid: txcanceller.valid } Label { - visible: txcanceller.valid - text: 'sat/vB' + text: qsTr('New fee rate') color: Material.accentColor } - } - Label { - text: qsTr('Target') - color: Material.accentColor - } - - Label { - id: targetdesc - text: txcanceller.target - } + RowLayout { + Label { + id: feeRate + text: txcanceller.valid ? txcanceller.feeRate : '' + font.family: FixedFont + } - Slider { - id: feeslider - leftPadding: constants.paddingMedium - snapMode: Slider.SnapOnRelease - stepSize: 1 - from: 0 - to: txcanceller.sliderSteps - onValueChanged: { - if (activeFocus) - txcanceller.sliderPos = value - } - Component.onCompleted: { - value = txcanceller.sliderPos - } - Connections { - target: txcanceller - function onSliderPosChanged() { - feeslider.value = txcanceller.sliderPos + Label { + visible: txcanceller.valid + text: 'sat/vB' + color: Material.accentColor } } - } - - FeeMethodComboBox { - id: target - feeslider: txcanceller - } - CheckBox { - id: final_cb - text: qsTr('Replace-by-Fee') - Layout.columnSpan: 2 - checked: txcanceller.rbf - onCheckedChanged: { - if (activeFocus) - txcanceller.rbf = checked + Label { + text: qsTr('Target') + color: Material.accentColor } - } - - InfoTextArea { - Layout.columnSpan: 2 - Layout.preferredWidth: parent.width * 3/4 - Layout.alignment: Qt.AlignHCenter - visible: txcanceller.warning != '' - text: txcanceller.warning - iconStyle: InfoTextArea.IconStyle.Warn - } - Label { - visible: txcanceller.valid - text: qsTr('Outputs') - Layout.columnSpan: 2 - color: Material.accentColor - } + Label { + id: targetdesc + text: txcanceller.target + } - Repeater { - model: txcanceller.valid ? txcanceller.outputs : [] - delegate: TextHighlightPane { + RowLayout { Layout.columnSpan: 2 - Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall - RowLayout { - width: parent.width - Label { - text: modelData.address - Layout.fillWidth: true - wrapMode: Text.Wrap - font.pixelSize: constants.fontSizeLarge - font.family: FixedFont - color: modelData.is_mine ? constants.colorMine : Material.foreground + Slider { + id: feeslider + leftPadding: constants.paddingMedium + snapMode: Slider.SnapOnRelease + stepSize: 1 + from: 0 + to: txcanceller.sliderSteps + onValueChanged: { + if (activeFocus) + txcanceller.sliderPos = value } - Label { - text: Config.formatSats(modelData.value_sats) - font.pixelSize: constants.fontSizeMedium - font.family: FixedFont + Component.onCompleted: { + value = txcanceller.sliderPos } - Label { - text: Config.baseUnit - font.pixelSize: constants.fontSizeMedium - color: Material.accentColor + Connections { + target: txcanceller + function onSliderPosChanged() { + feeslider.value = txcanceller.sliderPos + } } } + + FeeMethodComboBox { + id: target + feeslider: txcanceller + } + } + + Label { + Layout.columnSpan: 2 + Layout.fillWidth: true + visible: txcanceller.warning != '' + text: txcanceller.warning + } + + Label { + visible: txcanceller.valid + text: qsTr('Outputs') + Layout.columnSpan: 2 + color: Material.accentColor + } + + Repeater { + model: txcanceller.valid ? txcanceller.outputs : [] + delegate: TxOutput { + Layout.columnSpan: 2 + Layout.fillWidth: true + + allowShare: false + model: modelData + } } } } - Item { Layout.fillHeight: true; Layout.preferredWidth: 1 } - FlatButton { id: confirmButton Layout.fillWidth: true text: qsTr('Ok') icon.source: '../../icons/confirmed.png' enabled: txcanceller.valid - onClicked: { - txaccepted() - dialog.close() - } + onClicked: doAccept() } } Connections { target: txcanceller function onTxMined() { - dialog.close() + dialog.doReject() } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ReceiveDetailsDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ReceiveDetailsDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ReceiveDetailsDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ReceiveDetailsDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -11,21 +11,13 @@ ElDialog { id: dialog - title: qsTr('Edit payment request') + title: qsTr('Receive payment') + iconSource: Qt.resolvedUrl('../../icons/tab_receive.png') property alias amount: amountBtc.text property alias description: message.text property alias expiry: expires.currentValue - parent: Overlay.overlay - modal: true - standardButtons: Dialog.Cancel - iconSource: Qt.resolvedUrl('../../icons/pen.png') - - Overlay.modal: Rectangle { - color: "#aa000000" - } - padding: 0 ColumnLayout { @@ -42,6 +34,7 @@ columnSpacing: constants.paddingSmall columns: 4 + Label { text: qsTr('Message') } @@ -54,7 +47,7 @@ } Label { - text: qsTr('Request') + text: qsTr('Amount') wrapMode: Text.WordWrap Layout.rightMargin: constants.paddingXLarge } @@ -102,9 +95,9 @@ FlatButton { Layout.fillWidth: true - text: qsTr('Apply') + text: qsTr('Create request') icon.source: '../../icons/confirmed.png' - onClicked: accept() + onClicked: doAccept() } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ReceiveDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ReceiveDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ReceiveDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ReceiveDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -13,6 +13,8 @@ title: qsTr('Receive Payment') + property string key + property string _bolt11: request.bolt11 property string _bip21uri: request.bip21 property string _address: request.address @@ -21,13 +23,7 @@ property bool _ispaid: false - parent: Overlay.overlay - modal: true - standardButtons: Dialog.Close - - Overlay.modal: Rectangle { - color: "#aa000000" - } + iconSource: Qt.resolvedUrl('../../icons/tab_receive.png') padding: 0 @@ -56,27 +52,26 @@ State { name: 'bolt11' PropertyChanges { target: qrloader; sourceComponent: qri_bolt11 } - PropertyChanges { target: bolt11label; color: Material.accentColor } + PropertyChanges { target: bolt11label; color: Material.accentColor; font.underline: true } }, State { name: 'bip21uri' PropertyChanges { target: qrloader; sourceComponent: qri_bip21uri } - PropertyChanges { target: bip21label; color: Material.accentColor } + PropertyChanges { target: bip21label; color: Material.accentColor; font.underline: true } }, State { name: 'address' PropertyChanges { target: qrloader; sourceComponent: qri_address } - PropertyChanges { target: addresslabel; color: Material.accentColor } + PropertyChanges { target: addresslabel; color: Material.accentColor; font.underline: true } } ] Rectangle { + id: qrbg Layout.alignment: Qt.AlignHCenter Layout.topMargin: constants.paddingSmall Layout.bottomMargin: constants.paddingSmall - // Layout.preferredWidth: qrloader.width - // Layout.preferredHeight: qrloader.height Layout.preferredWidth: dialog.width * 7/8 Layout.preferredHeight: dialog.width * 7/8 @@ -90,6 +85,7 @@ QRImage { qrdata: _bolt11 render: _render_qr + enableToggleText: true } } Component { @@ -97,6 +93,7 @@ QRImage { qrdata: _bip21uri render: _render_qr + enableToggleText: true } } Component { @@ -104,28 +101,7 @@ QRImage { qrdata: _address render: _render_qr - } - } - } - - MouseArea { - anchors.fill: parent - onClicked: { - if (rootLayout.state == 'bolt11') { - if (_bip21uri != '') - rootLayout.state = 'bip21uri' - else if (_address != '') - rootLayout.state = 'address' - } else if (rootLayout.state == 'bip21uri') { - if (_address != '') - rootLayout.state = 'address' - else if (_bolt11 != '') - rootLayout.state = 'bolt11' - } else if (rootLayout.state == 'address') { - if (_bolt11 != '') - rootLayout.state = 'bolt11' - else if (_bip21uri != '') - rootLayout.state = 'bip21uri' + enableToggleText: true } } } @@ -181,18 +157,23 @@ Rectangle { height: 1 Layout.alignment: Qt.AlignHCenter - Layout.preferredWidth: buttons.width + Layout.preferredWidth: qrbg.width color: Material.accentColor } GridLayout { columns: 2 - visible: request.message || !request.amount.isEmpty - Layout.maximumWidth: qrloader.width + Layout.maximumWidth: qrbg.width Layout.alignment: Qt.AlignHCenter Label { - visible: request.message + text: qsTr('Status') + color: Material.accentColor + } + Label { + text: request.status_str + } + Label { text: qsTr('Message') color: Material.accentColor } @@ -203,79 +184,77 @@ wrapMode: Text.Wrap } Label { - visible: !request.amount.isEmpty + visible: !request.message + Layout.fillWidth: true + text: qsTr('unspecified') + color: constants.mutedForeground + } + Label { text: qsTr('Amount') color: Material.accentColor } - RowLayout { + FormattedAmount { visible: !request.amount.isEmpty - Label { - text: Config.formatSats(request.amount) - font.family: FixedFont - font.pixelSize: constants.fontSizeMedium - font.bold: true - } - Label { - text: Config.baseUnit - color: Material.accentColor - font.pixelSize: constants.fontSizeMedium - } - Label { - visible: Daemon.fx.enabled - text: '(' + Daemon.fx.fiatValue(request.amount, false) + ' ' + Daemon.fx.fiatCurrency + ')' - font.pixelSize: constants.fontSizeMedium - } + valid: !request.amount.isEmpty + amount: request.amount + } + Label { + visible: request.amount.isEmpty + text: qsTr('unspecified') + color: constants.mutedForeground } } Rectangle { - visible: request.message || !request.amount.isEmpty height: 1 Layout.alignment: Qt.AlignHCenter - Layout.preferredWidth: buttons.width + Layout.preferredWidth: qrbg.width color: Material.accentColor } - RowLayout { - id: buttons - Layout.alignment: Qt.AlignHCenter - FlatButton { - icon.source: '../../icons/copy_bw.png' - icon.color: 'transparent' - text: 'Copy' - onClicked: { - if (request.isLightning && rootLayout.state == 'bolt11') - AppController.textToClipboard(_bolt11) - else if (rootLayout.state == 'bip21uri') - AppController.textToClipboard(_bip21uri) - else - AppController.textToClipboard(_address) - } - } - FlatButton { - icon.source: '../../icons/share.png' - text: 'Share' - onClicked: { - enabled = false - if (request.isLightning && rootLayout.state == 'bolt11') - AppController.doShare(_bolt11, qsTr('Payment Request')) - else if (rootLayout.state == 'bip21uri') - AppController.doShare(_bip21uri, qsTr('Payment Request')) - else - AppController.doShare(_address, qsTr('Onchain address')) + } - enabled = true - } - } - FlatButton { - Layout.alignment: Qt.AlignHCenter - icon.source: '../../icons/pen.png' - text: qsTr('Edit') - onClicked: receiveDetailsDialog.open() - } + } + + ButtonContainer { + id: buttons + Layout.fillWidth: true + + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + + icon.source: '../../icons/copy_bw.png' + icon.color: 'transparent' + text: 'Copy' + onClicked: { + if (request.isLightning && rootLayout.state == 'bolt11') + AppController.textToClipboard(_bolt11) + else if (rootLayout.state == 'bip21uri') + AppController.textToClipboard(_bip21uri) + else + AppController.textToClipboard(_address) + toaster.show(this, qsTr('Copied!')) } } + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + + icon.source: '../../icons/share.png' + text: 'Share' + onClicked: { + enabled = false + if (request.isLightning && rootLayout.state == 'bolt11') + AppController.doShare(_bolt11, qsTr('Payment Request')) + else if (rootLayout.state == 'bip21uri') + AppController.doShare(_bip21uri, qsTr('Payment Request')) + else + AppController.doShare(_address, qsTr('Onchain address')) + enabled = true + } + } } } @@ -319,53 +298,19 @@ FocusScope { id: parkFocus } } - Component { - id: requestdialog - RequestDialog { - onClosed: destroy() - } - } - - function createRequest(ignoreGaplimit = false) { - var qamt = Config.unitsToSats(receiveDetailsDialog.amount) - if (qamt.satsInt > Daemon.currentWallet.lightningCanReceive.satsInt) { - console.log('Creating OnChain request') - Daemon.currentWallet.createRequest(qamt, receiveDetailsDialog.description, receiveDetailsDialog.expiry, false, ignoreGaplimit) - } else { - console.log('Creating Lightning request') - Daemon.currentWallet.createRequest(qamt, receiveDetailsDialog.description, receiveDetailsDialog.expiry, true) - } - } - - function createDefaultRequest(ignoreGaplimit = false) { - console.log('Creating default request') - Daemon.currentWallet.createDefaultRequest(ignoreGaplimit) - } - - Connections { - target: Daemon.currentWallet - function onRequestCreateSuccess(key) { - request.key = key - } - function onRequestCreateError(code, error) { - if (code == 'gaplimit') { - var dialog = app.messageDialog.createObject(app, {'text': error, 'yesno': true}) - dialog.yesClicked.connect(function() { - createDefaultRequest(true) - }) - } else { - console.log(error) - var dialog = app.messageDialog.createObject(app, {'text': error}) - } - dialog.open() - } - } RequestDetails { id: request wallet: Daemon.currentWallet onDetailsChanged: { - if (bolt11) { + var req_type = Config.preferredRequestType + if (bolt11 && req_type == 'bolt11') { + rootLayout.state = 'bolt11' + } else if (bip21 && req_type == 'bip21uri') { + rootLayout.state = 'bip21uri' + } else if (req_type == 'address') { + rootLayout.state = 'address' + } else if (bolt11) { rootLayout.state = 'bolt11' } else if (bip21) { rootLayout.state = 'bip21uri' @@ -380,24 +325,12 @@ } } - ReceiveDetailsDialog { - id: receiveDetailsDialog - - width: parent.width * 0.9 - anchors.centerIn: parent - - onAccepted: { - console.log('accepted') - Daemon.currentWallet.delete_request(request.key) - createRequest() - } - onRejected: { - console.log('rejected') - } + Toaster { + id: toaster } Component.onCompleted: { - createDefaultRequest() + request.key = dialog.key } // hack. delay qr rendering until dialog is shown @@ -409,5 +342,4 @@ } } } - } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ReceiveRequests.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ReceiveRequests.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ReceiveRequests.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ReceiveRequests.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,111 @@ +import QtQuick 2.6 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.3 +import QtQuick.Controls.Material 2.0 +import QtQml.Models 2.1 +import QtQml 2.6 + +import org.electrum 1.0 + +import "controls" + +Pane { + id: root + objectName: 'ReceiveRequests' + + padding: 0 + + ColumnLayout { + anchors.fill: parent + spacing: 0 + + ColumnLayout { + Layout.fillWidth: true + Layout.margins: constants.paddingLarge + + InfoTextArea { + Layout.fillWidth: true + Layout.bottomMargin: constants.paddingLarge + visible: !Config.userKnowsPressAndHold + text: qsTr('To access this list from the main screen, press and hold the Receive button') + } + + Heading { + text: qsTr('Pending requests') + } + + Frame { + background: PaneInsetBackground {} + + verticalPadding: 0 + horizontalPadding: 0 + Layout.fillHeight: true + Layout.fillWidth: true + + ListView { + id: listview + anchors.fill: parent + clip: true + currentIndex: -1 + + model: DelegateModel { + id: delegateModel + model: Daemon.currentWallet.requestModel + delegate: InvoiceDelegate { + onClicked: { + app.stack.getRoot().openRequest(model.key) + listview.currentIndex = -1 + } + onPressAndHold: listview.currentIndex = index + } + } + + add: Transition { + NumberAnimation { properties: 'scale'; from: 0.75; to: 1; duration: 500 } + NumberAnimation { properties: 'opacity'; from: 0; to: 1; duration: 500 } + } + addDisplaced: Transition { + SpringAnimation { properties: 'y'; duration: 200; spring: 5; damping: 0.5; mass: 2 } + } + + remove: Transition { + NumberAnimation { properties: 'scale'; to: 0.75; duration: 300 } + NumberAnimation { properties: 'opacity'; to: 0; duration: 300 } + } + removeDisplaced: Transition { + SequentialAnimation { + PauseAnimation { duration: 200 } + SpringAnimation { properties: 'y'; duration: 100; spring: 5; damping: 0.5; mass: 2 } + } + } + + ScrollIndicator.vertical: ScrollIndicator { } + } + } + } + + ButtonContainer { + Layout.fillWidth: true + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('Delete') + icon.source: '../../icons/delete.png' + visible: listview.currentIndex >= 0 + onClicked: { + Daemon.currentWallet.deleteRequest(listview.currentItem.getKey()) + } + } + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('View') + icon.source: '../../icons/tab_receive.png' + visible: listview.currentIndex >= 0 + onClicked: { + app.stack.getRoot().openRequest(listview.currentItem.getKey()) + } + } + } + } +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/RequestDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/RequestDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/RequestDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/RequestDialog.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,302 +0,0 @@ -import QtQuick 2.6 -import QtQuick.Layouts 1.0 -import QtQuick.Controls 2.14 -import QtQuick.Controls.Material 2.0 - -import org.electrum 1.0 - -import "controls" - -ElDialog { - id: dialog - title: qsTr('Payment Request') - - property string key - - property string _bolt11 - property string _bip21uri - property string _address - - property bool _render_qr: false // delay qr rendering until dialog is shown - - parent: Overlay.overlay - modal: true - standardButtons: Dialog.Close - - width: parent.width - height: parent.height - - Overlay.modal: Rectangle { - color: "#aa000000" - } - - Flickable { - anchors.fill: parent - contentHeight: rootLayout.height - clip:true - interactive: height < contentHeight - - ColumnLayout { - id: rootLayout - width: parent.width - spacing: constants.paddingMedium - - states: [ - State { - name: 'bolt11' - PropertyChanges { target: qrloader; sourceComponent: qri_bolt11 } - PropertyChanges { target: bolt11label; font.bold: true } - }, - State { - name: 'bip21uri' - PropertyChanges { target: qrloader; sourceComponent: qri_bip21uri } - PropertyChanges { target: bip21label; font.bold: true } - }, - State { - name: 'address' - PropertyChanges { target: qrloader; sourceComponent: qri_address } - PropertyChanges { target: addresslabel; font.bold: true } - } - ] - - Rectangle { - height: 1 - Layout.fillWidth: true - color: Material.accentColor - } - - Item { - Layout.alignment: Qt.AlignHCenter - Layout.topMargin: constants.paddingSmall - Layout.bottomMargin: constants.paddingSmall - - Layout.preferredWidth: qrloader.width - Layout.preferredHeight: qrloader.height - - Loader { - id: qrloader - Component { - id: qri_bolt11 - QRImage { - qrdata: _bolt11 - render: _render_qr - } - } - Component { - id: qri_bip21uri - QRImage { - qrdata: _bip21uri - render: _render_qr - } - } - Component { - id: qri_address - QRImage { - qrdata: _address - render: _render_qr - } - } - } - - MouseArea { - anchors.fill: parent - onClicked: { - if (rootLayout.state == 'bolt11') { - if (_bip21uri != '') - rootLayout.state = 'bip21uri' - else if (_address != '') - rootLayout.state = 'address' - } else if (rootLayout.state == 'bip21uri') { - if (_address != '') - rootLayout.state = 'address' - else if (_bolt11 != '') - rootLayout.state = 'bolt11' - } else if (rootLayout.state == 'address') { - if (_bolt11 != '') - rootLayout.state = 'bolt11' - else if (_bip21uri != '') - rootLayout.state = 'bip21uri' - } - } - } - } - - RowLayout { - Layout.alignment: Qt.AlignHCenter - spacing: constants.paddingLarge - Label { - id: bolt11label - text: qsTr('BOLT11') - color: _bolt11 ? Material.foreground : constants.mutedForeground - } - Rectangle { - Layout.preferredWidth: constants.paddingXXSmall - Layout.preferredHeight: constants.paddingXXSmall - radius: constants.paddingXXSmall / 2 - color: Material.accentColor - } - Label { - id: bip21label - text: qsTr('BIP21') - color: _bip21uri ? Material.foreground : constants.mutedForeground - } - Rectangle { - Layout.preferredWidth: constants.paddingXXSmall - Layout.preferredHeight: constants.paddingXXSmall - radius: constants.paddingXXSmall / 2 - color: Material.accentColor - } - Label { - id: addresslabel - text: qsTr('ADDRESS') - color: _address ? Material.foreground : constants.mutedForeground - } - } - - Rectangle { - height: 1 - Layout.fillWidth: true - color: Material.accentColor - } - - RowLayout { - Layout.alignment: Qt.AlignHCenter - Button { - icon.source: '../../icons/delete.png' - text: qsTr('Delete') - onClicked: { - Daemon.currentWallet.delete_request(request.key) - dialog.close() - } - } - Button { - icon.source: '../../icons/copy_bw.png' - icon.color: 'transparent' - text: 'Copy' - onClicked: { - if (request.isLightning && rootLayout.state == 'bolt11') - AppController.textToClipboard(_bolt11) - else if (rootLayout.state == 'bip21uri') - AppController.textToClipboard(_bip21uri) - else - AppController.textToClipboard(_address) - } - } - Button { - icon.source: '../../icons/share.png' - text: 'Share' - onClicked: { - enabled = false - if (request.isLightning && rootLayout.state == 'bolt11') - AppController.doShare(_bolt11, qsTr('Payment Request')) - else if (rootLayout.state == 'bip21uri') - AppController.doShare(_bip21uri, qsTr('Payment Request')) - else - AppController.doShare(_address, qsTr('Onchain address')) - - enabled = true - } - } - } - - GridLayout { - columns: 2 - - Label { - visible: request.message != '' - text: qsTr('Description') - } - Label { - visible: request.message != '' - Layout.fillWidth: true - wrapMode: Text.Wrap - text: request.message - font.pixelSize: constants.fontSizeLarge - } - - Label { - visible: request.amount.satsInt != 0 - text: qsTr('Amount') - } - RowLayout { - visible: request.amount.satsInt != 0 - Label { - text: Config.formatSats(request.amount) - font.family: FixedFont - font.pixelSize: constants.fontSizeLarge - font.bold: true - } - Label { - text: Config.baseUnit - color: Material.accentColor - font.pixelSize: constants.fontSizeLarge - } - - Label { - id: fiatValue - Layout.fillWidth: true - text: Daemon.fx.enabled - ? '(' + Daemon.fx.fiatValue(request.amount, false) + ' ' + Daemon.fx.fiatCurrency + ')' - : '' - font.pixelSize: constants.fontSizeMedium - wrapMode: Text.Wrap - } - } - - Label { - visible: request.address - text: qsTr('Address') - } - - Label { - visible: request.address - Layout.fillWidth: true - font.family: FixedFont - font.pixelSize: constants.fontSizeLarge - wrapMode: Text.WrapAnywhere - text: request.address - } - - Label { - text: qsTr('Status') - } - Label { - Layout.fillWidth: true - font.pixelSize: constants.fontSizeLarge - text: request.status_str - } - } - } - } - - Component.onCompleted: { - if (!request.isLightning) { - _bip21uri = request.bip21 - _address = request.address - rootLayout.state = 'bip21uri' - } else { - _bolt11 = request.bolt11 - rootLayout.state = 'bolt11' - if (request.address != '') { - _bip21uri = request.bip21 - _address = request.address - } - } - } - - RequestDetails { - id: request - wallet: Daemon.currentWallet - key: dialog.key - } - - // hack. delay qr rendering until dialog is shown - Connections { - target: dialog.enter - function onRunningChanged() { - if (!dialog.enter.running) { - dialog._render_qr = true - } - } - } -} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/Scan.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/Scan.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/Scan.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/Scan.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,37 +0,0 @@ -import QtQuick 2.6 -import QtQuick.Controls 2.0 - -import org.electrum 1.0 - -import "controls" - -Item { - id: scanPage - property string title: qsTr('Scan') - - property bool toolbar: false - - property string scanData - property string error - - signal found - - QRScan { - anchors.top: parent.top - anchors.bottom: parent.bottom - width: parent.width - - onFound: { - scanPage.scanData = scanData - scanPage.found() - } - } - - Button { - anchors.horizontalCenter: parent.horizontalCenter - id: button - anchors.bottom: parent.bottom - text: 'Cancel' - onClicked: app.stack.pop() - } -} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ScanDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ScanDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ScanDialog.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ScanDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,45 @@ +import QtQuick 2.6 +import QtQuick.Controls 2.0 +import QtQuick.Layouts 1.0 + +import "controls" + +ElDialog { + id: scanDialog + + property string scanData + property string error + property string hint + + signal found + + width: parent.width + height: parent.height + padding: 0 + + header: null + topPadding: 0 // dialog needs topPadding override + + ColumnLayout { + anchors.fill: parent + spacing: 0 + + QRScan { + Layout.fillWidth: true + Layout.fillHeight: true + hint: scanDialog.hint + onFound: { + scanDialog.scanData = scanData + scanDialog.found() + } + } + + FlatButton { + id: button + Layout.fillWidth: true + text: qsTr('Cancel') + icon.source: '../../icons/closebutton.png' + onClicked: doReject() + } + } +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/SendDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/SendDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/SendDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/SendDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -13,16 +13,9 @@ property InvoiceParser invoiceParser signal txFound(data: string) + signal channelBackupFound(data: string) - parent: Overlay.overlay - modal: true - standardButtons: Dialog.Close - - Overlay.modal: Rectangle { - color: "#aa000000" - } - - header: Item {} + header: null padding: 0 topPadding: 0 @@ -33,6 +26,8 @@ function dispatch(data) { if (bitcoin.isRawTx(data)) { txFound(data) + } else if (Daemon.currentWallet.isValidChannelBackup(data)) { + channelBackupFound(data) } else { invoiceParser.recipient = data } @@ -44,73 +39,25 @@ QRScan { id: qrscan - Layout.preferredWidth: parent.width + Layout.fillWidth: true Layout.fillHeight: true + hint: qsTr('Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup') onFound: dialog.dispatch(scanData) } - FlatButton { + ButtonContainer { Layout.fillWidth: true - icon.source: '../../icons/pen.png' - text: qsTr('Manual input') - onClicked: { - var _mid = manualInputDialog.createObject(mainView) - _mid.accepted.connect(function() { - dialog.dispatch(_mid.recipient) - }) - _mid.open() - } - } - FlatButton { - Layout.fillWidth: true - icon.source: '../../icons/paste.png' - text: qsTr('Paste from clipboard') - onClicked: dialog.dispatch(AppController.clipboardToText()) - } - } - - Component { - id: manualInputDialog - ElDialog { - property alias recipient: recipientTextEdit.text - - anchors.centerIn: parent - implicitWidth: parent.width * 0.9 - - parent: Overlay.overlay - modal: true - standardButtons: Dialog.Ok - - Overlay.modal: Rectangle { - color: "#aa000000" - } - - title: qsTr('Manual Input') - - ColumnLayout { - width: parent.width - - Label { - text: 'Enter a bitcoin address or a Lightning invoice' - wrapMode: Text.Wrap - } - - TextField { - id: recipientTextEdit - topPadding: constants.paddingXXLarge - bottomPadding: constants.paddingXXLarge - Layout.preferredWidth: parent.width - font.family: FixedFont - - wrapMode: TextInput.WrapAnywhere - placeholderText: qsTr('Enter the payment request here') - } + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + icon.source: '../../icons/copy_bw.png' + text: qsTr('Paste') + onClicked: dialog.dispatch(AppController.clipboardToText()) } - - onClosed: destroy() } + } Bitcoin { diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ServerConfigDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ServerConfigDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ServerConfigDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ServerConfigDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -12,42 +12,40 @@ title: qsTr('Server settings') - parent: Overlay.overlay - modal: true - standardButtons: Dialog.Close - width: parent.width height: parent.height - Overlay.modal: Rectangle { - color: "#aa000000" - } + padding: 0 ColumnLayout { - id: layout width: parent.width + height: parent.height + spacing: 0 + + ColumnLayout { + Layout.fillWidth: true + Layout.fillHeight: true + Layout.leftMargin: constants.paddingLarge + Layout.rightMargin: constants.paddingLarge + + ServerConfig { + id: serverconfig + Layout.fillWidth: true + Layout.fillHeight: true + } - ServerConfig { - id: serverconfig } - RowLayout { - Layout.alignment: Qt.AlignHCenter - Button { - text: qsTr('Ok') - onClicked: { - Config.autoConnect = serverconfig.auto_server - if (!serverconfig.auto_server) { - Network.server = serverconfig.address - } - rootItem.close() - } + FlatButton { + Layout.fillWidth: true + text: qsTr('Ok') + icon.source: '../../icons/confirmed.png' + onClicked: { + Config.autoConnect = serverconfig.auto_connect + Network.server = serverconfig.address + rootItem.close() } } } - Component.onCompleted: { - serverconfig.auto_server = Config.autoConnect - serverconfig.address = Network.server - } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/ServerConnectWizard.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/ServerConnectWizard.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/ServerConnectWizard.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/ServerConnectWizard.qml 2000-11-11 11:11:11.000000000 +0000 @@ -12,6 +12,7 @@ enter: null // disable transition wiz: Daemon.serverConnectWizard + finishButtonText: qsTr('Next') onAccepted: { var proxy = wizard_data['proxy'] @@ -27,7 +28,7 @@ } Component.onCompleted: { - var view = wiz.start_wizard() + var view = wiz.startWizard() _loadNextComponent(view) } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/Splash.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/Splash.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/Splash.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/Splash.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -import QtQuick 2.0 - -Item { - property bool toolbar: false - - Rectangle { - anchors.fill: parent - color: '#111144' - } - - Image { - anchors.horizontalCenter: parent.horizontalCenter - anchors.verticalCenter: parent.verticalCenter - source: "../../icons/electrum.png" - } -} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/SwapDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/SwapDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/SwapDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/SwapDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -10,32 +10,44 @@ ElDialog { id: root - width: parent.width - height: parent.height + required property QtObject swaphelper + + implicitHeight: parent.height + implicitWidth: parent.width title: qsTr('Lightning Swap') iconSource: Qt.resolvedUrl('../../icons/update.png') - standardButtons: Dialog.Cancel - - modal: true - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } padding: 0 ColumnLayout { width: parent.width height: parent.height - spacing: 0 + spacing: constants.paddingLarge + + InfoTextArea { + id: userinfoText + Layout.leftMargin: constants.paddingXXLarge + Layout.rightMargin: constants.paddingXXLarge + Layout.fillWidth: true + Layout.alignment: Qt.AlignHCenter + visible: swaphelper.userinfo != '' + text: swaphelper.userinfo + iconStyle: swaphelper.state == SwapHelper.Started + ? InfoTextArea.IconStyle.Spinner + : swaphelper.state == SwapHelper.Failed + ? InfoTextArea.IconStyle.Error + : swaphelper.state == SwapHelper.Success + ? InfoTextArea.IconStyle.Done + : InfoTextArea.IconStyle.Info + } GridLayout { id: layout columns: 2 Layout.preferredWidth: parent.width - Layout.leftMargin: constants.paddingLarge - Layout.rightMargin: constants.paddingLarge + Layout.leftMargin: constants.paddingXXLarge + Layout.rightMargin: constants.paddingXXLarge RowLayout { Layout.preferredWidth: 1 @@ -49,8 +61,9 @@ Image { Layout.preferredWidth: constants.iconSizeSmall Layout.preferredHeight: constants.iconSizeSmall - source: swaphelper.isReverse ? '../../icons/lightning.png' : '../../icons/bitcoin.png' - visible: swaphelper.valid + source: swaphelper.isReverse + ? '../../icons/lightning.png' + : '../../icons/bitcoin.png' } } @@ -61,12 +74,10 @@ id: tosend text: Config.formatSats(swaphelper.tosend) font.family: FixedFont - visible: swaphelper.valid } Label { text: Config.baseUnit color: Material.accentColor - visible: swaphelper.valid } } @@ -82,8 +93,9 @@ Image { Layout.preferredWidth: constants.iconSizeSmall Layout.preferredHeight: constants.iconSizeSmall - source: swaphelper.isReverse ? '../../icons/bitcoin.png' : '../../icons/lightning.png' - visible: swaphelper.valid + source: swaphelper.isReverse + ? '../../icons/bitcoin.png' + : '../../icons/lightning.png' } } @@ -94,12 +106,10 @@ id: toreceive text: Config.formatSats(swaphelper.toreceive) font.family: FixedFont - visible: swaphelper.valid } Label { text: Config.baseUnit color: Material.accentColor - visible: swaphelper.valid } } @@ -114,7 +124,7 @@ Layout.preferredWidth: 1 Layout.fillWidth: true Label { - text: Config.formatSats(swaphelper.serverfee) + text: Config.formatSats(swaphelper.serverMiningfee) font.family: FixedFont } Label { @@ -122,7 +132,9 @@ color: Material.accentColor } Label { - text: '(' + swaphelper.serverfeeperc + ')' + text: swaphelper.serverfeeperc + ? '+ ' + swaphelper.serverfeeperc + : '' } } @@ -139,22 +151,75 @@ Label { text: Config.formatSats(swaphelper.miningfee) font.family: FixedFont + visible: swaphelper.valid } Label { - Layout.fillWidth: true text: Config.baseUnit color: Material.accentColor + visible: swaphelper.valid } } } Slider { id: swapslider + Layout.fillWidth: true + Layout.topMargin: constants.paddingLarge Layout.bottomMargin: constants.paddingLarge - Layout.leftMargin: constants.paddingXXLarge - Layout.rightMargin: constants.paddingXXLarge - Layout.fillWidth: true + Layout.leftMargin: constants.paddingXXLarge + (parent.width - 2 * constants.paddingXXLarge) * swaphelper.leftVoid + Layout.rightMargin: constants.paddingXXLarge + (parent.width - 2 * constants.paddingXXLarge) * swaphelper.rightVoid + + property real scenter: -swapslider.from/(swapslider.to-swapslider.from) + + enabled: swaphelper.state == SwapHelper.ServiceReady || swaphelper.state == SwapHelper.Failed + + background: Rectangle { + x: swapslider.leftPadding + y: swapslider.topPadding + swapslider.availableHeight / 2 - height / 2 + implicitWidth: 200 + implicitHeight: 4 + width: swapslider.availableWidth + height: implicitHeight + radius: 2 + color: enabled + ? Material.accentColor + : Material.sliderDisabledColor + + // full width somehow misaligns with handle, define rangeWidth + property int rangeWidth: width - swapslider.leftPadding + + Rectangle { + x: swapslider.visualPosition > swapslider.scenter + ? swapslider.scenter * parent.rangeWidth + : swapslider.visualPosition * parent.rangeWidth + width: swapslider.visualPosition > swapslider.scenter + ? (swapslider.visualPosition-swapslider.scenter) * parent.rangeWidth + : (swapslider.scenter-swapslider.visualPosition) * parent.rangeWidth + height: parent.height + color: enabled + ? Material.accentColor + : Material.sliderDisabledColor + radius: 2 + } + + Rectangle { + x: - (swapslider.parent.width - 2 * constants.paddingXXLarge) * swaphelper.leftVoid + z: -1 + // width makes rectangle go outside the control, into the Layout margins + width: parent.width + (swapslider.parent.width - 2 * constants.paddingXXLarge) * swaphelper.rightVoid + height: parent.height + color: Material.sliderDisabledColor + } + + Rectangle { + x: swapslider.scenter * parent.rangeWidth + y: -4 + width: 1 + height: parent.height + 2*4 + color: parent.color + } + } from: swaphelper.rangeMin to: swaphelper.rangeMax @@ -163,24 +228,25 @@ if (activeFocus) swaphelper.sliderPos = value } - Component.onCompleted: { - value = swaphelper.sliderPos - } - Connections { - target: swaphelper - function onSliderPosChanged() { - swapslider.value = swaphelper.sliderPos - } - } } - InfoTextArea { - Layout.leftMargin: constants.paddingXXLarge - Layout.rightMargin: constants.paddingXXLarge + RowLayout { Layout.fillWidth: true - Layout.alignment: Qt.AlignHCenter - visible: swaphelper.userinfo != '' - text: swaphelper.userinfo + Layout.topMargin: -constants.paddingXXLarge + Layout.leftMargin: constants.paddingXXLarge + swapslider.leftPadding + Layout.rightMargin: constants.paddingXXLarge + swapslider.rightPadding + Label { + text: '<-- ' + qsTr('Add receiving capacity') + font.pixelSize: constants.fontSizeXSmall + color: Material.accentColor + } + Label { + Layout.fillWidth: true + horizontalAlignment: Text.AlignRight + text: qsTr('Add sending capacity') + ' -->' + font.pixelSize: constants.fontSizeXSmall + color: Material.accentColor + } } Item { Layout.fillHeight: true; Layout.preferredWidth: 1 } @@ -188,31 +254,25 @@ FlatButton { Layout.columnSpan: 2 Layout.fillWidth: true - text: qsTr('Swap') - icon.source: '../../icons/status_waiting.png' - enabled: swaphelper.valid - onClicked: swaphelper.executeSwap() + text: qsTr('Ok') + icon.source: Qt.resolvedUrl('../../icons/confirmed.png') + enabled: swaphelper.valid && (swaphelper.state == SwapHelper.ServiceReady || swaphelper.state == SwapHelper.Failed) + + onClicked: { + swaphelper.executeSwap() + } } } - SwapHelper { - id: swaphelper - wallet: Daemon.currentWallet - onError: { - var dialog = app.messageDialog.createObject(app, {'text': message}) - dialog.open() - } - onConfirm: { - var dialog = app.messageDialog.createObject(app, {'text': message, 'yesno': true}) - dialog.yesClicked.connect(function() { - dialog.close() - swaphelper.executeSwap(true) - root.close() - }) - dialog.open() - } - onAuthRequired: { - app.handleAuthRequired(swaphelper, method) + Connections { + target: swaphelper + function onSliderPosChanged() { + swapslider.value = swaphelper.sliderPos } } + + Component.onCompleted: { + swapslider.value = swaphelper.sliderPos + } + } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/TxDetails.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/TxDetails.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/TxDetails.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/TxDetails.qml 2000-11-11 11:11:11.000000000 +0000 @@ -15,7 +15,6 @@ property string txid property string rawtx - property alias label: txdetails.label signal detailsChanged @@ -31,357 +30,345 @@ Flickable { Layout.fillWidth: true Layout.fillHeight: true - Layout.topMargin: constants.paddingLarge - Layout.leftMargin: constants.paddingLarge - Layout.rightMargin: constants.paddingLarge - contentHeight: contentLayout.height + contentHeight: flickableRoot.height clip: true interactive: height < contentHeight - GridLayout { - id: contentLayout + Pane { + id: flickableRoot width: parent.width - columns: 2 + padding: constants.paddingLarge - Label { - Layout.columnSpan: 2 - text: qsTr('Transaction Details') - font.pixelSize: constants.fontSizeLarge - color: Material.accentColor - } + GridLayout { + width: parent.width + columns: 2 - Rectangle { - Layout.columnSpan: 2 - Layout.fillWidth: true - height: 1 - color: Material.accentColor - } + Heading { + Layout.columnSpan: 2 + text: qsTr('On-chain Transaction') + } - RowLayout { - Layout.fillWidth: true - Layout.columnSpan: 2 - visible: txdetails.isUnrelated - Image { - source: '../../icons/warning.png' - Layout.preferredWidth: constants.iconSizeSmall - Layout.preferredHeight: constants.iconSizeSmall + InfoTextArea { + id: bumpfeeinfo + Layout.columnSpan: 2 + Layout.fillWidth: true + Layout.bottomMargin: constants.paddingLarge + visible: txdetails.canBump || txdetails.canCpfp || txdetails.canCancel || txdetails.canRemove || txdetails.isUnrelated + text: txdetails.isUnrelated + ? qsTr('Transaction is unrelated to this wallet') + : txdetails.canRemove + ? qsTr('This transaction is local to your wallet. It has not been published yet.') + : qsTr('This transaction is still unconfirmed.') + '\n' + (txdetails.canCancel + ? qsTr('You can bump its fee to speed up its confirmation, or cancel this transaction') + : qsTr('You can bump its fee to speed up its confirmation')) + iconStyle: txdetails.isUnrelated + ? InfoTextArea.IconStyle.Warn + : InfoTextArea.IconStyle.Info } + Label { - text: qsTr('Transaction is unrelated to this wallet') + visible: !txdetails.isUnrelated && txdetails.lnAmount.satsInt == 0 + text: txdetails.amount.satsInt > 0 + ? qsTr('Amount received') + : qsTr('Amount sent') color: Material.accentColor } - } - Label { - Layout.fillWidth: true - visible: !txdetails.isUnrelated && txdetails.lnAmount.satsInt == 0 - text: txdetails.amount.satsInt > 0 - ? qsTr('Amount received') - : qsTr('Amount sent') - color: Material.accentColor - } - - Label { - Layout.fillWidth: true - visible: !txdetails.isUnrelated && txdetails.lnAmount.satsInt != 0 - text: txdetails.lnAmount.satsInt > 0 - ? qsTr('Amount received in channels') - : qsTr('Amount withdrawn from channels') - color: Material.accentColor - wrapMode: Text.Wrap - } - - RowLayout { - visible: !txdetails.isUnrelated - Layout.fillWidth: true Label { - visible: txdetails.lnAmount.satsInt == 0 - text: Config.formatSats(txdetails.amount) - font.family: FixedFont + Layout.fillWidth: true + visible: !txdetails.isUnrelated && txdetails.lnAmount.satsInt != 0 + text: txdetails.lnAmount.satsInt > 0 + ? qsTr('Amount received in channels') + : qsTr('Amount withdrawn from channels') + color: Material.accentColor + wrapMode: Text.Wrap } - Label { - visible: txdetails.lnAmount.satsInt != 0 - text: Config.formatSats(txdetails.lnAmount) - font.family: FixedFont + + FormattedAmount { + visible: !txdetails.isUnrelated + Layout.preferredWidth: 1 + Layout.fillWidth: true + amount: txdetails.lnAmount.isEmpty ? txdetails.amount : txdetails.lnAmount + timestamp: txdetails.timestamp } + Label { - text: Config.baseUnit + visible: !txdetails.fee.isEmpty + text: qsTr('Transaction fee') color: Material.accentColor } - } - - Item { - visible: !txdetails.isUnrelated && Daemon.fx.enabled; Layout.preferredWidth: 1; Layout.preferredHeight: 1 - } - - Label { - visible: !txdetails.isUnrelated && Daemon.fx.enabled && txdetails.lnAmount.satsInt == 0 - text: Daemon.fx.fiatValue(txdetails.amount, false) + ' ' + Daemon.fx.fiatCurrency - } - - Label { - visible: !txdetails.isUnrelated && Daemon.fx.enabled && txdetails.lnAmount.satsInt != 0 - text: Daemon.fx.fiatValue(txdetails.lnAmount, false) + ' ' + Daemon.fx.fiatCurrency - } + RowLayout { + Layout.fillWidth: true + visible: !txdetails.fee.isEmpty + FormattedAmount { + Layout.fillWidth: true + amount: txdetails.fee + timestamp: txdetails.timestamp + } + } - Label { - Layout.fillWidth: true - visible: txdetails.fee.satsInt != 0 - text: qsTr('Transaction fee') - color: Material.accentColor - } + Label { + Layout.preferredWidth: 1 + Layout.fillWidth: true + visible: txdetails.feeRateStr != "" + text: qsTr('Transaction fee rate') + color: Material.accentColor + wrapMode: Text.Wrap + } - RowLayout { - Layout.fillWidth: true - visible: txdetails.fee.satsInt != 0 Label { - text: Config.formatSats(txdetails.fee) - font.family: FixedFont + Layout.fillWidth: true + visible: txdetails.feeRateStr != "" + text: txdetails.feeRateStr } + Label { Layout.fillWidth: true - text: Config.baseUnit + text: qsTr('Status') color: Material.accentColor } - FlatButton { - icon.source: '../../icons/warning.png' - icon.color: 'transparent' - text: qsTr('Bump fee') - visible: txdetails.canBump || txdetails.canCpfp - onClicked: { - if (txdetails.canBump) { - var dialog = rbfBumpFeeDialog.createObject(root, { txid: root.txid }) - } else { - var dialog = cpfpBumpFeeDialog.createObject(root, { txid: root.txid }) - } - dialog.open() - } - } - } - Label { - text: qsTr('Status') - color: Material.accentColor - } - - Label { - Layout.fillWidth: true - text: txdetails.status - } - - Label { - text: qsTr('Mempool depth') - color: Material.accentColor - visible: !txdetails.isMined && txdetails.canBroadcast - } - - Label { - text: txdetails.mempoolDepth - visible: !txdetails.isMined && txdetails.canBroadcast - } - - Label { - visible: txdetails.isMined - text: qsTr('Date') - color: Material.accentColor - } + Label { + Layout.fillWidth: true + text: txdetails.status + } - Label { - visible: txdetails.isMined - text: txdetails.date - } + Label { + text: qsTr('Mempool depth') + color: Material.accentColor + visible: txdetails.mempoolDepth + } - Label { - visible: txdetails.isMined - text: qsTr('Height') - color: Material.accentColor - } + Label { + text: txdetails.mempoolDepth + visible: txdetails.mempoolDepth + } - Label { - visible: txdetails.isMined - text: txdetails.height - } + Label { + visible: txdetails.isMined + text: qsTr('Date') + color: Material.accentColor + } - Label { - visible: txdetails.isMined - text: qsTr('TX index') - color: Material.accentColor - } + Label { + visible: txdetails.isMined + text: txdetails.date + } - Label { - visible: txdetails.isMined - text: txdetails.txpos - } + Label { + Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + visible: !txdetails.isUnrelated + text: qsTr('Label') + color: Material.accentColor + } - Label { - text: qsTr('Label') - Layout.columnSpan: 2 - color: Material.accentColor - } + TextHighlightPane { + id: labelContent - TextHighlightPane { - id: labelContent + property bool editmode: false - property bool editmode: false + Layout.columnSpan: 2 + Layout.fillWidth: true - Layout.columnSpan: 2 - Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall + visible: !txdetails.isUnrelated - RowLayout { - width: parent.width - Label { - visible: !labelContent.editmode - text: txdetails.label - wrapMode: Text.Wrap - Layout.fillWidth: true - font.pixelSize: constants.fontSizeLarge - } - ToolButton { - visible: !labelContent.editmode - icon.source: '../../icons/pen.png' - icon.color: 'transparent' - onClicked: { - labelEdit.text = txdetails.label - labelContent.editmode = true - labelEdit.focus = true + RowLayout { + width: parent.width + Label { + visible: !labelContent.editmode + text: txdetails.label + wrapMode: Text.Wrap + Layout.fillWidth: true + font.pixelSize: constants.fontSizeLarge } - } - TextField { - id: labelEdit - visible: labelContent.editmode - text: txdetails.label - font.pixelSize: constants.fontSizeLarge - Layout.fillWidth: true - } - ToolButton { - visible: labelContent.editmode - icon.source: '../../icons/confirmed.png' - icon.color: 'transparent' - onClicked: { - labelContent.editmode = false - txdetails.set_label(labelEdit.text) + ToolButton { + visible: !labelContent.editmode + icon.source: '../../icons/pen.png' + icon.color: 'transparent' + onClicked: { + labelEdit.text = txdetails.label + labelContent.editmode = true + labelEdit.focus = true + } + } + TextField { + id: labelEdit + visible: labelContent.editmode + text: txdetails.label + font.pixelSize: constants.fontSizeLarge + Layout.fillWidth: true + } + ToolButton { + visible: labelContent.editmode + icon.source: '../../icons/confirmed.png' + icon.color: 'transparent' + onClicked: { + labelContent.editmode = false + txdetails.setLabel(labelEdit.text) + } + } + ToolButton { + visible: labelContent.editmode + icon.source: '../../icons/closebutton.png' + icon.color: 'transparent' + onClicked: labelContent.editmode = false } - } - ToolButton { - visible: labelContent.editmode - icon.source: '../../icons/closebutton.png' - icon.color: 'transparent' - onClicked: labelContent.editmode = false } } - } - Label { - text: qsTr('Transaction ID') - Layout.columnSpan: 2 - color: Material.accentColor - } + Heading { + Layout.columnSpan: 2 + text: qsTr('Technical properties') + } - TextHighlightPane { - Layout.columnSpan: 2 - Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall + Label { + visible: txdetails.isMined + text: qsTr('Mined at') + color: Material.accentColor + } - RowLayout { - width: parent.width - Label { - text: txdetails.txid - font.pixelSize: constants.fontSizeLarge - font.family: FixedFont - Layout.fillWidth: true - wrapMode: Text.Wrap - } - ToolButton { - icon.source: '../../icons/share.png' - icon.color: 'transparent' - enabled: txdetails.txid - onClicked: { - var dialog = app.genericShareDialog.createObject(root, - { title: qsTr('Transaction ID'), text: txdetails.txid } - ) - dialog.open() - } - } + Label { + visible: txdetails.isMined + text: txdetails.shortId } - } - Label { - text: qsTr('Outputs') - Layout.columnSpan: 2 - color: Material.accentColor - } + Label { + Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + text: qsTr('Transaction ID') + color: Material.accentColor + } - Repeater { - model: txdetails.outputs - delegate: TextHighlightPane { + TextHighlightPane { Layout.columnSpan: 2 Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall + RowLayout { width: parent.width Label { - text: modelData.address - Layout.fillWidth: true - wrapMode: Text.Wrap + text: txdetails.txid font.pixelSize: constants.fontSizeLarge font.family: FixedFont - color: modelData.is_mine ? constants.colorMine : Material.foreground - } - Label { - text: Config.formatSats(modelData.value) - font.pixelSize: constants.fontSizeMedium - font.family: FixedFont + Layout.fillWidth: true + wrapMode: Text.Wrap } - Label { - text: Config.baseUnit - font.pixelSize: constants.fontSizeMedium - color: Material.accentColor + ToolButton { + icon.source: '../../icons/share.png' + icon.color: 'transparent' + enabled: txdetails.txid + onClicked: { + var dialog = app.genericShareDialog.createObject(root, + { title: qsTr('Transaction ID'), text: txdetails.txid } + ) + dialog.open() + } } } } + + Label { + Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + text: qsTr('Outputs') + color: Material.accentColor + } + + Repeater { + model: txdetails.outputs + delegate: TxOutput { + Layout.columnSpan: 2 + Layout.fillWidth: true + + model: modelData + } + } } } - } - RowLayout { - visible: txdetails.canSign || txdetails.canBroadcast + ButtonContainer { + Layout.fillWidth: true + + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + id: feebumpButton + icon.source: '../../icons/add.png' + text: qsTr('Bump fee') + visible: txdetails.canBump || txdetails.canCpfp + onClicked: { + if (txdetails.canBump) { + var dialog = rbfBumpFeeDialog.createObject(root, { txid: txdetails.txid }) + } else { + var dialog = cpfpBumpFeeDialog.createObject(root, { txid: txdetails.txid }) + } + dialog.open() + } + } + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + id: cancelButton + icon.source: '../../icons/closebutton.png' + text: qsTr('Cancel Tx') + visible: txdetails.canCancel + onClicked: { + var dialog = rbfCancelDialog.createObject(root, { txid: txdetails.txid }) + dialog.open() + } + } FlatButton { Layout.fillWidth: true Layout.preferredWidth: 1 + icon.source: '../../icons/key.png' text: qsTr('Sign') - enabled: txdetails.canSign + visible: txdetails.canSign onClicked: txdetails.sign() } + FlatButton { Layout.fillWidth: true Layout.preferredWidth: 1 + icon.source: '../../icons/microphone.png' text: qsTr('Broadcast') - enabled: txdetails.canBroadcast + visible: txdetails.canBroadcast onClicked: txdetails.broadcast() } - } - RowLayout { FlatButton { Layout.fillWidth: true Layout.preferredWidth: 1 - text: qsTr('Export') + icon.source: '../../icons/qrcode_white.png' + text: qsTr('Share') + enabled: !txdetails.isUnrelated onClicked: { - var dialog = exportTxDialog.createObject(root, { txdetails: txdetails }) - dialog.open() + var msg = '' + if (txdetails.isComplete) { + if (!txdetails.isMined && !txdetails.mempoolDepth) // local + // TODO: iff offline wallet? + // TODO: or also if just temporarily offline? + msg = qsTr('This transaction is complete. Please share it with an online device') + } else if (txdetails.wallet.isWatchOnly) { + msg = qsTr('This transaction should be signed. Present this QR code to the signing device') + } else if (txdetails.wallet.isMultisig && txdetails.wallet.walletType != '2fa') { + if (txdetails.canSign) { + msg = qsTr('Note: this wallet can sign, but has not signed this transaction yet') + } else { + msg = qsTr('Transaction is partially signed by this wallet. Present this QR code to the next co-signer') + } + } + + app.stack.getRoot().showExport(txdetails.getSerializedTx(), msg) } } FlatButton { Layout.fillWidth: true Layout.preferredWidth: 1 + icon.source: '../../icons/save.png' text: qsTr('Save') visible: txdetails.canSaveAsLocal onClicked: txdetails.save() @@ -390,20 +377,12 @@ FlatButton { Layout.fillWidth: true Layout.preferredWidth: 1 + icon.source: '../../icons/delete.png' text: qsTr('Remove') visible: txdetails.canRemove onClicked: txdetails.removeLocalTx() } - } - FlatButton { - Layout.fillWidth: true - text: qsTr('Cancel Tx') - visible: txdetails.canCancel - onClicked: { - var dialog = rbfCancelDialog.createObject(root, { txid: root.txid }) - dialog.open() - } } } @@ -411,48 +390,68 @@ TxDetails { id: txdetails wallet: Daemon.currentWallet - txid: root.txid - rawtx: root.rawtx onLabelChanged: root.detailsChanged() onConfirmRemoveLocalTx: { - var dialog = app.messageDialog.createObject(app, {'text': message, 'yesno': true}) - dialog.yesClicked.connect(function() { - dialog.close() + var dialog = app.messageDialog.createObject(app, { text: message, yesno: true }) + dialog.accepted.connect(function() { txdetails.removeLocalTx(true) - txdetails.wallet.historyModel.init_model() root.close() }) dialog.open() } - onSaveTxSuccess: { + Component.onCompleted: { + if (root.txid) { + txdetails.txid = root.txid + } else if (root.rawtx) { + txdetails.rawtx = root.rawtx + } + } + } + + Connections { + target: Daemon.currentWallet + function onSaveTxSuccess(txid) { + if (txid != txdetails.txid) + return var dialog = app.messageDialog.createObject(app, { - 'text': qsTr('Transaction added to wallet history.') + '\n\n' + - qsTr('Note: this is an offline transaction, if you want the network to see it, you need to broadcast it.') + title: qsTr('Transaction added to wallet history.'), + text: qsTr('Note: this is an offline transaction, if you want the network to see it, you need to broadcast it.') }) dialog.open() root.close() } - onSaveTxError: { - var dialog = app.messageDialog.createObject(app, { - 'text': message - }) + function onSaveTxError(txid, code, message) { + if (txid != txdetails.txid) + return + var dialog = app.messageDialog.createObject(app, { text: message }) dialog.open() } + function onBroadcastSucceeded() { + bumpfeeinfo.text = qsTr('Transaction was broadcast successfully') + } } Component { id: rbfBumpFeeDialog RbfBumpFeeDialog { id: dialog + required property string txid rbffeebumper: TxRbfFeeBumper { id: rbffeebumper wallet: Daemon.currentWallet txid: dialog.txid } - - onTxaccepted: { - root.rawtx = rbffeebumper.getNewTx() - // TODO: sign & send when possible? + onAccepted: { + txdetails.rawtx = rbffeebumper.getNewTx() + if (txdetails.wallet.canSignWithoutCosigner) { + txdetails.signAndBroadcast() + } else { + var dialog = app.messageDialog.createObject(app, { + title: qsTr('Transaction fee updated.'), + text: qsTr('You still need to sign and broadcast this transaction.') + }) + dialog.open() + } } onClosed: destroy() } @@ -462,16 +461,25 @@ id: cpfpBumpFeeDialog CpfpBumpFeeDialog { id: dialog + required property string txid cpfpfeebumper: TxCpfpFeeBumper { id: cpfpfeebumper wallet: Daemon.currentWallet txid: dialog.txid } - onTxaccepted: { + onAccepted: { // replaces parent tx with cpfp tx - root.rawtx = cpfpfeebumper.getNewTx() - // TODO: sign & send when possible? + txdetails.rawtx = cpfpfeebumper.getNewTx() + if (txdetails.wallet.canSignWithoutCosigner) { + txdetails.signAndBroadcast() + } else { + var dialog = app.messageDialog.createObject(app, { + title: qsTr('CPFP fee bump transaction created.'), + text: qsTr('You still need to sign and broadcast this transaction.') + }) + dialog.open() + } } onClosed: destroy() } @@ -481,24 +489,27 @@ id: rbfCancelDialog RbfCancelDialog { id: dialog + required property string txid txcanceller: TxCanceller { id: txcanceller wallet: Daemon.currentWallet txid: dialog.txid } - onTxaccepted: { - root.rawtx = txcanceller.getNewTx() - // TODO: sign & send when possible? + onAccepted: { + txdetails.rawtx = txcanceller.getNewTx() + if (txdetails.wallet.canSignWithoutCosigner) { + txdetails.signAndBroadcast() + } else { + var dialog = app.messageDialog.createObject(app, { + title: qsTr('Cancel transaction created.'), + text: qsTr('You still need to sign and broadcast this transaction.') + }) + dialog.open() + } } onClosed: destroy() } } - Component { - id: exportTxDialog - ExportTxDialog { - onClosed: destroy() - } - } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/WalletDetails.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/WalletDetails.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/WalletDetails.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/WalletDetails.qml 2000-11-11 11:11:11.000000000 +0000 @@ -16,28 +16,16 @@ property bool _is2fa: Daemon.currentWallet && Daemon.currentWallet.walletType == '2fa' function enableLightning() { - var dialog = app.messageDialog.createObject(rootItem, - {'text': qsTr('Enable Lightning for this wallet?'), 'yesno': true}) - dialog.yesClicked.connect(function() { - Daemon.currentWallet.enableLightning() + var dialog = app.messageDialog.createObject(rootItem, { + title: qsTr('Enable Lightning for this wallet?'), + yesno: true }) - dialog.open() - } - - function deleteWallet() { - var dialog = app.messageDialog.createObject(rootItem, - {'text': qsTr('Really delete this wallet?'), 'yesno': true}) - dialog.yesClicked.connect(function() { - Daemon.checkThenDeleteWallet(Daemon.currentWallet) + dialog.accepted.connect(function() { + Daemon.currentWallet.enableLightning() }) dialog.open() } - function changePassword() { - // trigger dialog via wallet (auth then signal) - Daemon.startChangePassword() - } - function importAddressesKeys() { var dialog = importAddressesKeysDialog.createObject(rootItem) dialog.open() @@ -45,358 +33,407 @@ ColumnLayout { id: rootLayout - width: parent.width - height: parent.height + anchors.fill: parent spacing: 0 Flickable { Layout.fillWidth: true Layout.fillHeight: true - Layout.margins: constants.paddingLarge - contentHeight: flickableLayout.height - clip:true + contentHeight: flickableRoot.height + clip: true interactive: height < contentHeight - ColumnLayout { - id: flickableLayout + Pane { + id: flickableRoot width: parent.width - spacing: constants.paddingLarge + padding: constants.paddingLarge - RowLayout { - Label { - text: qsTr('Wallet:') - font.pixelSize: constants.fontSizeLarge - color: Material.accentColor - } + ColumnLayout { + width: parent.width + spacing: constants.paddingLarge - Label { - text: Daemon.currentWallet.name; - font.bold: true - font.pixelSize: constants.fontSizeLarge - Layout.fillWidth: true + Heading { + text: qsTr('Wallet details') } - } - - Rectangle { - Layout.fillWidth: true - height: 1 - color: Material.accentColor - } - - GridLayout { - columns: 3 - Layout.alignment: Qt.AlignHCenter - Tag { - Layout.alignment: Qt.AlignHCenter - text: Daemon.currentWallet.walletType - font.pixelSize: constants.fontSizeSmall - font.bold: true - iconSource: '../../../icons/wallet.png' - } - Tag { - Layout.alignment: Qt.AlignHCenter - text: Daemon.currentWallet.txinType - font.pixelSize: constants.fontSizeSmall - font.bold: true - } - Tag { - Layout.alignment: Qt.AlignHCenter - text: qsTr('HD') - visible: Daemon.currentWallet.isDeterministic - font.pixelSize: constants.fontSizeSmall - font.bold: true - } - Tag { - Layout.alignment: Qt.AlignHCenter - text: qsTr('Watch only') - visible: Daemon.currentWallet.isWatchOnly - font.pixelSize: constants.fontSizeSmall - font.bold: true - iconSource: '../../../icons/eye1.png' - } - Tag { + GridLayout { + columns: 3 Layout.alignment: Qt.AlignHCenter - text: qsTr('Encrypted') - visible: Daemon.currentWallet.isEncrypted - font.pixelSize: constants.fontSizeSmall - font.bold: true - iconSource: '../../../icons/key.png' - } - Tag { - Layout.alignment: Qt.AlignHCenter - text: qsTr('HW') - visible: Daemon.currentWallet.isHardware - font.pixelSize: constants.fontSizeSmall - font.bold: true - iconSource: '../../../icons/seed.png' - } - Tag { - Layout.alignment: Qt.AlignHCenter - text: qsTr('Lightning') - visible: Daemon.currentWallet.isLightning - font.pixelSize: constants.fontSizeSmall - font.bold: true - iconSource: '../../../icons/lightning.png' - } - Tag { - Layout.alignment: Qt.AlignHCenter - text: qsTr('Seed') - visible: Daemon.currentWallet.hasSeed - font.pixelSize: constants.fontSizeSmall - font.bold: true - iconSource: '../../../icons/seed.png' - } - } - Piechart { - id: piechart - visible: Daemon.currentWallet.totalBalance.satsInt > 0 - Layout.preferredWidth: parent.width - implicitHeight: 200 // TODO: sane value dependent on screen - innerOffset: 6 - function updateSlices() { - var totalB = Daemon.currentWallet.totalBalance.satsInt - var onchainB = Daemon.currentWallet.confirmedBalance.satsInt - var frozenB = Daemon.currentWallet.frozenBalance.satsInt - var lnB = Daemon.currentWallet.lightningBalance.satsInt - piechart.slices = [ - { v: (onchainB-frozenB)/totalB, color: constants.colorPiechartOnchain, text: 'On-chain' }, - { v: frozenB/totalB, color: constants.colorPiechartFrozen, text: 'On-chain (frozen)' }, - { v: lnB/totalB, color: constants.colorPiechartLightning, text: 'Lightning' } - ] - } - } - - GridLayout { - Layout.preferredWidth: parent.width - visible: Daemon.currentWallet - columns: 2 - - Label { - Layout.columnSpan: 2 - visible: Daemon.currentWallet.isLightning - text: qsTr('Lightning Node ID') - color: Material.accentColor - } - - TextHighlightPane { - Layout.columnSpan: 2 - Layout.fillWidth: true - visible: Daemon.currentWallet.isLightning - - RowLayout { - width: parent.width - Label { - Layout.fillWidth: true - text: Daemon.currentWallet.lightningNodePubkey - wrapMode: Text.Wrap - font.family: FixedFont - font.pixelSize: constants.fontSizeMedium - } - ToolButton { - icon.source: '../../icons/share.png' - icon.color: 'transparent' - onClicked: { - var dialog = app.genericShareDialog.createObject(rootItem, { - title: qsTr('Lightning Node ID'), - text: Daemon.currentWallet.lightningNodePubkey - }) - dialog.open() - } - } + Tag { + Layout.alignment: Qt.AlignHCenter + text: Daemon.currentWallet.walletType + font.pixelSize: constants.fontSizeSmall + font.bold: true + iconSource: '../../../icons/wallet.png' + } + Tag { + Layout.alignment: Qt.AlignHCenter + text: Daemon.currentWallet.txinType + font.pixelSize: constants.fontSizeSmall + font.bold: true + } + Tag { + Layout.alignment: Qt.AlignHCenter + text: qsTr('HD') + visible: Daemon.currentWallet.isDeterministic + font.pixelSize: constants.fontSizeSmall + font.bold: true + } + Tag { + Layout.alignment: Qt.AlignHCenter + text: qsTr('Watch only') + visible: Daemon.currentWallet.isWatchOnly + font.pixelSize: constants.fontSizeSmall + font.bold: true + iconSource: '../../../icons/eye1.png' + } + Tag { + Layout.alignment: Qt.AlignHCenter + text: qsTr('Encrypted') + visible: Daemon.currentWallet.isEncrypted + font.pixelSize: constants.fontSizeSmall + font.bold: true + iconSource: '../../../icons/key.png' + } + Tag { + Layout.alignment: Qt.AlignHCenter + text: qsTr('HW') + visible: Daemon.currentWallet.isHardware + font.pixelSize: constants.fontSizeSmall + font.bold: true + iconSource: '../../../icons/seed.png' + } + Tag { + Layout.alignment: Qt.AlignHCenter + text: qsTr('Lightning') + visible: Daemon.currentWallet.isLightning + font.pixelSize: constants.fontSizeSmall + font.bold: true + iconSource: '../../../icons/lightning.png' + } + Tag { + Layout.alignment: Qt.AlignHCenter + text: qsTr('Seed') + visible: Daemon.currentWallet.hasSeed + font.pixelSize: constants.fontSizeSmall + font.bold: true + iconSource: '../../../icons/seed.png' } } - Label { - visible: _is2fa - text: qsTr('2FA') - color: Material.accentColor - } - - Label { - Layout.fillWidth: true - visible: _is2fa - text: Daemon.currentWallet.canSignWithoutServer - ? qsTr('disabled (can sign without server)') - : qsTr('enabled') - } - - Label { - visible: _is2fa && !Daemon.currentWallet.canSignWithoutServer - text: qsTr('Remaining TX') - color: Material.accentColor - } + GridLayout { + Layout.preferredWidth: parent.width + visible: Daemon.currentWallet + columns: 2 - Label { - Layout.fillWidth: true - visible: _is2fa && !Daemon.currentWallet.canSignWithoutServer - text: 'tx_remaining' in Daemon.currentWallet.billingInfo - ? Daemon.currentWallet.billingInfo['tx_remaining'] - : qsTr('unknown') - } - - Label { - Layout.columnSpan: 2 - visible: _is2fa && !Daemon.currentWallet.canSignWithoutServer - text: qsTr('Billing') - color: Material.accentColor - } + Label { + Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + visible: Daemon.currentWallet.hasSeed + text: qsTr('Seed') + color: Material.accentColor + } - TextHighlightPane { - Layout.columnSpan: 2 - Layout.fillWidth: true - visible: _is2fa && !Daemon.currentWallet.canSignWithoutServer - - ColumnLayout { - spacing: 0 - - ButtonGroup { - id: billinggroup - onCheckedButtonChanged: { - Config.trustedcoinPrepay = checkedButton.value + TextHighlightPane { + Layout.columnSpan: 2 + Layout.fillWidth: true + visible: Daemon.currentWallet.hasSeed + RowLayout { + width: parent.width + Label { + id: seedText + visible: false + Layout.fillWidth: true + text: Daemon.currentWallet.seed + wrapMode: Text.Wrap + font.family: FixedFont + font.pixelSize: constants.fontSizeMedium } - } - - Repeater { - model: AppController.plugin('trustedcoin').billingModel - delegate: RowLayout { - RadioButton { - ButtonGroup.group: billinggroup - property string value: modelData.value - text: modelData.text - checked: modelData.value == Config.trustedcoinPrepay - } - Label { - text: Config.formatSats(modelData.sats_per_tx) - font.family: FixedFont - } - Label { - text: Config.baseUnit + '/tx' - color: Material.accentColor + Label { + id: showSeedText + Layout.fillWidth: true + horizontalAlignment: Text.AlignHCenter + text: qsTr('Tap to show seed') + wrapMode: Text.Wrap + font.pixelSize: constants.fontSizeLarge + } + MouseArea { + anchors.fill: parent + onClicked: { + if (showSeedText.visible) { + Daemon.currentWallet.requestShowSeed() + } else { + seedText.visible = false + showSeedText.visible = true + } } } } } - } - Repeater { - id: keystores - model: Daemon.currentWallet.keystores - delegate: ColumnLayout { + Label { Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + visible: Daemon.currentWallet.isLightning + text: qsTr('Lightning Node ID') + color: Material.accentColor + } + + TextHighlightPane { + Layout.columnSpan: 2 + Layout.fillWidth: true + visible: Daemon.currentWallet.isLightning + RowLayout { + width: parent.width Label { - text: qsTr('Keystore') - color: Material.accentColor - } - Label { - text: '#' + index - visible: keystores.count > 1 + Layout.fillWidth: true + text: Daemon.currentWallet.lightningNodePubkey + wrapMode: Text.Wrap + font.family: FixedFont + font.pixelSize: constants.fontSizeMedium } - Image { - Layout.preferredWidth: constants.iconSizeXSmall - Layout.preferredHeight: constants.iconSizeXSmall - source: modelData.watch_only ? '../../icons/eye1.png' : '../../icons/key.png' + ToolButton { + icon.source: '../../icons/share.png' + icon.color: 'transparent' + onClicked: { + var dialog = app.genericShareDialog.createObject(rootItem, { + title: qsTr('Lightning Node ID'), + text: Daemon.currentWallet.lightningNodePubkey + }) + dialog.open() + } } } - TextHighlightPane { - Layout.fillWidth: true - leftPadding: constants.paddingLarge - - GridLayout { - width: parent.width - columns: 2 + } - Label { - text: qsTr('Derivation prefix') - visible: modelData.derivation_prefix - color: Material.accentColor + Label { + visible: _is2fa + text: qsTr('2FA') + color: Material.accentColor + } + + Label { + Layout.fillWidth: true + visible: _is2fa + text: Daemon.currentWallet.canSignWithoutServer + ? qsTr('disabled (can sign without server)') + : qsTr('enabled') + } + + Label { + visible: _is2fa && !Daemon.currentWallet.canSignWithoutServer + text: qsTr('Remaining TX') + color: Material.accentColor + } + + Label { + Layout.fillWidth: true + visible: _is2fa && !Daemon.currentWallet.canSignWithoutServer + text: 'tx_remaining' in Daemon.currentWallet.billingInfo + ? Daemon.currentWallet.billingInfo['tx_remaining'] + : qsTr('unknown') + } + + Label { + Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + visible: _is2fa && !Daemon.currentWallet.canSignWithoutServer + text: qsTr('Billing') + color: Material.accentColor + } + + TextHighlightPane { + Layout.columnSpan: 2 + Layout.fillWidth: true + visible: _is2fa && !Daemon.currentWallet.canSignWithoutServer + + ColumnLayout { + spacing: 0 + + ButtonGroup { + id: billinggroup + onCheckedButtonChanged: { + Config.trustedcoinPrepay = checkedButton.value } - Label { - Layout.fillWidth: true - text: modelData.derivation_prefix - visible: modelData.derivation_prefix - font.family: FixedFont + } + + Repeater { + model: AppController.plugin('trustedcoin').billingModel + delegate: RowLayout { + RadioButton { + ButtonGroup.group: billinggroup + property string value: modelData.value + text: modelData.text + checked: modelData.value == Config.trustedcoinPrepay + } + Label { + text: Config.formatSats(modelData.sats_per_tx) + font.family: FixedFont + } + Label { + text: Config.baseUnit + '/tx' + color: Material.accentColor + } } + } + } + } + Repeater { + id: keystores + model: Daemon.currentWallet.keystores + delegate: ColumnLayout { + Layout.columnSpan: 2 + Layout.topMargin: constants.paddingSmall + RowLayout { Label { - text: qsTr('BIP32 fingerprint') - visible: modelData.fingerprint + text: qsTr('Keystore') color: Material.accentColor } Label { - Layout.fillWidth: true - text: modelData.fingerprint - visible: modelData.fingerprint - font.family: FixedFont + text: '#' + index + visible: keystores.count > 1 } - - Label { - Layout.columnSpan: 2 - visible: modelData.master_pubkey - text: qsTr('Master Public Key') - color: Material.accentColor + Image { + Layout.preferredWidth: constants.iconSizeXSmall + Layout.preferredHeight: constants.iconSizeXSmall + source: modelData.watch_only ? '../../icons/eye1.png' : '../../icons/key.png' } - RowLayout { - Layout.fillWidth: true - Layout.columnSpan: 2 - Layout.leftMargin: constants.paddingLarge + } + TextHighlightPane { + Layout.fillWidth: true + leftPadding: constants.paddingLarge + + GridLayout { + width: parent.width + columns: 2 + + Label { + text: qsTr('Keystore type') + visible: modelData.keystore_type + color: Material.accentColor + } + Label { + Layout.fillWidth: true + text: modelData.keystore_type + visible: modelData.keystore_type + } + + Label { + text: modelData.watch_only + ? qsTr('Imported addresses') + : qsTr('Imported keys') + visible: modelData.num_imported + color: Material.accentColor + } Label { - text: modelData.master_pubkey - wrapMode: Text.Wrap Layout.fillWidth: true + text: modelData.num_imported + visible: modelData.num_imported + } + + Label { + text: qsTr('Derivation prefix') + visible: modelData.derivation_prefix + color: Material.accentColor + } + Label { + Layout.fillWidth: true + text: modelData.derivation_prefix + visible: modelData.derivation_prefix font.family: FixedFont - font.pixelSize: constants.fontSizeMedium } - ToolButton { - icon.source: '../../icons/share.png' - icon.color: 'transparent' - onClicked: { - var dialog = app.genericShareDialog.createObject(rootItem, { - title: qsTr('Master Public Key'), - text: modelData.master_pubkey - }) - dialog.open() + + Label { + text: qsTr('BIP32 fingerprint') + visible: modelData.fingerprint + color: Material.accentColor + } + Label { + Layout.fillWidth: true + text: modelData.fingerprint + visible: modelData.fingerprint + font.family: FixedFont + } + + Label { + Layout.columnSpan: 2 + visible: modelData.master_pubkey + text: qsTr('Master Public Key') + color: Material.accentColor + } + RowLayout { + Layout.fillWidth: true + Layout.columnSpan: 2 + Layout.leftMargin: constants.paddingLarge + visible: modelData.master_pubkey + Label { + text: modelData.master_pubkey + wrapMode: Text.Wrap + Layout.fillWidth: true + font.family: FixedFont + font.pixelSize: constants.fontSizeMedium + } + ToolButton { + icon.source: '../../icons/share.png' + icon.color: 'transparent' + onClicked: { + var dialog = app.genericShareDialog.createObject(rootItem, { + title: qsTr('Master Public Key'), + text: modelData.master_pubkey + }) + dialog.open() + } } } } } } } - } + } } } } - FlatButton { - Layout.fillWidth: true - visible: Daemon.currentWallet.walletType == 'imported' - text: Daemon.currentWallet.isWatchOnly - ? qsTr('Import additional addresses') - : qsTr('Import additional keys') - onClicked: rootItem.importAddressesKeys() - } - FlatButton { - Layout.fillWidth: true - text: qsTr('Change Password') - onClicked: rootItem.changePassword() - icon.source: '../../icons/lock.png' - } - FlatButton { + ButtonContainer { Layout.fillWidth: true - text: qsTr('Delete Wallet') - onClicked: rootItem.deleteWallet() - icon.source: '../../icons/delete.png' - } - FlatButton { - Layout.fillWidth: true - text: qsTr('Enable Lightning') - onClicked: rootItem.enableLightning() - visible: Daemon.currentWallet && Daemon.currentWallet.canHaveLightning && !Daemon.currentWallet.isLightning - icon.source: '../../icons/lightning.png' + + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('Delete Wallet') + onClicked: Daemon.checkThenDeleteWallet(Daemon.currentWallet) + icon.source: '../../icons/delete.png' + } + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('Change Password') + onClicked: Daemon.startChangePassword() + icon.source: '../../icons/lock.png' + } + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + visible: Daemon.currentWallet.walletType == 'imported' + text: Daemon.currentWallet.isWatchOnly + ? qsTr('Add addresses') + : qsTr('Add keys') + icon.source: '../../icons/add.png' + onClicked: rootItem.importAddressesKeys() + } + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 + text: qsTr('Enable Lightning') + onClicked: rootItem.enableLightning() + visible: Daemon.currentWallet && Daemon.currentWallet.canHaveLightning && !Daemon.currentWallet.isLightning + icon.source: '../../icons/lightning.png' + } } } @@ -407,33 +444,47 @@ app.stack.pop() } function onRequestNewPassword() { // new unified password (all wallets) - var dialog = app.passwordDialog.createObject(app, - { - 'confirmPassword': true, - 'title': qsTr('Enter new password'), - 'infotext': qsTr('If you forget your password, you\'ll need to\ - restore from seed. Please make sure you have your seed stored safely') - } ) + var dialog = app.passwordDialog.createObject(app, { + confirmPassword: true, + title: qsTr('Enter new password'), + infotext: qsTr('If you forget your password, you\'ll need to restore from seed. Please make sure you have your seed stored safely') + }) dialog.accepted.connect(function() { - Daemon.setPassword(dialog.password) + var success = Daemon.setPassword(dialog.password) + var done_dialog = app.messageDialog.createObject(app, { + title: success ? qsTr('Success') : qsTr('Error'), + text: success ? qsTr('Password changed') : qsTr('Password change failed') + }) + done_dialog.open() }) dialog.open() } function onWalletDeleteError(code, message) { if (code == 'unpaid_requests') { - var dialog = app.messageDialog.createObject(app, {text: message, yesno: true }) - dialog.yesClicked.connect(function() { + var dialog = app.messageDialog.createObject(app, { + title: qsTr('Error'), + text: message, + yesno: true + }) + dialog.accepted.connect(function() { Daemon.checkThenDeleteWallet(Daemon.currentWallet, true) }) dialog.open() } else if (code == 'balance') { - var dialog = app.messageDialog.createObject(app, {text: message, yesno: true }) - dialog.yesClicked.connect(function() { + var dialog = app.messageDialog.createObject(app, { + title: qsTr('Error'), + text: message, + yesno: true + }) + dialog.accepted.connect(function() { Daemon.checkThenDeleteWallet(Daemon.currentWallet, true, true) }) dialog.open() } else { - var dialog = app.messageDialog.createObject(app, {text: message }) + var dialog = app.messageDialog.createObject(app, { + title: qsTr('Error'), + text: message + }) dialog.open() } } @@ -442,20 +493,24 @@ Connections { target: Daemon.currentWallet function onRequestNewPassword() { // new wallet password - var dialog = app.passwordDialog.createObject(app, - { - 'confirmPassword': true, - 'title': qsTr('Enter new password'), - 'infotext': qsTr('If you forget your password, you\'ll need to\ - restore from seed. Please make sure you have your seed stored safely') - } ) + var dialog = app.passwordDialog.createObject(app, { + confirmPassword: true, + title: qsTr('Enter new password'), + infotext: qsTr('If you forget your password, you\'ll need to restore from seed. Please make sure you have your seed stored safely') + }) dialog.accepted.connect(function() { - Daemon.currentWallet.set_password(dialog.password) + var success = Daemon.currentWallet.setPassword(dialog.password) + var done_dialog = app.messageDialog.createObject(app, { + title: success ? qsTr('Success') : qsTr('Error'), + text: success ? qsTr('Password changed') : qsTr('Password change failed') + }) + done_dialog.open() }) dialog.open() } - function onBalanceChanged() { - piechart.updateSlices() + function onSeedRetrieved() { + seedText.visible = true + showSeedText.visible = false } } @@ -468,8 +523,10 @@ } } - Component.onCompleted: { - piechart.updateSlices() + Binding { + target: AppController + property: 'secureWindow' + value: seedText.visible } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/WalletMainView.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/WalletMainView.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/WalletMainView.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/WalletMainView.qml 2000-11-11 11:11:11.000000000 +0000 @@ -1,6 +1,7 @@ import QtQuick 2.6 import QtQuick.Controls 2.3 import QtQuick.Layouts 1.0 +import QtQuick.Controls.Material 2.0 import QtQml 2.6 import org.electrum 1.0 @@ -10,12 +11,24 @@ Item { id: mainView - property string title: Daemon.currentWallet ? Daemon.currentWallet.name : '' + property string title: Daemon.currentWallet ? Daemon.currentWallet.name : qsTr('no wallet loaded') property var _sendDialog + property string _intentUri + + property string _request_amount + property string _request_description + property string _request_expiry function openInvoice(key) { - var dialog = invoiceDialog.createObject(app, { invoice: invoiceParser, invoice_key: key }) + invoice.key = key + var dialog = invoiceDialog.createObject(app, { invoice: invoice }) + dialog.open() + return dialog + } + + function openRequest(key) { + var dialog = receiveDialog.createObject(app, { key: key }) dialog.open() return dialog } @@ -38,152 +51,174 @@ } } + function showExport(data, helptext) { + var dialog = exportTxDialog.createObject(app, { + text: data[0], + text_qr: data[1], + text_help: helptext, + text_warn: data[2] + ? '' + : qsTr('Warning: Some data (prev txs / "full utxos") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead.') + }) + dialog.open() + } + property QtObject menu: Menu { + id: menu + parent: Overlay.overlay dim: true - Overlay.modeless: Rectangle { + modal: true + Overlay.modal: Rectangle { color: "#44000000" } - id: menu + width: parent.width / 2 + MenuItem { - icon.color: 'transparent' + icon.color: action.enabled ? 'transparent' : Material.iconDisabledColor + icon.source: '../../icons/wallet.png' action: Action { - text: qsTr('Invoices'); - onTriggered: menu.openPage(Qt.resolvedUrl('Invoices.qml')) - icon.source: '../../icons/tab_receive.png' + text: qsTr('Wallet details') + enabled: Daemon.currentWallet && app.stack.currentItem.objectName != 'WalletDetails' + onTriggered: menu.openPage(Qt.resolvedUrl('WalletDetails.qml')) } } MenuItem { - icon.color: 'transparent' + icon.color: action.enabled ? 'transparent' : Material.iconDisabledColor + icon.source: '../../icons/tab_addresses.png' action: Action { text: qsTr('Addresses'); onTriggered: menu.openPage(Qt.resolvedUrl('Addresses.qml')); - enabled: Daemon.currentWallet - icon.source: '../../icons/tab_addresses.png' - } - } - MenuItem { - icon.color: 'transparent' - action: Action { - text: qsTr('Wallets'); - onTriggered: menu.openPage(Qt.resolvedUrl('Wallets.qml')) - icon.source: '../../icons/wallet.png' + enabled: Daemon.currentWallet && app.stack.currentItem.objectName != 'Addresses' } } MenuItem { - icon.color: 'transparent' - action: Action { - text: qsTr('Network'); - onTriggered: menu.openPage(Qt.resolvedUrl('NetworkOverview.qml')) - icon.source: '../../icons/network.png' - } - } - MenuItem { - icon.color: 'transparent' + icon.color: action.enabled ? 'transparent' : Material.iconDisabledColor + icon.source: '../../icons/lightning.png' action: Action { text: qsTr('Channels'); - enabled: Daemon.currentWallet && Daemon.currentWallet.isLightning + enabled: Daemon.currentWallet && Daemon.currentWallet.isLightning && app.stack.currentItem.objectName != 'Channels' onTriggered: menu.openPage(Qt.resolvedUrl('Channels.qml')) - icon.source: '../../icons/lightning.png' } } - MenuItem { - icon.color: 'transparent' - action: Action { - text: qsTr('Preferences'); - onTriggered: menu.openPage(Qt.resolvedUrl('Preferences.qml')) - icon.source: '../../icons/preferences.png' - } - } + MenuSeparator { } MenuItem { - icon.color: 'transparent' + icon.color: action.enabled ? 'transparent' : Material.iconDisabledColor + icon.source: '../../icons/file.png' action: Action { - text: qsTr('About'); - onTriggered: menu.openPage(Qt.resolvedUrl('About.qml')) - icon.source: '../../icons/electrum.png' + text: qsTr('Other wallets') + enabled: app.stack.currentItem.objectName != 'Wallets' + onTriggered: menu.openPage(Qt.resolvedUrl('Wallets.qml')) } } function openPage(url) { - stack.push(url) + stack.pushOnRoot(url) currentIndex = -1 } } ColumnLayout { - anchors.centerIn: parent - width: parent.width - spacing: 2*constants.paddingXLarge - visible: !Daemon.currentWallet - - Label { - text: qsTr('No wallet loaded') - font.pixelSize: constants.fontSizeXXLarge - Layout.alignment: Qt.AlignHCenter - } - - Button { - text: qsTr('Open/Create Wallet') - Layout.alignment: Qt.AlignHCenter - onClicked: { - if (Daemon.availableWallets.rowCount() > 0) { - stack.push(Qt.resolvedUrl('Wallets.qml')) - } else { - var newww = app.newWalletWizard.createObject(app) - newww.walletCreated.connect(function() { - Daemon.availableWallets.reload() - // and load the new wallet - Daemon.load_wallet(newww.path, newww.wizard_data['password']) - }) - newww.open() - } - } - } - } - - ColumnLayout { anchors.fill: parent - visible: Daemon.currentWallet + spacing: 0 History { id: history - Layout.preferredWidth: parent.width + visible: Daemon.currentWallet + Layout.fillWidth: true Layout.fillHeight: true } - RowLayout { - spacing: 0 + ColumnLayout { + Layout.alignment: Qt.AlignHCenter + Layout.fillHeight: true + spacing: 2*constants.paddingXLarge + visible: !Daemon.currentWallet - FlatButton { - Layout.fillWidth: true - Layout.preferredWidth: 1 - icon.source: '../../icons/tab_send.png' - text: qsTr('Send') - onClicked: openSendDialog() + Item { + Layout.fillHeight: true } - Rectangle { - Layout.fillWidth: false - Layout.preferredWidth: 2 - Layout.preferredHeight: parent.height * 2/3 - Layout.alignment: Qt.AlignVCenter - color: constants.darkerBackground + Label { + Layout.alignment: Qt.AlignHCenter + text: qsTr('No wallet loaded') + font.pixelSize: constants.fontSizeXXLarge + } + + Pane { + Layout.alignment: Qt.AlignHCenter + padding: 0 + background: Rectangle { + color: Material.dialogColor + } + FlatButton { + text: qsTr('Open/Create Wallet') + icon.source: '../../icons/wallet.png' + onClicked: { + if (Daemon.availableWallets.rowCount() > 0) { + stack.push(Qt.resolvedUrl('Wallets.qml')) + } else { + var newww = app.newWalletWizard.createObject(app) + newww.walletCreated.connect(function() { + Daemon.availableWallets.reload() + // and load the new wallet + Daemon.loadWallet(newww.path, newww.wizard_data['password']) + }) + newww.open() + } + } + } + } + Item { + Layout.fillHeight: true } + } + + ButtonContainer { + id: buttonContainer + Layout.fillWidth: true + FlatButton { + id: receiveButton + visible: Daemon.currentWallet Layout.fillWidth: true Layout.preferredWidth: 1 icon.source: '../../icons/tab_receive.png' text: qsTr('Receive') onClicked: { - var dialog = receiveDialog.createObject(mainView) + var dialog = receiveDetailsDialog.createObject(mainView) dialog.open() } + onPressAndHold: { + Config.userKnowsPressAndHold = true + Daemon.currentWallet.deleteExpiredRequests() + app.stack.push(Qt.resolvedUrl('ReceiveRequests.qml')) + AppController.haptic() + } + } + FlatButton { + visible: Daemon.currentWallet + Layout.fillWidth: true + Layout.preferredWidth: 1 + icon.source: '../../icons/tab_send.png' + text: qsTr('Send') + onClicked: openSendDialog() + onPressAndHold: { + Config.userKnowsPressAndHold = true + app.stack.push(Qt.resolvedUrl('Invoices.qml')) + AppController.haptic() + } } } } + Invoice { + id: invoice + wallet: Daemon.currentWallet + } + InvoiceParser { id: invoiceParser wallet: Daemon.currentWallet @@ -197,6 +232,9 @@ onValidationWarning: { if (code == 'no_channels') { var dialog = app.messageDialog.createObject(app, { text: message }) + dialog.closed.connect(function() { + restartSendDialog() + }) dialog.open() // TODO: ask user to open a channel, if funds allow // and maybe store invoice if expiry allows @@ -204,41 +242,107 @@ } onValidationSuccess: { closeSendDialog() - var dialog = invoiceDialog.createObject(app, { invoice: invoiceParser }) + var dialog = invoiceDialog.createObject(app, { invoice: invoiceParser, payImmediately: invoiceParser.isLnurlPay }) dialog.open() } onInvoiceCreateError: console.log(code + ' ' + message) onLnurlRetrieved: { + closeSendDialog() var dialog = lnurlPayDialog.createObject(app, { invoiceParser: invoiceParser }) dialog.open() } + onLnurlError: { + var dialog = app.messageDialog.createObject(app, { title: qsTr('Error'), text: message }) + dialog.open() + } } Connections { target: AppController function onUriReceived(uri) { + console.log('uri received: ' + uri) + if (!Daemon.currentWallet) { + console.log('No wallet open, deferring') + _intentUri = uri + return + } invoiceParser.recipient = uri } } + Connections { + target: Daemon + function onWalletLoaded() { + if (_intentUri) { + invoiceParser.recipient = _intentUri + _intentUri = '' + } + } + } + + Connections { + target: Daemon.currentWallet + function onRequestCreateSuccess(key) { + openRequest(key) + } + function onRequestCreateError(error) { + console.log(error) + var dialog = app.messageDialog.createObject(app, {text: error}) + dialog.open() + } + function onOtpRequested() { + console.log('OTP requested') + var dialog = otpDialog.createObject(mainView) + dialog.accepted.connect(function() { + console.log('accepted ' + dialog.otpauth) + Daemon.currentWallet.finish_otp(dialog.otpauth) + }) + dialog.open() + } + function onBroadcastFailed(txid, code, message) { + var dialog = app.messageDialog.createObject(app, { + text: message + }) + dialog.open() + } + function onPaymentFailed(invoice_id, message) { + var dialog = app.messageDialog.createObject(app, { + text: message + }) + dialog.open() + } + } + Component { id: invoiceDialog InvoiceDialog { + id: _invoiceDialog + width: parent.width height: parent.height onDoPay: { - if (invoice.invoiceType == Invoice.OnchainInvoice) { + if (invoice.invoiceType == Invoice.OnchainInvoice + || (invoice.invoiceType == Invoice.LightningInvoice + && invoice.amountOverride.isEmpty + ? invoice.amount.satsInt > Daemon.currentWallet.lightningCanSend + : invoice.amountOverride.satsInt > Daemon.currentWallet.lightningCanSend + )) + { var dialog = confirmPaymentDialog.createObject(mainView, { - 'address': invoice.address, - 'satoshis': invoice.amount, - 'message': invoice.message + address: invoice.address, + satoshis: invoice.amountOverride.isEmpty ? invoice.amount : invoice.amountOverride, + message: invoice.message }) var canComplete = !Daemon.currentWallet.isWatchOnly && Daemon.currentWallet.canSignWithoutCosigner - dialog.txaccepted.connect(function() { + dialog.accepted.connect(function() { if (!canComplete) { - dialog.finalizer.signAndSave() + if (Daemon.currentWallet.isWatchOnly) { + dialog.finalizer.saveOrShow() + } else { + dialog.finalizer.sign() + } } else { dialog.finalizer.signAndSend() } @@ -246,35 +350,18 @@ dialog.open() } else if (invoice.invoiceType == Invoice.LightningInvoice) { console.log('About to pay lightning invoice') - if (invoice.key == '') { - console.log('No invoice key, aborting') - return - } - var dialog = lightningPaymentProgressDialog.createObject(mainView, { - invoice_key: invoice.key - }) - dialog.open() - Daemon.currentWallet.pay_lightning_invoice(invoice.key) + invoice.payLightningInvoice() } - close() } + onClosed: destroy() - } - } - Connections { - target: Daemon.currentWallet - function onOtpRequested() { - console.log('OTP requested') - var dialog = otpDialog.createObject(mainView) - dialog.accepted.connect(function() { - console.log('accepted ' + dialog.otpauth) - Daemon.currentWallet.finish_otp(dialog.otpauth) - }) - dialog.open() - } - function onBroadcastFailed() { - notificationPopup.show(qsTr('Broadcast transaction failed')) + Connections { + target: Daemon.currentWallet + function onSaveTxSuccess(txid) { + _invoiceDialog.close() + } + } } } @@ -288,6 +375,46 @@ app.stack.push(Qt.resolvedUrl('TxDetails.qml'), { rawtx: data }) close() } + onChannelBackupFound: { + var dialog = app.messageDialog.createObject(app, { + title: qsTr('Import Channel backup?'), + yesno: true + }) + dialog.accepted.connect(function() { + Daemon.currentWallet.importChannelBackup(data) + close() + }) + dialog.rejected.connect(function() { + close() + }) + dialog.open() + } + onClosed: destroy() + } + } + + function createRequest(lightning_only, reuse_address) { + var qamt = Config.unitsToSats(_request_amount) + Daemon.currentWallet.createRequest(qamt, _request_description, _request_expiry, lightning_only, reuse_address) + } + + Component { + id: receiveDetailsDialog + + ReceiveDetailsDialog { + id: _receiveDetailsDialog + width: parent.width * 0.9 + anchors.centerIn: parent + onAccepted: { + console.log('accepted') + _request_amount = _receiveDetailsDialog.amount + _request_description = _receiveDetailsDialog.description + _request_expiry = _receiveDetailsDialog.expiry + createRequest(false, false) + } + onRejected: { + console.log('rejected') + } onClosed: destroy() } } @@ -305,12 +432,37 @@ Component { id: confirmPaymentDialog ConfirmTxDialog { + id: _confirmPaymentDialog title: qsTr('Confirm Payment') finalizer: TxFinalizer { wallet: Daemon.currentWallet - canRbf: Config.useRbf + canRbf: true + onFinished: { + if (!complete) { + var msg + if (wallet.isWatchOnly) { + // tx created in watchonly wallet. Show QR for signer(s) + if (wallet.isMultisig) { + msg = qsTr('Transaction created. Present this QR code to one of the co-cigners or signing devices') + } else { + msg = qsTr('Transaction created. Present this QR code to the signing device') + } + } else { + if (signed) { + msg = qsTr('Transaction created and partially signed by this wallet. Present this QR code to the next co-signer') + } else { + msg = qsTr('Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer') + } + } + showExport(getSerializedTx(), msg) + } + _confirmPaymentDialog.destroy() + } } - onClosed: destroy() + // TODO: lingering confirmPaymentDialogs can raise exceptions in + // the child finalizer when currentWallet disappears, but we need + // it long enough for the finalizer to finish.. + // onClosed: destroy() } } @@ -340,5 +492,13 @@ onClosed: destroy() } } + + Component { + id: exportTxDialog + ExportTxDialog { + onClosed: destroy() + } + } + } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/Wallets.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/Wallets.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/Wallets.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/Wallets.qml 2000-11-11 11:11:11.000000000 +0000 @@ -13,13 +13,15 @@ padding: 0 + property string title: qsTr('Wallets') + function createWallet() { - var dialog = app.newWalletWizard.createObject(rootItem) + var dialog = app.newWalletWizard.createObject(app) dialog.open() dialog.walletCreated.connect(function() { Daemon.availableWallets.reload() // and load the new wallet - Daemon.load_wallet(dialog.path, dialog.wizard_data['password']) + Daemon.loadWallet(dialog.path, dialog.wizard_data['password']) }) } @@ -33,16 +35,8 @@ Layout.preferredWidth: parent.width Layout.margins: constants.paddingLarge - Label { + Heading { text: qsTr('Wallets') - font.pixelSize: constants.fontSizeLarge - color: Material.accentColor - } - - Rectangle { - Layout.fillWidth: true - height: 1 - color: Material.accentColor } Frame { @@ -64,7 +58,11 @@ height: row.height onClicked: { - Daemon.load_wallet(model.path) + if (!Daemon.currentWallet || Daemon.currentWallet.name != model.name) + if (!Daemon.loading) // wallet load in progress + Daemon.loadWallet(model.path) + else + app.stack.pop() } RowLayout { @@ -84,10 +82,11 @@ } Label { + Layout.fillWidth: true font.pixelSize: constants.fontSizeLarge text: model.name + elide: Label.ElideRight color: model.active ? Material.foreground : Qt.darker(Material.foreground, 1.20) - Layout.fillWidth: true } Tag { @@ -120,7 +119,8 @@ FlatButton { Layout.fillWidth: true - text: 'Create Wallet' + text: qsTr('Create Wallet') + icon.source: '../../icons/add.png' onClicked: rootItem.createWallet() } } @@ -128,8 +128,8 @@ Connections { target: Daemon function onWalletLoaded() { - Daemon.availableWallets.reload() - app.stack.pop() + if (app.stack.currentItem.objectName == 'Wallets') + app.stack.pop() } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/AddressDelegate.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/AddressDelegate.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/AddressDelegate.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/AddressDelegate.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,95 @@ +import QtQuick 2.6 +import QtQuick.Controls 2.0 +import QtQuick.Layouts 1.0 +import QtQuick.Controls.Material 2.0 + +import org.electrum 1.0 + +ItemDelegate { + id: delegate + width: ListView.view.width + height: delegateLayout.height + highlighted: ListView.isCurrentItem + + font.pixelSize: constants.fontSizeMedium // set default font size for child controls + + ColumnLayout { + id: delegateLayout + width: parent.width + spacing: 0 + + GridLayout { + columns: 2 + Layout.topMargin: constants.paddingSmall + Layout.leftMargin: constants.paddingLarge + Layout.rightMargin: constants.paddingLarge + + Label { + id: indexLabel + font.bold: true + text: model.iaddr < 10 + ? '#' + ('0'+model.iaddr).slice(-2) + : '#' + model.iaddr + Layout.fillWidth: true + } + Label { + font.family: FixedFont + text: model.address + elide: Text.ElideMiddle + Layout.fillWidth: true + } + + Rectangle { + id: useIndicator + Layout.preferredWidth: constants.iconSizeMedium + Layout.preferredHeight: constants.iconSizeMedium + color: model.held + ? constants.colorAddressFrozen + : model.numtx > 0 + ? model.balance.satsInt == 0 + ? constants.colorAddressUsed + : constants.colorAddressUsedWithBalance + : model.type == 'change' + ? constants.colorAddressInternal + : constants.colorAddressExternal + } + + RowLayout { + Label { + id: labelLabel + font.pixelSize: model.label != '' ? constants.fontSizeLarge : constants.fontSizeSmall + text: model.label != '' ? model.label : qsTr('') + opacity: model.label != '' ? 1.0 : 0.8 + elide: Text.ElideRight + maximumLineCount: 2 + wrapMode: Text.WordWrap + Layout.fillWidth: true + } + Label { + font.family: FixedFont + text: Config.formatSats(model.balance, false) + visible: model.balance.satsInt != 0 + } + Label { + color: Material.accentColor + text: Config.baseUnit + ',' + visible: model.balance.satsInt != 0 + } + Label { + text: model.numtx + visible: model.numtx > 0 + } + Label { + color: Material.accentColor + text: qsTr('tx') + visible: model.numtx > 0 + } + } + } + + Item { + Layout.preferredWidth: 1 + Layout.preferredHeight: constants.paddingSmall + } + } +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/BalanceSummary.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/BalanceSummary.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/BalanceSummary.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/BalanceSummary.qml 2000-11-11 11:11:11.000000000 +0000 @@ -9,11 +9,15 @@ implicitWidth: balancePane.implicitWidth implicitHeight: balancePane.implicitHeight + property string formattedConfirmedBalance property string formattedTotalBalance property string formattedTotalBalanceFiat + property string formattedLightningBalance function setBalances() { + root.formattedConfirmedBalance = Config.formatSats(Daemon.currentWallet.confirmedBalance) root.formattedTotalBalance = Config.formatSats(Daemon.currentWallet.totalBalance) + root.formattedLightningBalance = Config.formatSats(Daemon.currentWallet.lightningBalance) if (Daemon.fx.enabled) { root.formattedTotalBalanceFiat = Daemon.fx.fiatValue(Daemon.currentWallet.totalBalance, false) } @@ -21,17 +25,22 @@ TextHighlightPane { id: balancePane + leftPadding: constants.paddingXLarge + rightPadding: constants.paddingXLarge GridLayout { + id: balanceLayout columns: 3 + opacity: Daemon.currentWallet.synchronizing || !Network.isConnected ? 0 : 1 Label { font.pixelSize: constants.fontSizeXLarge - text: qsTr('Balance:') + text: qsTr('Balance') + ':' color: Material.accentColor } Label { + Layout.alignment: Qt.AlignRight font.pixelSize: constants.fontSizeXLarge font.family: FixedFont text: formattedTotalBalance @@ -44,13 +53,13 @@ Item { visible: Daemon.fx.enabled - Layout.preferredHeight: 1 Layout.preferredWidth: 1 } Label { Layout.alignment: Qt.AlignRight visible: Daemon.fx.enabled font.pixelSize: constants.fontSizeLarge + font.family: FixedFont color: constants.mutedForeground text: formattedTotalBalanceFiat } @@ -60,18 +69,88 @@ color: constants.mutedForeground text: Daemon.fx.fiatCurrency } + + RowLayout { + Layout.alignment: Qt.AlignRight + visible: Daemon.currentWallet.isLightning + Image { + Layout.preferredWidth: constants.iconSizeSmall + Layout.preferredHeight: constants.iconSizeSmall + source: '../../../icons/lightning.png' + } + Label { + text: qsTr('Lightning') + ':' + font.pixelSize: constants.fontSizeSmall + color: Material.accentColor + } + } + Label { + visible: Daemon.currentWallet.isLightning + Layout.alignment: Qt.AlignRight + text: formattedLightningBalance + font.family: FixedFont + } + Label { + visible: Daemon.currentWallet.isLightning + font.pixelSize: constants.fontSizeSmall + color: Material.accentColor + text: Config.baseUnit + } + + RowLayout { + Layout.alignment: Qt.AlignRight + visible: Daemon.currentWallet.isLightning + Image { + Layout.preferredWidth: constants.iconSizeSmall + Layout.preferredHeight: constants.iconSizeSmall + source: '../../../icons/bitcoin.png' + } + Label { + text: qsTr('On-chain') + ':' + font.pixelSize: constants.fontSizeSmall + color: Material.accentColor + } + } + Label { + id: formattedConfirmedBalanceLabel + visible: Daemon.currentWallet.isLightning + Layout.alignment: Qt.AlignRight + text: formattedConfirmedBalance + font.family: FixedFont + } + Label { + visible: Daemon.currentWallet.isLightning + font.pixelSize: constants.fontSizeSmall + color: Material.accentColor + text: Config.baseUnit + } } } + Label { + opacity: Daemon.currentWallet.synchronizing && Network.isConnected ? 1 : 0 + anchors.centerIn: balancePane + text: Daemon.currentWallet.synchronizingProgress + color: Material.accentColor + font.pixelSize: constants.fontSizeLarge + } + + Label { + opacity: !Network.isConnected ? 1 : 0 + anchors.centerIn: balancePane + text: Network.serverStatus + color: Material.accentColor + font.pixelSize: constants.fontSizeLarge + } + MouseArea { - anchors.fill: balancePane + anchors.fill: parent onClicked: { - app.stack.pushOnRoot(Qt.resolvedUrl('../WalletDetails.qml')) + app.stack.push(Qt.resolvedUrl('../BalanceDetails.qml')) } } - // instead of all these explicit connections, we should expose // formatted balances directly as a property Connections { @@ -82,7 +161,9 @@ Connections { target: Daemon - function onWalletLoaded() { setBalances() } + function onWalletLoaded() { + setBalances() + } } Connections { @@ -98,5 +179,10 @@ } } + FontMetrics { + id: fontMetrics + font: formattedConfirmedBalanceLabel.font + } + Component.onCompleted: setBalances() } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/BtcField.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/BtcField.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/BtcField.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/BtcField.qml 2000-11-11 11:11:11.000000000 +0000 @@ -1,4 +1,4 @@ -import QtQuick 2.6 +import QtQuick 2.15 import QtQuick.Controls 2.0 import org.electrum 1.0 @@ -10,7 +10,11 @@ font.family: FixedFont placeholderText: qsTr('Amount') - inputMethodHints: Qt.ImhPreferNumbers + inputMethodHints: Qt.ImhDigitsOnly + validator: RegularExpressionValidator { + regularExpression: Config.btcAmountRegex + } + property Amount textAsSats onTextChanged: { textAsSats = Config.unitsToSats(amount.text) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ButtonContainer.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ButtonContainer.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ButtonContainer.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ButtonContainer.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,68 @@ +import QtQuick 2.6 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.15 +import QtQuick.Controls.Material 2.0 + +Container { + id: root + + property Item _layout + + function fillContentItem() { + var contentRoot = containerLayout.createObject(root) + + contentRoot.children.length = 0 // empty array + let total = contentChildren.length + + let rowheight = 0 + for (let i = 0; i < contentChildren.length; i++) { + rowheight = Math.max(rowheight, root.itemAt(i).implicitHeight) + } + + for (let i = 0; i < contentChildren.length; i++) { + var button = root.itemAt(i) + + contentRoot.children.push(verticalSeparator.createObject(_layout, { + pheight: rowheight * 2/3, + master_idx: i + })) + + contentRoot.children.push(button) + } + + contentItem = contentRoot + } + + Component.onCompleted: fillContentItem() + + Component { + id: containerLayout + RowLayout { + spacing: 0 + } + } + + Component { + id: verticalSeparator + Rectangle { + required property int pheight + required property int master_idx + Layout.fillWidth: false + Layout.preferredWidth: 2 + Layout.preferredHeight: pheight + Layout.alignment: Qt.AlignVCenter + color: constants.darkerBackground + Component.onCompleted: { + // create binding here, we need to be able to have stable ref master_idx + visible = Qt.binding(function() { + let anybefore_visible = false + for (let j = master_idx-1; j >= 0; j--) { + anybefore_visible = anybefore_visible || root.itemAt(j).visible + } + return root.itemAt(master_idx).visible && anybefore_visible + }) + } + } + } + +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ChannelBar.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ChannelBar.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ChannelBar.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ChannelBar.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,48 @@ +import QtQuick 2.6 +import QtQuick.Controls 2.0 +import QtQuick.Layouts 1.0 +import QtQuick.Controls.Material 2.0 + +import org.electrum 1.0 + +Item { + property Amount capacity + property Amount localCapacity + property Amount remoteCapacity + + height: 10 + implicitWidth: 100 + + onWidthChanged: { + var cap = capacity.satsInt * 1000 + var twocap = cap * 2 + b1.width = width * (cap - localCapacity.msatsInt) / twocap + b2.width = width * localCapacity.msatsInt / twocap + b3.width = width * remoteCapacity.msatsInt / twocap + b4.width = width * (cap - remoteCapacity.msatsInt) / twocap + } + Rectangle { + id: b1 + x: 0 + height: parent.height + color: 'gray' + } + Rectangle { + id: b2 + anchors.left: b1.right + height: parent.height + color: constants.colorLightningLocal + } + Rectangle { + id: b3 + anchors.left: b2.right + height: parent.height + color: constants.colorLightningRemote + } + Rectangle { + id: b4 + anchors.left: b3.right + height: parent.height + color: 'gray' + } +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ChannelDelegate.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ChannelDelegate.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ChannelDelegate.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ChannelDelegate.qml 2000-11-11 11:11:11.000000000 +0000 @@ -22,7 +22,7 @@ left: parent.left right: parent.right leftMargin: constants.paddingSmall - rightMargin: constants.paddingSmall + rightMargin: constants.paddingMedium } columns: 2 @@ -37,7 +37,9 @@ Image { id: walleticon source: model.is_backup - ? '../../../icons/nocloud.png' + ? model.is_imported + ? '../../../icons/cloud_no.png' + : '../../../icons/lightning_disconnected.png' : model.is_trampoline ? '../../../icons/kangaroo.png' : '../../../icons/lightning.png' @@ -103,44 +105,14 @@ } } - Item { - id: chviz - visible: !_closed + ChannelBar { Layout.fillWidth: true - height: 10 - onWidthChanged: { - var cap = model.capacity.satsInt * 1000 - var twocap = cap * 2 - b1.width = width * (cap - model.can_send.msatsInt) / twocap - b2.width = width * model.can_send.msatsInt / twocap - b3.width = width * model.can_receive.msatsInt / twocap - b4.width = width * (cap - model.can_receive.msatsInt) / twocap - } - Rectangle { - id: b1 - x: 0 - height: parent.height - color: 'gray' - } - Rectangle { - id: b2 - anchors.left: b1.right - height: parent.height - color: constants.colorLightningLocal - } - Rectangle { - id: b3 - anchors.left: b2.right - height: parent.height - color: constants.colorLightningRemote - } - Rectangle { - id: b4 - anchors.left: b3.right - height: parent.height - color: 'gray' - } + visible: !_closed && !model.is_backup + capacity: model.capacity + localCapacity: model.local_capacity + remoteCapacity: model.remote_capacity } + Item { visible: _closed Layout.fillWidth: true diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ElComboBox.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ElComboBox.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ElComboBox.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ElComboBox.qml 2000-11-11 11:11:11.000000000 +0000 @@ -1,14 +1,39 @@ -import QtQuick.Controls 2.0 +import QtQuick 2.15 +import QtQuick.Controls 2.15 ComboBox { id: cb + + property int implicitChildrenWidth: 64 + // make combobox implicit width a multiple of 32, so it aligns with others - implicitWidth: Math.ceil(contentItem.implicitWidth/32)*32 + constants.paddingXXLarge + implicitWidth: Math.ceil(implicitChildrenWidth/32)*32 + 2 * constants.paddingXLarge + // redefine contentItem, as the default crops the text easily contentItem: Label { + id: contentLabel text: cb.currentText padding: constants.paddingLarge rightPadding: constants.paddingXXLarge font.pixelSize: constants.fontSizeMedium } + + // determine widest element and store in implicitChildrenWidth + function updateImplicitWidth() { + for (let i = 0; i < cb.count; i++) { + var txt = cb.textAt(i) + var txtwidth = fontMetrics.advanceWidth(txt) + if (txtwidth > cb.implicitChildrenWidth) { + cb.implicitChildrenWidth = txtwidth + } + } + } + + FontMetrics { + id: fontMetrics + font: contentLabel.font + } + + Component.onCompleted: updateImplicitWidth() + onModelChanged: updateImplicitWidth() } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ElDialog.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ElDialog.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ElDialog.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ElDialog.qml 2000-11-11 11:11:11.000000000 +0000 @@ -7,16 +7,51 @@ property bool allowClose: true property string iconSource + property bool resizeWithKeyboard: true + property bool _result: false + + // called to finally close dialog after checks by onClosing handler in main.qml function doClose() { - close() + doReject() + } + + // avoid potential multiple signals, only emit once + function doAccept() { + if (_result) + return + _result = true + accept() + } + + // avoid potential multiple signals, only emit once + function doReject() { + if (_result) + return + _result = true + reject() } + parent: resizeWithKeyboard ? Overlay.overlay.children[0] : Overlay.overlay + modal: true + Overlay.modal: Rectangle { + color: "#aa000000" + } + + closePolicy: allowClose + ? Popup.CloseOnEscape | Popup.CloseOnPressOutside + : Popup.NoAutoClose + onOpenedChanged: { if (opened) { app.activeDialogs.push(abstractdialog) } else { - app.activeDialogs.pop() + if (app.activeDialogs.indexOf(abstractdialog) < 0) { + console.log('dialog should exist in activeDialogs!') + app.activeDialogs.pop() + return + } + app.activeDialogs.splice(app.activeDialogs.indexOf(abstractdialog),1) } } @@ -38,11 +73,13 @@ Label { text: title + wrapMode: Text.Wrap elide: Label.ElideRight Layout.fillWidth: true leftPadding: constants.paddingXLarge topPadding: constants.paddingXLarge bottomPadding: constants.paddingXLarge + rightPadding: constants.paddingXLarge font.bold: true font.pixelSize: constants.fontSizeMedium } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/FiatField.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/FiatField.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/FiatField.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/FiatField.qml 2000-11-11 11:11:11.000000000 +0000 @@ -1,4 +1,4 @@ -import QtQuick 2.6 +import QtQuick 2.15 import QtQuick.Controls 2.0 import org.electrum 1.0 @@ -10,7 +10,11 @@ font.family: FixedFont placeholderText: qsTr('Amount') - inputMethodHints: Qt.ImhPreferNumbers + inputMethodHints: Qt.ImhDigitsOnly + validator: RegularExpressionValidator { + regularExpression: Daemon.fx.fiatAmountRegex + } + onTextChanged: { if (amountFiat.activeFocus) btcfield.text = text == '' diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/FlatButton.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/FlatButton.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/FlatButton.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/FlatButton.qml 2000-11-11 11:11:11.000000000 +0000 @@ -1,6 +1,26 @@ import QtQuick 2.6 import QtQuick.Controls 2.15 +import QtQuick.Controls.Material 2.15 +import QtQuick.Controls.impl 2.15 +import QtQuick.Controls.Material.impl 2.15 TabButton { + id: control checkable: false + + property bool textUnderIcon: true + + font.pixelSize: constants.fontSizeSmall + display: textUnderIcon ? IconLabel.TextUnderIcon : IconLabel.TextBesideIcon + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + icon: control.icon + text: control.text + font: control.font + color: !control.enabled ? control.Material.hintTextColor : control.down || control.checked ? control.Material.accentColor : control.Material.foreground + } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/FormattedAmount.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/FormattedAmount.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/FormattedAmount.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/FormattedAmount.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,69 @@ +import QtQuick 2.6 +import QtQuick.Controls 2.0 +import QtQuick.Layouts 1.0 +import QtQuick.Controls.Material 2.0 + +import org.electrum 1.0 + +GridLayout { + required property Amount amount + property bool showAlt: true + property bool singleLine: true + property bool valid: true + property bool historic: Daemon.fx.historicRates + property int timestamp: 0 + + columns: !valid + ? 1 + : singleLine + ? 3 + : 2 + + Item { + visible: !valid // empty placeholder if not valid + Layout.preferredWidth: 1 + Layout.preferredHeight: 1 + } + Label { + visible: valid + text: amount.msatsInt != 0 ? Config.formatMilliSats(amount) : Config.formatSats(amount) + font.family: FixedFont + } + Label { + visible: valid + text: Config.baseUnit + color: Material.accentColor + } + + Label { + id: fiatLabel + Layout.columnSpan: singleLine ? 1 : 2 + visible: showAlt && Daemon.fx.enabled && valid + font.pixelSize: constants.fontSizeSmall + } + + function setFiatValue() { + if (showAlt) + if (historic && timestamp) + fiatLabel.text = '(' + Daemon.fx.fiatValueHistoric(amount, timestamp) + ' ' + Daemon.fx.fiatCurrency + ')' + else + fiatLabel.text = '(' + Daemon.fx.fiatValue(amount) + ' ' + Daemon.fx.fiatCurrency + ')' + + } + + onAmountChanged: setFiatValue() + + Connections { + target: Daemon.fx + function onQuotesUpdated() { setFiatValue() } + } + + Connections { + target: amount + function onValueChanged() { + setFiatValue() + } + } + + Component.onCompleted: setFiatValue() +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/Heading.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/Heading.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/Heading.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/Heading.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,38 @@ +import QtQuick 2.6 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.1 + +RowLayout { + id: root + + property string text + property alias font: label.font + + Layout.fillWidth: true + Layout.topMargin: constants.paddingMedium + Layout.bottomMargin: constants.paddingMedium + + spacing: constants.paddingLarge + + Rectangle { + color: constants.mutedForeground + height: 1 + Layout.fillWidth: true + } + + Label { + id: label + Layout.leftMargin: constants.paddingMedium + Layout.rightMargin: constants.paddingMedium + text: root.text + color: constants.mutedForeground + font.pixelSize: constants.fontSizeLarge + } + + Rectangle { + color: constants.mutedForeground + height: 1 + Layout.fillWidth: true + } + +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/HistoryItemDelegate.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/HistoryItemDelegate.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/HistoryItemDelegate.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/HistoryItemDelegate.qml 2000-11-11 11:11:11.000000000 +0000 @@ -27,13 +27,13 @@ var page = app.stack.push(Qt.resolvedUrl('../LightningPaymentDetails.qml'), {'key': model.key}) page.detailsChanged.connect(function() { // update listmodel when details change - visualModel.model.update_tx_label(model.key, page.label) + visualModel.model.updateTxLabel(model.key, page.label) }) } else { var page = app.stack.push(Qt.resolvedUrl('../TxDetails.qml'), {'txid': model.key}) page.detailsChanged.connect(function() { // update listmodel when details change - visualModel.model.update_tx_label(model.key, page.label) + visualModel.model.updateTxLabel(model.key, page.label) }) } } @@ -49,13 +49,13 @@ Image { readonly property variant tx_icons : [ - "../../../icons/unconfirmed.png", - "../../../icons/clock1.png", - "../../../icons/clock2.png", - "../../../icons/clock3.png", - "../../../icons/clock4.png", - "../../../icons/clock5.png", - "../../../icons/confirmed_bw.png" + '../../../icons/unconfirmed.png', + '../../../icons/clock1.png', + '../../../icons/clock2.png', + '../../../icons/clock3.png', + '../../../icons/clock4.png', + '../../../icons/clock5.png', + '../../../icons/confirmed_bw.png' ] Layout.preferredWidth: constants.iconSizeLarge @@ -63,7 +63,7 @@ Layout.alignment: Qt.AlignVCenter Layout.rowSpan: 2 source: model.lightning - ? "../../../icons/lightning.png" + ? '../../../icons/lightning.png' : model.complete && model.section != 'local' ? tx_icons[Math.min(6,model.confirmations)] : '../../../icons/offline_tx.png' @@ -72,7 +72,7 @@ Label { Layout.fillWidth: true font.pixelSize: model.label !== '' ? constants.fontSizeLarge : constants.fontSizeMedium - text: model.label !== '' ? model.label : '' + text: model.label !== '' ? model.label : qsTr('') color: model.label !== '' ? Material.foreground : constants.mutedForeground wrapMode: Text.Wrap maximumLineCount: 2 @@ -119,11 +119,10 @@ Rectangle { visible: delegate.ListView.section == delegate.ListView.nextSection - // Layout.fillWidth: true Layout.preferredWidth: parent.width * 2/3 Layout.alignment: Qt.AlignHCenter Layout.preferredHeight: constants.paddingTiny - color: Material.background //Qt.rgba(0,0,0,0.10) + color: Material.background } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/InfoTextArea.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/InfoTextArea.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/InfoTextArea.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/InfoTextArea.qml 2000-11-11 11:11:11.000000000 +0000 @@ -3,62 +3,77 @@ import QtQuick.Controls 2.1 import QtQuick.Controls.Material 2.0 -Item { +TextHighlightPane { enum IconStyle { None, Info, Warn, - Error + Error, + Progress, + Pending, + Done, + Spinner } property alias text: infotext.text property int iconStyle: InfoTextArea.IconStyle.Info property alias textFormat: infotext.textFormat + property bool compact: false - implicitHeight: layout.height + borderColor: iconStyle == InfoTextArea.IconStyle.Info + ? constants.colorInfo + : iconStyle == InfoTextArea.IconStyle.Warn + ? constants.colorWarning + : iconStyle == InfoTextArea.IconStyle.Error + ? constants.colorError + : iconStyle == InfoTextArea.IconStyle.Progress || iconStyle == InfoTextArea.IconStyle.Spinner + ? constants.colorProgress + : iconStyle == InfoTextArea.IconStyle.Done + ? constants.colorDone + : constants.colorInfo + padding: compact ? constants.paddingMedium : constants.paddingXLarge - ColumnLayout { - id: layout - - spacing: 0 + RowLayout { width: parent.width + spacing: compact ? constants.paddingMedium : constants.paddingLarge - Rectangle { - height: 2 - Layout.fillWidth: true - color: Qt.rgba(1,1,1,0.25) + Image { + Layout.preferredWidth: compact ? constants.iconSizeSmall : constants.iconSizeMedium + Layout.preferredHeight: compact ? constants.iconSizeSmall : constants.iconSizeMedium + visible: iconStyle != InfoTextArea.IconStyle.Spinner && iconStyle != InfoTextArea.IconStyle.None + source: iconStyle == InfoTextArea.IconStyle.Info + ? "../../../icons/info.png" + : iconStyle == InfoTextArea.IconStyle.Warn + ? "../../../icons/warning.png" + : iconStyle == InfoTextArea.IconStyle.Error + ? "../../../icons/expired.png" + : iconStyle == InfoTextArea.IconStyle.Progress + ? "../../../icons/unconfirmed.png" + : iconStyle == InfoTextArea.IconStyle.Pending + ? "../../../icons/unpaid.png" + : iconStyle == InfoTextArea.IconStyle.Done + ? "../../../icons/confirmed.png" + : "" } - TextArea { - id: infotext - Layout.fillWidth: true - Layout.minimumHeight: constants.iconSizeLarge + 2*constants.paddingLarge - readOnly: true - rightPadding: constants.paddingLarge - leftPadding: 2*constants.iconSizeLarge - wrapMode: TextInput.Wrap - textFormat: TextEdit.RichText - background: Rectangle { - color: Qt.rgba(1,1,1,0.05) // whiten 5% - } - - Image { - source: iconStyle == InfoTextArea.IconStyle.Info ? "../../../icons/info.png" : iconStyle == InfoTextArea.IconStyle.Warn ? "../../../icons/warning.png" : iconStyle == InfoTextArea.IconStyle.Error ? "../../../icons/expired.png" : "" - anchors.left: parent.left - anchors.top: parent.top - anchors.leftMargin: constants.paddingLarge - anchors.topMargin: constants.paddingLarge - height: constants.iconSizeLarge - width: constants.iconSizeLarge - fillMode: Image.PreserveAspectCrop + Item { + Layout.preferredWidth: compact ? constants.iconSizeSmall : constants.iconSizeMedium + Layout.preferredHeight: compact ? constants.iconSizeSmall : constants.iconSizeMedium + visible: iconStyle == InfoTextArea.IconStyle.Spinner + + BusyIndicator { + anchors.centerIn: parent + scale: 0.66 + smooth: true + running: visible } - } - Rectangle { - height: 2 + Label { + id: infotext Layout.fillWidth: true - color: Qt.rgba(0,0,0,0.25) + width: parent.width + wrapMode: Text.Wrap } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/InvoiceDelegate.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/InvoiceDelegate.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/InvoiceDelegate.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/InvoiceDelegate.qml 2000-11-11 11:11:11.000000000 +0000 @@ -5,11 +5,17 @@ ItemDelegate { id: root + height: item.height width: ListView.view.width - font.pixelSize: constants.fontSizeSmall // set default font size for child controls + highlighted: ListView.isCurrentItem + + function getKey() { + return model.key + } + GridLayout { id: item @@ -130,6 +136,7 @@ Layout.preferredHeight: constants.paddingTiny color: 'transparent' } + } Connections { diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/LightningNetworkStatusIndicator.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/LightningNetworkStatusIndicator.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/LightningNetworkStatusIndicator.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/LightningNetworkStatusIndicator.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,32 @@ +import QtQuick 2.6 + +import org.electrum 1.0 + +Item { + id: root + visible: Config.useGossip + implicitWidth: constants.iconSizeMedium + implicitHeight: constants.iconSizeMedium + + property int gossipProgress: Network.gossipInfo.db_channels + ? (100 * Network.gossipInfo.db_channels / (Network.gossipInfo.unknown_channels + Network.gossipInfo.db_channels)) + : 0 + + Image { + sourceSize.width: root.implicitWidth + sourceSize.height: root.implicitHeight + + source: '../../../icons/lightning.png' + } + Image { + sourceSize.width: root.implicitWidth + sourceSize.height: root.implicitHeight + fillMode: Image.Pad + horizontalAlignment: Image.AlignLeft + verticalAlignment: Image.AlignTop + + source: '../../../icons/lightning_disconnected.png' + + height: constants.iconSizeMedium * (100 - gossipProgress) / 100 + } +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/NetworkStatusIndicator.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/NetworkStatusIndicator.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/NetworkStatusIndicator.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/NetworkStatusIndicator.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,77 +0,0 @@ -import QtQuick 2.6 - -Image { - id: root - - sourceSize.width: constants.iconSizeMedium - sourceSize.height: constants.iconSizeMedium - - property bool connected: Network.status == 'connected' - property bool lagging: connected && Network.isLagging - property bool fork: connected && Network.chaintips > 1 - property bool syncing: connected && Daemon.currentWallet && Daemon.currentWallet.synchronizing - property bool proxy: connected && 'mode' in Network.proxy && Network.proxy.mode - - // ?: in order to keep this a binding.. - source: !connected - ? '../../../icons/status_disconnected.png' - : syncing - ? '../../../icons/status_waiting.png' - : lagging - ? fork - ? '../../../icons/status_lagging_fork.png' - : '../../../icons/status_lagging.png' - : fork - ? proxy - ? '../../../icons/status_connected_proxy_fork.png' - : '../../../icons/status_connected_fork.png' - : proxy - ? '../../../icons/status_connected_proxy.png' - : '../../../icons/status_connected.png' - - - states: [ - State { - name: 'disconnected' - when: !connected - PropertyChanges { target: root; rotation: 0 } - PropertyChanges { target: root; scale: 1.0 } - }, - State { - name: 'normal' - when: !(syncing || fork) - PropertyChanges { target: root; rotation: 0 } - PropertyChanges { target: root; scale: 1.0 } - }, - State { - name: 'syncing' - when: syncing - PropertyChanges { target: spin; running: true } - PropertyChanges { target: root; scale: 1.0 } - }, - State { - name: 'forked' - when: fork - PropertyChanges { target: root; rotation: 0 } - PropertyChanges { target: pulse; running: true } - } - ] - - RotationAnimation { - id: spin - target: root - from: 0 - to: 360 - duration: 1000 - loops: Animation.Infinite - } - - SequentialAnimation { - id: pulse - loops: Animation.Infinite - PauseAnimation { duration: 1000 } - NumberAnimation { target: root; property: 'scale'; from: 1.0; to: 1.5; duration: 200; easing.type: Easing.InCubic } - NumberAnimation { target: root; property: 'scale'; to: 1.0; duration: 500; easing.type: Easing.OutCubic } - PauseAnimation { duration: 30000 } - } -} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/OnchainNetworkStatusIndicator.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/OnchainNetworkStatusIndicator.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/OnchainNetworkStatusIndicator.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/OnchainNetworkStatusIndicator.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,77 @@ +import QtQuick 2.6 + +Image { + id: root + + sourceSize.width: constants.iconSizeMedium + sourceSize.height: constants.iconSizeMedium + + property bool connected: Network.isConnected + property bool lagging: connected && Network.isLagging + property bool fork: connected && Network.chaintips > 1 + property bool syncing: connected && Daemon.currentWallet && Daemon.currentWallet.synchronizing + property bool proxy: connected && 'mode' in Network.proxy && Network.proxy.mode + + // ?: in order to keep this a binding.. + source: !connected + ? '../../../icons/status_disconnected.png' + : syncing + ? '../../../icons/status_waiting.png' + : lagging + ? fork + ? '../../../icons/status_lagging_fork.png' + : '../../../icons/status_lagging.png' + : fork + ? proxy + ? '../../../icons/status_connected_proxy_fork.png' + : '../../../icons/status_connected_fork.png' + : proxy + ? '../../../icons/status_connected_proxy.png' + : '../../../icons/status_connected.png' + + + states: [ + State { + name: 'disconnected' + when: !connected + PropertyChanges { target: root; rotation: 0 } + PropertyChanges { target: root; scale: 1.0 } + }, + State { + name: 'normal' + when: !(syncing || fork) + PropertyChanges { target: root; rotation: 0 } + PropertyChanges { target: root; scale: 1.0 } + }, + State { + name: 'syncing' + when: syncing + PropertyChanges { target: spin; running: true } + PropertyChanges { target: root; scale: 1.0 } + }, + State { + name: 'forked' + when: fork + PropertyChanges { target: root; rotation: 0 } + PropertyChanges { target: pulse; running: true } + } + ] + + RotationAnimation { + id: spin + target: root + from: 0 + to: 360 + duration: 1000 + loops: Animation.Infinite + } + + SequentialAnimation { + id: pulse + loops: Animation.Infinite + PauseAnimation { duration: 1000 } + NumberAnimation { target: root; property: 'scale'; from: 1.0; to: 1.5; duration: 200; easing.type: Easing.InCubic } + NumberAnimation { target: root; property: 'scale'; to: 1.0; duration: 500; easing.type: Easing.OutCubic } + PauseAnimation { duration: 30000 } + } +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/PaneInsetBackground.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/PaneInsetBackground.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/PaneInsetBackground.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/PaneInsetBackground.qml 2000-11-11 11:11:11.000000000 +0000 @@ -2,25 +2,26 @@ import QtQuick.Controls.Material 2.0 Rectangle { + property color baseColor: Material.background Rectangle { anchors { left: parent.left; top: parent.top; right: parent.right } height: 1 - color: Qt.darker(Material.background, 1.50) + color: Qt.darker(baseColor, 1.50) } Rectangle { anchors { left: parent.left; top: parent.top; bottom: parent.bottom } width: 1 - color: Qt.darker(Material.background, 1.50) + color: Qt.darker(baseColor, 1.50) } Rectangle { anchors { left: parent.left; bottom: parent.bottom; right: parent.right } height: 1 - color: Qt.lighter(Material.background, 1.50) + color: Qt.lighter(baseColor, 1.50) } Rectangle { anchors { right: parent.right; top: parent.top; bottom: parent.bottom } width: 1 - color: Qt.lighter(Material.background, 1.50) + color: Qt.lighter(baseColor, 1.50) } - color: Qt.darker(Material.background, 1.15) + color: Qt.darker(baseColor, 1.15) } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/PasswordField.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/PasswordField.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/PasswordField.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/PasswordField.qml 2000-11-11 11:11:11.000000000 +0000 @@ -6,19 +6,33 @@ id: root property alias text: password_tf.text property alias tf: password_tf + property alias echoMode: password_tf.echoMode + property bool showReveal: true + signal accepted TextField { id: password_tf echoMode: TextInput.Password - inputMethodHints: Qt.ImhSensitiveData + inputMethodHints: Qt.ImhSensitiveData | Qt.ImhNoAutoUppercase | Qt.ImhPreferLowercase Layout.fillWidth: true + Layout.minimumWidth: fontMetrics.advanceWidth('X') * 16 onAccepted: root.accepted() } ToolButton { + id: revealButton + enabled: root.showReveal + opacity: root.showReveal ? 1 : 0 + icon.source: '../../../icons/eye1.png' onClicked: { password_tf.echoMode = password_tf.echoMode == TextInput.Password ? TextInput.Normal : TextInput.Password } } + + FontMetrics { + id: fontMetrics + font: password_tf.font + } + } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/Piechart.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/Piechart.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/Piechart.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/Piechart.qml 2000-11-11 11:11:11.000000000 +0000 @@ -17,6 +17,7 @@ var ctx = getContext('2d') ctx.reset() + ctx.font = "" + constants.fontSizeSmall + "px '" + app.font.family + "', sans-serif" ctx.strokeStyle = Qt.rgba(1, 1, 1, 1) ctx.lineWidth = 2 var pcx = width/2 @@ -67,7 +68,7 @@ ctx.lineTo(pcx+dx2+ddx, pcy+dy2) ctx.moveTo(pcx+dx2, pcy+dy2) - ctx.text(slice.text, xtext, pcy+dy2 - constants.paddingXSmall) + ctx.fillText(slice.text, xtext, pcy+dy2 - constants.paddingXSmall) ctx.stroke() } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/PrefsHeading.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/PrefsHeading.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/PrefsHeading.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/PrefsHeading.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,10 @@ +import QtQuick 2.6 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.1 + +Heading { + id: root + + Layout.topMargin: constants.paddingXLarge + Layout.bottomMargin: constants.paddingMedium +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ProxyConfig.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ProxyConfig.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ProxyConfig.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ProxyConfig.qml 2000-11-11 11:11:11.000000000 +0000 @@ -5,6 +5,8 @@ Item { id: pc + implicitHeight: rootLayout.height + property alias proxy_enabled: proxy_enabled_cb.checked property alias proxy_type: proxytype.currentIndex property alias proxy_address: address.text @@ -12,17 +14,16 @@ property alias username: username_tf.text property alias password: password_tf.text - property var proxy_types: ['TOR', 'SOCKS5', 'SOCKS4'] - - height: rootLayout.height + property var proxy_type_map: [ + { text: qsTr('SOCKS5/TOR'), value: 'socks5' }, + { text: qsTr('SOCKS4'), value: 'socks4' } + ] function toProxyDict() { var p = {} p['enabled'] = pc.proxy_enabled if (pc.proxy_enabled) { - var type = pc.proxy_types[pc.proxy_type].toLowerCase() - if (type == 'tor') - type = 'socks5' + var type = proxy_type_map[pc.proxy_type]['value'] p['mode'] = type p['host'] = pc.proxy_address p['port'] = pc.proxy_port @@ -38,29 +39,31 @@ width: parent.width spacing: constants.paddingLarge - Label { - text: qsTr('Proxy settings') - } - CheckBox { id: proxy_enabled_cb text: qsTr('Enable Proxy') } - ComboBox { + ElComboBox { id: proxytype enabled: proxy_enabled_cb.checked - model: proxy_types + + textRole: 'text' + valueRole: 'value' + model: proxy_type_map + onCurrentIndexChanged: { if (currentIndex == 0) { - address.text = "127.0.0.1" - port.text = "9050" + if (address.text == '' || port.text == '') { + address.text = "127.0.0.1" + port.text = "9050" + } } } } GridLayout { - columns: 4 + columns: 2 Layout.fillWidth: true Label { @@ -70,7 +73,7 @@ TextField { id: address - enabled: proxytype.enabled && proxytype.currentIndex > 0 + enabled: proxy_enabled_cb.checked } Label { @@ -80,7 +83,7 @@ TextField { id: port - enabled: proxytype.enabled && proxytype.currentIndex > 0 + enabled: proxy_enabled_cb.checked } Label { @@ -90,7 +93,7 @@ TextField { id: username_tf - enabled: proxytype.enabled && proxytype.currentIndex > 0 + enabled: proxy_enabled_cb.checked } Label { @@ -100,7 +103,7 @@ PasswordField { id: password_tf - enabled: proxytype.enabled && proxytype.currentIndex > 0 + enabled: proxy_enabled_cb.checked } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/QRImage.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/QRImage.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/QRImage.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/QRImage.qml 2000-11-11 11:11:11.000000000 +0000 @@ -1,33 +1,39 @@ import QtQuick 2.6 +import QtQuick.Controls 2.15 Item { id: root property string qrdata property bool render: true // init to false, then set true if render needs delay - property var qrprops: QRIP.getDimensions(qrdata) + property bool enableToggleText: false // if true, clicking the QR code shows the encoded text + property bool isTextState: false // internal state, if the above is enabled + + property var _qrprops: QRIP.getDimensions(qrdata) width: r.width height: r.height Rectangle { id: r - width: qrprops.modules * qrprops.box_size + width: _qrprops.modules * _qrprops.box_size height: width color: 'white' } Image { source: qrdata && render ? 'image://qrgen/' + qrdata : '' + visible: !isTextState Rectangle { - visible: root.render + visible: root.render && _qrprops.valid color: 'white' x: (parent.width - width) / 2 y: (parent.height - height) / 2 - width: qrprops.icon_modules * qrprops.box_size - height: qrprops.icon_modules * qrprops.box_size + width: _qrprops.icon_modules * _qrprops.box_size + height: _qrprops.icon_modules * _qrprops.box_size Image { + visible: _qrprops.valid source: '../../../icons/electrum.png' x: 1 y: 1 @@ -36,5 +42,37 @@ scale: 0.9 } } + Label { + visible: !_qrprops.valid + text: qsTr('Data too big for QR') + anchors.centerIn: parent + } } + + Label { + visible: isTextState + text: qrdata + wrapMode: Text.WrapAnywhere + elide: Text.ElideRight + anchors.centerIn: parent + horizontalAlignment: Qt.AlignHCenter + verticalAlignment: Qt.AlignVCenter + color: 'black' + font.family: FixedFont + font.pixelSize: text.length < 64 + ? constants.fontSizeXLarge + : constants.fontSizeMedium + width: r.width + height: r.height + } + + MouseArea { + anchors.fill: parent + onClicked: { + if (enableToggleText) { + root.isTextState = !root.isTextState + } + } + } + } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/QRScan.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/QRScan.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/QRScan.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/QRScan.qml 2000-11-11 11:11:11.000000000 +0000 @@ -10,6 +10,7 @@ property bool active: false property string url property string scanData + property string hint property bool _pointsVisible @@ -41,6 +42,20 @@ anchors.bottom: parent.bottom color: Qt.rgba(0,0,0,0.5) } + InfoTextArea { + visible: scanner.hint + background.opacity: 0.5 + iconStyle: InfoTextArea.IconStyle.None + anchors { + top: parent.top + topMargin: constants.paddingXLarge + left: parent.left + leftMargin: constants.paddingXXLarge + right: parent.right + rightMargin: constants.paddingXXLarge + } + text: scanner.hint + } } Image { @@ -151,7 +166,7 @@ } Component.onCompleted: { - console.log('Scan page initialized') + console.log('enumerating cameras') QtMultimedia.availableCameras.forEach(function(item) { console.log('cam found, id=' + item.deviceId + ' name=' + item.displayName) console.log('pos=' + item.position + ' orientation=' + item.orientation) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/RequestExpiryComboBox.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/RequestExpiryComboBox.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/RequestExpiryComboBox.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/RequestExpiryComboBox.qml 2000-11-11 11:11:11.000000000 +0000 @@ -17,8 +17,6 @@ expiresmodel.append({'text': qsTr('1 hour'), 'value': 60*60}) expiresmodel.append({'text': qsTr('1 day'), 'value': 24*60*60}) expiresmodel.append({'text': qsTr('1 week'), 'value': 7*24*60*60}) - expiresmodel.append({'text': qsTr('1 month'), 'value': 31*24*60*60}) - expiresmodel.append({'text': qsTr('Never'), 'value': 0}) expires.currentIndex = 0 for (let i=0; i < expiresmodel.count; i++) { if (expiresmodel.get(i).value == Config.requestExpiry) { diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/SeedKeyboard.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/SeedKeyboard.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/SeedKeyboard.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/SeedKeyboard.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,93 @@ +import QtQuick 2.15 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.15 +import QtQuick.Controls.Material 2.0 + +Item { + id: root + + signal keyEvent(keycode: int, text: string) + + property int hpadding: 0 + property int vpadding: 15 + + property int keywidth: (root.width - 2 * hpadding) / 10 - keyhspacing + property int keyheight: (root.height - 2 * vpadding) / 4 - keyvspacing + property int keyhspacing: 4 + property int keyvspacing: 5 + + function emitKeyEvent(key, keycode) { + keyEvent(keycode, key) + } + + ColumnLayout { + id: rootLayout + x: hpadding + y: vpadding + width: parent.width - 2*hpadding + spacing: keyvspacing + RowLayout { + Layout.alignment: Qt.AlignHCenter + spacing: keyhspacing + Repeater { + model: ['q','w','e','r','t','y','u','i','o','p'] + delegate: SeedKeyboardKey { + key: modelData + kbd: root + implicitWidth: keywidth + implicitHeight: keyheight + } + } + } + RowLayout { + Layout.alignment: Qt.AlignHCenter + spacing: keyhspacing + Repeater { + model: ['a','s','d','f','g','h','j','k','l'] + delegate: SeedKeyboardKey { + key: modelData + kbd: root + implicitWidth: keywidth + implicitHeight: keyheight + } + } + // spacer + Item { Layout.preferredHeight: 1; Layout.preferredWidth: keywidth / 2 } + } + RowLayout { + Layout.alignment: Qt.AlignHCenter + spacing: keyhspacing + Repeater { + model: ['z','x','c','v','b','n','m'] + delegate: SeedKeyboardKey { + key: modelData + kbd: root + implicitWidth: keywidth + implicitHeight: keyheight + } + } + // spacer + Item { Layout.preferredHeight: 1; Layout.preferredWidth: keywidth } + } + RowLayout { + Layout.alignment: Qt.AlignHCenter + SeedKeyboardKey { + key: ' ' + keycode: Qt.Key_Space + kbd: root + implicitWidth: keywidth * 5 + implicitHeight: keyheight + } + SeedKeyboardKey { + key: '<' + keycode: Qt.Key_Backspace + kbd: root + implicitWidth: keywidth + implicitHeight: keyheight + } + // spacer + Item { Layout.preferredHeight: 1; Layout.preferredWidth: keywidth / 2 } + } + } + +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/SeedKeyboardKey.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/SeedKeyboardKey.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/SeedKeyboardKey.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/SeedKeyboardKey.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,43 @@ +import QtQuick 2.15 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.15 +import QtQuick.Controls.Material 2.0 + +Pane { + id: root + + property string key + property int keycode: -1 + + property QtObject kbd + padding: 1 + + function emitKeyEvent() { + if (keycode == -1) { + keycode = parseInt(key, 36) - 9 + 0x40 // map a-z char to key code + } + kbd.keyEvent(keycode, key) + } + + FlatButton { + anchors.fill: parent + + focusPolicy: Qt.NoFocus + autoRepeat: true + autoRepeatDelay: 750 + + text: key + + padding: 0 + font.pixelSize: Math.max(root.height * 1/3, constants.fontSizeSmall) + + onClicked: { + emitKeyEvent() + } + + // send keyevent again, otherwise it is ignored + onDoubleClicked: { + emitKeyEvent() + } + } +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/SeedTextArea.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/SeedTextArea.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/SeedTextArea.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/SeedTextArea.qml 2000-11-11 11:11:11.000000000 +0000 @@ -1,20 +1,149 @@ -import QtQuick 2.6 +import QtQuick 2.15 import QtQuick.Layouts 1.0 -import QtQuick.Controls 2.1 +import QtQuick.Controls 2.15 import QtQuick.Controls.Material 2.0 -TextArea { - id: seedtext - Layout.fillWidth: true - Layout.minimumHeight: 80 - rightPadding: constants.paddingLarge - leftPadding: constants.paddingLarge - wrapMode: TextInput.WordWrap - font.bold: true - font.pixelSize: constants.fontSizeLarge - inputMethodHints: Qt.ImhSensitiveData | Qt.ImhPreferLowercase | Qt.ImhNoPredictiveText +import org.electrum 1.0 + +Pane { + id: root + implicitHeight: rootLayout.height + padding: 0 + + property string text + property bool readOnly: false + property alias placeholderText: seedtextarea.placeholderText + property string indicatorText + property bool indicatorValid + + property var _suggestions: [] + + onTextChanged: { + if (seedtextarea.text != text) + seedtextarea.text = text + } + background: Rectangle { color: "transparent" - border.color: Material.accentColor + } + + ColumnLayout { + id: rootLayout + width: parent.width + spacing: 0 + + TextArea { + id: seedtextarea + Layout.fillWidth: true + Layout.minimumHeight: fontMetrics.height * 3 + topPadding + bottomPadding + + rightPadding: constants.paddingLarge + leftPadding: constants.paddingLarge + + wrapMode: TextInput.WordWrap + font.bold: true + font.pixelSize: constants.fontSizeLarge + font.family: FixedFont + inputMethodHints: Qt.ImhSensitiveData | Qt.ImhLowercaseOnly | Qt.ImhNoPredictiveText + readOnly: true + + background: Rectangle { + color: constants.darkerBackground + } + + onTextChanged: { + // work around Qt issue, TextArea fires spurious textChanged events + // NOTE: might be Qt virtual keyboard, or Qt upgrade from 5.15.2 to 5.15.7 + if (root.text != text) + root.text = text + + // update suggestions + _suggestions = bitcoin.mnemonicsFor(seedtextarea.text.split(' ').pop()) + // TODO: cursorPosition only on suggestion apply + cursorPosition = text.length + } + + Rectangle { + anchors.fill: contentText + color: root.indicatorValid ? 'green' : 'red' + border.color: Material.accentColor + radius: 2 + } + Label { + id: contentText + text: root.indicatorText + anchors.right: parent.right + anchors.bottom: parent.bottom + leftPadding: root.indicatorText != '' ? constants.paddingLarge : 0 + rightPadding: root.indicatorText != '' ? constants.paddingLarge : 0 + font.bold: false + font.pixelSize: constants.fontSizeSmall + } + } + + Flickable { + Layout.preferredWidth: parent.width + Layout.minimumHeight: fontMetrics.lineSpacing + 2*constants.paddingXXSmall + 2*constants.paddingXSmall + 2 + implicitHeight: wordsLayout.height + + visible: !readOnly + flickableDirection: Flickable.HorizontalFlick + contentWidth: wordsLayout.width + interactive: wordsLayout.width > width + + RowLayout { + id: wordsLayout + Repeater { + model: _suggestions + Rectangle { + Layout.margins: constants.paddingXXSmall + width: suggestionLabel.width + height: suggestionLabel.height + color: constants.lighterBackground + radius: constants.paddingXXSmall + Label { + id: suggestionLabel + text: modelData + padding: constants.paddingXSmall + leftPadding: constants.paddingSmall + rightPadding: constants.paddingSmall + } + MouseArea { + anchors.fill: parent + onClicked: { + var words = seedtextarea.text.split(' ') + words.pop() + words.push(modelData) + seedtextarea.text = words.join(' ') + ' ' + } + } + } + } + } + } + + SeedKeyboard { + id: kbd + Layout.fillWidth: true + Layout.preferredHeight: kbd.width / 2 + visible: !root.readOnly + onKeyEvent: { + if (keycode == Qt.Key_Backspace) { + if (seedtextarea.text.length > 0) + seedtextarea.text = seedtextarea.text.substring(0, seedtextarea.text.length-1) + } else { + seedtextarea.text = seedtextarea.text + text + } + } + } + } + + FontMetrics { + id: fontMetrics + font: seedtextarea.font + } + + Bitcoin { + id: bitcoin } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ServerConfig.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ServerConfig.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ServerConfig.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ServerConfig.qml 2000-11-11 11:11:11.000000000 +0000 @@ -1,23 +1,25 @@ import QtQuick 2.6 import QtQuick.Layouts 1.0 import QtQuick.Controls 2.1 +import QtQuick.Controls.Material 2.0 + +import org.electrum 1.0 Item { - property alias auto_server: auto_server_cb.checked + id: root + + property alias auto_connect: auto_server_cb.checked property alias address: address_tf.text - height: rootLayout.height + implicitHeight: rootLayout.height ColumnLayout { id: rootLayout width: parent.width + height: parent.height spacing: constants.paddingLarge - Label { - text: qsTr('Server settings') - } - CheckBox { id: auto_server_cb text: qsTr('Select server automatically') @@ -39,5 +41,59 @@ Layout.fillWidth: true } } + + + ColumnLayout { + Heading { + text: qsTr('Servers') + } + + Frame { + background: PaneInsetBackground { baseColor: Material.dialogColor } + clip: true + verticalPadding: 0 + horizontalPadding: 0 + Layout.fillHeight: true + Layout.fillWidth: true + Layout.bottomMargin: constants.paddingLarge + + ListView { + id: serversListView + anchors.fill: parent + model: Network.serverListModel + delegate: ServerDelegate { + onClicked: { + address_tf.text = model.name + } + } + + section.property: 'chain' + section.criteria: ViewSection.FullString + section.delegate: RowLayout { + width: ListView.view.width + required property string section + Label { + text: section + ? serversListView.model.chaintips > 1 + ? qsTr('Connected @%1').arg(section) + : qsTr('Connected') + : qsTr('Other known servers') + Layout.alignment: Qt.AlignLeft + Layout.topMargin: constants.paddingXSmall + Layout.leftMargin: constants.paddingSmall + font.pixelSize: constants.fontSizeMedium + color: Material.accentColor + } + } + + } + } + } + } + + Component.onCompleted: { + root.auto_connect = Config.autoConnectDefined ? Config.autoConnect : false + root.address = Network.server + // TODO: initial setup should not connect already, is Network.server defined? } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ServerDelegate.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ServerDelegate.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/ServerDelegate.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/ServerDelegate.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,63 @@ +import QtQuick 2.6 +import QtQuick.Controls 2.0 +import QtQuick.Layouts 1.0 +import QtQuick.Controls.Material 2.0 + +import org.electrum 1.0 + +ItemDelegate { + id: root + height: itemLayout.height + width: ListView.view.width + + GridLayout { + id: itemLayout + anchors { + left: parent.left + right: parent.right + leftMargin: constants.paddingXLarge + rightMargin: constants.paddingSmall + } + + columns: 3 + + // topmargin + Rectangle { + Layout.columnSpan: 3 + Layout.preferredHeight: constants.paddingSmall + color: 'transparent' + } + + Item { + Layout.preferredWidth: constants.iconSizeMedium + Layout.preferredHeight: constants.iconSizeMedium + Image { + source: '../../../icons/chevron-right.png' + width: constants.iconSizeMedium + height: constants.iconSizeMedium + visible: model.is_primary + } + } + Item { + Layout.preferredWidth: constants.iconSizeMedium + Layout.preferredHeight: constants.iconSizeMedium + Image { + source: '../../../icons/status_connected.png' + width: constants.iconSizeMedium + height: constants.iconSizeMedium + visible: model.is_connected + } + } + Label { + Layout.fillWidth: true + text: model.address + } + + // bottommargin + Rectangle { + Layout.columnSpan: 3 + Layout.preferredHeight: constants.paddingSmall + color: 'transparent' + } + } +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/TextHighlightPane.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/TextHighlightPane.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/TextHighlightPane.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/TextHighlightPane.qml 2000-11-11 11:11:11.000000000 +0000 @@ -4,13 +4,14 @@ import QtQuick.Controls.Material 2.0 Pane { - topPadding: constants.paddingSmall - bottomPadding: constants.paddingSmall - leftPadding: constants.paddingSmall - rightPadding: constants.paddingSmall + padding: constants.paddingSmall + + property color backgroundColor: Qt.lighter(Material.background, 1.15) + property color borderColor: 'transparent' background: Rectangle { - color: Qt.lighter(Material.background, 1.15) + color: backgroundColor + border.color: borderColor ? borderColor : backgroundColor radius: constants.paddingSmall } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/Toaster.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/Toaster.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/Toaster.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/Toaster.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,57 @@ +import QtQuick 2.6 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.14 +import QtQuick.Controls.Material 2.0 + +import ".." + +Item { + id: toaster + width: contentItem.implicitWidth + height: rect.height + visible: false + + property int _y + property string _text + + function show(item, text) { + _text = text + var r = item.mapToItem(parent, item.x, item.y) + x = r.x + 0.5*(item.width - toaster.width) + y = r.y - toaster.height - constants.paddingLarge + toaster._y = y - toaster.height + ani.restart() + } + + SequentialAnimation { + id: ani + running: false + PropertyAction { target: toaster; property: 'visible'; value: true } + PropertyAction { target: toaster; property: 'opacity'; value: 1 } + PauseAnimation { duration: 1000} + ParallelAnimation { + NumberAnimation { target: toaster; property: 'y'; to: toaster._y; duration: 1000; easing.type: Easing.InQuad } + NumberAnimation { target: toaster; property: 'opacity'; to: 0; duration: 1000 } + } + PropertyAction { target: toaster; property: 'visible'; value: false } + } + + Rectangle { + id: rect + width: contentItem.width + height: contentItem.height + color: constants.colorAlpha(Material.background, 0.90) + + RowLayout { + id: contentItem + Label { + Layout.margins: 10 + text: toaster._text + onTextChanged: { + // hack. ref implicitWidth so it gets recalculated + var _ = contentItem.implicitWidth + } + } + } + } +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/TxOutput.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/TxOutput.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/controls/TxOutput.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/controls/TxOutput.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,54 @@ +import QtQuick 2.6 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.0 +import QtQuick.Controls.Material 2.0 + +import org.electrum 1.0 + +TextHighlightPane { + id: root + + property variant model + property bool allowShare: true + + RowLayout { + width: parent.width + Label { + text: model.address + Layout.fillWidth: true + wrapMode: Text.Wrap + font.pixelSize: constants.fontSizeLarge + font.family: FixedFont + color: model.is_mine + ? model.is_change + ? constants.colorAddressInternal + : constants.colorAddressExternal + : model.is_billing + ? constants.colorAddressBilling + : Material.foreground + } + Label { + text: Config.formatSats(model.value) + font.pixelSize: constants.fontSizeMedium + font.family: FixedFont + } + Label { + text: Config.baseUnit + font.pixelSize: constants.fontSizeMedium + color: Material.accentColor + } + ToolButton { + visible: allowShare + icon.source: Qt.resolvedUrl('../../../icons/share.png') + icon.color: 'transparent' + onClicked: { + var dialog = app.genericShareDialog.createObject(app, { + title: qsTr('Tx Output'), + text: model.address + }) + dialog.open() + } + } + } +} + diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/main.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/main.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/main.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/main.qml 2000-11-11 11:11:11.000000000 +0000 @@ -2,16 +2,21 @@ import QtQuick.Layouts 1.0 import QtQuick.Controls 2.3 import QtQuick.Controls.Material 2.0 +import QtQuick.Controls.Material.impl 2.12 +import QtQuick.Window 2.15 import QtQml 2.6 import QtMultimedia 5.6 +import org.electrum 1.0 + import "controls" ApplicationWindow { id: app - visible: true + + visible: false // initial value // dimensions ignored on android width: 480 @@ -29,95 +34,181 @@ property variant activeDialogs: [] + property bool _wantClose: false + property var _exceptionDialog + + property QtObject appMenu: Menu { + parent: Overlay.overlay + dim: true + modal: true + Overlay.modal: Rectangle { + color: "#44000000" + } + + id: menu + + MenuItem { + icon.color: action.enabled ? 'transparent' : Material.iconDisabledColor + icon.source: '../../icons/network.png' + action: Action { + text: qsTr('Network') + onTriggered: menu.openPage(Qt.resolvedUrl('NetworkOverview.qml')) + enabled: stack.currentItem.objectName != 'NetworkOverview' + } + } + + MenuItem { + icon.color: action.enabled ? 'transparent' : Material.iconDisabledColor + icon.source: '../../icons/preferences.png' + action: Action { + text: qsTr('Preferences') + onTriggered: menu.openPage(Qt.resolvedUrl('Preferences.qml')) + enabled: stack.currentItem.objectName != 'Properties' + } + } + + MenuItem { + icon.color: action.enabled ? 'transparent' : Material.iconDisabledColor + icon.source: '../../icons/electrum.png' + action: Action { + text: qsTr('About'); + onTriggered: menu.openPage(Qt.resolvedUrl('About.qml')) + enabled: stack.currentItem.objectName != 'About' + } + } + + function openPage(url) { + stack.pushOnRoot(url) + currentIndex = -1 + } + } + + function openAppMenu() { + appMenu.open() + appMenu.x = app.width - appMenu.width + appMenu.y = toolbar.height + } + header: ToolBar { id: toolbar + background: Rectangle { + implicitHeight: 48 + color: Material.dialogColor + + layer.enabled: true + layer.effect: ElevationEffect { + elevation: 4 + fullWidth: true + } + } + ColumnLayout { spacing: 0 + width: parent.width + height: toolbar.height RowLayout { id: toolbarTopLayout - Layout.preferredWidth: app.width - - ToolButton { - text: qsTr("‹") - enabled: stack.depth > 1 - onClicked: stack.pop() - } - Image { - Layout.alignment: Qt.AlignVCenter - Layout.preferredWidth: constants.iconSizeLarge - Layout.preferredHeight: constants.iconSizeLarge - source: "../../icons/electrum.png" - } + Layout.fillWidth: true + Layout.rightMargin: constants.paddingMedium + Layout.alignment: Qt.AlignVCenter - Label { - text: stack.currentItem.title - elide: Label.ElideRight - horizontalAlignment: Qt.AlignHCenter - verticalAlignment: Qt.AlignVCenter + Item { Layout.fillWidth: true - font.pixelSize: constants.fontSizeMedium - font.bold: true + Layout.preferredHeight: Math.max(implicitHeight, toolbarTopLayout.height) + MouseArea { anchors.fill: parent - // TODO: disable for now - // onClicked: walletSummary.toggle() + enabled: Daemon.currentWallet && (!stack.currentItem.title || stack.currentItem.title == Daemon.currentWallet.name) + onClicked: { + stack.getRoot().menu.open() // open wallet-menu + stack.getRoot().menu.y = toolbar.height + } } - } - Item { - visible: Network.isTestNet - width: column.width - height: column.height - - ColumnLayout { - id: column - spacing: 0 + RowLayout { + width: parent.width + + Item { + Layout.preferredWidth: constants.paddingXLarge + Layout.preferredHeight: 1 + } + Image { - Layout.alignment: Qt.AlignHCenter Layout.preferredWidth: constants.iconSizeSmall Layout.preferredHeight: constants.iconSizeSmall - source: "../../icons/info.png" + visible: Daemon.currentWallet && (!stack.currentItem.title || stack.currentItem.title == Daemon.currentWallet.name) + source: '../../icons/wallet.png' } Label { - id: networkNameLabel - text: Network.networkName - color: Material.accentColor - font.pixelSize: constants.fontSizeXSmall + Layout.fillWidth: true + Layout.preferredHeight: Math.max(implicitHeight, toolbarTopLayout.height) + text: stack.currentItem.title + ? stack.currentItem.title + : Daemon.currentWallet.name + elide: Label.ElideRight + verticalAlignment: Qt.AlignVCenter + font.pixelSize: constants.fontSizeMedium + font.bold: true } } } - Image { - Layout.preferredWidth: constants.iconSizeSmall - Layout.preferredHeight: constants.iconSizeSmall - visible: Daemon.currentWallet && Daemon.currentWallet.isWatchOnly - source: '../../icons/eye1.png' - scale: 1.5 - } + Item { + implicitHeight: 48 + implicitWidth: statusIconsLayout.width - NetworkStatusIndicator { } + MouseArea { + anchors.fill: parent + onClicked: openAppMenu() // open global-app-menu + } - Rectangle { - color: 'transparent' - Layout.preferredWidth: constants.paddingSmall - height: 1 - visible: !menuButton.visible - } + RowLayout { + id: statusIconsLayout + anchors.verticalCenter: parent.verticalCenter + + Item { + Layout.preferredWidth: constants.paddingLarge + Layout.preferredHeight: 1 + } - ToolButton { - id: menuButton - enabled: stack.currentItem && stack.currentItem.menu ? stack.currentItem.menu.count > 0 : false - text: enabled ? qsTr("≡") : '' - font.pixelSize: constants.fontSizeXLarge - onClicked: { - stack.currentItem.menu.open() - // position the menu to the right - stack.currentItem.menu.x = toolbar.width - stack.currentItem.menu.width - stack.currentItem.menu.y = toolbarTopLayout.height + Item { + visible: Network.isTestNet + width: column.width + height: column.height + + ColumnLayout { + id: column + spacing: 0 + Image { + Layout.alignment: Qt.AlignHCenter + Layout.preferredWidth: constants.iconSizeSmall + Layout.preferredHeight: constants.iconSizeSmall + source: "../../icons/info.png" + } + + Label { + id: networkNameLabel + text: Network.networkName + color: Material.accentColor + font.pixelSize: constants.fontSizeXSmall + } + } + } + + Image { + Layout.preferredWidth: constants.iconSizeSmall + Layout.preferredHeight: constants.iconSizeSmall + visible: Daemon.currentWallet && Daemon.currentWallet.isWatchOnly + source: '../../icons/eye1.png' + scale: 1.5 + } + + LightningNetworkStatusIndicator {} + OnchainNetworkStatusIndicator {} } } } @@ -131,8 +222,8 @@ StackView { id: mainStackView - anchors.fill: parent - + width: parent.width + height: keyboardFreeZone.height - header.height initialItem: Qt.resolvedUrl('WalletMainView.qml') function getRoot() { @@ -148,33 +239,80 @@ } Timer { - id: splashTimer + id: coverTimer interval: 10 onTriggered: { - splash.opacity = 0 + app.visible = true + cover.opacity = 0 } } - Splash { - id: splash - anchors.top: header.top - anchors.bottom: app.contentItem.bottom - width: app.width + Rectangle { + id: cover + parent: Overlay.overlay + anchors.fill: parent + z: 1000 + color: 'black' Behavior on opacity { - NumberAnimation { duration: 300 } + enabled: AppController ? AppController.isAndroid() : false + NumberAnimation { + duration: 1000 + easing.type: Easing.OutQuad; + } } } + Item { + id: keyboardFreeZone + // Item as first child in Overlay that adjusts its size to the available + // screen space minus the virtual keyboard (e.g. to center dialogs in) + // see also ElDialog.resizeWithKeyboard property + parent: Overlay.overlay + width: parent.width + height: parent.height + + states: State { + name: "visible" + when: Qt.inputMethod.visible + PropertyChanges { + target: keyboardFreeZone + height: keyboardFreeZone.parent.height - Qt.inputMethod.keyboardRectangle.height / Screen.devicePixelRatio + } + } + transitions: [ + Transition { + from: '' + to: 'visible' + ParallelAnimation { + NumberAnimation { + properties: "height" + duration: 250 + easing.type: Easing.OutQuad + } + } + }, + Transition { + from: 'visible' + to: '' + ParallelAnimation { + NumberAnimation { + properties: "height" + duration: 50 + easing.type: Easing.OutQuad + } + } + } + ] + + } + property alias newWalletWizard: _newWalletWizard Component { id: _newWalletWizard NewWalletWizard { - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } + onClosed: destroy() } } @@ -182,10 +320,7 @@ Component { id: _serverConnectWizard ServerConnectWizard { - parent: Overlay.overlay - Overlay.modal: Rectangle { - color: "#aa000000" - } + onClosed: destroy() } } @@ -229,17 +364,59 @@ } } + property alias loadingWalletDialog: _loadingWalletDialog + Component { + id: _loadingWalletDialog + LoadingWalletDialog { + onClosed: destroy() + } + } + + property alias scanDialog: _scanDialog + Component { + id: _scanDialog + ScanDialog { + onClosed: destroy() + } + } + property alias channelOpenProgressDialog: _channelOpenProgressDialog ChannelOpenProgressDialog { id: _channelOpenProgressDialog } + Component { + id: swapDialog + SwapDialog { + onClosed: destroy() + swaphelper: SwapHelper { + id: _swaphelper + wallet: Daemon.currentWallet + onAuthRequired: { + app.handleAuthRequired(_swaphelper, method, authMessage) + } + onError: { + var dialog = app.messageDialog.createObject(app, { title: qsTr('Error'), text: message }) + dialog.open() + } + } + } + } + NotificationPopup { id: notificationPopup + width: parent.width + } + + Component { + id: crashDialog + ExceptionDialog { + z: 1000 + } } Component.onCompleted: { - splashTimer.start() + coverTimer.start() if (!Config.autoConnectDefined) { var dialog = serverConnectWizard.createObject(app) @@ -249,24 +426,26 @@ Qt.callLater(Qt.quit) }) dialog.accepted.connect(function() { + Daemon.startNetwork() var newww = app.newWalletWizard.createObject(app) newww.walletCreated.connect(function() { Daemon.availableWallets.reload() // and load the new wallet - Daemon.load_wallet(newww.path, newww.wizard_data['password']) + Daemon.loadWallet(newww.path, newww.wizard_data['password']) }) newww.open() }) dialog.open() } else { + Daemon.startNetwork() if (Daemon.availableWallets.rowCount() > 0) { - Daemon.load_wallet() + Daemon.loadWallet() } else { var newww = app.newWalletWizard.createObject(app) newww.walletCreated.connect(function() { Daemon.availableWallets.reload() // and load the new wallet - Daemon.load_wallet(newww.path, newww.wizard_data['password']) + Daemon.loadWallet(newww.path, newww.wizard_data['password']) }) newww.open() } @@ -289,78 +468,97 @@ stack.pop() } else { // destroy most GUI components so that we don't dump so many null reference warnings on exit - if (closeMsgTimer.running) { + if (app._wantClose) { app.header.visible = false mainStackView.clear() } else { - notificationPopup.show('Press Back again to exit') - closeMsgTimer.start() + var dialog = app.messageDialog.createObject(app, { + title: qsTr('Close Electrum?'), + yesno: true + }) + dialog.accepted.connect(function() { + app._wantClose = true + app.close() + }) + dialog.open() close.accepted = false } } } - Timer { - id: closeMsgTimer - interval: 5000 - repeat: false - } - Connections { target: Daemon - function onWalletRequiresPassword() { + function onWalletRequiresPassword(name, path) { console.log('wallet requires password') - var dialog = openWalletDialog.createObject(app, { path: Daemon.path }) + var dialog = openWalletDialog.createObject(app, { path: path, name: name }) dialog.open() } function onWalletOpenError(error) { console.log('wallet open error') - var dialog = app.messageDialog.createObject(app, {'text': error}) + var dialog = app.messageDialog.createObject(app, { title: qsTr('Error'), 'text': error }) dialog.open() } - function onAuthRequired(method) { - handleAuthRequired(Daemon, method) + function onAuthRequired(method, authMessage) { + handleAuthRequired(Daemon, method, authMessage) + } + function onLoadingChanged() { + if (!Daemon.loading) + return + console.log('wallet loading') + var dialog = loadingWalletDialog.createObject(app, { allowClose: false } ) + dialog.open() } } Connections { target: AppController - function onUserNotify(message) { - notificationPopup.show(message) + function onUserNotify(wallet_name, message) { + notificationPopup.show(wallet_name, message) + } + function onShowException(crash_data) { + if (app._exceptionDialog) + return + app._exceptionDialog = crashDialog.createObject(app, { + crashData: crash_data + }) + app._exceptionDialog.onClosed.connect(function() { + app._exceptionDialog = null + }) + app._exceptionDialog.open() } } Connections { target: Daemon.currentWallet - function onAuthRequired(method) { - handleAuthRequired(Daemon.currentWallet, method) + function onAuthRequired(method, authMessage) { + handleAuthRequired(Daemon.currentWallet, method, authMessage) } // TODO: add to notification queue instead of barging through function onPaymentSucceeded(key) { - notificationPopup.show(qsTr('Payment Succeeded')) + notificationPopup.show(Daemon.currentWallet.name, qsTr('Payment Succeeded')) } function onPaymentFailed(key, reason) { - notificationPopup.show(qsTr('Payment Failed') + ': ' + reason) + notificationPopup.show(Daemon.currentWallet.name, qsTr('Payment Failed') + ': ' + reason) } } Connections { target: Config - function onAuthRequired(method) { - handleAuthRequired(Config, method) + function onAuthRequired(method, authMessage) { + handleAuthRequired(Config, method, authMessage) } } - function handleAuthRequired(qtobject, method) { + function handleAuthRequired(qtobject, method, authMessage) { console.log('auth using method ' + method) if (method == 'wallet') { - if (Daemon.currentWallet.verify_password('')) { + if (Daemon.currentWallet.verifyPassword('')) { // wallet has no password qtobject.authProceed() } else { var dialog = app.passwordDialog.createObject(app, {'title': qsTr('Enter current password')}) dialog.accepted.connect(function() { - if (Daemon.currentWallet.verify_password(dialog.password)) { + if (Daemon.currentWallet.verifyPassword(dialog.password)) { qtobject.authProceed() } else { qtobject.authCancel() @@ -374,9 +572,13 @@ } else if (method == 'pin') { if (Config.pinCode == '') { // no PIN configured - qtobject.authProceed() + handleAuthConfirmationOnly(qtobject, authMessage) } else { - var dialog = app.pinDialog.createObject(app, {mode: 'check', pincode: Config.pinCode}) + var dialog = app.pinDialog.createObject(app, { + mode: 'check', + pincode: Config.pinCode, + authMessage: authMessage + }) dialog.accepted.connect(function() { qtobject.authProceed() dialog.close() @@ -392,28 +594,27 @@ } } - property var _lastActive: 0 // record time of last activity - property int _maxInactive: 30 // seconds - property bool _lockDialogShown: false - - onActiveChanged: { - if (!active) { - // deactivated - _lastActive = Date.now() - } else { - // activated - if (_lastActive != 0 && Date.now() - _lastActive > _maxInactive * 1000) { - if (_lockDialogShown || Config.pinCode == '') - return - var dialog = app.pinDialog.createObject(app, {mode: 'check', canCancel: false, pincode: Config.pinCode}) - dialog.accepted.connect(function() { - dialog.close() - _lockDialogShown = false - }) - dialog.open() - _lockDialogShown = true - } + function handleAuthConfirmationOnly(qtobject, authMessage) { + if (!authMessage) { + qtobject.authProceed() + return } + var dialog = app.messageDialog.createObject(app, {title: authMessage, yesno: true}) + dialog.accepted.connect(function() { + qtobject.authProceed() + }) + dialog.rejected.connect(function() { + qtobject.authCancel() + }) + dialog.open() + } + + function startSwap() { + var swapdialog = swapDialog.createObject(app) + swapdialog.open() } + property var _lastActive: 0 // record time of last activity + property bool _lockDialogShown: false + } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCBIP39Refine.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCBIP39Refine.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCBIP39Refine.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCBIP39Refine.qml 2000-11-11 11:11:11.000000000 +0000 @@ -1,9 +1,11 @@ import QtQuick 2.6 import QtQuick.Layouts 1.0 import QtQuick.Controls 2.1 +import QtQuick.Controls.Material 2.0 import org.electrum 1.0 +import ".." import "../controls" WizardComponent { @@ -41,11 +43,24 @@ function validate() { valid = false + validationtext.text = '' + var p = isMultisig ? getMultisigScriptTypePurposeDict() : getScriptTypePurposeDict() if (!scripttypegroup.checkedButton.scripttype in p) return if (!bitcoin.verifyDerivationPath(derivationpathtext.text)) return + + if (isMultisig && cosigner) { + apply() + if (wiz.hasDuplicateMasterKeys(wizard_data)) { + validationtext.text = qsTr('Error: duplicate master public key') + return + } else if (wiz.hasHeterogeneousMasterKeys(wizard_data)) { + validationtext.text = qsTr('Error: master public key types do not match') + return + } + } valid = true } @@ -84,15 +99,6 @@ width: parent.width Label { - text: qsTr('Script type and Derivation path') - } - Button { - text: qsTr('Detect Existing Accounts') - enabled: false - visible: !isMultisig - } - - Label { text: qsTr('Choose the type of addresses in your wallet.') } @@ -139,17 +145,62 @@ } InfoTextArea { - Layout.preferredWidth: parent.width + Layout.fillWidth: true text: qsTr('You can override the suggested derivation path.') + ' ' + qsTr('If you are not sure what this is, leave this field unchanged.') } + Label { + text: qsTr('Derivation path') + } + TextField { id: derivationpathtext Layout.fillWidth: true - placeholderText: qsTr('Derivation path') + Layout.leftMargin: constants.paddingMedium onTextChanged: validate() } + + InfoTextArea { + id: validationtext + Layout.fillWidth: true + visible: text + iconStyle: InfoTextArea.IconStyle.Error + } + + Pane { + Layout.alignment: Qt.AlignHCenter + Layout.topMargin: constants.paddingLarge + padding: 0 + visible: !isMultisig + background: Rectangle { + color: Qt.lighter(Material.dialogColor, 1.5) + } + + FlatButton { + text: qsTr('Detect Existing Accounts') + onClicked: { + var dialog = bip39recoveryDialog.createObject(mainLayout, { + walletType: wizard_data['wallet_type'], + seed: wizard_data['seed'], + seedExtraWords: wizard_data['seed_extra_words'] + }) + dialog.accepted.connect(function () { + // select matching script type button and set derivation path + for (var i = 0; i < scripttypegroup.buttons.length; i++) { + var btn = scripttypegroup.buttons[i] + if (btn.visible && btn.scripttype == dialog.scriptType) { + btn.checked = true + derivationpathtext.text = dialog.derivationPath + return + } + } + }) + dialog.open() + } + } + } + } } @@ -157,12 +208,18 @@ id: bitcoin } + Component { + id: bip39recoveryDialog + BIP39RecoveryDialog { } + } + Component.onCompleted: { isMultisig = wizard_data['wallet_type'] == 'multisig' if (isMultisig) { participants = wizard_data['multisig_participants'] if ('multisig_current_cosigner' in wizard_data) cosigner = wizard_data['multisig_current_cosigner'] + validate() } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCConfirmSeed.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCConfirmSeed.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCConfirmSeed.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCConfirmSeed.qml 2000-11-11 11:11:11.000000000 +0000 @@ -8,10 +8,12 @@ import "../controls" WizardComponent { + securePage: true + valid: false function checkValid() { - var seedvalid = confirm.text == wizard_data['seed'] + var seedvalid = wizard.wiz.isMatchingSeed(wizard_data['seed'], confirm.text) var customwordsvalid = customwordstext.text == wizard_data['seed_extra_words'] valid = seedvalid && (wizard_data['seed_extend'] ? customwordsvalid : true) } @@ -28,6 +30,7 @@ InfoTextArea { Layout.fillWidth: true + Layout.bottomMargin: constants.paddingLarge text: qsTr('Your seed is important!') + ' ' + qsTr('If you lose your seed, your money will be permanently lost.') + ' ' + qsTr('To make sure that you have properly saved your seed, please retype it here.') @@ -40,6 +43,7 @@ SeedTextArea { id: confirm Layout.fillWidth: true + placeholderText: qsTr('Enter your seed') onTextChanged: checkValid() } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCCosignerKeystore.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCCosignerKeystore.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCCosignerKeystore.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCCosignerKeystore.qml 2000-11-11 11:11:11.000000000 +0000 @@ -30,17 +30,17 @@ width: parent.width Label { + Layout.fillWidth: true + visible: cosigner text: qsTr('Here is your master public key. Please share it with your cosigners') - Layout.fillWidth: true wrapMode: Text.Wrap } TextHighlightPane { - visible: cosigner Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall + + visible: cosigner RowLayout { width: parent.width @@ -65,7 +65,7 @@ } Rectangle { - Layout.preferredWidth: parent.width + Layout.fillWidth: true Layout.preferredHeight: 1 Layout.topMargin: constants.paddingLarge Layout.bottomMargin: constants.paddingLarge @@ -74,7 +74,9 @@ } Label { + Layout.fillWidth: true text: qsTr('Add cosigner #%1 of %2 to your multi-sig wallet').arg(cosigner).arg(participants) + wrapMode: Text.Wrap } RadioButton { ButtonGroup.group: keystoregroup diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCCreateSeed.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCCreateSeed.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCCreateSeed.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCCreateSeed.qml 2000-11-11 11:11:11.000000000 +0000 @@ -7,6 +7,8 @@ import "../controls" WizardComponent { + securePage: true + valid: seedtext.text != '' function apply() { @@ -48,7 +50,12 @@ Layout.fillWidth: true iconStyle: InfoTextArea.IconStyle.Warn } - Label { text: qsTr('Your wallet generation seed is:') } + + Label { + Layout.topMargin: constants.paddingMedium + text: qsTr('Your wallet generation seed is:') + } + SeedTextArea { id: seedtext readOnly: true @@ -60,16 +67,19 @@ visible: seedtext.text == '' } } + CheckBox { id: extendcb text: qsTr('Extend seed with custom words') } + TextField { id: customwordstext visible: extendcb.checked Layout.fillWidth: true placeholderText: qsTr('Enter your custom word(s)') } + Component.onCompleted : { setWarningText(12) } @@ -83,8 +93,8 @@ Bitcoin { id: bitcoin onGeneratedSeedChanged: { - seedtext.text = generated_seed - setWarningText(generated_seed.split(' ').length) + seedtext.text = generatedSeed + setWarningText(generatedSeed.split(' ').length) } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCHaveMasterKey.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCHaveMasterKey.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCHaveMasterKey.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCHaveMasterKey.qml 2000-11-11 11:11:11.000000000 +0000 @@ -9,6 +9,7 @@ WizardComponent { id: root + securePage: true valid: false @@ -41,10 +42,14 @@ if (cosigner) { applyMasterKey(key) - if (wiz.hasDuplicateKeys(wizard_data)) { + if (wiz.hasDuplicateMasterKeys(wizard_data)) { validationtext.text = qsTr('Error: duplicate master public key') return false } + if (wiz.hasHeterogeneousMasterKeys(wizard_data)) { + validationtext.text = qsTr('Error: master public key types do not match') + return false + } } return valid = true @@ -54,17 +59,17 @@ width: parent.width Label { + Layout.fillWidth: true + visible: cosigner text: qsTr('Here is your master public key. Please share it with your cosigners') - Layout.fillWidth: true wrapMode: Text.Wrap } TextHighlightPane { - visible: cosigner Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall + + visible: cosigner RowLayout { width: parent.width @@ -79,9 +84,10 @@ icon.source: '../../../icons/share.png' icon.color: 'transparent' onClicked: { - var dialog = app.genericShareDialog.createObject(app, - { title: qsTr('Master public key'), text: multisigMasterPubkey } - ) + var dialog = app.genericShareDialog.createObject(app, { + title: qsTr('Master public key'), + text: multisigMasterPubkey + }) dialog.open() } } @@ -89,7 +95,7 @@ } Rectangle { - Layout.preferredWidth: parent.width + Layout.fillWidth: true Layout.preferredHeight: 1 Layout.topMargin: constants.paddingLarge Layout.bottomMargin: constants.paddingLarge @@ -103,9 +109,11 @@ } Label { + Layout.fillWidth: true text: cosigner ? qsTr('Enter cosigner master public key') : qsTr('Create keystore from a master key') + wrapMode: Text.Wrap } RowLayout { @@ -114,12 +122,12 @@ Layout.fillWidth: true Layout.minimumHeight: 80 font.family: FixedFont - focus: true wrapMode: TextEdit.WrapAnywhere onTextChanged: { if (activeFocus) verifyMasterKey(text) } + inputMethodHints: Qt.ImhSensitiveData | Qt.ImhNoPredictiveText | Qt.ImhNoAutoUppercase } ColumnLayout { ToolButton { @@ -139,14 +147,19 @@ icon.width: constants.iconSizeMedium scale: 1.2 onClicked: { - var scan = qrscan.createObject(root) - scan.onFound.connect(function() { - if (verifyMasterKey(scan.scanData)) - masterkey_ta.text = scan.scanData + var dialog = app.scanDialog.createObject(app, { + hint: cosigner + ? qsTr('Scan a cosigner master public key') + : qsTr('Scan a master key') + }) + dialog.onFound.connect(function() { + if (verifyMasterKey(dialog.scanData)) + masterkey_ta.text = dialog.scanData else masterkey_ta.text = '' - scan.destroy() + dialog.close() }) + dialog.open() } } } @@ -164,25 +177,6 @@ } } - Component { - id: qrscan - QRScan { - width: root.width - height: root.height - - ToolButton { - icon.source: '../../../icons/closebutton.png' - icon.height: constants.iconSizeMedium - icon.width: constants.iconSizeMedium - anchors.right: parent.right - anchors.top: parent.top - onClicked: { - parent.destroy() - } - } - } - } - Bitcoin { id: bitcoin onValidationMessageChanged: validationtext.text = validationMessage @@ -194,5 +188,6 @@ cosigner = wizard_data['multisig_current_cosigner'] participants = wizard_data['multisig_participants'] } + Qt.callLater(masterkey_ta.forceActiveFocus) } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCHaveSeed.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCHaveSeed.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCHaveSeed.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCHaveSeed.qml 2000-11-11 11:11:11.000000000 +0000 @@ -9,6 +9,7 @@ WizardComponent { id: root + securePage: true valid: false @@ -21,13 +22,13 @@ if (cosigner) { wizard_data['multisig_cosigner_data'][cosigner.toString()]['seed'] = seedtext.text wizard_data['multisig_cosigner_data'][cosigner.toString()]['seed_variant'] = seed_variant_cb.currentValue - wizard_data['multisig_cosigner_data'][cosigner.toString()]['seed_type'] = bitcoin.seed_type + wizard_data['multisig_cosigner_data'][cosigner.toString()]['seed_type'] = bitcoin.seedType wizard_data['multisig_cosigner_data'][cosigner.toString()]['seed_extend'] = extendcb.checked wizard_data['multisig_cosigner_data'][cosigner.toString()]['seed_extra_words'] = extendcb.checked ? customwordstext.text : '' } else { wizard_data['seed'] = seedtext.text wizard_data['seed_variant'] = seed_variant_cb.currentValue - wizard_data['seed_type'] = bitcoin.seed_type + wizard_data['seed_type'] = bitcoin.seedType wizard_data['seed_extend'] = extendcb.checked wizard_data['seed_extra_words'] = extendcb.checked ? customwordstext.text : '' } @@ -63,10 +64,18 @@ valid = validSeed return } else { - apply() - if (wiz.hasDuplicateKeys(wizard_data)) { - validationtext.text = qsTr('Error: duplicate master public key') - return + // bip39 validate after derivation path is known + if (seed_variant_cb.currentValue == 'electrum') { + apply() + if (wiz.hasDuplicateMasterKeys(wizard_data)) { + validationtext.text = qsTr('Error: duplicate master public key') + return + } else if (wiz.hasHeterogeneousMasterKeys(wizard_data)) { + validationtext.text = qsTr('Error: master public key types do not match') + return + } else { + valid = true + } } else { valid = true } @@ -93,11 +102,10 @@ } TextHighlightPane { - visible: cosigner Layout.columnSpan: 2 Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall + + visible: cosigner RowLayout { width: parent.width @@ -142,6 +150,7 @@ visible: !is2fa text: qsTr('Seed Type') } + ComboBox { id: seed_variant_cb visible: !is2fa @@ -158,37 +167,26 @@ checkValid() } } + InfoTextArea { id: infotext + visible: !cosigner Layout.fillWidth: true Layout.columnSpan: 2 + Layout.bottomMargin: constants.paddingLarge } - Label { - text: cosigner ? qsTr('Enter cosigner seed') : qsTr('Enter your seed') - Layout.columnSpan: 2 - } + SeedTextArea { id: seedtext Layout.fillWidth: true Layout.columnSpan: 2 - onTextChanged: { - validationTimer.restart() - } - Rectangle { - anchors.fill: contentText - color: root.valid ? 'green' : 'red' - border.color: Material.accentColor - radius: 2 - } - Label { - id: contentText - anchors.right: parent.right - anchors.bottom: parent.bottom - leftPadding: text != '' ? constants.paddingLarge : 0 - rightPadding: text != '' ? constants.paddingLarge : 0 - font.bold: false - font.pixelSize: constants.fontSizeSmall + placeholderText: cosigner ? qsTr('Enter cosigner seed') : qsTr('Enter your seed') + + indicatorValid: root.valid + + onTextChanged: { + startValidationTimer() } } TextArea { @@ -206,7 +204,7 @@ id: extendcb Layout.columnSpan: 2 text: qsTr('Extend seed with custom words') - onCheckedChanged: validationTimer.restart() + onCheckedChanged: startValidationTimer() } TextField { id: customwordstext @@ -214,15 +212,20 @@ Layout.fillWidth: true Layout.columnSpan: 2 placeholderText: qsTr('Enter your custom word(s)') - onTextChanged: validationTimer.restart() + onTextChanged: startValidationTimer() } } } Bitcoin { id: bitcoin - onSeedTypeChanged: contentText.text = bitcoin.seed_type - onValidationMessageChanged: validationtext.text = validationMessage + onSeedTypeChanged: seedtext.indicatorText = bitcoin.seedType + } + + function startValidationTimer() { + valid = false + seedtext.indicatorText = '' + validationTimer.restart() } Timer { @@ -241,6 +244,7 @@ cosigner = wizard_data['multisig_current_cosigner'] } setSeedTypeHelpText() + Qt.callLater(seedtext.forceActiveFocus) } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCImport.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCImport.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCImport.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCImport.qml 2000-11-11 11:11:11.000000000 +0000 @@ -8,6 +8,7 @@ WizardComponent { id: root + securePage: true valid: false @@ -26,14 +27,13 @@ ColumnLayout { width: parent.width - Label { text: qsTr('Import Bitcoin Addresses') } - InfoTextArea { Layout.preferredWidth: parent.width text: qsTr('Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys.') } RowLayout { + Layout.topMargin: constants.paddingMedium TextArea { id: import_ta Layout.fillWidth: true @@ -41,6 +41,7 @@ focus: true wrapMode: TextEdit.WrapAnywhere onTextChanged: valid = verify(text) + inputMethodHints: Qt.ImhSensitiveData | Qt.ImhNoPredictiveText | Qt.ImhNoAutoUppercase } ColumnLayout { Layout.alignment: Qt.AlignTop @@ -62,38 +63,26 @@ icon.width: constants.iconSizeMedium scale: 1.2 onClicked: { - var scan = qrscan.createObject(root) - scan.onFound.connect(function() { - if (verify(scan.scanData)) { + var dialog = app.scanDialog.createObject(app, { + hint: bitcoin.isAddressList(import_ta.text) + ? qsTr('Scan another address') + : bitcoin.isPrivateKeyList(import_ta.text) + ? qsTr('Scan another private key') + : qsTr('Scan a private key or an address') + }) + dialog.onFound.connect(function() { + if (verify(dialog.scanData)) { if (import_ta.text != '') import_ta.text = import_ta.text + ',\n' - import_ta.text = import_ta.text + scan.scanData + import_ta.text = import_ta.text + dialog.scanData } - scan.destroy() + dialog.close() }) + dialog.open() } } } } - } - - Component { - id: qrscan - QRScan { - width: root.width - height: root.height - - ToolButton { - icon.source: '../../../icons/closebutton.png' - icon.height: constants.iconSizeMedium - icon.width: constants.iconSizeMedium - anchors.right: parent.right - anchors.top: parent.top - onClicked: { - parent.destroy() - } - } - } } Bitcoin { diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCMultisig.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCMultisig.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCMultisig.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCMultisig.qml 2000-11-11 11:11:11.000000000 +0000 @@ -39,8 +39,6 @@ id: rootLayout width: parent.width - Label { text: qsTr('Multisig wallet') } - InfoTextArea { Layout.preferredWidth: parent.width text: qsTr('Choose the number of participants, and the number of signatures needed to unlock funds in your wallet.') diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCProxyAsk.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCProxyAsk.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCProxyAsk.qml 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCProxyAsk.qml 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,43 @@ +import QtQuick 2.6 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.1 +import QtQuick.Controls.Material 2.0 + +import "../controls" + +WizardComponent { + valid: true + + function apply() { + wizard_data['want_proxy'] = wantproxygroup.checkedButton.wantproxy + } + + ColumnLayout { + width: parent.width + + Label { + Layout.fillWidth: true + text: qsTr('Do you use a local proxy service such as TOR to reach the internet?') + wrapMode: Text.Wrap + } + + ButtonGroup { + id: wantproxygroup + onCheckedButtonChanged: checkIsLast() + } + + RadioButton { + ButtonGroup.group: wantproxygroup + property bool wantproxy: true + text: qsTr('Yes') + } + RadioButton { + ButtonGroup.group: wantproxygroup + property bool wantproxy: false + text: qsTr('No') + checked: true + } + + } + +} diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCProxyConfig.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCProxyConfig.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCProxyConfig.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCProxyConfig.qml 2000-11-11 11:11:11.000000000 +0000 @@ -1,3 +1,7 @@ +import QtQuick 2.6 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.1 + import "../controls" WizardComponent { @@ -7,8 +11,18 @@ wizard_data['proxy'] = pc.toProxyDict() } - ProxyConfig { - id: pc + ColumnLayout { width: parent.width + spacing: constants.paddingLarge + + Label { + text: qsTr('Proxy settings') + } + + ProxyConfig { + id: pc + Layout.fillWidth: true + proxy_enabled: true + } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCServerConfig.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCServerConfig.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCServerConfig.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCServerConfig.qml 2000-11-11 11:11:11.000000000 +0000 @@ -1,3 +1,7 @@ +import QtQuick 2.6 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.1 + import "../controls" WizardComponent { @@ -5,12 +9,22 @@ last: true function apply() { - wizard_data['oneserver'] = !sc.auto_server + wizard_data['autoconnect'] = sc.auto_connect wizard_data['server'] = sc.address } - ServerConfig { - id: sc - width: parent.width + ColumnLayout { + anchors.fill: parent + spacing: constants.paddingLarge + + Label { + text: qsTr('Server settings') + } + + ServerConfig { + id: sc + width: parent.width + Layout.fillHeight: true + } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCShowMasterPubkey.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCShowMasterPubkey.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCShowMasterPubkey.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCShowMasterPubkey.qml 2000-11-11 11:11:11.000000000 +0000 @@ -22,8 +22,6 @@ TextHighlightPane { Layout.fillWidth: true - padding: 0 - leftPadding: constants.paddingSmall RowLayout { width: parent.width diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCWalletName.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCWalletName.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCWalletName.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCWalletName.qml 2000-11-11 11:11:11.000000000 +0000 @@ -5,7 +5,7 @@ import org.electrum 1.0 WizardComponent { - valid: wallet_name.text.length > 0 + valid: wallet_name.text.length > 0 && !Daemon.availableWallets.wallet_name_exists(wallet_name.text) function apply() { wizard_data['wallet_name'] = wallet_name.text diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCWalletPassword.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCWalletPassword.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WCWalletPassword.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WCWalletPassword.qml 2000-11-11 11:11:11.000000000 +0000 @@ -5,21 +5,34 @@ import "../controls" WizardComponent { - valid: password1.text === password2.text && password1.text.length > 4 + valid: password1.text === password2.text && password1.text.length >= 6 function apply() { wizard_data['password'] = password1.text wizard_data['encrypt'] = password1.text != '' } - GridLayout { - columns: 1 - Label { text: qsTr('Password protect wallet?') } + ColumnLayout { + width: parent.width + + Label { + Layout.fillWidth: true + text: Daemon.singlePasswordEnabled + ? qsTr('Enter password') + : qsTr('Enter password for %1').arg(wizard_data['wallet_name']) + wrapMode: Text.Wrap + } PasswordField { id: password1 } + Label { + text: qsTr('Enter password (again)') + } PasswordField { id: password2 + showReveal: false + echoMode: password1.echoMode + enabled: password1.text.length >= 6 } } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/Wizard.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/Wizard.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/Wizard.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/Wizard.qml 2000-11-11 11:11:11.000000000 +0000 @@ -2,24 +2,32 @@ import QtQuick.Layouts 1.0 import QtQuick.Controls 2.1 +import org.electrum 1.0 + import "../controls" ElDialog { id: wizard - modal: true focus: true width: parent.width height: parent.height + padding: 0 + title: wizardTitle + (pages.currentItem.title ? ' - ' + pages.currentItem.title : '') iconSource: '../../../icons/electrum.png' + // android back button triggers close() on Popups. Disabling close here, + // we handle that via Keys.onReleased event handler in the root layout. + closePolicy: Popup.NoAutoClose + property string wizardTitle property var wizard_data property alias pages: pages property QtObject wiz + property alias finishButtonText: finishButton.text function doClose() { if (pages.currentIndex == 0) @@ -31,7 +39,7 @@ function _setWizardData(wdata) { wizard_data = {} Object.assign(wizard_data, wdata) // deep copy - console.log('wizard data is now :' + JSON.stringify(wizard_data)) + // console.log('wizard data is now :' + JSON.stringify(wizard_data)) } // helper function to dynamically load wizard page components @@ -57,11 +65,15 @@ Object.assign(wdata_copy, wdata) var page = comp.createObject(pages, {wizard_data: wdata_copy}) page.validChanged.connect(function() { + if (page != pages.currentItem) + return pages.pagevalid = page.valid - } ) + }) page.lastChanged.connect(function() { + if (page != pages.currentItem) + return pages.lastpage = page.last - } ) + }) page.next.connect(function() { var newview = wiz.submit(page.wizard_data) if (newview.view) { @@ -73,7 +85,6 @@ }) page.prev.connect(function() { var wdata = wiz.prev() - console.log('prev view data: ' + JSON.stringify(wdata)) }) pages.pagevalid = page.valid @@ -86,10 +97,19 @@ anchors.fill: parent spacing: 0 + // root Item in Wizard, capture back button here and delegate to main + Keys.onReleased: { + if (event.key == Qt.Key_Back) { + console.log("Back button within wizard") + app.close() // this handles unwind of dialogs/stack + } + } + SwipeView { id: pages Layout.fillWidth: true Layout.fillHeight: true + interactive: false clip:true @@ -113,7 +133,7 @@ function finish() { currentItem.accept() _setWizardData(pages.contentChildren[currentIndex].wizard_data) - wizard.accept() + wizard.doAccept() } property bool pagevalid: false @@ -123,6 +143,11 @@ _setWizardData({}) } + Binding { + target: AppController + property: 'secureWindow' + value: pages.contentChildren[pages.currentIndex].securePage + } } ColumnLayout { @@ -137,35 +162,42 @@ currentIndex: pages.currentIndex } - RowLayout { - Layout.alignment: Qt.AlignHCenter - Button { + ButtonContainer { + Layout.fillWidth: true + + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 visible: pages.currentIndex == 0 text: qsTr("Cancel") - onClicked: wizard.reject() + onClicked: wizard.doReject() } - - Button { + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 visible: pages.currentIndex > 0 text: qsTr('Back') onClicked: pages.prev() } - - Button { + FlatButton { + Layout.fillWidth: true + Layout.preferredWidth: 1 text: qsTr("Next") visible: !pages.lastpage enabled: pages.pagevalid onClicked: pages.next() } - - Button { + FlatButton { + id: finishButton + Layout.fillWidth: true + Layout.preferredWidth: 1 text: qsTr("Finish") visible: pages.lastpage enabled: pages.pagevalid onClicked: pages.finish() } - } + } } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WizardComponent.qml electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WizardComponent.qml --- electrum-4.3.4+dfsg1/electrum/gui/qml/components/wizard/WizardComponent.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/components/wizard/WizardComponent.qml 2000-11-11 11:11:11.000000000 +0000 @@ -1,6 +1,9 @@ import QtQuick 2.0 +import QtQuick.Controls 2.3 +import QtQuick.Controls.Material 2.0 -Item { +Pane { + id: root signal next signal prev signal accept @@ -8,6 +11,14 @@ property bool valid property bool last: false property string title: '' + property bool securePage: false + + leftPadding: constants.paddingXLarge + rightPadding: constants.paddingXLarge + + background: Rectangle { + color: Material.dialogColor + } onAccept: { apply() @@ -28,6 +39,10 @@ // wizard_data keys if apply() depends on variables set in descendant // Component.onCompleted handler. Qt.callLater(checkIsLast) + + // move focus to root of WizardComponent, otherwise Android back button + // might be missed in Wizard root Item. + root.forceActiveFocus() } } Binary files /srv/release.debian.org/tmp/pjI0hsEDnu/electrum-4.3.4+dfsg1/electrum/gui/qml/fonts/PTMono-Bold.ttf and /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/qml/fonts/PTMono-Bold.ttf differ Binary files /srv/release.debian.org/tmp/pjI0hsEDnu/electrum-4.3.4+dfsg1/electrum/gui/qml/fonts/PTMono-Regular.ttf and /srv/release.debian.org/tmp/jpDlFlxiyU/electrum-4.4.5+dfsg1/electrum/gui/qml/fonts/PTMono-Regular.ttf differ diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/fonts/PTMono.LICENSE electrum-4.4.5+dfsg1/electrum/gui/qml/fonts/PTMono.LICENSE --- electrum-4.3.4+dfsg1/electrum/gui/qml/fonts/PTMono.LICENSE 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/fonts/PTMono.LICENSE 1970-01-01 00:00:00.000000000 +0000 @@ -1,94 +0,0 @@ -Copyright (c) 2011, ParaType Ltd. (http://www.paratype.com/public), -with Reserved Font Names "PT Sans", "PT Serif", "PT Mono" and "ParaType". - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/plugins.py electrum-4.4.5+dfsg1/electrum/gui/qml/plugins.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/plugins.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/plugins.py 2000-11-11 11:11:11.000000000 +0000 @@ -10,10 +10,11 @@ busyChanged = pyqtSignal() pluginEnabledChanged = pyqtSignal() - _busy = False - def __init__(self, plugin, parent): super().__init__(parent) + + self._busy = False + self.plugin = plugin self.app = parent diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qeaddressdetails.py electrum-4.4.5+dfsg1/electrum/gui/qml/qeaddressdetails.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qeaddressdetails.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qeaddressdetails.py 2000-11-11 11:11:11.000000000 +0000 @@ -8,27 +8,27 @@ class QEAddressDetails(QObject): - def __init__(self, parent=None): - super().__init__(parent) - _logger = get_logger(__name__) - _wallet = None - _address = None + detailsChanged = pyqtSignal() + + def __init__(self, parent=None): + super().__init__(parent) - _label = None - _frozen = False - _scriptType = None - _status = None - _balance = QEAmount() - _pubkeys = None - _privkey = None - _derivationPath = None - _numtx = 0 + self._wallet = None + self._address = None - _historyModel = None + self._label = None + self._frozen = False + self._scriptType = None + self._status = None + self._balance = QEAmount() + self._pubkeys = None + self._privkey = None + self._derivationPath = None + self._numtx = 0 - detailsChanged = pyqtSignal() + self._historyModel = None walletChanged = pyqtSignal() @pyqtProperty(QEWallet, notify=walletChanged) @@ -94,7 +94,7 @@ self._wallet.balanceChanged.emit() @pyqtSlot(str) - def set_label(self, label: str): + def setLabel(self, label: str): if label != self._label: self._wallet.wallet.set_label(self._address, label) self._label = label @@ -125,5 +125,4 @@ if self._wallet.derivationPrefix: self._derivationPath = self._derivationPath.replace('m', self._wallet.derivationPrefix) self._numtx = self._wallet.wallet.adb.get_address_history_len(self._address) - assert self._numtx == self.historyModel.rowCount(0) self.detailsChanged.emit() diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qeaddresslistmodel.py electrum-4.4.5+dfsg1/electrum/gui/qml/qeaddresslistmodel.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qeaddresslistmodel.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qeaddresslistmodel.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,3 +1,4 @@ +import itertools from typing import TYPE_CHECKING from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject @@ -13,12 +14,6 @@ class QEAddressListModel(QAbstractListModel): - def __init__(self, wallet: 'Abstract_Wallet', parent=None): - super().__init__(parent) - self.wallet = wallet - self.setDirty() - self.init_model() - _logger = get_logger(__name__) # define listmodel rolemap @@ -26,6 +21,12 @@ _ROLE_KEYS = range(Qt.UserRole, Qt.UserRole + len(_ROLE_NAMES)) _ROLE_MAP = dict(zip(_ROLE_KEYS, [bytearray(x.encode()) for x in _ROLE_NAMES])) + def __init__(self, wallet: 'Abstract_Wallet', parent=None): + super().__init__(parent) + self.wallet = wallet + self.setDirty() + self.initModel() + def rowCount(self, index): return len(self.receive_addresses) + len(self.change_addresses) @@ -67,13 +68,13 @@ # initial model data @pyqtSlot() - def init_model(self): + def initModel(self): if not self._dirty: return r_addresses = self.wallet.get_receiving_addresses() - c_addresses = self.wallet.get_change_addresses() - n_addresses = len(r_addresses) + len(c_addresses) if self.wallet.use_change else 0 + c_addresses = self.wallet.get_change_addresses() if self.wallet.wallet_type != 'imported' else [] + n_addresses = len(r_addresses) + len(c_addresses) def insert_row(atype, alist, address, iaddr): item = self.addr_to_model(address) @@ -83,31 +84,24 @@ self.clear() self.beginInsertRows(QModelIndex(), 0, n_addresses - 1) - i = 0 - for address in r_addresses: - insert_row('receive', self.receive_addresses, address, i) - i = i + 1 - i = 0 - for address in c_addresses if self.wallet.use_change else []: - insert_row('change', self.change_addresses, address, i) - i = i + 1 + if self.wallet.wallet_type != 'imported': + for i, address in enumerate(r_addresses): + insert_row('receive', self.receive_addresses, address, i) + for i, address in enumerate(c_addresses): + insert_row('change', self.change_addresses, address, i) + else: + for i, address in enumerate(r_addresses): + insert_row('imported', self.receive_addresses, address, i) self.endInsertRows() self._dirty = False @pyqtSlot(str) - def update_address(self, address): - i = 0 - for a in self.receive_addresses: - if a['address'] == address: - self.do_update(i,a) - return - i = i + 1 - for a in self.change_addresses: + def updateAddress(self, address): + for i, a in enumerate(itertools.chain(self.receive_addresses, self.change_addresses)): if a['address'] == address: self.do_update(i,a) return - i = i + 1 def do_update(self, modelindex, modelitem): mi = self.createIndex(modelindex, 0) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qeapp.py electrum-4.4.5+dfsg1/electrum/gui/qml/qeapp.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qeapp.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qeapp.py 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,23 @@ import queue import time import os +import sys +import html +import threading +import asyncio +from typing import TYPE_CHECKING, Set -from PyQt5.QtCore import pyqtSlot, pyqtSignal, pyqtProperty, QObject, QUrl, QLocale, qInstallMessageHandler, QTimer +from PyQt5.QtCore import (pyqtSlot, pyqtSignal, pyqtProperty, QObject, QUrl, QLocale, + qInstallMessageHandler, QTimer, QSortFilterProxyModel) from PyQt5.QtGui import QGuiApplication, QFontDatabase from PyQt5.QtQml import qmlRegisterType, qmlRegisterUncreatableType, QQmlApplicationEngine -from electrum import version +from electrum import version, constants +from electrum.i18n import _ from electrum.logging import Logger, get_logger from electrum.util import BITCOIN_BIP21_URI_SCHEME, LIGHTNING_URI_SCHEME +from electrum.base_crash_reporter import BaseCrashReporter, EarlyExceptionsQueue +from electrum.network import Network from .qeconfig import QEConfig from .qedaemon import QEDaemon @@ -20,7 +29,7 @@ from .qebitcoin import QEBitcoin from .qefx import QEFX from .qetxfinalizer import QETxFinalizer, QETxRbfFeeBumper, QETxCpfpFeeBumper, QETxCanceller -from .qeinvoice import QEInvoice, QEInvoiceParser, QEUserEnteredPayment +from .qeinvoice import QEInvoice, QEInvoiceParser from .qerequestdetails import QERequestDetails from .qetypes import QEAmount from .qeaddressdetails import QEAddressDetails @@ -30,21 +39,49 @@ from .qechanneldetails import QEChannelDetails from .qeswaphelper import QESwapHelper from .qewizard import QENewWalletWizard, QEServerConnectWizard +from .qemodelfilter import QEFilterProxyModel +from .qebip39recovery import QEBip39RecoveryListModel -notification = None +if TYPE_CHECKING: + from electrum.simple_config import SimpleConfig + from electrum.wallet import Abstract_Wallet + from electrum.daemon import Daemon + from electrum.plugin import Plugins + +if 'ANDROID_DATA' in os.environ: + from jnius import autoclass, cast + from android import activity + + jpythonActivity = autoclass('org.kivy.android.PythonActivity').mActivity + jHfc = autoclass('android.view.HapticFeedbackConstants') + jString = autoclass('java.lang.String') + jIntent = autoclass('android.content.Intent') + jview = jpythonActivity.getWindow().getDecorView() -class QEAppController(QObject): - userNotify = pyqtSignal(str) - uriReceived = pyqtSignal(str) +notification = None +class QEAppController(BaseCrashReporter, QObject): _dummy = pyqtSignal() - - def __init__(self, qedaemon, plugins): - super().__init__() - self.logger = get_logger(__name__) + userNotify = pyqtSignal(str, str) + uriReceived = pyqtSignal(str) + showException = pyqtSignal('QVariantMap') + sendingBugreport = pyqtSignal() + sendingBugreportSuccess = pyqtSignal(str) + sendingBugreportFailure = pyqtSignal(str) + secureWindowChanged = pyqtSignal() + + def __init__(self, qedaemon: 'QEDaemon', plugins: 'Plugins'): + BaseCrashReporter.__init__(self, None, None, None) + QObject.__init__(self) self._qedaemon = qedaemon self._plugins = plugins + self.config = qedaemon.daemon.config + + self._crash_user_text = '' + self._app_started = False + self._intent = '' + self._secureWindow = False # set up notification queue and notification_timer self.user_notification_queue = queue.Queue() @@ -57,25 +94,30 @@ self._qedaemon.walletLoaded.connect(self.on_wallet_loaded) - self.userNotify.connect(self.notifyAndroid) + self.userNotify.connect(self.doNotify) - self.bindIntent() + if self.isAndroid(): + self.bindIntent() def on_wallet_loaded(self): qewallet = self._qedaemon.currentWallet if not qewallet: return + + # register wallet in Exception_Hook + Exception_Hook.maybe_setup(config=qewallet.wallet.config, wallet=qewallet.wallet) + # attach to the wallet user notification events # connect only once try: qewallet.userNotify.disconnect(self.on_wallet_usernotify) - except: + except Exception: pass qewallet.userNotify.connect(self.on_wallet_usernotify) def on_wallet_usernotify(self, wallet, message): self.logger.debug(message) - self.user_notification_queue.put(message) + self.user_notification_queue.put((wallet,message)) if not self.notification_timer.isActive(): self.logger.debug('starting app notification timer') self.notification_timer.start() @@ -92,11 +134,12 @@ self.user_notification_last_time = now self.logger.info("Notifying GUI about new user notifications") try: - self.userNotify.emit(self.user_notification_queue.get_nowait()) + wallet, message = self.user_notification_queue.get_nowait() + self.userNotify.emit(str(wallet), message) except queue.Empty: pass - def notifyAndroid(self, message): + def doNotify(self, wallet_name, message): try: # TODO: lazy load not in UI thread please global notification @@ -111,42 +154,41 @@ self.logger.error(repr(e)) def bindIntent(self): + if not self.isAndroid(): + return try: - from android import activity - from jnius import autoclass - PythonActivity = autoclass('org.kivy.android.PythonActivity') - mactivity = PythonActivity.mActivity - self.on_new_intent(mactivity.getIntent()) + self.on_new_intent(jpythonActivity.getIntent()) activity.bind(on_new_intent=self.on_new_intent) except Exception as e: self.logger.error(f'unable to bind intent: {repr(e)}') def on_new_intent(self, intent): + if not self._app_started: + self._intent = intent + return + data = str(intent.getDataString()) + self.logger.debug(f'received intent: {repr(data)}') scheme = str(intent.getScheme()).lower() if scheme == BITCOIN_BIP21_URI_SCHEME or scheme == LIGHTNING_URI_SCHEME: self.uriReceived.emit(data) + def startupFinished(self): + self._app_started = True + if self._intent: + self.on_new_intent(self._intent) + @pyqtSlot(str, str) def doShare(self, data, title): - #if platform != 'android': - #return - try: - from jnius import autoclass, cast - except ImportError: - self.logger.error('Share: needs jnius. Platform not Android?') + if not self.isAndroid(): return - JS = autoclass('java.lang.String') - Intent = autoclass('android.content.Intent') - sendIntent = Intent() - sendIntent.setAction(Intent.ACTION_SEND) + sendIntent = jIntent() + sendIntent.setAction(jIntent.ACTION_SEND) sendIntent.setType("text/plain") - sendIntent.putExtra(Intent.EXTRA_TEXT, JS(data)) - pythonActivity = autoclass('org.kivy.android.PythonActivity') - currentActivity = cast('android.app.Activity', pythonActivity.mActivity) - it = Intent.createChooser(sendIntent, cast('java.lang.CharSequence', JS(title))) - currentActivity.startActivity(it) + sendIntent.putExtra(jIntent.EXTRA_TEXT, jString(data)) + it = jIntent.createChooser(sendIntent, cast('java.lang.CharSequence', jString(title))) + jpythonActivity.startActivity(it) @pyqtSlot('QString') def textToClipboard(self, text): @@ -188,12 +230,92 @@ else: self._plugins.disable(plugin) + @pyqtSlot(result=bool) + def isAndroid(self): + return 'ANDROID_DATA' in os.environ + + @pyqtSlot(result='QVariantMap') + def crashData(self): + return { + 'traceback': self.get_traceback_info(), + 'extra': self.get_additional_info(), + 'reportstring': self.get_report_string() + } + + @pyqtSlot(object,object,object,object) + def crash(self, config, e, text, tb): + self.exc_args = (e, text, tb) # for BaseCrashReporter + self.showException.emit(self.crashData()) + + @pyqtSlot() + def sendReport(self): + network = Network.get_instance() + proxy = network.proxy + + def report_task(): + try: + response = BaseCrashReporter.send_report(self, network.asyncio_loop, proxy) + except Exception as e: + self.logger.error('There was a problem with the automatic reporting', exc_info=e) + self.sendingBugreportFailure.emit(_('There was a problem with the automatic reporting:') + '
' + + repr(e)[:120] + '

' + + _("Please report this issue manually") + + f' on GitHub.') + else: + text = response.text + if response.url: + text += f" You can track further progress on GitHub." + self.sendingBugreportSuccess.emit(text) + + self.sendingBugreport.emit() + threading.Thread(target=report_task, daemon=True).start() + + @pyqtSlot() + def showNever(self): + self.config.set_key(BaseCrashReporter.config_key, False) + + @pyqtSlot(str) + def setCrashUserText(self, text): + self._crash_user_text = text + + def _get_traceback_str_to_display(self) -> str: + # The msg_box that shows the report uses rich_text=True, so + # if traceback contains special HTML characters, e.g. '<', + # they need to be escaped to avoid formatting issues. + traceback_str = super()._get_traceback_str_to_display() + return html.escape(traceback_str).replace(''',''') + + def get_user_description(self): + return self._crash_user_text + + def get_wallet_type(self): + wallet_types = Exception_Hook._INSTANCE.wallet_types_seen + return ",".join(wallet_types) + + @pyqtSlot() + def haptic(self): + if not self.isAndroid(): + return + jview.performHapticFeedback(jHfc.VIRTUAL_KEY) + + @pyqtProperty(bool, notify=secureWindowChanged) + def secureWindow(self): + return self._secureWindow + + @secureWindow.setter + def secureWindow(self, secure): + if not self.isAndroid(): + return + if self._secureWindow != secure: + jpythonActivity.setSecureWindow(secure) + self._secureWindow = secure + self.secureWindowChanged.emit() class ElectrumQmlApplication(QGuiApplication): _valid = True - def __init__(self, args, config, daemon, plugins): + def __init__(self, args, *, config: 'SimpleConfig', daemon: 'Daemon', plugins: 'Plugins'): super().__init__(args) self.logger = get_logger(__name__) @@ -208,7 +330,6 @@ qmlRegisterType(QETxFinalizer, 'org.electrum', 1, 0, 'TxFinalizer') qmlRegisterType(QEInvoice, 'org.electrum', 1, 0, 'Invoice') qmlRegisterType(QEInvoiceParser, 'org.electrum', 1, 0, 'InvoiceParser') - qmlRegisterType(QEUserEnteredPayment, 'org.electrum', 1, 0, 'UserEnteredPayment') qmlRegisterType(QEAddressDetails, 'org.electrum', 1, 0, 'AddressDetails') qmlRegisterType(QETxDetails, 'org.electrum', 1, 0, 'TxDetails') qmlRegisterType(QEChannelOpener, 'org.electrum', 1, 0, 'ChannelOpener') @@ -219,10 +340,13 @@ qmlRegisterType(QETxRbfFeeBumper, 'org.electrum', 1, 0, 'TxRbfFeeBumper') qmlRegisterType(QETxCpfpFeeBumper, 'org.electrum', 1, 0, 'TxCpfpFeeBumper') qmlRegisterType(QETxCanceller, 'org.electrum', 1, 0, 'TxCanceller') + qmlRegisterType(QEBip39RecoveryListModel, 'org.electrum', 1, 0, 'Bip39RecoveryListModel') qmlRegisterUncreatableType(QEAmount, 'org.electrum', 1, 0, 'Amount', 'Amount can only be used as property') - qmlRegisterUncreatableType(QENewWalletWizard, 'org.electrum', 1, 0, 'NewWalletWizard', 'NewWalletWizard can only be used as property') - qmlRegisterUncreatableType(QEServerConnectWizard, 'org.electrum', 1, 0, 'ServerConnectWizard', 'ServerConnectWizard can only be used as property') + qmlRegisterUncreatableType(QENewWalletWizard, 'org.electrum', 1, 0, 'QNewWalletWizard', 'QNewWalletWizard can only be used as property') + qmlRegisterUncreatableType(QEServerConnectWizard, 'org.electrum', 1, 0, 'QServerConnectWizard', 'QServerConnectWizard can only be used as property') + qmlRegisterUncreatableType(QEFilterProxyModel, 'org.electrum', 1, 0, 'FilterProxyModel', 'FilterProxyModel can only be used as property') + qmlRegisterUncreatableType(QSortFilterProxyModel, 'org.electrum', 1, 0, 'QSortFilterProxyModel', 'QSortFilterProxyModel can only be used as property') self.engine = QQmlApplicationEngine(parent=self) @@ -273,9 +397,42 @@ if object is None: self._valid = False self.engine.objectCreated.disconnect(self.objectCreated) + self.appController.startupFinished() def message_handler(self, line, funct, file): # filter out common harmless messages if re.search('file:///.*TypeError: Cannot read property.*null$', file): return self.logger.warning(file) + +class Exception_Hook(QObject, Logger): + _report_exception = pyqtSignal(object, object, object, object) + + _INSTANCE = None # type: Optional[Exception_Hook] # singleton + + def __init__(self, *, config: 'SimpleConfig', slot): + QObject.__init__(self) + Logger.__init__(self) + assert self._INSTANCE is None, "Exception_Hook is supposed to be a singleton" + self.config = config + self.wallet_types_seen = set() # type: Set[str] + + sys.excepthook = self.handler + threading.excepthook = self.handler + + self._report_exception.connect(slot) + EarlyExceptionsQueue.set_hook_as_ready() + + @classmethod + def maybe_setup(cls, *, config: 'SimpleConfig', wallet: 'Abstract_Wallet' = None, slot = None) -> None: + if not config.get(BaseCrashReporter.config_key, default=True): + EarlyExceptionsQueue.set_hook_as_ready() # flush already queued exceptions + return + if not cls._INSTANCE: + cls._INSTANCE = Exception_Hook(config=config, slot=slot) + if wallet: + cls._INSTANCE.wallet_types_seen.add(wallet.wallet_type) + + def handler(self, *exc_info): + self.logger.error('exception caught by crash reporter', exc_info=exc_info) + self._report_exception.emit(self.config, *exc_info) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qebip39recovery.py electrum-4.4.5+dfsg1/electrum/gui/qml/qebip39recovery.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qebip39recovery.py 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qebip39recovery.py 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,123 @@ +import asyncio +import concurrent + +from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot +from PyQt5.QtCore import Qt, QAbstractListModel, QModelIndex, Q_ENUMS + +from electrum import Network, keystore +from electrum.bip32 import BIP32Node +from electrum.bip39_recovery import account_discovery +from electrum.logging import get_logger + +from .util import TaskThread + + +class QEBip39RecoveryListModel(QAbstractListModel): + _logger = get_logger(__name__) + + class State: + Idle = -1 + Scanning = 0 + Success = 1 + Failed = 2 + Cancelled = 3 + + Q_ENUMS(State) + + recoveryFailed = pyqtSignal() + stateChanged = pyqtSignal() + # userinfoChanged = pyqtSignal() + + # define listmodel rolemap + _ROLE_NAMES=('description', 'derivation_path', 'script_type') + _ROLE_KEYS = range(Qt.UserRole, Qt.UserRole + len(_ROLE_NAMES)) + _ROLE_MAP = dict(zip(_ROLE_KEYS, [bytearray(x.encode()) for x in _ROLE_NAMES])) + + def __init__(self, config, parent=None): + super().__init__(parent) + self._accounts = [] + self._thread = None + self._root_seed = None + self._state = QEBip39RecoveryListModel.State.Idle + + def rowCount(self, index): + return len(self._accounts) + + def roleNames(self): + return self._ROLE_MAP + + def data(self, index, role): + account = self._accounts[index.row()] + role_index = role - Qt.UserRole + value = account[self._ROLE_NAMES[role_index]] + if isinstance(value, (bool, list, int, str)) or value is None: + return value + return str(value) + + def clear(self): + self.beginResetModel() + self._accounts = [] + self.endResetModel() + + @pyqtProperty(int, notify=stateChanged) + def state(self): + return self._state + + @state.setter + def state(self, state: State): + if state != self._state: + self._state = state + self.stateChanged.emit() + + @pyqtSlot(str, str) + @pyqtSlot(str, str, str) + def startScan(self, wallet_type: str, seed: str, seed_extra_words: str = None): + if not seed or not wallet_type: + return + + assert wallet_type == 'standard' + + self._root_seed = keystore.bip39_to_seed(seed, seed_extra_words) + + self.clear() + + self._thread = TaskThread(self) + network = Network.get_instance() + coro = account_discovery(network, self.get_account_xpub) + self.state = QEBip39RecoveryListModel.State.Scanning + fut = asyncio.run_coroutine_threadsafe(coro, network.asyncio_loop) + self._thread.add( + fut.result, + on_success=self.on_recovery_success, + on_error=self.on_recovery_error, + cancel=fut.cancel, + ) + + def addAccount(self, account): + self._logger.debug(f'addAccount {account!r}') + self.beginInsertRows(QModelIndex(), len(self._accounts), len(self._accounts)) + self._accounts.append(account) + self.endInsertRows() + + def on_recovery_success(self, accounts): + self.state = QEBip39RecoveryListModel.State.Success + + for account in accounts: + self.addAccount(account) + + self._thread.stop() + + def on_recovery_error(self, exc_info): + e = exc_info[1] + if isinstance(e, concurrent.futures.CancelledError): + self.state = QEBip39RecoveryListModel.State.Cancelled + return + self._logger.error(f"recovery error", exc_info=exc_info) + self.state = QEBip39RecoveryListModel.State.Failed + self._thread.stop() + + def get_account_xpub(self, account_path): + root_node = BIP32Node.from_rootseed(self._root_seed, xtype='standard') + account_node = root_node.subkey_at_private_derivation(account_path) + account_xpub = account_node.to_xpub() + return account_xpub diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qebitcoin.py electrum-4.4.5+dfsg1/electrum/gui/qml/qebitcoin.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qebitcoin.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qebitcoin.py 2000-11-11 11:11:11.000000000 +0000 @@ -8,35 +8,35 @@ from electrum.bip32 import is_bip32_derivation, normalize_bip32_derivation, xpub_type from electrum.logging import get_logger from electrum.slip39 import decode_mnemonic, Slip39Error -from electrum.util import parse_URI, create_bip21_uri, InvalidBitcoinURI, get_asyncio_loop +from electrum.util import get_asyncio_loop from electrum.transaction import tx_from_any -from electrum.mnemonic import is_any_2fa_seed_type +from electrum.mnemonic import Mnemonic, is_any_2fa_seed_type +from electrum.old_mnemonic import wordlist as old_wordlist from .qetypes import QEAmount class QEBitcoin(QObject): - def __init__(self, config, parent=None): - super().__init__(parent) - self.config = config - _logger = get_logger(__name__) generatedSeedChanged = pyqtSignal() - generatedSeed = '' - seedTypeChanged = pyqtSignal() - seedType = '' - validationMessageChanged = pyqtSignal() - _validationMessage = '' + + def __init__(self, config, parent=None): + super().__init__(parent) + self.config = config + self._seed_type = '' + self._generated_seed = '' + self._validationMessage = '' + self._words = None @pyqtProperty('QString', notify=generatedSeedChanged) - def generated_seed(self): - return self.generatedSeed + def generatedSeed(self): + return self._generated_seed @pyqtProperty('QString', notify=seedTypeChanged) - def seed_type(self): - return self.seedType + def seedType(self): + return self._seed_type @pyqtProperty('QString', notify=validationMessageChanged) def validationMessage(self): @@ -55,7 +55,7 @@ self._logger.debug('generating seed of type ' + str(seed_type)) async def co_gen_seed(seed_type, language): - self.generatedSeed = mnemonic.Mnemonic(language).make_seed(seed_type=seed_type) + self._generated_seed = mnemonic.Mnemonic(language).make_seed(seed_type=seed_type) self._logger.debug('seed generated') self.generatedSeedChanged.emit() @@ -98,7 +98,7 @@ elif wallet_type == 'multisig' and seed_type not in ['standard', 'segwit', 'bip39']: seed_valid = False - self.seedType = seed_type + self._seed_type = seed_type self.seedTypeChanged.emit() self._logger.debug('seed verified: ' + str(seed_valid)) @@ -113,49 +113,42 @@ return False k = keystore.from_master_key(key) - has_xpub = isinstance(k, keystore.Xpub) - assert has_xpub - t1 = xpub_type(k.xpub) - if wallet_type == 'standard': - if t1 not in ['standard', 'p2wpkh', 'p2wpkh-p2sh']: - self.validationMessage = '%s: %s' % (_('Wrong key type'), t1) + if isinstance(k, keystore.Xpub): # has bip32 xpub + t1 = xpub_type(k.xpub) + if t1 not in ['standard', 'p2wpkh', 'p2wpkh-p2sh']: # disallow Ypub/Zpub + self.validationMessage = '%s: %s' % (_('Wrong key type'), t1) + return False + elif isinstance(k, keystore.Old_KeyStore): + pass + else: + self._logger.error(f"unexpected keystore type: {type(keystore)}") return False - return True elif wallet_type == 'multisig': - if t1 not in ['standard', 'p2wsh', 'p2wsh-p2sh']: + if not isinstance(k, keystore.Xpub): # old mpk? + self.validationMessage = '%s: %s' % (_('Wrong key type'), "not bip32") + return False + t1 = xpub_type(k.xpub) + if t1 not in ['standard', 'p2wsh', 'p2wsh-p2sh']: # disallow ypub/zpub self.validationMessage = '%s: %s' % (_('Wrong key type'), t1) return False - return True - - raise Exception(f'Unsupported wallet type: {wallet_type}') + else: + self.validationMessage = '%s: %s' % (_('Unsupported wallet type'), wallet_type) + self._logger.error(f'Unsupported wallet type: {wallet_type}') + return False + # looks okay + return True @pyqtSlot(str, result=bool) def verifyDerivationPath(self, path): return is_bip32_derivation(path) - @pyqtSlot(str, result='QVariantMap') - def parse_uri(self, uri: str) -> dict: - try: - return parse_URI(uri) - except InvalidBitcoinURI as e: - return { 'error': str(e) } - - @pyqtSlot(str, QEAmount, str, int, int, result=str) - def create_bip21_uri(self, address, satoshis, message, timestamp, expiry): - extra_params = {} - if expiry: - extra_params['time'] = str(timestamp) - extra_params['exp'] = str(expiry) - - return create_bip21_uri(address, satoshis.satsInt, message, extra_query_params=extra_params) - @pyqtSlot(str, result=bool) def isRawTx(self, rawtx): try: tx_from_any(rawtx) return True - except: + except Exception: return False @pyqtSlot(str, result=bool) @@ -165,3 +158,11 @@ @pyqtSlot(str, result=bool) def isPrivateKeyList(self, csv: str): return keystore.is_private_key_list(csv) + + @pyqtSlot(str, result='QVariantList') + def mnemonicsFor(self, fragment): + if not fragment: + return [] + if not self._words: + self._words = set(Mnemonic('en').wordlist).union(set(old_wordlist)) + return sorted(filter(lambda x: x.startswith(fragment), self._words)) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qechanneldetails.py electrum-4.4.5+dfsg1/electrum/gui/qml/qechanneldetails.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qechanneldetails.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qechanneldetails.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,4 +1,5 @@ import asyncio +import threading from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject, Q_ENUMS @@ -21,16 +22,23 @@ Q_ENUMS(State) - _wallet = None - _channelid = None - _channel = None - channelChanged = pyqtSignal() channelCloseSuccess = pyqtSignal() channelCloseFailed = pyqtSignal([str], arguments=['message']) def __init__(self, parent=None): super().__init__(parent) + + self._wallet = None + self._channelid = None + self._channel = None + + self._capacity = QEAmount() + self._local_capacity = QEAmount() + self._remote_capacity = QEAmount() + self._can_receive = QEAmount() + self._can_send = QEAmount() + self.register_callbacks() self.destroyed.connect(lambda: self.on_destroy()) @@ -84,13 +92,17 @@ return self._channel.node_id.hex() @pyqtProperty(str, notify=channelChanged) - def short_cid(self): + def shortCid(self): return self._channel.short_id_for_GUI() @pyqtProperty(str, notify=channelChanged) def state(self): return self._channel.get_state_for_GUI() + @pyqtProperty(int, notify=channelChanged) + def stateCode(self): + return self._channel.get_state() + @pyqtProperty(str, notify=channelChanged) def initiator(self): if self._channel.is_backup(): @@ -99,23 +111,31 @@ @pyqtProperty(QEAmount, notify=channelChanged) def capacity(self): - self._capacity = QEAmount(amount_sat=self._channel.get_capacity()) + self._capacity.copyFrom(QEAmount(amount_sat=self._channel.get_capacity())) return self._capacity @pyqtProperty(QEAmount, notify=channelChanged) + def localCapacity(self): + if not self._channel.is_backup(): + self._local_capacity.copyFrom(QEAmount(amount_msat=self._channel.balance(LOCAL))) + return self._local_capacity + + @pyqtProperty(QEAmount, notify=channelChanged) + def remoteCapacity(self): + if not self._channel.is_backup(): + self._remote_capacity.copyFrom(QEAmount(amount_msat=self._channel.balance(REMOTE))) + return self._remote_capacity + + @pyqtProperty(QEAmount, notify=channelChanged) def canSend(self): - if self._channel.is_backup(): - self._can_send = QEAmount() - else: - self._can_send = QEAmount(amount_sat=self._channel.available_to_spend(LOCAL)/1000) + if not self._channel.is_backup(): + self._can_send.copyFrom(QEAmount(amount_msat=self._channel.available_to_spend(LOCAL))) return self._can_send @pyqtProperty(QEAmount, notify=channelChanged) def canReceive(self): - if self._channel.is_backup(): - self._can_receive = QEAmount() - else: - self._can_receive = QEAmount(amount_sat=self._channel.available_to_spend(REMOTE)/1000) + if not self._channel.is_backup(): + self._can_receive.copyFrom(QEAmount(amount_msat=self._channel.available_to_spend(REMOTE))) return self._can_receive @pyqtProperty(bool, notify=channelChanged) @@ -151,8 +171,8 @@ return self._channel.can_be_deleted() @pyqtProperty(str, notify=channelChanged) - def message_force_close(self, notify=channelChanged): - return _(messages.MSG_REQUEST_FORCE_CLOSE) + def messageForceClose(self, notify=channelChanged): + return messages.MSG_REQUEST_FORCE_CLOSE.strip() @pyqtProperty(bool, notify=channelChanged) def isBackup(self): @@ -176,29 +196,30 @@ else: self._logger.debug(messages.MSG_NON_TRAMPOLINE_CHANNEL_FROZEN_WITHOUT_GOSSIP) - # this method assumes the qobject is not destroyed before the close either fails or succeeds @pyqtSlot(str) - def close_channel(self, closetype): - async def do_close(closetype, channel_id): + def closeChannel(self, closetype): + channel_id = self._channel.channel_id + def do_close(): try: if closetype == 'remote_force': - await self._wallet.wallet.lnworker.request_force_close(channel_id) + self._wallet.wallet.network.run_from_another_thread(self._wallet.wallet.lnworker.request_force_close(channel_id)) elif closetype == 'local_force': - await self._wallet.wallet.lnworker.force_close_channel(channel_id) + self._wallet.wallet.network.run_from_another_thread(self._wallet.wallet.lnworker.force_close_channel(channel_id)) else: - await self._wallet.wallet.lnworker.close_channel(channel_id) + self._wallet.wallet.network.run_from_another_thread(self._wallet.wallet.lnworker.close_channel(channel_id)) self.channelCloseSuccess.emit() except Exception as e: self._logger.exception("Could not close channel: " + repr(e)) self.channelCloseFailed.emit(_('Could not close channel: ') + repr(e)) - loop = self._wallet.wallet.network.asyncio_loop - coro = do_close(closetype, self._channel.channel_id) - asyncio.run_coroutine_threadsafe(coro, loop) + threading.Thread(target=do_close, daemon=True).start() @pyqtSlot() def deleteChannel(self): - self._wallet.wallet.lnworker.remove_channel(self._channel.channel_id) + if self.isBackup: + self._wallet.wallet.lnworker.remove_channel_backup(self._channel.channel_id) + else: + self._wallet.wallet.lnworker.remove_channel(self._channel.channel_id) @pyqtSlot(result=str) def channelBackup(self): @@ -207,7 +228,9 @@ @pyqtSlot(result=str) def channelBackupHelpText(self): return ' '.join([ - _("Channel backups can be imported in another instance of the same wallet, by scanning this QR code."), + _("Channel backups can be imported in another instance of the same wallet."), + _("In the Electrum mobile app, use the 'Send' button to scan this QR code."), + '\n\n', _("Please note that channel backups cannot be used to restore your channels."), _("If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain."), ]) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qechannellistmodel.py electrum-4.4.5+dfsg1/electrum/gui/qml/qechannellistmodel.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qechannellistmodel.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qechannellistmodel.py 2000-11-11 11:11:11.000000000 +0000 @@ -8,6 +8,7 @@ from .qetypes import QEAmount from .util import QtEventListener, qt_event_listener +from .qemodelfilter import QEFilterProxyModel class QEChannelListModel(QAbstractListModel, QtEventListener): _logger = get_logger(__name__) @@ -16,7 +17,7 @@ _ROLE_NAMES=('cid','state','state_code','initiator','capacity','can_send', 'can_receive','l_csv_delay','r_csv_delay','send_frozen','receive_frozen', 'type','node_id','node_alias','short_cid','funding_tx','is_trampoline', - 'is_backup') + 'is_backup', 'is_imported', 'local_capacity', 'remote_capacity') _ROLE_KEYS = range(Qt.UserRole, Qt.UserRole + len(_ROLE_NAMES)) _ROLE_MAP = dict(zip(_ROLE_KEYS, [bytearray(x.encode()) for x in _ROLE_NAMES])) _ROLE_RMAP = dict(zip(_ROLE_NAMES, _ROLE_KEYS)) @@ -26,7 +27,7 @@ def __init__(self, wallet, parent=None): super().__init__(parent) self.wallet = wallet - self.init_model() + self.initModel() # To avoid leaking references to "self" that prevent the # window from being GC-ed when closed, callbacks should be @@ -40,12 +41,23 @@ if wallet == self.wallet: self.on_channel_updated(channel) + @qt_event_listener + def on_event_channels_updated(self, wallet): + if wallet == self.wallet: + self.initModel() + def on_destroy(self): self.unregister_callbacks() def rowCount(self, index): return len(self.channels) + # also expose rowCount as a property + countChanged = pyqtSignal() + @pyqtProperty(int, notify=countChanged) + def count(self): + return len(self.channels) + def roleNames(self): return self._ROLE_MAP @@ -79,9 +91,15 @@ if lnc.is_backup(): item['can_send'] = QEAmount() item['can_receive'] = QEAmount() + item['local_capacity'] = QEAmount() + item['remote_capacity'] = QEAmount() + item['is_imported'] = lnc.is_imported else: item['can_send'] = QEAmount(amount_msat=lnc.available_to_spend(LOCAL)) item['can_receive'] = QEAmount(amount_msat=lnc.available_to_spend(REMOTE)) + item['local_capacity'] = QEAmount(amount_msat=lnc.balance(LOCAL)) + item['remote_capacity'] = QEAmount(amount_msat=lnc.balance(REMOTE)) + item['is_imported'] = False return item numOpenChannelsChanged = pyqtSignal() @@ -90,7 +108,7 @@ return sum([1 if x['state_code'] == ChannelState.OPEN else 0 for x in self.channels]) @pyqtSlot() - def init_model(self): + def initModel(self): self._logger.debug('init_model') if not self.wallet.lnworker: self._logger.warning('lnworker should be defined') @@ -105,7 +123,7 @@ # sort, for now simply by state def chan_sort_score(c): - return c['state_code'] + return c['state_code'] + (10 if c['is_backup'] else 0) channels.sort(key=chan_sort_score) self.clear() @@ -113,13 +131,13 @@ self.channels = channels self.endInsertRows() + self.countChanged.emit() + def on_channel_updated(self, channel): - i = 0 - for c in self.channels: + for i, c in enumerate(self.channels): if c['cid'] == channel.channel_id.hex(): self.do_update(i,channel) break - i = i + 1 def do_update(self, modelindex, channel): self._logger.debug(f'updating our channel {channel.short_id_for_GUI()}') @@ -131,7 +149,7 @@ self.numOpenChannelsChanged.emit() @pyqtSlot(str) - def new_channel(self, cid): + def newChannel(self, cid): self._logger.debug('new channel with cid %s' % cid) lnchannels = self.wallet.lnworker.channels for channel in lnchannels.values(): @@ -141,16 +159,35 @@ self.beginInsertRows(QModelIndex(), 0, 0) self.channels.insert(0,item) self.endInsertRows() + self.countChanged.emit() + return @pyqtSlot(str) - def remove_channel(self, cid): + def removeChannel(self, cid): self._logger.debug('remove channel with cid %s' % cid) - i = 0 - for channel in self.channels: + for i, channel in enumerate(self.channels): if cid == channel['cid']: self._logger.debug(cid) self.beginRemoveRows(QModelIndex(), i, i) self.channels.remove(channel) self.endRemoveRows() + self.countChanged.emit() return - i = i + 1 + + def filterModel(self, role, match): + _filterModel = QEFilterProxyModel(self, self) + assert role in self._ROLE_RMAP + _filterModel.setFilterRole(self._ROLE_RMAP[role]) + _filterModel.setFilterValue(match) + return _filterModel + + @pyqtSlot(result=QEFilterProxyModel) + def filterModelBackups(self): + self._fm_backups = self.filterModel('is_backup', True) + return self._fm_backups + + @pyqtSlot(result=QEFilterProxyModel) + def filterModelNoBackups(self): + self._fm_nobackups = self.filterModel('is_backup', False) + return self._fm_nobackups + diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qechannelopener.py electrum-4.4.5+dfsg1/electrum/gui/qml/qechannelopener.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qechannelopener.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qechannelopener.py 2000-11-11 11:11:11.000000000 +0000 @@ -7,7 +7,7 @@ from electrum.i18n import _ from electrum.gui import messages from electrum.util import bfh -from electrum.lnutil import extract_nodeid, LNPeerAddr, ln_dummy_address +from electrum.lnutil import extract_nodeid, ln_dummy_address, ConnStringFormatError from electrum.lnworker import hardcoded_trampoline_nodes from electrum.logging import get_logger @@ -19,18 +19,8 @@ class QEChannelOpener(QObject, AuthMixin): - def __init__(self, parent=None): - super().__init__(parent) - _logger = get_logger(__name__) - _wallet = None - _nodeid = None - _amount = QEAmount() - _valid = False - _opentx = None - _txdetails = None - validationError = pyqtSignal([str,str], arguments=['code','message']) conflictingBackup = pyqtSignal([str], arguments=['message']) channelOpening = pyqtSignal([str], arguments=['peer']) @@ -39,6 +29,16 @@ dataChanged = pyqtSignal() # generic notify signal + def __init__(self, parent=None): + super().__init__(parent) + + self._wallet = None + self._connect_str = None + self._amount = QEAmount() + self._valid = False + self._opentx = None + self._txdetails = None + walletChanged = pyqtSignal() @pyqtProperty(QEWallet, notify=walletChanged) def wallet(self): @@ -50,17 +50,17 @@ self._wallet = wallet self.walletChanged.emit() - nodeidChanged = pyqtSignal() - @pyqtProperty(str, notify=nodeidChanged) - def nodeid(self): - return self._nodeid - - @nodeid.setter - def nodeid(self, nodeid: str): - if self._nodeid != nodeid: - self._logger.debug('nodeid set -> %s' % nodeid) - self._nodeid = nodeid - self.nodeidChanged.emit() + connectStrChanged = pyqtSignal() + @pyqtProperty(str, notify=connectStrChanged) + def connectStr(self): + return self._connect_str + + @connectStr.setter + def connectStr(self, connect_str: str): + if self._connect_str != connect_str: + self._logger.debug('connectStr set -> %s' % connect_str) + self._connect_str = connect_str + self.connectStrChanged.emit() self.validate() amountChanged = pyqtSignal() @@ -97,20 +97,27 @@ # FIXME min channel funding amount # FIXME have requested funding amount def validate(self): - nodeid_valid = False - if self._nodeid: - self._logger.debug(f'checking if {self._nodeid} is valid') + """side-effects: sets self._valid, self._node_pubkey, self._connect_str_resolved""" + connect_str_valid = False + if self._connect_str: + self._logger.debug(f'checking if {self._connect_str=!r} is valid') if not self._wallet.wallet.config.get('use_gossip', False): - self._peer = hardcoded_trampoline_nodes()[self._nodeid] - nodeid_valid = True + # using trampoline: connect_str is the name of a trampoline node + peer_addr = hardcoded_trampoline_nodes()[self._connect_str] + self._node_pubkey = peer_addr.pubkey + self._connect_str_resolved = str(peer_addr) + connect_str_valid = True else: + # using gossip: connect_str is anything extract_nodeid() can parse try: - self._peer = self.nodeid_to_lnpeer(self._nodeid) - nodeid_valid = True - except: + self._node_pubkey, _rest = extract_nodeid(self._connect_str) + except ConnStringFormatError: pass + else: + self._connect_str_resolved = self._connect_str + connect_str_valid = True - if not nodeid_valid: + if not connect_str_valid: self._valid = False self.validChanged.emit() return @@ -125,30 +132,25 @@ self.validChanged.emit() @pyqtSlot(str, result=bool) - def validate_nodeid(self, nodeid): + def validateConnectString(self, connect_str): try: - self.nodeid_to_lnpeer(nodeid) - except Exception as e: - self._logger.debug(repr(e)) + node_id, rest = extract_nodeid(connect_str) + except ConnStringFormatError as e: + self._logger.debug(f"invalid connect_str. {e!r}") return False return True - def nodeid_to_lnpeer(self, nodeid): - node_pubkey, host_port = extract_nodeid(nodeid) - host, port = host_port.split(':',1) - return LNPeerAddr(host, int(port), node_pubkey) - # FIXME "max" button in amount_dialog should enforce LN_MAX_FUNDING_SAT @pyqtSlot() @pyqtSlot(bool) - def open_channel(self, confirm_backup_conflict=False): + def openChannel(self, confirm_backup_conflict=False): if not self.valid: return - self._logger.debug('Connect String: %s' % str(self._peer)) + self._logger.debug(f'Connect String: {self._connect_str!r}') lnworker = self._wallet.wallet.lnworker - if lnworker.has_conflicting_backup_with(self._peer.pubkey) and not confirm_backup_conflict: + if lnworker.has_conflicting_backup_with(self._node_pubkey) and not confirm_backup_conflict: self.conflictingBackup.emit(messages.MGS_CONFLICTING_BACKUP_INSTANCE) return @@ -160,10 +162,10 @@ mktx = lambda amt: lnworker.mktx_for_open_channel( coins=coins, funding_sat=amt, - node_id=self._peer.pubkey, + node_id=self._node_pubkey, fee_est=None) - acpt = lambda tx: self.do_open_channel(tx, str(self._peer), self._wallet.password) + acpt = lambda tx: self.do_open_channel(tx, self._connect_str_resolved, self._wallet.password) self._finalizer = QETxFinalizer(self, make_tx=mktx, accept=acpt) self._finalizer.canRbf = False @@ -171,8 +173,11 @@ self._finalizer.wallet = self._wallet self.finalizerChanged.emit() - @auth_protect + @auth_protect(message=_('Open Lightning channel?')) def do_open_channel(self, funding_tx, conn_str, password): + """ + conn_str: a connection string that extract_nodeid can parse, i.e. cannot be a trampoline name + """ self._logger.debug('opening channel') # read funding_sat from tx; converts '!' to int value funding_sat = funding_tx.output_value_for_address(ln_dummy_address()) @@ -212,38 +217,7 @@ self._logger.debug('starting open thread') self.channelOpening.emit(conn_str) - threading.Thread(target=open_thread).start() - - # TODO: it would be nice to show this before broadcasting - #if chan.has_onchain_backup(): - #self.maybe_show_funding_tx(chan, funding_tx) - #else: - #title = _('Save backup') - #help_text = _(messages.MSG_CREATED_NON_RECOVERABLE_CHANNEL) - #data = lnworker.export_channel_backup(chan.channel_id) - #popup = QRDialog( - #title, data, - #show_text=False, - #text_for_clipboard=data, - #help_text=help_text, - #close_button_text=_('OK'), - #on_close=lambda: self.maybe_show_funding_tx(chan, funding_tx)) - #popup.open() - - - #def maybe_show_funding_tx(self, chan, funding_tx): - #n = chan.constraints.funding_txn_minimum_depth - #message = '\n'.join([ - #_('Channel established.'), - #_('Remote peer ID') + ':' + chan.node_id.hex(), - #_('This channel will be usable after {} confirmations').format(n) - #]) - #if not funding_tx.is_complete(): - #message += '\n\n' + _('Please sign and broadcast the funding transaction') - #self.app.show_info(message) - - #if not funding_tx.is_complete(): - #self.app.tx_dialog(funding_tx) + threading.Thread(target=open_thread, daemon=True).start() @pyqtSlot(str, result=str) def channelBackup(self, cid): diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qeconfig.py electrum-4.4.5+dfsg1/electrum/gui/qml/qeconfig.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qeconfig.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qeconfig.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,20 +1,52 @@ -from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject - +import copy from decimal import Decimal +from typing import TYPE_CHECKING + +from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject, QRegularExpression +from electrum.bitcoin import TOTAL_COIN_SUPPLY_LIMIT_IN_BTC +from electrum.i18n import set_language, languages from electrum.logging import get_logger -from electrum.util import DECIMAL_POINT_DEFAULT, format_satoshis +from electrum.util import DECIMAL_POINT_DEFAULT, base_unit_name_to_decimal_point from electrum.invoices import PR_DEFAULT_EXPIRATION_WHEN_CREATING from .qetypes import QEAmount from .auth import AuthMixin, auth_protect +if TYPE_CHECKING: + from electrum.simple_config import SimpleConfig + + class QEConfig(AuthMixin, QObject): - def __init__(self, config, parent=None): + _logger = get_logger(__name__) + + def __init__(self, config: 'SimpleConfig', parent=None): super().__init__(parent) self.config = config - _logger = get_logger(__name__) + languageChanged = pyqtSignal() + @pyqtProperty(str, notify=languageChanged) + def language(self): + return self.config.get('language') + + @language.setter + def language(self, language): + if language not in languages: + return + if self.config.get('language') != language: + self.config.set_key('language', language) + set_language(language) + self.languageChanged.emit() + + languagesChanged = pyqtSignal() + @pyqtProperty('QVariantList', notify=languagesChanged) + def languagesAvailable(self): + # sort on translated languages, then re-add Default on top + langs = copy.deepcopy(languages) + default = langs.pop('') + langs_sorted = sorted(list(map(lambda x: {'value': x[0], 'text': x[1]}, langs.items())), key=lambda x: x['text']) + langs_sorted.insert(0, {'value': '', 'text': default}) + return langs_sorted autoConnectChanged = pyqtSignal() @pyqtProperty(bool, notify=autoConnectChanged) @@ -31,16 +63,6 @@ def autoConnectDefined(self): return self.config.get('auto_connect') is not None - serverStringChanged = pyqtSignal() - @pyqtProperty('QString', notify=serverStringChanged) - def serverString(self): - return self.config.get('server') - - @serverString.setter - def serverString(self, server): - self.config.set_key('server', server, True) - self.serverStringChanged.emit() - manualServerChanged = pyqtSignal() @pyqtProperty(bool, notify=manualServerChanged) def manualServer(self): @@ -61,6 +83,18 @@ self.config.set_base_unit(unit) self.baseUnitChanged.emit() + @pyqtProperty('QRegularExpression', notify=baseUnitChanged) + def btcAmountRegex(self): + decimal_point = base_unit_name_to_decimal_point(self.config.get_base_unit()) + max_digits_before_dp = ( + len(str(TOTAL_COIN_SUPPLY_LIMIT_IN_BTC)) + + (base_unit_name_to_decimal_point("BTC") - decimal_point)) + exp = '[0-9]{0,%d}' % max_digits_before_dp + if decimal_point > 0: + exp += '\\.' + exp += '[0-9]{0,%d}' % decimal_point + return QRegularExpression(exp) + thousandsSeparatorChanged = pyqtSignal() @pyqtProperty(bool, notify=thousandsSeparatorChanged) def thousandsSeparator(self): @@ -146,16 +180,6 @@ self.config.set_key('gui_enable_debug_logs', enable) self.enableDebugLogsChanged.emit() - useRbfChanged = pyqtSignal() - @pyqtProperty(bool, notify=useRbfChanged) - def useRbf(self): - return self.config.get('use_rbf', True) - - @useRbf.setter - def useRbf(self, useRbf): - self.config.set_key('use_rbf', useRbf) - self.useRbfChanged.emit() - useRecoverableChannelsChanged = pyqtSignal() @pyqtProperty(bool, notify=useRecoverableChannelsChanged) def useRecoverableChannels(self): @@ -177,6 +201,29 @@ self.config.set_key('trustedcoin_prepay', num_prepay) self.trustedcoinPrepayChanged.emit() + preferredRequestTypeChanged = pyqtSignal() + @pyqtProperty(str, notify=preferredRequestTypeChanged) + def preferredRequestType(self): + return self.config.get('preferred_request_type', 'bolt11') + + @preferredRequestType.setter + def preferredRequestType(self, preferred_request_type): + if preferred_request_type != self.config.get('preferred_request_type', 'bolt11'): + self.config.set_key('preferred_request_type', preferred_request_type) + self.preferredRequestTypeChanged.emit() + + userKnowsPressAndHoldChanged = pyqtSignal() + @pyqtProperty(bool, notify=userKnowsPressAndHoldChanged) + def userKnowsPressAndHold(self): + return self.config.get('user_knows_press_and_hold', False) + + @userKnowsPressAndHold.setter + def userKnowsPressAndHold(self, userKnowsPressAndHold): + if userKnowsPressAndHold != self.config.get('user_knows_press_and_hold', False): + self.config.set_key('user_knows_press_and_hold', userKnowsPressAndHold) + self.userKnowsPressAndHoldChanged.emit() + + @pyqtSlot('qint64', result=str) @pyqtSlot('qint64', bool, result=str) @pyqtSlot(QEAmount, result=str) @@ -196,15 +243,11 @@ msats = amount.msatsInt else: return '---' - - s = format_satoshis(msats/1000, - decimal_point=self.decimal_point(), - precision=3) - return s - #if with_unit: - #return self.config.format_amount_and_units(msats) - #else: - #return self.config.format_amount(satoshis) + precision = 3 # config.amt_precision_post_satoshi is not exposed in preferences + if with_unit: + return self.config.format_amount_and_units(msats/1000, precision=precision) + else: + return self.config.format_amount(msats/1000, precision=precision) # TODO delegate all this to config.py/util.py def decimal_point(self): @@ -218,7 +261,7 @@ self._amount = QEAmount() try: x = Decimal(unitAmount) - except: + except Exception: return self._amount # scale it to max allowed precision, make it an int diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qedaemon.py electrum-4.4.5+dfsg1/electrum/gui/qml/qedaemon.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qedaemon.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qedaemon.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,4 +1,5 @@ import os +import threading from PyQt5.QtCore import Qt, QAbstractListModel, QModelIndex from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject @@ -9,6 +10,7 @@ from electrum.wallet import Abstract_Wallet from electrum.plugin import run_hook from electrum.lnchannel import ChannelState +from electrum.daemon import Daemon from .auth import AuthMixin, auth_protect from .qefx import QEFX @@ -81,7 +83,6 @@ if wallet_path == path: remove = i else: - self._logger.debug('HM, %s is not %s', wallet_path, path) wallets.append((wallet_name, wallet_path)) i += 1 @@ -90,6 +91,7 @@ self.wallets = wallets self.endRemoveRows() + @pyqtSlot(str, result=bool) def wallet_name_exists(self, name): for wallet_name, wallet_path in self.wallets: if name == wallet_name: @@ -107,41 +109,56 @@ i += 1 class QEDaemon(AuthMixin, QObject): - def __init__(self, daemon, parent=None): - super().__init__(parent) - self.daemon = daemon - self.qefx = QEFX(daemon.fx, daemon.config) - self._walletdb = QEWalletDB() - self._walletdb.validPasswordChanged.connect(self.passwordValidityCheck) - _logger = get_logger(__name__) + _available_wallets = None _current_wallet = None _new_wallet_wizard = None _server_connect_wizard = None _path = None + _name = None _use_single_password = False _password = None + _loading = False + + _backendWalletLoaded = pyqtSignal([str], arguments=['password']) availableWalletsChanged = pyqtSignal() fxChanged = pyqtSignal() newWalletWizardChanged = pyqtSignal() serverConnectWizardChanged = pyqtSignal() + loadingChanged = pyqtSignal() + requestNewPassword = pyqtSignal() - walletLoaded = pyqtSignal() - walletRequiresPassword = pyqtSignal() + walletLoaded = pyqtSignal([str,str], arguments=['name','path']) + walletRequiresPassword = pyqtSignal([str,str], arguments=['name','path']) walletOpenError = pyqtSignal([str], arguments=["error"]) walletDeleteError = pyqtSignal([str,str], arguments=['code', 'message']) + def __init__(self, daemon: 'Daemon', parent=None): + super().__init__(parent) + self.daemon = daemon + self.qefx = QEFX(daemon.fx, daemon.config) + + self._backendWalletLoaded.connect(self._on_backend_wallet_loaded) + + self._walletdb = QEWalletDB() + self._walletdb.validPasswordChanged.connect(self.passwordValidityCheck) + self._walletdb.walletOpenProblem.connect(self.onWalletOpenProblem) + @pyqtSlot() def passwordValidityCheck(self): if not self._walletdb._validPassword: - self.walletRequiresPassword.emit() + self.walletRequiresPassword.emit(self._name, self._path) + + @pyqtSlot(str) + def onWalletOpenProblem(self, error): + self.walletOpenError.emit(error) @pyqtSlot() @pyqtSlot(str) @pyqtSlot(str, str) - def load_wallet(self, path=None, password=None): + def loadWallet(self, path=None, password=None): if path is None: self._path = self.daemon.config.get('wallet_path') # command line -w option if self._path is None: @@ -152,8 +169,14 @@ return self._path = standardize_path(self._path) + self._name = os.path.basename(self._path) + self._logger.debug('load wallet ' + str(self._path)) + # map empty string password to None + if password == '': + password = None + if not password: password = self._password @@ -167,31 +190,56 @@ if not self._walletdb.ready: return - try: - wallet = self.daemon.load_wallet(self._path, password) - if wallet is not None: - self._current_wallet = QEWallet.getInstanceFor(wallet) - if not wallet_already_open: - self.availableWallets.updateWallet(self._path) - self._current_wallet.password = password - self.walletLoaded.emit() + def load_wallet_task(): + self._loading = True + self.loadingChanged.emit() + + try: + local_password = password # need this in local scope + wallet = self.daemon.load_wallet(self._path, local_password) + + if wallet is None: + self._logger.info('could not open wallet') + self.walletOpenError.emit('could not open wallet') + return + + if wallet_already_open: + # wallet already open. daemon.load_wallet doesn't mind, but + # we need the correct current wallet password below + local_password = QEWallet.getInstanceFor(wallet).password if self.daemon.config.get('single_password'): - self._use_single_password = self.daemon.update_password_for_directory(old_password=password, new_password=password) - self._password = password + self._use_single_password = self.daemon.update_password_for_directory(old_password=local_password, new_password=local_password) + self._password = local_password self.singlePasswordChanged.emit() self._logger.info(f'use single password: {self._use_single_password}') else: self._logger.info('use single password disabled by config') self.daemon.config.save_last_wallet(wallet) + run_hook('load_wallet', wallet) - else: - self._logger.info('could not open wallet') - self.walletOpenError.emit('could not open wallet') - except WalletFileException as e: - self._logger.error(str(e)) - self.walletOpenError.emit(str(e)) + + self._backendWalletLoaded.emit(local_password) + except WalletFileException as e: + self._logger.error(f"load_wallet_task errored opening wallet: {e!r}") + self.walletOpenError.emit(str(e)) + finally: + self._loading = False + self.loadingChanged.emit() + + threading.Thread(target=load_wallet_task, daemon=True).start() + + @pyqtSlot() + @pyqtSlot(str) + def _on_backend_wallet_loaded(self, password = None): + self._logger.debug('_on_backend_wallet_loaded') + wallet = self.daemon._wallets[self._path] + self._current_wallet = QEWallet.getInstanceFor(wallet) + self.availableWallets.updateWallet(self._path) + self._current_wallet.password = password if password else None + self.walletLoaded.emit(self._name, self._path) + @pyqtSlot(QEWallet) @pyqtSlot(QEWallet, bool) @@ -199,7 +247,7 @@ def checkThenDeleteWallet(self, wallet, confirm_requests=False, confirm_balance=False): if wallet.wallet.lnworker: lnchannels = wallet.wallet.lnworker.get_channel_objects() - if any([channel.get_state() != ChannelState.REDEEMED for channel in lnchannels.values()]): + if any([channel.get_state() != ChannelState.REDEEMED and not channel.is_backup() for channel in lnchannels.values()]): self.walletDeleteError.emit('unclosed_channels', _('There are still channels that are not fully closed')) return @@ -215,13 +263,13 @@ self.delete_wallet(wallet) - @auth_protect + @auth_protect(message=_('Really delete this wallet?')) def delete_wallet(self, wallet): path = standardize_path(wallet.wallet.storage.path) self._logger.debug('deleting wallet with path %s' % path) self._current_wallet = None # TODO walletLoaded signal is confusing - self.walletLoaded.emit() + self.walletLoaded.emit(None, None) if not self.daemon.delete_wallet(path): self.walletDeleteError.emit('error', _('Problem deleting wallet')) @@ -229,9 +277,9 @@ self.availableWallets.remove_wallet(path) - @pyqtProperty('QString') - def path(self): - return self._path + @pyqtProperty(bool, notify=loadingChanged) + def loading(self): + return self._loading @pyqtProperty(QEWallet, notify=walletLoaded) def currentWallet(self): @@ -259,26 +307,28 @@ @pyqtSlot(result=str) def suggestWalletName(self): + # FIXME why not use util.get_new_wallet_name ? i = 1 while self.availableWallets.wallet_name_exists(f'wallet_{i}'): i = i + 1 return f'wallet_{i}' - requestNewPassword = pyqtSignal() @pyqtSlot() - @auth_protect + @auth_protect(method='wallet') def startChangePassword(self): if self._use_single_password: self.requestNewPassword.emit() else: self.currentWallet.requestNewPassword.emit() - @pyqtSlot(str) + @pyqtSlot(str, result=bool) def setPassword(self, password): assert self._use_single_password - self._logger.debug('about to set password for ALL wallets') - self.daemon.update_password_for_directory(old_password=self._password, new_password=password) + assert password + if not self.daemon.update_password_for_directory(old_password=self._password, new_password=password): + return False self._password = password + return True @pyqtProperty(QENewWalletWizard, notify=newWalletWizardChanged) def newWalletWizard(self): @@ -293,3 +343,7 @@ self._server_connect_wizard = QEServerConnectWizard(self) return self._server_connect_wizard + + @pyqtSlot() + def startNetwork(self): + self.daemon.start_network() diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qefx.py electrum-4.4.5+dfsg1/electrum/gui/qml/qefx.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qefx.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qefx.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,7 +1,7 @@ from datetime import datetime from decimal import Decimal -from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject +from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject, QRegularExpression from electrum.bitcoin import COIN from electrum.exchange_rate import FxThread @@ -12,6 +12,10 @@ from .util import QtEventListener, event_listener class QEFX(QObject, QtEventListener): + _logger = get_logger(__name__) + + quotesUpdated = pyqtSignal() + def __init__(self, fxthread: FxThread, config: SimpleConfig, parent=None): super().__init__(parent) self.fx = fxthread @@ -19,10 +23,6 @@ self.register_callbacks() self.destroyed.connect(lambda: self.on_destroy()) - _logger = get_logger(__name__) - - quotesUpdated = pyqtSignal() - def on_destroy(self): self.unregister_callbacks() @@ -60,15 +60,24 @@ self.fiatCurrencyChanged.emit() self.rateSourcesChanged.emit() + @pyqtProperty('QRegularExpression', notify=fiatCurrencyChanged) + def fiatAmountRegex(self): + decimals = self.fx.ccy_precision() + exp = '[0-9]*' + if decimals: + exp += '\\.' + exp += '[0-9]{0,%d}' % decimals + return QRegularExpression(exp) + historicRatesChanged = pyqtSignal() @pyqtProperty(bool, notify=historicRatesChanged) def historicRates(self): - return self.fx.get_history_config() + return bool(self.fx.config.get('history_rates', True)) @historicRates.setter def historicRates(self, checked): if checked != self.historicRates: - self.fx.set_history_config(checked) + self.fx.config.set_key('history_rates', bool(checked)) self.historicRatesChanged.emit() self.rateSourcesChanged.emit() @@ -101,14 +110,14 @@ def fiatValue(self, satoshis, plain=True): rate = self.fx.exchange_rate() if isinstance(satoshis, QEAmount): - satoshis = satoshis.satsInt + satoshis = satoshis.msatsInt / 1000 if satoshis.msatsInt != 0 else satoshis.satsInt else: try: sd = Decimal(satoshis) - except: + except Exception: return '' if plain: - return self.fx.ccy_amount_str(self.fx.fiat_value(satoshis, rate), False) + return self.fx.ccy_amount_str(self.fx.fiat_value(satoshis, rate), add_thousands_sep=False) else: return self.fx.value_str(satoshis, rate) @@ -118,22 +127,22 @@ @pyqtSlot(QEAmount, str, bool, result=str) def fiatValueHistoric(self, satoshis, timestamp, plain=True): if isinstance(satoshis, QEAmount): - satoshis = satoshis.satsInt + satoshis = satoshis.msatsInt / 1000 if satoshis.msatsInt != 0 else satoshis.satsInt else: try: sd = Decimal(satoshis) - except: + except Exception: return '' try: td = Decimal(timestamp) if td == 0: return '' - except: + except Exception: return '' dt = datetime.fromtimestamp(int(td)) if plain: - return self.fx.ccy_amount_str(self.fx.historical_value(satoshis, dt), False) + return self.fx.ccy_amount_str(self.fx.historical_value(satoshis, dt), add_thousands_sep=False) else: return self.fx.historical_value_str(satoshis, dt) @@ -143,7 +152,7 @@ rate = self.fx.exchange_rate() try: fd = Decimal(fiat) - except: + except Exception: return '' v = fd / Decimal(rate) * COIN if v.is_nan(): diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qeinvoice.py electrum-4.4.5+dfsg1/electrum/gui/qml/qeinvoice.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qeinvoice.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qeinvoice.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,33 +1,37 @@ import threading +from typing import TYPE_CHECKING, Optional, Dict, Any import asyncio from urllib.parse import urlparse -from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject, Q_ENUMS +from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject, Q_ENUMS, QTimer from electrum import bitcoin from electrum import lnutil from electrum.i18n import _ from electrum.invoices import Invoice from electrum.invoices import (PR_UNPAID, PR_EXPIRED, PR_UNKNOWN, PR_PAID, PR_INFLIGHT, - PR_FAILED, PR_ROUTING, PR_UNCONFIRMED) + PR_FAILED, PR_ROUTING, PR_UNCONFIRMED, PR_BROADCASTING, PR_BROADCAST, LN_EXPIRY_NEVER) from electrum.lnaddr import LnInvoiceException from electrum.logging import get_logger from electrum.transaction import PartialTxOutput from electrum.util import (parse_URI, InvalidBitcoinURI, InvoiceError, - maybe_extract_lightning_payment_identifier) + maybe_extract_lightning_payment_identifier, get_asyncio_loop) +from electrum.lnutil import format_short_channel_id from electrum.lnurl import decode_lnurl, request_lnurl, callback_lnurl from electrum.bitcoin import COIN +from electrum.paymentrequest import PaymentRequest from .qetypes import QEAmount from .qewallet import QEWallet +from .util import status_update_timer_interval, QtEventListener, event_listener -class QEInvoice(QObject): + +class QEInvoice(QObject, QtEventListener): class Type: Invalid = -1 OnchainInvoice = 0 LightningInvoice = 1 - LightningAndOnchainInvoice = 2 - LNURLPayRequest = 3 + LNURLPayRequest = 2 class Status: Unpaid = PR_UNPAID @@ -44,14 +48,58 @@ _logger = get_logger(__name__) - _wallet = None - _canSave = False - _canPay = False - _key = None + invoiceChanged = pyqtSignal() + invoiceSaved = pyqtSignal([str], arguments=['key']) + amountOverrideChanged = pyqtSignal() def __init__(self, parent=None): super().__init__(parent) + self._wallet = None # type: Optional[QEWallet] + self._isSaved = False + self._canSave = False + self._canPay = False + self._key = None + self._invoiceType = QEInvoice.Type.Invalid + self._effectiveInvoice = None + self._userinfo = '' + self._lnprops = {} + self._amount = QEAmount() + self._amountOverride = QEAmount() + + self._timer = QTimer(self) + self._timer.setSingleShot(True) + self._timer.timeout.connect(self.updateStatusString) + + self._amountOverride.valueChanged.connect(self._on_amountoverride_value_changed) + + self.register_callbacks() + self.destroyed.connect(lambda: self.on_destroy()) + + def on_destroy(self): + self.unregister_callbacks() + + @event_listener + def on_event_payment_succeeded(self, wallet, key): + if wallet == self._wallet.wallet and key == self.key: + self.statusChanged.emit() + self.determine_can_pay() + self.userinfo = _('Paid!') + + @event_listener + def on_event_payment_failed(self, wallet, key, reason): + if wallet == self._wallet.wallet and key == self.key: + self.statusChanged.emit() + self.determine_can_pay() + self.userinfo = _('Payment failed: ') + reason + + @event_listener + def on_event_invoice_status(self, wallet, key, status): + if self._wallet and wallet == self._wallet.wallet and key == self.key: + self.update_userinfo() + self.determine_can_pay() + self.statusChanged.emit() + walletChanged = pyqtSignal() @pyqtProperty(QEWallet, notify=walletChanged) def wallet(self): @@ -63,6 +111,72 @@ self._wallet = wallet self.walletChanged.emit() + @pyqtProperty(int, notify=invoiceChanged) + def invoiceType(self): + return self._invoiceType + + # not a qt setter, don't let outside set state + def setInvoiceType(self, invoiceType: Type): + self._invoiceType = invoiceType + + @pyqtProperty(str, notify=invoiceChanged) + def message(self): + return self._effectiveInvoice.message if self._effectiveInvoice else '' + + @pyqtProperty('quint64', notify=invoiceChanged) + def time(self): + return self._effectiveInvoice.time if self._effectiveInvoice else 0 + + @pyqtProperty('quint64', notify=invoiceChanged) + def expiration(self): + return self._effectiveInvoice.exp if self._effectiveInvoice else 0 + + @pyqtProperty(str, notify=invoiceChanged) + def address(self): + return self._effectiveInvoice.get_address() if self._effectiveInvoice else '' + + @pyqtProperty(QEAmount, notify=invoiceChanged) + def amount(self): + if not self._effectiveInvoice: + self._amount.clear() + return self._amount + self._amount.copyFrom(QEAmount(from_invoice=self._effectiveInvoice)) + return self._amount + + @pyqtProperty(QEAmount, notify=amountOverrideChanged) + def amountOverride(self): + return self._amountOverride + + @amountOverride.setter + def amountOverride(self, new_amount): + self._logger.debug(f'set new override amount {repr(new_amount)}') + self._amountOverride.copyFrom(new_amount) + self.amountOverrideChanged.emit() + + @pyqtSlot() + def _on_amountoverride_value_changed(self): + self.update_userinfo() + self.determine_can_pay() + + statusChanged = pyqtSignal() + @pyqtProperty(int, notify=statusChanged) + def status(self): + if not self._effectiveInvoice: + return PR_UNKNOWN + return self._wallet.wallet.get_invoice_status(self._effectiveInvoice) + + @pyqtProperty(str, notify=statusChanged) + def statusString(self): + if not self._effectiveInvoice: + return '' + status = self._wallet.wallet.get_invoice_status(self._effectiveInvoice) + return self._effectiveInvoice.get_status_str(status) + + isSavedChanged = pyqtSignal() + @pyqtProperty(bool, notify=isSavedChanged) + def isSaved(self): + return self._isSaved + canSaveChanged = pyqtSignal() @pyqtProperty(bool, notify=canSaveChanged) def canSave(self): @@ -94,6 +208,11 @@ def key(self, key): if self._key != key: self._key = key + if self._effectiveInvoice and self._effectiveInvoice.get_id() == key: + return + invoice = self._wallet.wallet.get_invoice(key) + self._logger.debug(f'invoice from key {key}: {repr(invoice)}') + self.set_effective_invoice(invoice) self.keyChanged.emit() userinfoChanged = pyqtSignal() @@ -107,6 +226,165 @@ self._userinfo = userinfo self.userinfoChanged.emit() + @pyqtProperty('QVariantMap', notify=invoiceChanged) + def lnprops(self): + return self._lnprops + + def set_lnprops(self): + self._lnprops = {} + if not self.invoiceType == QEInvoice.Type.LightningInvoice: + return + + lnaddr = self._effectiveInvoice._lnaddr + ln_routing_info = lnaddr.get_routing_info('r') + self._logger.debug(str(ln_routing_info)) + + self._lnprops = { + 'pubkey': lnaddr.pubkey.serialize().hex(), + 'payment_hash': lnaddr.paymenthash.hex(), + 'r': [{ + 'node': self.name_for_node_id(x[-1][0]), + 'scid': format_short_channel_id(x[-1][1]) + } for x in ln_routing_info] if ln_routing_info else [] + } + + def name_for_node_id(self, node_id): + return self._wallet.wallet.lnworker.get_node_alias(node_id) or node_id.hex() + + def set_effective_invoice(self, invoice: Invoice): + self._effectiveInvoice = invoice + + if invoice is None: + self.setInvoiceType(QEInvoice.Type.Invalid) + else: + if invoice.is_lightning(): + self.setInvoiceType(QEInvoice.Type.LightningInvoice) + else: + self.setInvoiceType(QEInvoice.Type.OnchainInvoice) + self._isSaved = self._wallet.wallet.get_invoice(invoice.get_id()) is not None + + self.set_lnprops() + + self.update_userinfo() + self.determine_can_pay() + + self.invoiceChanged.emit() + self.statusChanged.emit() + self.isSavedChanged.emit() + + self.set_status_timer() + + def set_status_timer(self): + if self.status != PR_EXPIRED: + if self.expiration > 0 and self.expiration != LN_EXPIRY_NEVER: + interval = status_update_timer_interval(self.time + self.expiration) + if interval > 0: + self._timer.setInterval(interval) # msec + self._timer.start() + else: + self.update_userinfo() + self.determine_can_pay() # status went to PR_EXPIRED + + @pyqtSlot() + def updateStatusString(self): + self.statusChanged.emit() + self.set_status_timer() + + def update_userinfo(self): + self.userinfo = '' + + if not self.amountOverride.isEmpty: + amount = self.amountOverride + else: + amount = self.amount + + if self.amount.isEmpty: + self.userinfo = _('Enter the amount you want to send') + + if amount.isEmpty and self.status == PR_UNPAID: # unspecified amount + return + + if self.invoiceType == QEInvoice.Type.LightningInvoice: + if self.status in [PR_UNPAID, PR_FAILED]: + if self.get_max_spendable_lightning() >= amount.satsInt: + lnaddr = self._effectiveInvoice._lnaddr + if lnaddr.amount and amount.satsInt < lnaddr.amount * COIN: + self.userinfo = _('Cannot pay less than the amount specified in the invoice') + elif self.address and self.get_max_spendable_onchain() < amount.satsInt: + # TODO: validate address? + # TODO: subtract fee? + self.userinfo = _('Insufficient balance') + else: + self.userinfo = { + PR_EXPIRED: _('This invoice has expired'), + PR_PAID: _('This invoice was already paid'), + PR_INFLIGHT: _('Payment in progress...'), + PR_ROUTING: _('Payment in progress'), + PR_UNKNOWN: _('Invoice has unknown status'), + }[self.status] + elif self.invoiceType == QEInvoice.Type.OnchainInvoice: + if self.status in [PR_UNPAID, PR_FAILED]: + if not ((amount.isMax and self.get_max_spendable_onchain() > 0) or (self.get_max_spendable_onchain() >= amount.satsInt)): + self.userinfo = _('Insufficient balance') + else: + self.userinfo = { + PR_EXPIRED: _('This invoice has expired'), + PR_PAID: _('This invoice was already paid'), + PR_BROADCASTING: _('Payment in progress...') + ' (' + _('broadcasting') + ')', + PR_BROADCAST: _('Payment in progress...') + ' (' + _('broadcast successfully') + ')', + PR_UNCONFIRMED: _('Payment in progress...') + ' (' + _('waiting for confirmation') + ')', + PR_UNKNOWN: _('Invoice has unknown status'), + }[self.status] + + def determine_can_pay(self): + self.canPay = False + self.canSave = False + + if not self.amountOverride.isEmpty: + amount = self.amountOverride + else: + amount = self.amount + + self.canSave = True + + if amount.isEmpty and self.status == PR_UNPAID: # unspecified amount + return + + if self.invoiceType == QEInvoice.Type.LightningInvoice: + if self.status in [PR_UNPAID, PR_FAILED]: + if self.get_max_spendable_lightning() >= amount.satsInt: + lnaddr = self._effectiveInvoice._lnaddr + if not (lnaddr.amount and amount.satsInt < lnaddr.amount * COIN): + self.canPay = True + elif self.address and self.get_max_spendable_onchain() > amount.satsInt: + # TODO: validate address? + # TODO: subtract fee? + self.canPay = True + elif self.invoiceType == QEInvoice.Type.OnchainInvoice: + if self.status in [PR_UNPAID, PR_FAILED]: + if amount.isMax and self.get_max_spendable_onchain() > 0: + # TODO: dust limit? + self.canPay = True + elif self.get_max_spendable_onchain() >= amount.satsInt: + # TODO: subtract fee? + self.canPay = True + + @pyqtSlot() + def payLightningInvoice(self): + if not self.canPay: + raise Exception('can not pay invoice, canPay is false') + + if self.invoiceType != QEInvoice.Type.LightningInvoice: + raise Exception('payLightningInvoice can only pay lightning invoices') + + if self.amount.isEmpty: + if self.amountOverride.isEmpty: + raise Exception('can not pay 0 amount') + # TODO: is update amount_msat for overrideAmount sufficient? + self._effectiveInvoice.amount_msat = self.amountOverride.satsInt * 1000 + + self._wallet.pay_lightning_invoice(self._effectiveInvoice) + def get_max_spendable_onchain(self): spendable = self._wallet.confirmedBalance.satsInt if not self._wallet.wallet.config.get('confirmed_only', False): @@ -114,21 +392,11 @@ return spendable def get_max_spendable_lightning(self): - return self._wallet.wallet.lnworker.num_sats_can_send() + return self._wallet.wallet.lnworker.num_sats_can_send() if self._wallet.wallet.lnworker else 0 class QEInvoiceParser(QEInvoice): - _logger = get_logger(__name__) - _invoiceType = QEInvoice.Type.Invalid - _recipient = '' - _effectiveInvoice = None - _amount = QEAmount() - _userinfo = '' - - invoiceChanged = pyqtSignal() - invoiceSaved = pyqtSignal([str], arguments=['key']) - validationSuccess = pyqtSignal() validationWarning = pyqtSignal([str,str], arguments=['code', 'message']) validationError = pyqtSignal([str,str], arguments=['code', 'message']) @@ -138,17 +406,15 @@ lnurlRetrieved = pyqtSignal() lnurlError = pyqtSignal([str,str], arguments=['code', 'message']) + _bip70PrResolvedSignal = pyqtSignal([PaymentRequest], arguments=['pr']) + def __init__(self, parent=None): super().__init__(parent) - self.clear() - @pyqtProperty(int, notify=invoiceChanged) - def invoiceType(self): - return self._invoiceType + self._recipient = '' + self._bip70PrResolvedSignal.connect(self._bip70_payment_request_resolved) - # not a qt setter, don't let outside set state - def setInvoiceType(self, invoiceType: QEInvoice.Type): - self._invoiceType = invoiceType + self.clear() recipientChanged = pyqtSignal() @pyqtProperty(str, notify=recipientChanged) @@ -157,10 +423,9 @@ @recipient.setter def recipient(self, recipient: str): - #if self._recipient != recipient: self.canPay = False self._recipient = recipient - self._lnurlData = None + self.amountOverride = QEAmount() if recipient: self.validateRecipient(recipient) self.recipientChanged.emit() @@ -169,149 +434,20 @@ def lnurlData(self): return self._lnurlData - @pyqtProperty(str, notify=invoiceChanged) - def message(self): - return self._effectiveInvoice.message if self._effectiveInvoice else '' - - @pyqtProperty(QEAmount, notify=invoiceChanged) - def amount(self): - # store ref to QEAmount on instance, otherwise we get destroyed when going out of scope - self._amount = QEAmount() - if not self._effectiveInvoice: - return self._amount - self._amount = QEAmount(from_invoice=self._effectiveInvoice) - return self._amount - - @amount.setter - def amount(self, new_amount): - self._logger.debug(f'set new amount {repr(new_amount)}') - if self._effectiveInvoice: - self._effectiveInvoice.amount_msat = '!' if new_amount.isMax else int(new_amount.satsInt * 1000) - - self.determine_can_pay() - self.invoiceChanged.emit() - - @pyqtProperty('quint64', notify=invoiceChanged) - def expiration(self): - return self._effectiveInvoice.exp if self._effectiveInvoice else 0 - - @pyqtProperty('quint64', notify=invoiceChanged) - def time(self): - return self._effectiveInvoice.time if self._effectiveInvoice else 0 - - statusChanged = pyqtSignal() - @pyqtProperty(int, notify=statusChanged) - def status(self): - if not self._effectiveInvoice: - return PR_UNKNOWN - return self._wallet.wallet.get_invoice_status(self._effectiveInvoice) - - @pyqtProperty(str, notify=statusChanged) - def status_str(self): - if not self._effectiveInvoice: - return '' - status = self._wallet.wallet.get_invoice_status(self._effectiveInvoice) - return self._effectiveInvoice.get_status_str(status) - - # single address only, TODO: n outputs - @pyqtProperty(str, notify=invoiceChanged) - def address(self): - return self._effectiveInvoice.get_address() if self._effectiveInvoice else '' - - @pyqtProperty('QVariantMap', notify=invoiceChanged) - def lnprops(self): - if not self.invoiceType == QEInvoice.Type.LightningInvoice: - return {} - lnaddr = self._effectiveInvoice._lnaddr - self._logger.debug(str(lnaddr)) - self._logger.debug(str(lnaddr.get_routing_info('t'))) - return { - 'pubkey': lnaddr.pubkey.serialize().hex(), - 'payment_hash': lnaddr.paymenthash.hex(), - 't': '', #lnaddr.get_routing_info('t')[0][0].hex(), - 'r': '' #lnaddr.get_routing_info('r')[0][0][0].hex() - } + @pyqtProperty(bool, notify=lnurlRetrieved) + def isLnurlPay(self): + return self._lnurlData is not None @pyqtSlot() def clear(self): self.recipient = '' self.setInvoiceType(QEInvoice.Type.Invalid) - self._bip21 = None self._lnurlData = None self.canSave = False self.canPay = False self.userinfo = '' self.invoiceChanged.emit() - # don't parse the recipient string, but init qeinvoice from an invoice key - # this should not emit validation signals - @pyqtSlot(str) - def initFromKey(self, key): - self.clear() - invoice = self._wallet.wallet.get_invoice(key) - self._logger.debug(repr(invoice)) - if invoice: - self.set_effective_invoice(invoice) - self.key = key - - def set_effective_invoice(self, invoice: Invoice): - self._effectiveInvoice = invoice - - if invoice.is_lightning(): - self.setInvoiceType(QEInvoice.Type.LightningInvoice) - else: - self.setInvoiceType(QEInvoice.Type.OnchainInvoice) - - self.canSave = True - - self.determine_can_pay() - - self.invoiceChanged.emit() - self.statusChanged.emit() - - def determine_can_pay(self): - self.canPay = False - self.userinfo = '' - - if self.amount.isEmpty: # unspecified amount - return - - if self.invoiceType == QEInvoice.Type.LightningInvoice: - if self.status in [PR_UNPAID, PR_FAILED]: - if self.get_max_spendable_lightning() >= self.amount.satsInt: - lnaddr = self._effectiveInvoice._lnaddr - if lnaddr.amount and self.amount.satsInt < lnaddr.amount * COIN: - self.userinfo = _('Cannot pay less than the amount specified in the invoice') - else: - self.canPay = True - else: - self.userinfo = _('Insufficient balance') - else: - self.userinfo = { - PR_EXPIRED: _('Invoice is expired'), - PR_PAID: _('Invoice is already paid'), - PR_INFLIGHT: _('Invoice is already being paid'), - PR_ROUTING: _('Invoice is already being paid'), - PR_UNKNOWN: _('Invoice has unknown status'), - }[self.status] - elif self.invoiceType == QEInvoice.Type.OnchainInvoice: - if self.status in [PR_UNPAID, PR_FAILED]: - if self.amount.isMax and self.get_max_spendable_onchain() > 0: - # TODO: dust limit? - self.canPay = True - elif self.get_max_spendable_onchain() >= self.amount.satsInt: - # TODO: dust limit? - self.canPay = True - else: - self.userinfo = _('Insufficient balance') - else: - self.userinfo = { - PR_EXPIRED: _('Invoice is expired'), - PR_PAID: _('Invoice is already paid'), - PR_UNCONFIRMED: _('Invoice is already paid'), - PR_UNKNOWN: _('Invoice has unknown status'), - }[self.status] - def setValidOnchainInvoice(self, invoice: Invoice): self._logger.debug('setValidOnchainInvoice') if invoice.is_lightning(): @@ -338,6 +474,20 @@ URI=uri ) + def _bip70_payment_request_resolved(self, pr: 'PaymentRequest'): + self._logger.debug('resolved payment request') + if pr.verify(self._wallet.wallet.contacts): + invoice = Invoice.from_bip70_payreq(pr, height=0) + if self._wallet.wallet.get_invoice_status(invoice) == PR_PAID: + self.validationError.emit('unknown', _('Invoice already paid')) + elif pr.has_expired(): + self.validationError.emit('unknown', _('Payment request has expired')) + else: + self.setValidOnchainInvoice(invoice) + self.validationSuccess.emit() + else: + self.validationError.emit('unknown', f"invoice error:\n{pr.error}") + def validateRecipient(self, recipient): if not recipient: self.setInvoiceType(QEInvoice.Type.Invalid) @@ -345,22 +495,16 @@ maybe_lightning_invoice = recipient - def _payment_request_resolved(request): - self._logger.debug('resolved payment request') - outputs = request.get_outputs() - invoice = self.create_onchain_invoice(outputs, None, request, None) - self.setValidOnchainInvoice(invoice) - try: - self._bip21 = parse_URI(recipient, _payment_request_resolved) - if self._bip21: - if 'r' in self._bip21 or ('name' in self._bip21 and 'sig' in self._bip21): # TODO set flag in util? + bip21 = parse_URI(recipient, lambda pr: self._bip70PrResolvedSignal.emit(pr)) + if bip21: + if 'r' in bip21 or ('name' in bip21 and 'sig' in bip21): # TODO set flag in util? # let callback handle state return if ':' not in recipient: # address only # create bare invoice - outputs = [PartialTxOutput.from_address_and_value(self._bip21['address'], 0)] + outputs = [PartialTxOutput.from_address_and_value(bip21['address'], 0)] invoice = self.create_onchain_invoice(outputs, None, None, None) self._logger.debug(repr(invoice)) self.setValidOnchainInvoice(invoice) @@ -368,11 +512,10 @@ return else: # fallback lightning invoice? - if 'lightning' in self._bip21: - maybe_lightning_invoice = self._bip21['lightning'] + if 'lightning' in bip21: + maybe_lightning_invoice = bip21['lightning'] except InvalidBitcoinURI as e: - self._bip21 = None - self._logger.debug(repr(e)) + bip21 = None lninvoice = None maybe_lightning_invoice = maybe_extract_lightning_payment_identifier(maybe_lightning_invoice) @@ -394,42 +537,48 @@ return self._logger.exception(repr(e)) - if not lninvoice and not self._bip21: + if not lninvoice and not bip21: self.validationError.emit('unknown',_('Unknown invoice')) self.clear() return if lninvoice: if not self._wallet.wallet.has_lightning(): - if not self._bip21: - # TODO: lightning onchain fallback in ln invoice - #self.validationError.emit('no_lightning',_('Detected valid Lightning invoice, but Lightning not enabled for wallet')) - self.setValidLightningInvoice(lninvoice) - self.validationSuccess.emit() - # self.clear() - return + if not bip21: + if lninvoice.get_address(): + self.setValidLightningInvoice(lninvoice) + self.validationSuccess.emit() + else: + self.validationError.emit('no_lightning',_('Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found.')) else: self._logger.debug('flow with LN but not LN enabled AND having bip21 uri') - self.setValidOnchainInvoice(self._bip21['address']) + self._validateRecipient_bip21_onchain(bip21) else: - self.setValidLightningInvoice(lninvoice) if not self._wallet.wallet.lnworker.channels: - self.validationWarning.emit('no_channels',_('Detected valid Lightning invoice, but there are no open channels')) + if bip21 and 'address' in bip21: + self._logger.debug('flow where invoice has both LN and onchain, we have LN enabled but no channels') + self._validateRecipient_bip21_onchain(bip21) + else: + self.validationWarning.emit('no_channels',_('Detected valid Lightning invoice, but there are no open channels')) else: + self.setValidLightningInvoice(lninvoice) self.validationSuccess.emit() else: self._logger.debug('flow without LN but having bip21 uri') - if 'amount' not in self._bip21: - amount = 0 - else: - amount = self._bip21['amount'] - outputs = [PartialTxOutput.from_address_and_value(self._bip21['address'], amount)] - self._logger.debug(outputs) - message = self._bip21['message'] if 'message' in self._bip21 else '' - invoice = self.create_onchain_invoice(outputs, message, None, self._bip21) - self._logger.debug(repr(invoice)) - self.setValidOnchainInvoice(invoice) - self.validationSuccess.emit() + self._validateRecipient_bip21_onchain(bip21) + + def _validateRecipient_bip21_onchain(self, bip21: Dict[str, Any]) -> None: + if 'amount' not in bip21: + amount = 0 + else: + amount = bip21['amount'] + outputs = [PartialTxOutput.from_address_and_value(bip21['address'], amount)] + self._logger.debug(outputs) + message = bip21['message'] if 'message' in bip21 else '' + invoice = self.create_onchain_invoice(outputs, message, None, bip21) + self._logger.debug(repr(invoice)) + self.setValidOnchainInvoice(invoice) + self.validationSuccess.emit() def resolve_lnurl(self, lnurl): self._logger.debug('resolve_lnurl') @@ -439,12 +588,12 @@ def resolve_task(): try: coro = request_lnurl(url) - fut = asyncio.run_coroutine_threadsafe(coro, self._wallet.wallet.network.asyncio_loop) + fut = asyncio.run_coroutine_threadsafe(coro, get_asyncio_loop()) self.on_lnurl(fut.result()) except Exception as e: self.validationError.emit('lnurl', repr(e)) - threading.Thread(target=resolve_task).start() + threading.Thread(target=resolve_task, daemon=True).start() def on_lnurl(self, lnurldata): self._logger.debug('on_lnurl') @@ -465,6 +614,16 @@ @pyqtSlot('quint64', str) def lnurlGetInvoice(self, amount, comment=None): assert self._lnurlData + self._logger.debug(f'{repr(self._lnurlData)}') + + amount = self.amountOverride.satsInt + if self.lnurlData['min_sendable_sat'] != 0: + try: + assert amount >= self.lnurlData['min_sendable_sat'] + assert amount <= self.lnurlData['max_sendable_sat'] + except Exception: + self.lnurlError.emit('amount', _('Amount out of bounds')) + return if self._lnurlData['comment_allowed'] == 0: comment = None @@ -476,135 +635,41 @@ if comment: params['comment'] = comment coro = callback_lnurl(self._lnurlData['callback_url'], params) - fut = asyncio.run_coroutine_threadsafe(coro, self._wallet.wallet.network.asyncio_loop) - self.on_lnurl_invoice(fut.result()) + fut = asyncio.run_coroutine_threadsafe(coro, get_asyncio_loop()) + self.on_lnurl_invoice(amount, fut.result()) except Exception as e: - self.lnurlError.emit('lnurl', repr(e)) + self._logger.error(repr(e)) + self.lnurlError.emit('lnurl', str(e)) - threading.Thread(target=fetch_invoice_task).start() + threading.Thread(target=fetch_invoice_task, daemon=True).start() - def on_lnurl_invoice(self, invoice): + def on_lnurl_invoice(self, orig_amount, invoice): self._logger.debug('on_lnurl_invoice') self._logger.debug(f'{repr(invoice)}') - invoice = invoice['pr'] - self.recipient = invoice + # assure no shenanigans with the bolt11 invoice we get back + lninvoice = Invoice.from_bech32(invoice['pr']) + if orig_amount * 1000 != lninvoice.amount_msat: + raise Exception('Unexpected amount in invoice, differs from lnurl-pay specified amount') + + self.recipient = invoice['pr'] @pyqtSlot() - def save_invoice(self): - self.canSave = False + def saveInvoice(self): if not self._effectiveInvoice: return - - self.key = self._effectiveInvoice.get_id() - if self._wallet.wallet.get_invoice(self.key): - self._logger.info(f'invoice {self.key} already exists') - else: - self._wallet.wallet.save_invoice(self._effectiveInvoice) - self._wallet.invoiceModel.addInvoice(self.key) - self.invoiceSaved.emit(self.key) - - -class QEUserEnteredPayment(QEInvoice): - _logger = get_logger(__name__) - - _recipient = None - _message = None - _amount = QEAmount() - - validationError = pyqtSignal([str,str], arguments=['code','message']) - invoiceCreateError = pyqtSignal([str,str], arguments=['code', 'message']) - invoiceSaved = pyqtSignal() - - def __init__(self, parent=None): - super().__init__(parent) - self.clear() - - recipientChanged = pyqtSignal() - @pyqtProperty(str, notify=recipientChanged) - def recipient(self): - return self._recipient - - @recipient.setter - def recipient(self, recipient: str): - if self._recipient != recipient: - self._recipient = recipient - self.validate() - self.recipientChanged.emit() - - messageChanged = pyqtSignal() - @pyqtProperty(str, notify=messageChanged) - def message(self): - return self._message - - @message.setter - def message(self, message): - if self._message != message: - self._message = message - self.messageChanged.emit() - - amountChanged = pyqtSignal() - @pyqtProperty(QEAmount, notify=amountChanged) - def amount(self): - return self._amount - - @amount.setter - def amount(self, amount): - if self._amount != amount: - self._amount = amount - self.validate() - self.amountChanged.emit() - - - def validate(self): - self.canPay = False - self.canSave = False - self._logger.debug('validate') - - if not self._recipient: - self.validationError.emit('recipient', _('Recipient not specified.')) + if self.isSaved: return - if not bitcoin.is_address(self._recipient): - self.validationError.emit('recipient', _('Invalid Bitcoin address')) - return - - if self._amount.isEmpty: - self.validationError.emit('amount', _('Invalid amount')) - return - - if self._amount.isMax: - self.canPay = True - else: - self.canSave = True - if self.get_max_spendable_onchain() >= self._amount.satsInt: - self.canPay = True - - @pyqtSlot() - def save_invoice(self): - assert self.canSave - assert not self._amount.isMax - - self._logger.debug('saving invoice to %s, amount=%s, message=%s' % (self._recipient, repr(self._amount), self._message)) - - inv_amt = self._amount.satsInt - - try: - outputs = [PartialTxOutput.from_address_and_value(self._recipient, inv_amt)] - self._logger.debug(repr(outputs)) - invoice = self._wallet.wallet.create_invoice(outputs=outputs, message=self._message, pr=None, URI=None) - except InvoiceError as e: - self.invoiceCreateError.emit('fatal', _('Error creating payment') + ':\n' + str(e)) - return - - self.key = invoice.get_id() - self._wallet.wallet.save_invoice(invoice) - self.invoiceSaved.emit() + if not self._effectiveInvoice.amount_msat and not self.amountOverride.isEmpty: + if self.invoiceType == QEInvoice.Type.OnchainInvoice and self.amountOverride.isMax: + self._effectiveInvoice.amount_msat = '!' + else: + self._effectiveInvoice.amount_msat = self.amountOverride.satsInt * 1000 - @pyqtSlot() - def clear(self): - self._recipient = None - self._amount = QEAmount() - self._message = None self.canSave = False - self.canPay = False + + self._wallet.wallet.save_invoice(self._effectiveInvoice) + self.key = self._effectiveInvoice.get_id() + self._wallet.invoiceModel.addInvoice(self.key) + self.invoiceSaved.emit(self.key) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qeinvoicelistmodel.py electrum-4.4.5+dfsg1/electrum/gui/qml/qeinvoicelistmodel.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qeinvoicelistmodel.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qeinvoicelistmodel.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,31 +1,45 @@ from abc import abstractmethod +from typing import TYPE_CHECKING, List, Dict, Any -from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject +from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject, QTimer from PyQt5.QtCore import Qt, QAbstractListModel, QModelIndex from electrum.logging import get_logger from electrum.util import Satoshis, format_time -from electrum.invoices import Invoice +from electrum.invoices import BaseInvoice, PR_EXPIRED, LN_EXPIRY_NEVER, Invoice, Request -from .util import QtEventListener, qt_event_listener +from .util import QtEventListener, qt_event_listener, status_update_timer_interval from .qetypes import QEAmount +if TYPE_CHECKING: + from electrum.wallet import Abstract_Wallet + + class QEAbstractInvoiceListModel(QAbstractListModel): _logger = get_logger(__name__) - def __init__(self, wallet, parent=None): - super().__init__(parent) - self.wallet = wallet - self.init_model() - # define listmodel rolemap _ROLE_NAMES=('key', 'is_lightning', 'timestamp', 'date', 'message', 'amount', - 'status', 'status_str', 'address', 'expiration', 'type', 'onchain_fallback', + 'status', 'status_str', 'address', 'expiry', 'type', 'onchain_fallback', 'lightning_invoice') _ROLE_KEYS = range(Qt.UserRole, Qt.UserRole + len(_ROLE_NAMES)) _ROLE_MAP = dict(zip(_ROLE_KEYS, [bytearray(x.encode()) for x in _ROLE_NAMES])) _ROLE_RMAP = dict(zip(_ROLE_NAMES, _ROLE_KEYS)) + def __init__(self, wallet: 'Abstract_Wallet', parent=None): + super().__init__(parent) + self.wallet = wallet + + self._timer = QTimer(self) + self._timer.setSingleShot(True) + self._timer.timeout.connect(self.updateStatusStrings) + + try: + self.initModel() + except Exception as e: + self._logger.error(f'{repr(e)}') + raise e + def rowCount(self, index): return len(self.invoices) @@ -49,7 +63,7 @@ self.endResetModel() @pyqtSlot() - def init_model(self): + def initModel(self): invoices = [] for invoice in self.get_invoice_list(): item = self.invoice_to_model(invoice) @@ -60,7 +74,15 @@ self.invoices = invoices self.endInsertRows() - def add_invoice(self, invoice: Invoice): + self.set_status_timer() + + def add_invoice(self, invoice: BaseInvoice): + # skip if already in list + key = invoice.get_id() + for x in self.invoices: + if x['key'] == key: + return + item = self.invoice_to_model(invoice) self._logger.debug(str(item)) @@ -68,19 +90,20 @@ self.invoices.insert(0, item) self.endInsertRows() + self.set_status_timer() + @pyqtSlot(str) def addInvoice(self, key): self.add_invoice(self.get_invoice_for_key(key)) def delete_invoice(self, key: str): - i = 0 - for invoice in self.invoices: + for i, invoice in enumerate(self.invoices): if invoice['key'] == key: self.beginRemoveRows(QModelIndex(), i, i) self.invoices.pop(i) self.endRemoveRows() break - i = i + 1 + self.set_status_timer() def get_model_invoice(self, key: str): for invoice in self.invoices: @@ -91,8 +114,7 @@ @pyqtSlot(str, int) def updateInvoice(self, key, status): self._logger.debug('updating invoice for %s to %d' % (key,status)) - i = 0 - for item in self.invoices: + for i, item in enumerate(self.invoices): if item['key'] == key: invoice = self.get_invoice_for_key(key) item['status'] = status @@ -100,31 +122,53 @@ index = self.index(i,0) self.dataChanged.emit(index, index, [self._ROLE_RMAP['status'], self._ROLE_RMAP['status_str']]) return - i = i + 1 - def invoice_to_model(self, invoice: Invoice): + def invoice_to_model(self, invoice: BaseInvoice): item = self.get_invoice_as_dict(invoice) - #item['key'] = invoice.get_id() + item['key'] = invoice.get_id() item['is_lightning'] = invoice.is_lightning() if invoice.is_lightning() and 'address' not in item: item['address'] = '' item['date'] = format_time(item['timestamp']) item['amount'] = QEAmount(from_invoice=invoice) - item['onchain_fallback'] = invoice.is_lightning() and invoice._lnaddr.get_fallback_address() - item['type'] = 'invoice' + item['onchain_fallback'] = invoice.is_lightning() and invoice.get_address() return item + def set_status_timer(self): + nearest_interval = LN_EXPIRY_NEVER + for invoice in self.invoices: + if invoice['status'] != PR_EXPIRED: + if invoice['expiry'] > 0 and invoice['expiry'] != LN_EXPIRY_NEVER: + interval = status_update_timer_interval(invoice['timestamp'] + invoice['expiry']) + if interval > 0: + nearest_interval = nearest_interval if nearest_interval < interval else interval + + if nearest_interval != LN_EXPIRY_NEVER: + self._timer.setInterval(nearest_interval) # msec + self._timer.start() + + @pyqtSlot() + def updateStatusStrings(self): + for i, item in enumerate(self.invoices): + invoice = self.get_invoice_for_key(item['key']) + item['status'] = self.wallet.get_invoice_status(invoice) + item['status_str'] = invoice.get_status_str(item['status']) + index = self.index(i,0) + self.dataChanged.emit(index, index, [self._ROLE_RMAP['status'], self._ROLE_RMAP['status_str']]) + + self.set_status_timer() + @abstractmethod def get_invoice_for_key(self, key: str): raise Exception('provide impl') @abstractmethod - def get_invoice_list(self): + def get_invoice_list(self) -> List[BaseInvoice]: raise Exception('provide impl') @abstractmethod - def get_invoice_as_dict(self, invoice: Invoice): + def get_invoice_as_dict(self, invoice: BaseInvoice) -> Dict[str, Any]: raise Exception('provide impl') @@ -145,15 +189,16 @@ self._logger.debug(f'invoice status update for key {key} to {status}') self.updateInvoice(key, status) - def invoice_to_model(self, invoice: Invoice): + def invoice_to_model(self, invoice: BaseInvoice): item = super().invoice_to_model(invoice) item['type'] = 'invoice' - item['key'] = invoice.get_id() return item def get_invoice_list(self): - return self.wallet.get_unpaid_invoices() + lst = self.wallet.get_unpaid_invoices() + lst.reverse() + return lst def get_invoice_for_key(self, key: str): return self.wallet.get_invoice(key) @@ -178,20 +223,21 @@ self._logger.debug(f'request status update for key {key} to {status}') self.updateRequest(key, status) - def invoice_to_model(self, invoice: Invoice): + def invoice_to_model(self, invoice: BaseInvoice): item = super().invoice_to_model(invoice) item['type'] = 'request' - item['key'] = invoice.get_id() return item def get_invoice_list(self): - return self.wallet.get_unpaid_requests() + lst = self.wallet.get_unpaid_requests() + lst.reverse() + return lst def get_invoice_for_key(self, key: str): return self.wallet.get_request(key) - def get_invoice_as_dict(self, invoice: Invoice): + def get_invoice_as_dict(self, invoice: Request): return self.wallet.export_request(invoice) @pyqtSlot(str, int) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qelnpaymentdetails.py electrum-4.4.5+dfsg1/electrum/gui/qml/qelnpaymentdetails.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qelnpaymentdetails.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qelnpaymentdetails.py 2000-11-11 11:11:11.000000000 +0000 @@ -6,18 +6,26 @@ from .qetypes import QEAmount from .qewallet import QEWallet -class QELnPaymentDetails(QObject): - def __init__(self, parent=None): - super().__init__(parent) +class QELnPaymentDetails(QObject): _logger = get_logger(__name__) - _wallet = None - _key = None - _date = None - detailsChanged = pyqtSignal() + def __init__(self, parent=None): + super().__init__(parent) + + self._wallet = None + self._key = None + self._label = '' + self._date = None + self._timestamp = 0 + self._fee = QEAmount() + self._amount = QEAmount() + self._status = '' + self._phash = '' + self._preimage = '' + walletChanged = pyqtSignal() @pyqtProperty(QEWallet, notify=walletChanged) def wallet(self): @@ -48,7 +56,7 @@ return self._label @pyqtSlot(str) - def set_label(self, label: str): + def setLabel(self, label: str): if label != self._label: self._wallet.wallet.set_label(self._key, label) self._label = label @@ -62,18 +70,18 @@ def date(self): return self._date + @pyqtProperty(int, notify=detailsChanged) + def timestamp(self): + return self._timestamp + @pyqtProperty(str, notify=detailsChanged) - def payment_hash(self): + def paymentHash(self): return self._phash @pyqtProperty(str, notify=detailsChanged) def preimage(self): return self._preimage - @pyqtProperty(str, notify=detailsChanged) - def invoice(self): - return self._invoice - @pyqtProperty(QEAmount, notify=detailsChanged) def amount(self): return self._amount @@ -91,20 +99,13 @@ tx = self._wallet.wallet.lnworker.get_lightning_history()[bfh(self._key)] self._logger.debug(str(tx)) - self._fee = QEAmount() if not tx['fee_msat'] else QEAmount(amount_msat=tx['fee_msat']) - self._amount = QEAmount(amount_msat=tx['amount_msat']) + self._fee.msatsInt = 0 if not tx['fee_msat'] else int(tx['fee_msat']) + self._amount.msatsInt = int(tx['amount_msat']) self._label = tx['label'] self._date = format_time(tx['timestamp']) + self._timestamp = tx['timestamp'] self._status = 'settled' # TODO: other states? get_lightning_history is deciding the filter for us :( self._phash = tx['payment_hash'] self._preimage = tx['preimage'] - invoice = (self._wallet.wallet.get_invoice(self._key) - or self._wallet.wallet.get_request(self._key)) - self._logger.debug(str(invoice)) - if invoice: - self._invoice = invoice.lightning_invoice or '' - else: - self._invoice = '' - self.detailsChanged.emit() diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qemodelfilter.py electrum-4.4.5+dfsg1/electrum/gui/qml/qemodelfilter.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qemodelfilter.py 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qemodelfilter.py 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,30 @@ +from PyQt5.QtCore import pyqtSignal, pyqtProperty, QSortFilterProxyModel, QModelIndex + +from electrum.logging import get_logger + +class QEFilterProxyModel(QSortFilterProxyModel): + _logger = get_logger(__name__) + + def __init__(self, parent_model, parent=None): + super().__init__(parent) + self._filter_value = None + self.setSourceModel(parent_model) + + countChanged = pyqtSignal() + @pyqtProperty(int, notify=countChanged) + def count(self): + return self.rowCount(QModelIndex()) + + def isCustomFilter(self): + return self._filter_value is not None + + def setFilterValue(self, filter_value): + self._filter_value = filter_value + + def filterAcceptsRow(self, s_row, s_parent): + if not self.isCustomFilter: + return super().filterAcceptsRow(s_row, s_parent) + + parent_model = self.sourceModel() + d = parent_model.data(parent_model.index(s_row, 0, s_parent), self.filterRole()) + return True if self._filter_value is None else d == self._filter_value diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qenetwork.py electrum-4.4.5+dfsg1/electrum/gui/qml/qenetwork.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qenetwork.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qenetwork.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,28 +1,27 @@ +from typing import TYPE_CHECKING + from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject from electrum.logging import get_logger from electrum import constants from electrum.interface import ServerAddr +from electrum.simple_config import FEERATE_DEFAULT_RELAY from .util import QtEventListener, event_listener +from .qeserverlistmodel import QEServerListModel -class QENetwork(QObject, QtEventListener): - def __init__(self, network, qeconfig, parent=None): - super().__init__(parent) - self.network = network - self._qeconfig = qeconfig - self._height = network.get_local_height() # init here, update event can take a while - self.register_callbacks() - - self._qeconfig.useGossipChanged.connect(self.on_gossip_setting_changed) +if TYPE_CHECKING: + from .qeconfig import QEConfig + from electrum.network import Network +class QENetwork(QObject, QtEventListener): _logger = get_logger(__name__) networkUpdated = pyqtSignal() blockchainUpdated = pyqtSignal() - heightChanged = pyqtSignal([int], arguments=['height']) - defaultServerChanged = pyqtSignal() + heightChanged = pyqtSignal([int], arguments=['height']) # local blockchain height + serverHeightChanged = pyqtSignal([int], arguments=['height']) proxySet = pyqtSignal() proxyChanged = pyqtSignal() statusChanged = pyqtSignal() @@ -35,7 +34,10 @@ dataChanged = pyqtSignal() _height = 0 - _status = "" + _server = "" + _is_connected = False + _server_status = "" + _network_status = "" _chaintips = 1 _islagging = False _fee_histogram = [] @@ -45,9 +47,26 @@ _gossipDbChannels = 0 _gossipDbPolicies = 0 + def __init__(self, network: 'Network', qeconfig: 'QEConfig', parent=None): + super().__init__(parent) + assert network, "--offline is not yet implemented for this GUI" # TODO + self.network = network + self._qeconfig = qeconfig + self._serverListModel = None + self._height = network.get_local_height() # init here, update event can take a while + self._server_height = network.get_server_height() # init here, update event can take a while + self.register_callbacks() + self.destroyed.connect(lambda: self.on_destroy()) + + self._qeconfig.useGossipChanged.connect(self.on_gossip_setting_changed) + + def on_destroy(self): + self.unregister_callbacks() + @event_listener def on_event_network_updated(self, *args): self.networkUpdated.emit() + self._update_status() @event_listener def on_event_blockchain_updated(self): @@ -59,19 +78,38 @@ @event_listener def on_event_default_server_changed(self, *args): - self.defaultServerChanged.emit() + self._update_status() @event_listener def on_event_proxy_set(self, *args): self._logger.debug('proxy set') self.proxySet.emit() + self.proxyTorChanged.emit() - @event_listener - def on_event_status(self, *args): - self._logger.debug('status updated: %s' % self.network.connection_status) - if self._status != self.network.connection_status: - self._status = self.network.connection_status + def _update_status(self): + server = str(self.network.get_parameters().server) + if self._server != server: + self._server = server + self.statusChanged.emit() + network_status = self.network.get_status() + if self._network_status != network_status: + self._logger.debug('network_status updated: %s' % network_status) + self._network_status = network_status + self.statusChanged.emit() + is_connected = self.network.is_connected() + if self._is_connected != is_connected: + self._is_connected = is_connected self.statusChanged.emit() + server_status = self.network.get_connection_status_for_GUI() + if self._server_status != server_status: + self._logger.debug('server_status updated: %s' % server_status) + self._server_status = server_status + self.statusChanged.emit() + server_height = self.network.get_server_height() + if self._server_height != server_height: + self._logger.debug(f'server_height updated: {server_height}') + self._server_height = server_height + self.serverHeightChanged.emit(server_height) chains = len(self.network.get_blockchains()) if chains != self._chaintips: self._logger.debug('chain tips # changed: %d', chains) @@ -84,9 +122,39 @@ self.isLaggingChanged.emit() @event_listener + def on_event_status(self, *args): + self._update_status() + + @event_listener def on_event_fee_histogram(self, histogram): - self._logger.debug('fee histogram updated') - self._fee_histogram = histogram if histogram else [] + self._logger.debug(f'fee histogram updated') + self.update_histogram(histogram) + + def update_histogram(self, histogram): + if not histogram: + histogram = [[FEERATE_DEFAULT_RELAY/1000,1]] + # cap the histogram to a limited number of megabytes + bytes_limit=10*1000*1000 + bytes_current = 0 + capped_histogram = [] + for item in sorted(histogram, key=lambda x: x[0], reverse=True): + if bytes_current >= bytes_limit: + break + slot = min(item[1], bytes_limit-bytes_current) + bytes_current += slot + capped_histogram.append([ + max(FEERATE_DEFAULT_RELAY/1000, item[0]), # clamped to [FEERATE_DEFAULT_RELAY/1000,inf[ + slot, # width of bucket + bytes_current, # cumulative depth at far end of bucket + ]) + + # add clamping attributes for the GUI + self._fee_histogram = { + 'histogram': capped_histogram, + 'total': bytes_current, + 'min_fee': capped_histogram[-1][0] if capped_histogram else FEERATE_DEFAULT_RELAY/1000, + 'max_fee': capped_histogram[0][0] if capped_histogram else FEERATE_DEFAULT_RELAY/1000 + } self.feeHistogramUpdated.emit() @event_listener @@ -121,27 +189,46 @@ self.network.run_from_another_thread(self.network.stop_gossip()) @pyqtProperty(int, notify=heightChanged) - def height(self): + def height(self): # local blockchain height return self._height - @pyqtProperty(str, notify=defaultServerChanged) + @pyqtProperty(int, notify=serverHeightChanged) + def serverHeight(self): + return self._server_height + + @pyqtProperty(str, notify=statusChanged) def server(self): - return str(self.network.get_parameters().server) + return self._server @server.setter - def server(self, server): + def server(self, server: str): net_params = self.network.get_parameters() try: server = ServerAddr.from_str_with_inference(server) if not server: raise Exception("failed to parse") except Exception: return - net_params = net_params._replace(server=server) + net_params = net_params._replace(server=server, auto_connect=self._qeconfig.autoConnect) self.network.run_from_another_thread(self.network.set_parameters(net_params)) @pyqtProperty(str, notify=statusChanged) + def serverWithStatus(self): + server = self._server + if not self.network.is_connected(): # connecting or disconnected + return f"{server} (connecting...)" + return server + + @pyqtProperty(str, notify=statusChanged) def status(self): - return self._status + return self._network_status + + @pyqtProperty(str, notify=statusChanged) + def serverStatus(self): + return self.network.get_connection_status_for_GUI() + + @pyqtProperty(bool, notify=statusChanged) + def isConnected(self): + return self._is_connected @pyqtProperty(int, notify=chaintipsChanged) def chaintips(self): @@ -173,6 +260,11 @@ self.network.run_from_another_thread(self.network.set_parameters(net_params)) self.proxyChanged.emit() + proxyTorChanged = pyqtSignal() + @pyqtProperty(bool, notify=proxyTorChanged) + def isProxyTor(self): + return self.network.tor_proxy + @pyqtProperty('QVariant', notify=feeHistogramUpdated) def feeHistogram(self): return self._fee_histogram @@ -186,3 +278,10 @@ 'db_channels': self._gossipDbChannels , 'db_policies': self._gossipDbPolicies } + + serverListModelChanged = pyqtSignal() + @pyqtProperty(QEServerListModel, notify=serverListModelChanged) + def serverListModel(self): + if self._serverListModel is None: + self._serverListModel = QEServerListModel(self.network) + return self._serverListModel diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qeqr.py electrum-4.4.5+dfsg1/electrum/gui/qml/qeqr.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qeqr.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qeqr.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,12 +1,14 @@ import asyncio import qrcode +from qrcode.exceptions import DataOverflowError + import math import urllib from PIL import Image, ImageQt from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject, QRect, QPoint -from PyQt5.QtGui import QImage,QColor +from PyQt5.QtGui import QImage, QColor from PyQt5.QtQuick import QQuickImageProvider from electrum.logging import get_logger @@ -15,21 +17,22 @@ from electrum.util import profiler, get_asyncio_loop class QEQRParser(QObject): - def __init__(self, text=None, parent=None): - super().__init__(parent) - self._text = text - self.qrreader = get_qr_reader() - if not self.qrreader: - raise Exception(_("The platform QR detection library is not available.")) - _logger = get_logger(__name__) busyChanged = pyqtSignal() dataChanged = pyqtSignal() imageChanged = pyqtSignal() - _busy = False - _image = None + def __init__(self, text=None, parent=None): + super().__init__(parent) + + self._busy = False + self._image = None + + self._text = text + self.qrreader = get_qr_reader() + if not self.qrreader: + raise Exception(_("The platform QR detection library is not available.")) @pyqtSlot('QImage') def scanImage(self, image=None): @@ -126,28 +129,36 @@ def requestImage(self, qstr, size): # Qt does a urldecode before passing the string here # but BIP21 (and likely other uri based specs) requires urlencoding, - # so we re-encode percent-quoted if a 'scheme' is found in the string + # so we re-encode percent-quoted if a known 'scheme' is found in the string + # (unknown schemes might be found when a colon is in a serialized TX, which + # leads to mangling of the tx, so we check for supported schemes.) uri = urllib.parse.urlparse(qstr) - if uri.scheme: + if uri.scheme and uri.scheme in ['bitcoin', 'lightning']: # urlencode request parameters query = urllib.parse.parse_qs(uri.query) query = urllib.parse.urlencode(query, doseq=True, quote_via=urllib.parse.quote) uri = uri._replace(query=query) qstr = urllib.parse.urlunparse(uri) - self._logger.debug('QR requested for %s' % qstr) qr = qrcode.QRCode(version=1, border=2) qr.add_data(qstr) # calculate best box_size pixelsize = min(self._max_size, 400) - modules = 17 + 4 * qr.best_fit() + qr.border * 2 - qr.box_size = math.floor(pixelsize/modules) - - qr.make(fit=True) - - pimg = qr.make_image(fill_color='black', back_color='white') - self.qimg = ImageQt.ImageQt(pimg) + try: + modules = 17 + 4 * qr.best_fit() + qr.border * 2 + qr.box_size = math.floor(pixelsize/modules) + + qr.make(fit=True) + + pimg = qr.make_image(fill_color='black', back_color='white') + self.qimg = ImageQt.ImageQt(pimg) + except DataOverflowError: + # fake it + modules = 17 + qr.border * 2 + box_size = math.floor(pixelsize/modules) + self.qimg = QImage(box_size * modules, box_size * modules, QImage.Format_RGB32) + self.qimg.fill(QColor('gray')) return self.qimg, self.qimg.size() # helper for placing icon exactly where it should go on the QR code @@ -165,12 +176,17 @@ # calculate best box_size pixelsize = min(self._max_size, 400) - modules = 17 + 4 * qr.best_fit() + qr.border * 2 - qr.box_size = math.floor(pixelsize/modules) + try: + modules = 17 + 4 * qr.best_fit() + qr.border * 2 + valid = True + except DataOverflowError: + # fake it + modules = 17 + qr.border * 2 + valid = False + qr.box_size = math.floor(pixelsize/modules) # calculate icon width in modules icon_modules = int(modules / 5) icon_modules += (icon_modules+1)%2 # force odd - return { 'modules': modules, 'box_size': qr.box_size, 'icon_modules': icon_modules } - + return { 'modules': modules, 'box_size': qr.box_size, 'icon_modules': icon_modules, 'valid' : valid } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qerequestdetails.py electrum-4.4.5+dfsg1/electrum/gui/qml/qerequestdetails.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qerequestdetails.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qerequestdetails.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,4 +1,4 @@ -from time import time +from typing import Optional from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject, QTimer, Q_ENUMS @@ -8,7 +8,8 @@ from .qewallet import QEWallet from .qetypes import QEAmount -from .util import QtEventListener, event_listener +from .util import QtEventListener, event_listener, status_update_timer_interval + class QERequestDetails(QObject, QtEventListener): @@ -26,17 +27,22 @@ _logger = get_logger(__name__) - _wallet = None - _key = None - _req = None - _timer = None - _amount = None - detailsChanged = pyqtSignal() # generic request properties changed signal statusChanged = pyqtSignal() def __init__(self, parent=None): super().__init__(parent) + + self._wallet = None # type: Optional[QEWallet] + self._key = None + self._req = None + self._timer = None + self._amount = None + + self._timer = QTimer(self) + self._timer.setSingleShot(True) + self._timer.timeout.connect(self.updateStatusString) + self.register_callbacks() self.destroyed.connect(lambda: self.on_destroy()) @@ -113,7 +119,15 @@ @pyqtProperty(str, notify=detailsChanged) def bolt11(self): - return self._req.lightning_invoice if self._req else '' + can_receive = self._wallet.wallet.lnworker.num_sats_can_receive() if self._wallet.wallet.lnworker else 0 + if self._req and can_receive > 0 and (self._req.get_amount_sat() or 0) <= can_receive: + bolt11 = self._wallet.wallet.get_bolt11_invoice(self._req) + else: + return '' + # encode lightning invoices as uppercase so QR encoding can use + # alphanumeric mode; resulting in smaller QR codes + bolt11 = bolt11.upper() + return bolt11 @pyqtProperty(str, notify=detailsChanged) def bip21(self): @@ -133,31 +147,16 @@ self._amount = QEAmount(from_invoice=self._req) self.detailsChanged.emit() - self.initStatusStringTimer() + self.statusChanged.emit() + self.set_status_timer() - def initStatusStringTimer(self): + def set_status_timer(self): if self.status == PR_UNPAID: if self.expiration > 0 and self.expiration != LN_EXPIRY_NEVER: - self._timer = QTimer(self) - self._timer.setSingleShot(True) - self._timer.timeout.connect(self.updateStatusString) - - # very roughly according to util.time_difference - exp_in = int(self.expiration - time()) - exp_in_min = int(exp_in/60) - - interval = 0 - if exp_in < 0: - interval = 0 - if exp_in_min < 2: - interval = 1000 - elif exp_in_min < 90: - interval = 1000 * 60 - elif exp_in_min < 1440: - interval = 1000 * 60 * 60 - + self._logger.debug(f'set_status_timer, expiration={self.expiration}') + interval = status_update_timer_interval(self.expiration) if interval > 0: - self._logger.debug(f'setting status update timer to {interval}, req expires in {exp_in} seconds') + self._logger.debug(f'setting status update timer to {interval}') self._timer.setInterval(interval) # msec self._timer.start() @@ -165,5 +164,5 @@ @pyqtSlot() def updateStatusString(self): self.statusChanged.emit() - self.initStatusStringTimer() + self.set_status_timer() diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qeserverlistmodel.py electrum-4.4.5+dfsg1/electrum/gui/qml/qeserverlistmodel.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qeserverlistmodel.py 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qeserverlistmodel.py 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,136 @@ +from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject +from PyQt5.QtCore import Qt, QAbstractListModel, QModelIndex + +from electrum.logging import get_logger +from electrum.util import Satoshis, format_time +from electrum.interface import ServerAddr, PREFERRED_NETWORK_PROTOCOL +from electrum import blockchain + +from .util import QtEventListener, qt_event_listener + + +class QEServerListModel(QAbstractListModel, QtEventListener): + _logger = get_logger(__name__) + + # define listmodel rolemap + _ROLE_NAMES=('name', 'address', 'is_connected', 'is_primary', 'is_tor', 'chain', 'height') + _ROLE_KEYS = range(Qt.UserRole, Qt.UserRole + len(_ROLE_NAMES)) + _ROLE_MAP = dict(zip(_ROLE_KEYS, [bytearray(x.encode()) for x in _ROLE_NAMES])) + _ROLE_RMAP = dict(zip(_ROLE_NAMES, _ROLE_KEYS)) + + def __init__(self, network, parent=None): + super().__init__(parent) + + self._chaintips = 0 + + self.network = network + self.initModel() + self.register_callbacks() + self.destroyed.connect(lambda: self.unregister_callbacks()) + + @qt_event_listener + def on_event_network_updated(self): + self._logger.info(f'network updated') + self.initModel() + + @qt_event_listener + def on_event_blockchain_updated(self): + self._logger.info(f'blockchain updated') + self.initModel() + + @qt_event_listener + def on_event_default_server_changed(self): + self._logger.info(f'default server changed') + self.initModel() + + def rowCount(self, index): + return len(self.servers) + + def roleNames(self): + return self._ROLE_MAP + + def data(self, index, role): + server = self.servers[index.row()] + role_index = role - Qt.UserRole + value = server[self._ROLE_NAMES[role_index]] + + if isinstance(value, (bool, list, int, str)) or value is None: + return value + if isinstance(value, Satoshis): + return value.value + return str(value) + + def clear(self): + self.beginResetModel() + self.servers = [] + self.endResetModel() + + chaintipsChanged = pyqtSignal() + @pyqtProperty(int, notify=chaintipsChanged) + def chaintips(self): + return self._chaintips + + def get_chains(self): + chains = self.network.get_blockchains() + n_chains = len(chains) + if n_chains != self._chaintips: + self._chaintips = n_chains + self.chaintipsChanged.emit() + return chains + + @pyqtSlot() + def initModel(self): + self.clear() + + servers = [] + + chains = self.get_chains() + + for chain_id, interfaces in chains.items(): + self._logger.debug(f'chain {chain_id} has {len(interfaces)} interfaces') + b = blockchain.blockchains.get(chain_id) + if b is None: + continue + + name = b.get_name() + + self._logger.debug(f'chain {chain_id} has name={name}, max_forkpoint=@{b.get_max_forkpoint()}, height={b.height()}') + + for i in interfaces: + server = {} + server['chain'] = name + server['chain_height'] = b.height() + server['is_primary'] = i == self.network.interface + server['is_connected'] = True + server['name'] = str(i.server) + server['address'] = i.server.to_friendly_name() + server['height'] = i.tip + + servers.append(server) + + # disconnected servers + all_servers = self.network.get_servers() + connected_hosts = set([iface.host for ifaces in chains.values() for iface in ifaces]) + protocol = PREFERRED_NETWORK_PROTOCOL + for _host, d in sorted(all_servers.items()): + if _host in connected_hosts: + continue + if _host.endswith('.onion') and not self.network.tor_proxy: + continue + port = d.get(protocol) + if port: + s = ServerAddr(_host, port, protocol=protocol) + server = {} + server['chain'] = '' + server['chain_height'] = 0 + server['height'] = 0 + server['is_primary'] = False + server['is_connected'] = False + server['name'] = s.net_addr_str() + server['address'] = server['name'] + + servers.append(server) + + self.beginInsertRows(QModelIndex(), 0, len(servers) - 1) + self.servers = servers + self.endInsertRows() diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qeswaphelper.py electrum-4.4.5+dfsg1/electrum/gui/qml/qeswaphelper.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qeswaphelper.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qeswaphelper.py 2000-11-11 11:11:11.000000000 +0000 @@ -3,44 +3,73 @@ import math from typing import Union -from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject +from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject, QTimer, Q_ENUMS from electrum.i18n import _ from electrum.lnutil import ln_dummy_address from electrum.logging import get_logger from electrum.transaction import PartialTxOutput -from electrum.util import NotEnoughFunds, NoDynamicFeeEstimates, profiler +from electrum.util import NotEnoughFunds, NoDynamicFeeEstimates, profiler, get_asyncio_loop from .auth import AuthMixin, auth_protect from .qetypes import QEAmount from .qewallet import QEWallet +from .util import QtEventListener, qt_event_listener -class QESwapHelper(AuthMixin, QObject): +class QESwapHelper(AuthMixin, QObject, QtEventListener): _logger = get_logger(__name__) - _wallet = None - _sliderPos = 0 - _rangeMin = 0 - _rangeMax = 0 - _tx = None - _valid = False - _userinfo = '' - _tosend = QEAmount() - _toreceive = QEAmount() - _serverfeeperc = '' - _serverfee = QEAmount() - _miningfee = QEAmount() - _isReverse = False + class State: + Initialized = 0 + ServiceReady = 1 + Started = 2 + Failed = 3 + Success = 4 - _send_amount = 0 - _receive_amount = 0 + Q_ENUMS(State) - error = pyqtSignal([str], arguments=['message']) confirm = pyqtSignal([str], arguments=['message']) + error = pyqtSignal([str], arguments=['message']) def __init__(self, parent=None): super().__init__(parent) + self._wallet = None + self._sliderPos = 0 + self._rangeMin = 0 + self._rangeMax = 0 + self._tx = None + self._valid = False + self._state = QESwapHelper.State.Initialized + self._userinfo = ' '.join([ + _('Move the slider to set the amount and direction of the swap.'), + _('Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments.'), + ]) + self._tosend = QEAmount() + self._toreceive = QEAmount() + self._serverfeeperc = '' + self._server_miningfee = QEAmount() + self._miningfee = QEAmount() + self._isReverse = False + + self._service_available = False + self._send_amount = 0 + self._receive_amount = 0 + + self._leftVoid = 0 + self._rightVoid = 0 + + self.register_callbacks() + self.destroyed.connect(lambda: self.on_destroy()) + + self._fwd_swap_updatetx_timer = QTimer(self) + self._fwd_swap_updatetx_timer.setSingleShot(True) + # self._fwd_swap_updatetx_timer.setInterval(500) + self._fwd_swap_updatetx_timer.timeout.connect(self.fwd_swap_updatetx) + + def on_destroy(self): + self.unregister_callbacks() + walletChanged = pyqtSignal() @pyqtProperty(QEWallet, notify=walletChanged) def wallet(self): @@ -87,6 +116,16 @@ self._rangeMax = rangeMax self.rangeMaxChanged.emit() + leftVoidChanged = pyqtSignal() + @pyqtProperty(float, notify=leftVoidChanged) + def leftVoid(self): + return self._leftVoid + + rightVoidChanged = pyqtSignal() + @pyqtProperty(float, notify=rightVoidChanged) + def rightVoid(self): + return self._rightVoid + validChanged = pyqtSignal() @pyqtProperty(bool, notify=validChanged) def valid(self): @@ -98,6 +137,17 @@ self._valid = valid self.validChanged.emit() + stateChanged = pyqtSignal() + @pyqtProperty(int, notify=stateChanged) + def state(self): + return self._state + + @state.setter + def state(self, state): + if self._state != state: + self._state = state + self.stateChanged.emit() + userinfoChanged = pyqtSignal() @pyqtProperty(str, notify=userinfoChanged) def userinfo(self): @@ -131,16 +181,16 @@ self._toreceive = toreceive self.toreceiveChanged.emit() - serverfeeChanged = pyqtSignal() - @pyqtProperty(QEAmount, notify=serverfeeChanged) - def serverfee(self): - return self._serverfee - - @serverfee.setter - def serverfee(self, serverfee): - if self._serverfee != serverfee: - self._serverfee = serverfee - self.serverfeeChanged.emit() + serverMiningfeeChanged = pyqtSignal() + @pyqtProperty(QEAmount, notify=serverMiningfeeChanged) + def serverMiningfee(self): + return self._server_miningfee + + @serverMiningfee.setter + def serverMiningfee(self, server_miningfee): + if self._server_miningfee != server_miningfee: + self._server_miningfee = server_miningfee + self.serverMiningfeeChanged.emit() serverfeepercChanged = pyqtSignal() @pyqtProperty(str, notify=serverfeepercChanged) @@ -178,8 +228,17 @@ def init_swap_slider_range(self): lnworker = self._wallet.wallet.lnworker + if not lnworker: + return swap_manager = lnworker.swap_manager - asyncio.run(swap_manager.get_pairs()) + try: + asyncio.run(swap_manager.get_pairs()) + self.state = QESwapHelper.State.ServiceReady + except Exception as e: + self.error.emit(_('Swap service unavailable')) + self._logger.error(f'could not get pairs for swap: {repr(e)}') + return + """Sets the minimal and maximal amount that can be swapped for the swap slider.""" # tx is updated again afterwards with send_amount in case of normal swap @@ -191,7 +250,7 @@ max_onchain_spend = 0 reverse = int(min(lnworker.num_sats_can_send(), swap_manager.get_max_amount())) - max_recv_amt_ln = int(swap_manager.num_sats_can_receive()) + max_recv_amt_ln = int(lnworker.num_sats_can_receive()) max_recv_amt_oc = swap_manager.get_send_amount(max_recv_amt_ln, is_reverse=False) or 0 forward = int(min(max_recv_amt_oc, # maximally supported swap amount by provider @@ -202,6 +261,18 @@ self._logger.debug(f'Slider range {-reverse} - {forward}') self.rangeMin = -reverse self.rangeMax = forward + # percentage of void, right or left + if reverse < forward: + self._leftVoid = 0.5 * (forward - reverse) / forward + self._rightVoid = 0 + elif reverse > forward: + self._leftVoid = 0 + self._rightVoid = - 0.5 * (forward - reverse) / reverse + else: + self._leftVoid = 0 + self._rightVoid = 0 + self.leftVoidChanged.emit() + self.rightVoidChanged.emit() self.swap_slider_moved() @@ -222,64 +293,59 @@ self._tx = None self.valid = False + @qt_event_listener + def on_event_fee_histogram(self, *args): + self.swap_slider_moved() + + @qt_event_listener + def on_event_fee(self, *args): + self.swap_slider_moved() + def swap_slider_moved(self): + if self._state == QESwapHelper.State.Initialized: + return + position = int(self._sliderPos) swap_manager = self._wallet.wallet.lnworker.swap_manager # pay_amount and receive_amounts are always with fees already included # so they reflect the net balance change after the swap - if position < 0: # reverse swap - self.userinfo = _('Adds Lightning receiving capacity.') - self.isReverse = True - - pay_amount = abs(position) - self._send_amount = pay_amount - self.tosend = QEAmount(amount_sat=pay_amount) - - receive_amount = swap_manager.get_recv_amount( - send_amount=pay_amount, is_reverse=True) - self._receive_amount = receive_amount - self.toreceive = QEAmount(amount_sat=receive_amount) - - # fee breakdown - self.serverfeeperc = f'{swap_manager.percentage:0.1f}%' - serverfee = math.ceil(swap_manager.percentage * pay_amount / 100) + swap_manager.lockup_fee - self.serverfee = QEAmount(amount_sat=serverfee) - self.miningfee = QEAmount(amount_sat=swap_manager.get_claim_fee()) - - else: # forward (normal) swap - self.userinfo = _('Adds Lightning sending capacity.') - self.isReverse = False - self._send_amount = position - - self.update_tx(self._send_amount) - # add lockup fees, but the swap amount is position - pay_amount = position + self._tx.get_fee() if self._tx else 0 - self.tosend = QEAmount(amount_sat=pay_amount) - - receive_amount = swap_manager.get_recv_amount(send_amount=position, is_reverse=False) - self._receive_amount = receive_amount - self.toreceive = QEAmount(amount_sat=receive_amount) - - # fee breakdown - self.serverfeeperc = f'{swap_manager.percentage:0.1f}%' - serverfee = math.ceil(swap_manager.percentage * pay_amount / 100) + swap_manager.normal_fee - self.serverfee = QEAmount(amount_sat=serverfee) - self.miningfee = QEAmount(amount_sat=self._tx.get_fee()) if self._tx else QEAmount() + self.isReverse = (position < 0) + self._send_amount = abs(position) + self.tosend = QEAmount(amount_sat=self._send_amount) + self._receive_amount = swap_manager.get_recv_amount(send_amount=self._send_amount, is_reverse=self.isReverse) + self.toreceive = QEAmount(amount_sat=self._receive_amount) + # fee breakdown + self.serverfeeperc = f'{swap_manager.percentage:0.1f}%' + server_miningfee = swap_manager.lockup_fee if self.isReverse else swap_manager.normal_fee + self.serverMiningfee = QEAmount(amount_sat=server_miningfee) + if self.isReverse: + self.check_valid(self._send_amount, self._receive_amount) + else: + # update tx only if slider isn't moved for a while + self.valid = False + self._fwd_swap_updatetx_timer.start(250) - if pay_amount and receive_amount: + def check_valid(self, send_amount, receive_amount): + if send_amount and receive_amount: self.valid = True else: # add more nuanced error reporting? - self.userinfo = _('Swap below minimal swap size, change the slider.') self.valid = False + def fwd_swap_updatetx(self): + self.update_tx(self._send_amount) + # add lockup fees, but the swap amount is position + pay_amount = self._send_amount + self._tx.get_fee() if self._tx else 0 + self.miningfee = QEAmount(amount_sat=self._tx.get_fee()) if self._tx else QEAmount() + self.check_valid(pay_amount, self._receive_amount) + def do_normal_swap(self, lightning_amount, onchain_amount): assert self._tx if lightning_amount is None or onchain_amount is None: return - loop = self._wallet.wallet.network.asyncio_loop + loop = get_asyncio_loop() coro = self._wallet.wallet.lnworker.swap_manager.normal_swap( lightning_amount_sat=lightning_amount, expected_onchain_amount_sat=onchain_amount, @@ -290,18 +356,34 @@ def swap_task(): try: fut = asyncio.run_coroutine_threadsafe(coro, loop) - result = fut.result() + self.userinfo = _('Performing swap...') + self.state = QESwapHelper.State.Started + txid = fut.result() + try: # swaphelper might be destroyed at this point + self.userinfo = ' '.join([ + _('Success!'), + _('Your funding transaction has been broadcast.'), + _('The swap will be finalized once your transaction is confirmed.'), + _('You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay.'), + ]) + self.state = QESwapHelper.State.Success + except RuntimeError: + pass except Exception as e: - self._logger.error(str(e)) - self.error.emit(str(e)) + try: # swaphelper might be destroyed at this point + self.state = QESwapHelper.State.Failed + self.userinfo = _('Error') + ': ' + str(e) + self._logger.error(str(e)) + except RuntimeError: + pass - threading.Thread(target=swap_task).start() + threading.Thread(target=swap_task, daemon=True).start() def do_reverse_swap(self, lightning_amount, onchain_amount): if lightning_amount is None or onchain_amount is None: return swap_manager = self._wallet.wallet.lnworker.swap_manager - loop = self._wallet.wallet.network.asyncio_loop + loop = get_asyncio_loop() coro = swap_manager.reverse_swap( lightning_amount_sat=lightning_amount, expected_onchain_amount_sat=onchain_amount + swap_manager.get_claim_fee(), @@ -310,31 +392,41 @@ def swap_task(): try: fut = asyncio.run_coroutine_threadsafe(coro, loop) - result = fut.result() + self.userinfo = _('Performing swap...') + self.state = QESwapHelper.State.Started + success = fut.result() + try: # swaphelper might be destroyed at this point + if success: + self.userinfo = ' '.join([ + _('Success!'), + _('The funding transaction has been detected.'), + _('Your claiming transaction will be broadcast when the funding transaction is confirmed.'), + _('You may choose to broadcast it earlier, although that would not be trustless.'), + ]) + self.state = QESwapHelper.State.Success + else: + self.userinfo = _('Swap failed!') + self.state = QESwapHelper.State.Failed + except RuntimeError: + pass except Exception as e: - self._logger.error(str(e)) - self.error.emit(str(e)) + try: # swaphelper might be destroyed at this point + self.state = QESwapHelper.State.Failed + self.userinfo = _('Error') + ': ' + str(e) + self._logger.error(str(e)) + except RuntimeError: + pass - threading.Thread(target=swap_task).start() + threading.Thread(target=swap_task, daemon=True).start() @pyqtSlot() - @pyqtSlot(bool) - def executeSwap(self, confirm=False): + def executeSwap(self): if not self._wallet.wallet.network: self.error.emit(_("You are offline.")) return - if confirm: - self._do_execute_swap() - return - - if self.isReverse: - self.confirm.emit(_('Do you want to do a reverse submarine swap?')) - else: - self.confirm.emit(_('Do you want to do a submarine swap? ' - 'You will need to wait for the swap transaction to confirm.' - )) + self._do_execute_swap() - @auth_protect + @auth_protect(message=_('Confirm Lightning swap?')) def _do_execute_swap(self): if self.isReverse: lightning_amount = self._send_amount diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qetransactionlistmodel.py electrum-4.4.5+dfsg1/electrum/gui/qml/qetransactionlistmodel.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qetransactionlistmodel.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qetransactionlistmodel.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,27 +1,21 @@ from datetime import datetime, timedelta +from typing import TYPE_CHECKING, Dict, Any from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject from PyQt5.QtCore import Qt, QAbstractListModel, QModelIndex from electrum.logging import get_logger from electrum.util import Satoshis, TxMinedInfo +from electrum.address_synchronizer import TX_HEIGHT_FUTURE, TX_HEIGHT_LOCAL from .qetypes import QEAmount from .util import QtEventListener, qt_event_listener -class QETransactionListModel(QAbstractListModel, QtEventListener): - def __init__(self, wallet, parent=None, *, onchain_domain=None, include_lightning=True): - super().__init__(parent) - self.wallet = wallet - self.onchain_domain = onchain_domain - self.include_lightning = include_lightning +if TYPE_CHECKING: + from electrum.wallet import Abstract_Wallet - self.register_callbacks() - self.destroyed.connect(lambda: self.on_destroy()) - self.requestRefresh.connect(lambda: self.init_model()) - - self.init_model() +class QETransactionListModel(QAbstractListModel, QtEventListener): _logger = get_logger(__name__) # define listmodel rolemap @@ -34,6 +28,19 @@ requestRefresh = pyqtSignal() + def __init__(self, wallet: 'Abstract_Wallet', parent=None, *, onchain_domain=None, include_lightning=True): + super().__init__(parent) + self.wallet = wallet + self.onchain_domain = onchain_domain + self.include_lightning = include_lightning + + self.register_callbacks() + self.destroyed.connect(lambda: self.on_destroy()) + self.requestRefresh.connect(lambda: self.initModel()) + + self.setDirty() + self.initModel() + def on_destroy(self): self.unregister_callbacks() @@ -43,9 +50,44 @@ self._logger.debug('verified event for txid %s' % txid) self.on_tx_verified(txid, info) + @qt_event_listener + def on_event_adb_set_future_tx(self, adb, txid): + if adb != self.wallet.adb: + return + self._logger.debug(f'adb_set_future_tx event for txid {txid}') + for i, item in enumerate(self.tx_history): + if 'txid' in item and item['txid'] == txid: + self._update_future_txitem(i) + return + + @qt_event_listener + def on_event_fee_histogram(self, histogram): + self._logger.debug(f'fee histogram updated') + for i, tx_item in enumerate(self.tx_history): + if 'height' not in tx_item: # filter to on-chain + continue + if tx_item['confirmations'] > 0: # filter out already mined + continue + txid = tx_item['txid'] + tx = self.wallet.db.get_transaction(txid) + if not tx: + continue + txinfo = self.wallet.get_tx_info(tx) + status, status_str = self.wallet.get_tx_status(txid, txinfo.tx_mined_status) + tx_item['date'] = status_str + index = self.index(i, 0) + roles = [self._ROLE_RMAP['date']] + self.dataChanged.emit(index, index, roles) + def rowCount(self, index): return len(self.tx_history) + # also expose rowCount as a property + countChanged = pyqtSignal() + @pyqtProperty(int, notify=countChanged) + def count(self): + return len(self.tx_history) + def roleNames(self): return self._ROLE_MAP @@ -65,14 +107,18 @@ return value.value return str(value) + @pyqtSlot() + def setDirty(self): + self._dirty = True + def clear(self): self.beginResetModel() self.tx_history = [] self.endResetModel() - def tx_to_model(self, tx): - #self._logger.debug(str(tx)) - item = tx + def tx_to_model(self, tx_item): + #self._logger.debug(str(tx_item)) + item = tx_item item['key'] = item['txid'] if 'txid' in item else item['payment_hash'] @@ -90,14 +136,22 @@ item['balance'] = QEAmount(amount_sat=item['balance'].value) if 'txid' in item: - tx = self.wallet.get_input_tx(item['txid']) - item['complete'] = tx.is_complete() + tx = self.wallet.db.get_transaction(item['txid']) + if tx: + item['complete'] = tx.is_complete() + else: # due to races, tx might have already been removed from history + item['complete'] = False # newly arriving txs, or (partially/fully signed) local txs have no (block) timestamp - if not item['timestamp']: - txinfo = self.wallet.get_tx_info(tx) - item['section'] = 'mempool' if item['complete'] and not txinfo.can_broadcast else 'local' - else: + # FIXME just use wallet.get_tx_status, and change that as needed + if not item['timestamp']: # onchain: local or mempool or unverified txs + txid = item['txid'] + assert txid + tx_mined_info = self._tx_mined_info_from_tx_item(tx_item) + item['section'] = 'local' if tx_mined_info.is_local_like() else 'mempool' + status, status_str = self.wallet.get_tx_status(txid, tx_mined_info=tx_mined_info) + item['date'] = status_str + else: # lightning or already mined (and SPV-ed) onchain txs item['section'] = self.get_section_by_timestamp(item['timestamp']) item['date'] = self.format_date_by_section(item['section'], datetime.fromtimestamp(item['timestamp'])) @@ -131,12 +185,31 @@ section = 'older' return date.strftime(dfmt[section]) + @staticmethod + def _tx_mined_info_from_tx_item(tx_item: Dict[str, Any]) -> TxMinedInfo: + # FIXME a bit hackish to have to reconstruct the TxMinedInfo... same thing in qt-gui + tx_mined_info = TxMinedInfo( + height=tx_item['height'], + conf=tx_item['confirmations'], + timestamp=tx_item['timestamp'], + wanted_height=tx_item.get('wanted_height', None), + ) + return tx_mined_info + # initial model data @pyqtSlot() - def init_model(self): + @pyqtSlot(bool) + def initModel(self, force: bool = False): + # only (re)construct if dirty or forced + if not self._dirty and not force: + return + self._logger.debug('retrieving history') - history = self.wallet.get_full_history(onchain_domain=self.onchain_domain, - include_lightning=self.include_lightning) + history = self.wallet.get_full_history( + onchain_domain=self.onchain_domain, + include_lightning=self.include_lightning, + include_fiat=False, + ) txs = [] for key, tx in history.items(): txs.append(self.tx_to_model(tx)) @@ -147,9 +220,12 @@ self.tx_history.reverse() self.endInsertRows() + self.countChanged.emit() + + self._dirty = False + def on_tx_verified(self, txid, info): - i = 0 - for tx in self.tx_history: + for i, tx in enumerate(self.tx_history): if 'txid' in tx and tx['txid'] == txid: tx['height'] = info.height tx['confirmations'] = info.conf @@ -160,27 +236,43 @@ roles = [self._ROLE_RMAP[x] for x in ['section','height','confirmations','timestamp','date']] self.dataChanged.emit(index, index, roles) return - i = i + 1 + + def _update_future_txitem(self, tx_item_idx: int): + tx_item = self.tx_history[tx_item_idx] + # note: local txs can transition to future, as "future" state is not persisted + if tx_item.get('height') not in (TX_HEIGHT_FUTURE, TX_HEIGHT_LOCAL): + return + txid = tx_item['txid'] + tx = self.wallet.db.get_transaction(txid) + if tx is None: + return + txinfo = self.wallet.get_tx_info(tx) + status, status_str = self.wallet.get_tx_status(txid, txinfo.tx_mined_status) + tx_item['date'] = status_str + # note: if the height changes, that might affect the history order, but we won't re-sort now. + tx_item['height'] = self.wallet.adb.get_tx_height(txid).height + index = self.index(tx_item_idx, 0) + roles = [self._ROLE_RMAP[x] for x in ['height', 'date']] + self.dataChanged.emit(index, index, roles) @pyqtSlot(str, str) - def update_tx_label(self, key, label): - i = 0 - for tx in self.tx_history: + def updateTxLabel(self, key, label): + for i, tx in enumerate(self.tx_history): if tx['key'] == key: tx['label'] = label index = self.index(i,0) self.dataChanged.emit(index, index, [self._ROLE_RMAP['label']]) return - i = i + 1 @pyqtSlot(int) def updateBlockchainHeight(self, height): self._logger.debug('updating height to %d' % height) - i = 0 - for tx in self.tx_history: - if 'height' in tx and tx['height'] > 0: - tx['confirmations'] = height - tx['height'] + 1 - index = self.index(i,0) - roles = [self._ROLE_RMAP['confirmations']] - self.dataChanged.emit(index, index, roles) - i = i + 1 + for i, tx_item in enumerate(self.tx_history): + if 'height' in tx_item: + if tx_item['height'] > 0: + tx_item['confirmations'] = height - tx_item['height'] + 1 + index = self.index(i,0) + roles = [self._ROLE_RMAP['confirmations']] + self.dataChanged.emit(index, index, roles) + elif tx_item['height'] in (TX_HEIGHT_FUTURE, TX_HEIGHT_LOCAL): + self._update_future_txitem(i) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qetxdetails.py electrum-4.4.5+dfsg1/electrum/gui/qml/qetxdetails.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qetxdetails.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qetxdetails.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,9 +1,12 @@ +from typing import Optional + from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject from electrum.i18n import _ from electrum.logging import get_logger -from electrum.util import format_time, AddTransactionException -from electrum.transaction import tx_from_any +from electrum.util import format_time, AddTransactionException, TxMinedInfo +from electrum.transaction import tx_from_any, Transaction +from electrum.network import Network from .qewallet import QEWallet from .qetypes import QEAmount @@ -12,41 +15,6 @@ class QETxDetails(QObject, QtEventListener): _logger = get_logger(__name__) - _wallet = None - _txid = '' - _rawtx = '' - _label = '' - - _tx = None - - _status = '' - _amount = QEAmount() - _lnamount = QEAmount() - _fee = QEAmount() - _inputs = [] - _outputs = [] - - _is_lightning_funding_tx = False - _can_bump = False - _can_dscancel = False - _can_broadcast = False - _can_cpfp = False - _can_save_as_local = False - _can_remove = False - _can_sign = False - _is_unrelated = False - _is_complete = False - _is_mined = False - _is_final = False - - _mempool_depth = '' - - _date = '' - _height = 0 - _confirmations = 0 - _txpos = -1 - _header_hash = '' - confirmRemoveLocalTx = pyqtSignal([str], arguments=['message']) saveTxError = pyqtSignal([str,str], arguments=['code', 'message']) saveTxSuccess = pyqtSignal() @@ -58,6 +26,42 @@ self.register_callbacks() self.destroyed.connect(lambda: self.on_destroy()) + self._wallet = None # type: Optional[QEWallet] + self._txid = '' + self._rawtx = '' + self._label = '' + + self._tx = None # type: Optional[Transaction] + + self._status = '' + self._amount = QEAmount() + self._lnamount = QEAmount() + self._fee = QEAmount() + self._feerate_str = '' + self._inputs = [] + self._outputs = [] + + self._is_lightning_funding_tx = False + self._can_bump = False + self._can_dscancel = False + self._can_broadcast = False + self._can_cpfp = False + self._can_save_as_local = False + self._can_remove = False + self._can_sign = False + self._is_unrelated = False + self._is_complete = False + self._is_mined = False + self._is_final = False + + self._mempool_depth = '' + + self._date = '' + self._timestamp = 0 + self._confirmations = 0 + self._header_hash = '' + self._short_id = "" + def on_destroy(self): self.unregister_callbacks() @@ -67,6 +71,12 @@ self._logger.debug('verified event for our txid %s' % txid) self.update() + @event_listener + def on_event_new_transaction(self, wallet, tx): + if wallet == self._wallet.wallet and tx.txid() == self._txid: + self._logger.debug('new_transaction event for our txid %s' % self._txid) + self.update() + walletChanged = pyqtSignal() @pyqtProperty(QEWallet, notify=walletChanged) def wallet(self): @@ -86,10 +96,10 @@ @txid.setter def txid(self, txid: str): if self._txid != txid: - self._logger.debug('txid set -> %s' % txid) + self._logger.debug(f'txid set -> {txid}') self._txid = txid self.txidChanged.emit() - self.update() + self.update(from_txid=True) @pyqtProperty(str, notify=detailsChanged) def rawtx(self): @@ -98,13 +108,15 @@ @rawtx.setter def rawtx(self, rawtx: str): if self._rawtx != rawtx: - self._logger.debug('rawtx set -> %s' % rawtx) + self._logger.debug(f'rawtx set -> {rawtx}') self._rawtx = rawtx if not rawtx: return try: self._tx = tx_from_any(rawtx, deserialize=True) - self.txid = self._tx.txid() # triggers update() + self._txid = self._tx.txid() + self.txidChanged.emit() + self.update() except Exception as e: self._tx = None self._logger.error(repr(e)) @@ -115,7 +127,7 @@ return self._label @pyqtSlot(str) - def set_label(self, label: str): + def setLabel(self, label: str): if label != self._label: self._wallet.wallet.set_label(self._txid, label) self._label = label @@ -137,6 +149,10 @@ def fee(self): return self._fee + @pyqtProperty(str, notify=detailsChanged) + def feeRateStr(self): + return self._feerate_str + @pyqtProperty('QVariantList', notify=detailsChanged) def inputs(self): return self._inputs @@ -158,16 +174,16 @@ return self._date @pyqtProperty(int, notify=detailsChanged) - def height(self): - return self._height + def timestamp(self): + return self._timestamp @pyqtProperty(int, notify=detailsChanged) def confirmations(self): return self._confirmations - @pyqtProperty(int, notify=detailsChanged) - def txpos(self): - return self._txpos + @pyqtProperty(str, notify=detailsChanged) + def shortId(self): + return self._short_id @pyqtProperty(str, notify=detailsChanged) def headerHash(self): @@ -217,26 +233,29 @@ def isFinal(self): return self._is_final - def update(self): - if self._wallet is None: - self._logger.error('wallet undefined') - return + def update(self, from_txid: bool = False): + assert self._wallet - if not self._rawtx: - # abusing get_input_tx to get tx from txid - self._tx = self._wallet.wallet.get_input_tx(self._txid) + if from_txid: + self._tx = self._wallet.wallet.db.get_transaction(self._txid) + assert self._tx is not None #self._logger.debug(repr(self._tx.to_json())) self._logger.debug('adding info from wallet') self._tx.add_info_from_wallet(self._wallet.wallet) + if not self._tx.is_complete() and self._tx.is_missing_info_from_network(): + Network.run_from_another_thread( + self._tx.add_info_from_network(self._wallet.wallet.network, timeout=10)) # FIXME is this needed?... self._inputs = list(map(lambda x: x.to_json(), self._tx.inputs())) self._outputs = list(map(lambda x: { 'address': x.get_ui_address_str(), 'value': QEAmount(amount_sat=x.value), - 'is_mine': self._wallet.wallet.is_mine(x.get_ui_address_str()) - }, self._tx.outputs())) + 'is_mine': self._wallet.wallet.is_mine(x.get_ui_address_str()), + 'is_change': self._wallet.wallet.is_change(x.get_ui_address_str()), + 'is_billing': self._wallet.wallet.is_billing_address(x.get_ui_address_str()) + }, self._tx.outputs())) txinfo = self._wallet.wallet.get_tx_info(self._tx) @@ -252,10 +271,16 @@ self._status = txinfo.status self._fee.satsInt = txinfo.fee + self._feerate_str = "" + if txinfo.fee is not None: + size = self._tx.estimated_size() + fee_per_kb = txinfo.fee / size * 1000 + self._feerate_str = self._wallet.wallet.config.format_fee_rate(fee_per_kb) + self._is_mined = False if not txinfo.tx_mined_status else txinfo.tx_mined_status.height > 0 if self._is_mined: self.update_mined_status(txinfo.tx_mined_status) - else: + elif txinfo.tx_mined_status.height == 0: self._mempool_depth = self._wallet.wallet.config.depth_tooltip(txinfo.mempool_depth_bytes) if self._wallet.wallet.lnworker: @@ -270,10 +295,10 @@ self._is_final = self._tx.is_final() self._is_unrelated = txinfo.amount is None and self._lnamount.isEmpty self._is_lightning_funding_tx = txinfo.is_lightning_funding_tx - self._can_bump = txinfo.can_bump - self._can_dscancel = txinfo.can_dscancel self._can_broadcast = txinfo.can_broadcast - self._can_cpfp = txinfo.can_cpfp + self._can_bump = txinfo.can_bump and not txinfo.can_remove + self._can_dscancel = txinfo.can_dscancel and not txinfo.can_remove + self._can_cpfp = txinfo.can_cpfp and not txinfo.can_remove self._can_save_as_local = txinfo.can_save_as_local and not txinfo.can_remove self._can_remove = txinfo.can_remove self._can_sign = not self._is_complete and self._wallet.wallet.can_sign(self._tx) @@ -284,32 +309,41 @@ self._label = txinfo.label self.labelChanged.emit() - def update_mined_status(self, tx_mined_info): + def update_mined_status(self, tx_mined_info: TxMinedInfo): self._mempool_depth = '' self._date = format_time(tx_mined_info.timestamp) - self._height = tx_mined_info.height + self._timestamp = tx_mined_info.timestamp self._confirmations = tx_mined_info.conf - self._txpos = tx_mined_info.txpos self._header_hash = tx_mined_info.header_hash + self._short_id = tx_mined_info.short_id() or "" + + @pyqtSlot() + def signAndBroadcast(self): + self._sign(broadcast=True) @pyqtSlot() def sign(self): + self._sign(broadcast=False) + + def _sign(self, broadcast): + # TODO: connecting/disconnecting signal handlers here is hmm try: - self._wallet.transactionSigned.disconnect(self.onSigned) - except: + if broadcast: + self._wallet.broadcastSucceeded.disconnect(self.onBroadcastSucceeded) + self._wallet.broadcastFailed.disconnect(self.onBroadcastFailed) + except Exception: pass - self._wallet.transactionSigned.connect(self.onSigned) - self._wallet.sign(self._tx) + + if broadcast: + self._wallet.broadcastSucceeded.connect(self.onBroadcastSucceeded) + self._wallet.broadcastFailed.connect(self.onBroadcastFailed) + + self._wallet.sign(self._tx, broadcast=broadcast, on_success=self.on_signed_tx) # side-effect: signing updates self._tx # we rely on this for broadcast - @pyqtSlot(str) - def onSigned(self, txid): - if txid != self._txid: - return - - self._logger.debug('onSigned') - self._wallet.transactionSigned.disconnect(self.onSigned) + def on_signed_tx(self, tx: Transaction): + self._logger.debug('on_signed_tx') self.update() @pyqtSlot() @@ -317,8 +351,8 @@ assert self._tx.is_complete() try: - self._wallet.broadcastfailed.disconnect(self.onBroadcastFailed) - except: + self._wallet.broadcastFailed.disconnect(self.onBroadcastFailed) + except Exception: pass self._wallet.broadcastFailed.connect(self.onBroadcastFailed) @@ -327,12 +361,29 @@ self._wallet.broadcast(self._tx) + @pyqtSlot(str) + def onBroadcastSucceeded(self, txid): + if txid != self._txid: + return + + self._logger.debug('onBroadcastSucceeded') + try: + self._wallet.broadcastSucceeded.disconnect(self.onBroadcastSucceeded) + except Exception: + pass + + self._can_broadcast = False + self.detailsChanged.emit() + @pyqtSlot(str,str,str) def onBroadcastFailed(self, txid, code, reason): if txid != self._txid: return - self._wallet.broadcastFailed.disconnect(self.onBroadcastFailed) + try: + self._wallet.broadcastFailed.disconnect(self.onBroadcastFailed) + except Exception: + pass self._can_broadcast = True self.detailsChanged.emit() @@ -340,6 +391,7 @@ @pyqtSlot() @pyqtSlot(bool) def removeLocalTx(self, confirm = False): + assert self._can_remove txid = self._txid if not confirm: @@ -355,29 +407,22 @@ self._wallet.wallet.adb.remove_transaction(txid) self._wallet.wallet.save_db() + # NOTE: from here, the tx/txid is unknown and all properties are invalid. + # UI should close TxDetails and avoid interacting with this qetxdetails instance. + self._txid = None + self._tx = None + @pyqtSlot() def save(self): if not self._tx: return - try: - if not self._wallet.wallet.adb.add_transaction(self._tx): - self.saveTxError.emit('conflict', - _("Transaction could not be saved.") + "\n" + _("It conflicts with current history.")) - return - self._wallet.wallet.save_db() - self.saveTxSuccess.emit() - except AddTransactionException as e: - self.saveTxError.emit('error', str(e)) - finally: + if self._wallet.save_tx(self._tx): self._can_save_as_local = False self._can_remove = True self.detailsChanged.emit() - @pyqtSlot(result=str) - @pyqtSlot(bool, result=str) - def serializedTx(self, for_qr=False): - if for_qr: - return self._tx.to_qr_data() - else: - return str(self._tx) + @pyqtSlot(result='QVariantList') + def getSerializedTx(self): + txqr = self._tx.to_qr_data() + return [str(self._tx), txqr[0], txqr[1]] diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qetxfinalizer.py electrum-4.4.5+dfsg1/electrum/gui/qml/qetxfinalizer.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qetxfinalizer.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qetxfinalizer.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,31 +1,32 @@ from decimal import Decimal from typing import Optional +from functools import partial from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject from electrum.logging import get_logger from electrum.i18n import _ -from electrum.transaction import PartialTxOutput, PartialTransaction +from electrum.transaction import PartialTxOutput, PartialTransaction, Transaction from electrum.util import NotEnoughFunds, profiler from electrum.wallet import CannotBumpFee, CannotDoubleSpendTx, CannotCPFP -from electrum.network import NetworkException from electrum.plugin import run_hook from .qewallet import QEWallet from .qetypes import QEAmount from .util import QtEventListener, event_listener -class FeeSlider(QObject): - _wallet = None - _sliderSteps = 0 - _sliderPos = 0 - _method = -1 - _target = '' - _config = None +class FeeSlider(QObject): def __init__(self, parent=None): super().__init__(parent) + self._wallet = None + self._sliderSteps = 0 + self._sliderPos = 0 + self._method = -1 + self._target = '' + self._config = None + walletChanged = pyqtSignal() @pyqtProperty(QEWallet, notify=walletChanged) def wallet(self): @@ -124,18 +125,19 @@ def update(self): raise NotImplementedError() -class TxFeeSlider(FeeSlider): - _fee = QEAmount() - _feeRate = '' - _rbf = False - _tx = None - _outputs = [] - _valid = False - _warning = '' +class TxFeeSlider(FeeSlider): def __init__(self, parent=None): super().__init__(parent) + self._fee = QEAmount() + self._feeRate = '' + self._rbf = False + self._tx = None + self._outputs = [] + self._valid = False + self._warning = '' + feeChanged = pyqtSignal() @pyqtProperty(QEAmount, notify=feeChanged) def fee(self): @@ -212,24 +214,29 @@ for o in tx.outputs(): outputs.append({ 'address': o.get_ui_address_str(), - 'value_sats': o.value, - 'is_mine': self._wallet.wallet.is_mine(o.get_ui_address_str()) + 'value': o.value, + 'is_mine': self._wallet.wallet.is_mine(o.get_ui_address_str()), + 'is_change': self._wallet.wallet.is_change(o.get_ui_address_str()), + 'is_billing': self._wallet.wallet.is_billing_address(o.get_ui_address_str()) }) self.outputs = outputs + class QETxFinalizer(TxFeeSlider): + _logger = get_logger(__name__) + + finished = pyqtSignal([bool, bool, bool], arguments=['signed', 'saved', 'complete']) + def __init__(self, parent=None, *, make_tx=None, accept=None): super().__init__(parent) self.f_make_tx = make_tx self.f_accept = accept - _logger = get_logger(__name__) - - _address = '' - _amount = QEAmount() - _effectiveAmount = QEAmount() - _extraFee = QEAmount() - _canRbf = False + self._address = '' + self._amount = QEAmount() + self._effectiveAmount = QEAmount() + self._extraFee = QEAmount() + self._canRbf = False addressChanged = pyqtSignal() @pyqtProperty(str, notify=addressChanged) @@ -280,8 +287,7 @@ if self._canRbf != canRbf: self._canRbf = canRbf self.canRbfChanged.emit() - if not canRbf and self.rbf: - self.rbf = False + self.rbf = self._canRbf # if we can RbF, we do RbF @profiler def make_tx(self, amount): @@ -300,6 +306,10 @@ return tx def update(self): + if not self._wallet: + self._logger.debug('wallet not set, ignoring update()') + return + try: # make unsigned transaction tx = self.make_tx(amount = '!' if self._amount.isMax else self._amount.satsInt) @@ -333,7 +343,7 @@ invoice_amt=amount, tx_size=tx.estimated_size(), fee=tx.get_fee()) if fee_warning_tuple: allow_send, long_warning, short_warning = fee_warning_tuple - self.warning = long_warning + self.warning = _('Warning') + ': ' + long_warning else: self.warning = '' @@ -341,6 +351,19 @@ self.validChanged.emit() @pyqtSlot() + def saveOrShow(self): + if not self._valid or not self._tx: + self._logger.debug('no valid tx') + return + + saved = False + if self._tx.txid(): + if self._wallet.save_tx(self._tx): + saved = True + + self.finished.emit(False, saved, self._tx.is_complete()) + + @pyqtSlot() def signAndSend(self): if not self._valid or not self._tx: self._logger.debug('no valid tx') @@ -350,44 +373,37 @@ self.f_accept(self._tx) return - self._wallet.sign(self._tx, broadcast=True) + self._wallet.sign(self._tx, + broadcast=True, + on_success=partial(self.on_signed_tx, False) + ) @pyqtSlot() - def signAndSave(self): + def sign(self): if not self._valid or not self._tx: self._logger.error('no valid tx') return - # TODO: f_accept handler not used - # if self.f_accept: - # self.f_accept(self._tx) - # return - - try: - self._wallet.transactionSigned.disconnect(self.onSigned) - except: - pass - self._wallet.transactionSigned.connect(self.onSigned) - self._wallet.sign(self._tx) - - @pyqtSlot(str) - def onSigned(self, txid): - if txid != self._tx.txid(): - return - - self._logger.debug('onSigned') - self._wallet.transactionSigned.disconnect(self.onSigned) + self._wallet.sign(self._tx, + broadcast=False, + on_success=partial(self.on_signed_tx, True) + ) + + def on_signed_tx(self, save: bool, tx: Transaction): + self._logger.debug('on_signed_tx') + saved = False + if save and self._tx.txid(): + if self._wallet.save_tx(self._tx): + saved = True + else: + self._logger.error('Could not save tx') + self.finished.emit(True, saved, tx.is_complete()) - if not self._wallet.wallet.adb.add_transaction(self._tx): - self._logger.error('Could not save tx') + @pyqtSlot(result='QVariantList') + def getSerializedTx(self): + txqr = self._tx.to_qr_data() + return [str(self._tx), txqr[0], txqr[1]] - @pyqtSlot(result=str) - @pyqtSlot(bool, result=str) - def serializedTx(self, for_qr=False): - if for_qr: - return self._tx.to_qr_data() - else: - return str(self._tx) # mixin for watching an existing TX based on its txid for verified event # requires self._wallet to contain a QEWallet instance @@ -395,12 +411,13 @@ # calls get_tx() once txid is set # calls tx_verified and emits txMined signal once tx is verified class TxMonMixin(QtEventListener): - _txid = '' - txMined = pyqtSignal() def __init__(self, parent=None): self._logger.debug('TxMonMixin.__init__') + + self._txid = '' + self.register_callbacks() self.destroyed.connect(lambda: self.on_destroy()) @@ -434,17 +451,25 @@ def tx_verified(self): pass + class QETxRbfFeeBumper(TxFeeSlider, TxMonMixin): _logger = get_logger(__name__) - _oldfee = QEAmount() - _oldfee_rate = 0 - _orig_tx = None - _rbf = True - def __init__(self, parent=None): super().__init__(parent) + self._oldfee = QEAmount() + self._oldfee_rate = 0 + self._orig_tx = None + self._rbf = True + self._bump_method = 'preserve_payment' + self._can_change_bump_method = True + + canChangeBumpMethodChanged = pyqtSignal() + @pyqtProperty(bool, notify=canChangeBumpMethodChanged) + def canChangeBumpMethod(self): + return self._can_change_bump_method + oldfeeChanged = pyqtSignal() @pyqtProperty(QEAmount, notify=oldfeeChanged) def oldfee(self): @@ -467,16 +492,33 @@ self._oldfee_rate = oldfeerate self.oldfeeRateChanged.emit() + bumpMethodChanged = pyqtSignal() + @pyqtProperty(str, notify=bumpMethodChanged) + def bumpMethod(self): + return self._bump_method + + @bumpMethod.setter + def bumpMethod(self, bumpmethod): + assert self._can_change_bump_method + if self._bump_method != bumpmethod: + self._bump_method = bumpmethod + self.bumpMethodChanged.emit() + self.update() + def get_tx(self): assert self._txid - self._orig_tx = self._wallet.wallet.get_input_tx(self._txid) + self._orig_tx = self._wallet.wallet.db.get_transaction(self._txid) assert self._orig_tx + if self._wallet.wallet.get_swap_by_funding_tx(self._orig_tx): + self._can_change_bump_method = False + self.canChangeBumpMethodChanged.emit() + if not isinstance(self._orig_tx, PartialTransaction): self._orig_tx = PartialTransaction.from_tx(self._orig_tx) - if not self._add_info_to_tx_from_wallet_and_network(self._orig_tx): + if not self._orig_tx.add_info_from_wallet_and_network(wallet=self._wallet.wallet, show_error=self._logger.error): return self.update_from_tx(self._orig_tx) @@ -485,21 +527,6 @@ self.oldfeeRate = self.feeRate self.update() - # TODO: duplicated from kivy gui, candidate for moving into backend wallet - def _add_info_to_tx_from_wallet_and_network(self, tx: PartialTransaction) -> bool: - """Returns whether successful.""" - # note side-effect: tx is being mutated - assert isinstance(tx, PartialTransaction) - try: - # note: this might download input utxos over network - # FIXME network code in gui thread... - tx.add_info_from_wallet(self._wallet.wallet, ignore_network_issues=False) - except NetworkException as e: - # self.app.show_error(repr(e)) - self._logger.error(repr(e)) - return False - return True - def update(self): if not self._txid: # not initialized yet @@ -513,12 +540,17 @@ return new_fee_rate = fee_per_kb / 1000 - + if new_fee_rate <= float(self._oldfee_rate): + self._valid = False + self.validChanged.emit() + self.warning = _("The new fee rate needs to be higher than the old fee rate.") + return try: self._tx = self._wallet.wallet.bump_fee( tx=self._orig_tx, txid=self._txid, new_fee_rate=new_fee_rate, + decrease_payment=self._bump_method=='decrease_payment' ) except CannotBumpFee as e: self._valid = False @@ -550,18 +582,19 @@ def getNewTx(self): return str(self._tx) + class QETxCanceller(TxFeeSlider, TxMonMixin): _logger = get_logger(__name__) - _oldfee = QEAmount() - _oldfee_rate = 0 - _orig_tx = None - _txid = '' - _rbf = True - def __init__(self, parent=None): super().__init__(parent) + self._oldfee = QEAmount() + self._oldfee_rate = 0 + self._orig_tx = None + self._txid = '' + self._rbf = True + oldfeeChanged = pyqtSignal() @pyqtProperty(QEAmount, notify=oldfeeChanged) def oldfee(self): @@ -584,16 +617,15 @@ self._oldfee_rate = oldfeerate self.oldfeeRateChanged.emit() - def get_tx(self): assert self._txid - self._orig_tx = self._wallet.wallet.get_input_tx(self._txid) + self._orig_tx = self._wallet.wallet.db.get_transaction(self._txid) assert self._orig_tx if not isinstance(self._orig_tx, PartialTransaction): self._orig_tx = PartialTransaction.from_tx(self._orig_tx) - if not self._add_info_to_tx_from_wallet_and_network(self._orig_tx): + if not self._orig_tx.add_info_from_wallet_and_network(wallet=self._wallet.wallet, show_error=self._logger.error): return self.update_from_tx(self._orig_tx) @@ -602,21 +634,6 @@ self.oldfeeRate = self.feeRate self.update() - # TODO: duplicated from kivy gui, candidate for moving into backend wallet - def _add_info_to_tx_from_wallet_and_network(self, tx: PartialTransaction) -> bool: - """Returns whether successful.""" - # note side-effect: tx is being mutated - assert isinstance(tx, PartialTransaction) - try: - # note: this might download input utxos over network - # FIXME network code in gui thread... - tx.add_info_from_wallet(self._wallet.wallet, ignore_network_issues=False) - except NetworkException as e: - # self.app.show_error(repr(e)) - self._logger.error(repr(e)) - return False - return True - def update(self): if not self._txid: # not initialized yet @@ -630,6 +647,11 @@ return new_fee_rate = fee_per_kb / 1000 + if new_fee_rate <= float(self._oldfee_rate): + self._valid = False + self.validChanged.emit() + self.warning = _("The new fee rate needs to be higher than the old fee rate.") + return try: self._tx = self._wallet.wallet.dscancel( @@ -656,27 +678,28 @@ def getNewTx(self): return str(self._tx) + class QETxCpfpFeeBumper(TxFeeSlider, TxMonMixin): _logger = get_logger(__name__) - _input_amount = QEAmount() - _output_amount = QEAmount() - _fee_for_child = QEAmount() - _total_fee = QEAmount() - _total_fee_rate = 0 - _total_size = 0 - - _parent_tx = None - _new_tx = None - _parent_tx_size = 0 - _parent_fee = 0 - _max_fee = 0 - _txid = '' - _rbf = True - def __init__(self, parent=None): super().__init__(parent) + self._input_amount = QEAmount() + self._output_amount = QEAmount() + self._fee_for_child = QEAmount() + self._total_fee = QEAmount() + self._total_fee_rate = 0 + self._total_size = 0 + + self._parent_tx = None + self._new_tx = None + self._parent_tx_size = 0 + self._parent_fee = 0 + self._max_fee = 0 + self._txid = '' + self._rbf = True + totalFeeChanged = pyqtSignal() @pyqtProperty(QEAmount, notify=totalFeeChanged) def totalFee(self): @@ -725,10 +748,9 @@ def totalSize(self): return self._total_size - def get_tx(self): assert self._txid - self._parent_tx = self._wallet.wallet.get_input_tx(self._txid) + self._parent_tx = self._wallet.wallet.db.get_transaction(self._txid) assert self._parent_tx if isinstance(self._parent_tx, PartialTransaction): @@ -788,7 +810,6 @@ self.warning = _('Max fee exceeded') return - comb_fee = fee + self._parent_fee comb_feerate = comb_fee / self._total_size diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qetypes.py electrum-4.4.5+dfsg1/electrum/gui/qml/qetypes.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qetypes.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qetypes.py 2000-11-11 11:11:11.000000000 +0000 @@ -77,6 +77,13 @@ def isEmpty(self): return not(self._is_max or self._amount_sat or self._amount_msat) + @pyqtSlot() + def clear(self): + self._amount_sat = 0 + self._amount_msat = 0 + self._is_max = False + self.valueChanged.emit() + def copyFrom(self, amount): if not amount: self._logger.warning('copyFrom with None argument. assuming 0') # TODO diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qewallet.py electrum-4.4.5+dfsg1/electrum/gui/qml/qewallet.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qewallet.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qewallet.py 2000-11-11 11:11:11.000000000 +0000 @@ -2,18 +2,18 @@ import queue import threading import time -from typing import Optional, TYPE_CHECKING +from typing import TYPE_CHECKING, Optional, Tuple, Callable from functools import partial -from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject, QTimer +from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject, QTimer, QMetaObject, Qt from electrum import bitcoin from electrum.i18n import _ -from electrum.invoices import InvoiceError, PR_DEFAULT_EXPIRATION_WHEN_CREATING, PR_PAID +from electrum.invoices import InvoiceError, PR_DEFAULT_EXPIRATION_WHEN_CREATING, PR_PAID, PR_BROADCASTING, PR_BROADCAST from electrum.logging import get_logger from electrum.network import TxBroadcastError, BestEffortRequestFailed -from electrum.transaction import PartialTxOutput -from electrum.util import (parse_max_spend, InvalidPassword, event_listener) +from electrum.transaction import PartialTxOutput, PartialTransaction, Transaction +from electrum.util import parse_max_spend, InvalidPassword, event_listener, AddTransactionException, get_asyncio_loop from electrum.plugin import run_hook from electrum.wallet import Multisig_Wallet from electrum.crypto import pw_decode_with_version_and_mac @@ -28,7 +28,7 @@ if TYPE_CHECKING: from electrum.wallet import Abstract_Wallet - + from .qeinvoice import QEInvoice class QEWallet(AuthMixin, QObject, QtEventListener): __instances = [] @@ -53,41 +53,56 @@ # shared signal for many static wallet properties dataChanged = pyqtSignal() - isUptodateChanged = pyqtSignal() requestStatusChanged = pyqtSignal([str,int], arguments=['key','status']) requestCreateSuccess = pyqtSignal([str], arguments=['key']) - requestCreateError = pyqtSignal([str,str], arguments=['code','error']) + requestCreateError = pyqtSignal([str], arguments=['error']) invoiceStatusChanged = pyqtSignal([str,int], arguments=['key','status']) invoiceCreateSuccess = pyqtSignal() invoiceCreateError = pyqtSignal([str,str], arguments=['code','error']) paymentSucceeded = pyqtSignal([str], arguments=['key']) paymentFailed = pyqtSignal([str,str], arguments=['key','reason']) requestNewPassword = pyqtSignal() - transactionSigned = pyqtSignal([str], arguments=['txid']) + signSucceeded = pyqtSignal([str], arguments=['txid']) + signFailed = pyqtSignal([str], arguments=['message']) broadcastSucceeded = pyqtSignal([str], arguments=['txid']) broadcastFailed = pyqtSignal([str,str,str], arguments=['txid','code','reason']) + saveTxSuccess = pyqtSignal([str], arguments=['txid']) + saveTxError = pyqtSignal([str,str,str], arguments=['txid', 'code', 'message']) importChannelBackupFailed = pyqtSignal([str], arguments=['message']) labelsUpdated = pyqtSignal() otpRequested = pyqtSignal() otpSuccess = pyqtSignal() otpFailed = pyqtSignal([str,str], arguments=['code','message']) + peersUpdated = pyqtSignal() + seedRetrieved = pyqtSignal() _network_signal = pyqtSignal(str, object) - _isUpToDate = False - _synchronizing = False - _synchronizing_progress = '' - def __init__(self, wallet: 'Abstract_Wallet', parent=None): super().__init__(parent) self.wallet = wallet + self._logger = get_logger(f'{__name__}.[{wallet}]') + + self._synchronizing = False + self._synchronizing_progress = '' + self._historyModel = None self._addressModel = None self._requestModel = None self._invoiceModel = None self._channelModel = None + self._lightningbalance = QEAmount() + self._confirmedbalance = QEAmount() + self._unconfirmedbalance = QEAmount() + self._frozenbalance = QEAmount() + self._totalbalance = QEAmount() + self._lightningcanreceive = QEAmount() + self._lightningcansend = QEAmount() + + self._seed = '' + self.tx_notification_queue = queue.Queue() self.tx_notification_last_time = 0 @@ -96,6 +111,14 @@ self.notification_timer.setInterval(500) # msec self.notification_timer.timeout.connect(self.notify_transactions) + self.sync_progress_timer = QTimer(self) + self.sync_progress_timer.setSingleShot(False) + self.sync_progress_timer.setInterval(2000) + self.sync_progress_timer.timeout.connect(self.update_sync_progress) + + # post-construction init in GUI thread + # QMetaObject.invokeMethod(self, 'qt_init', Qt.QueuedConnection) + # To avoid leaking references to "self" that prevent the # window from being GC-ed when closed, callbacks should be # methods of this class only, and specifically not be @@ -103,10 +126,7 @@ self.register_callbacks() self.destroyed.connect(lambda: self.on_destroy()) - - @pyqtProperty(bool, notify=isUptodateChanged) - def isUptodate(self): - return self._isUpToDate + self.synchronizing = not wallet.is_up_to_date() synchronizingChanged = pyqtSignal() @pyqtProperty(bool, notify=synchronizingChanged) @@ -116,43 +136,28 @@ @synchronizing.setter def synchronizing(self, synchronizing): if self._synchronizing != synchronizing: + self._logger.debug(f'SYNC {self._synchronizing} -> {synchronizing}') self._synchronizing = synchronizing self.synchronizingChanged.emit() + if synchronizing: + if not self.sync_progress_timer.isActive(): + self.update_sync_progress() + self.sync_progress_timer.start() + else: + self.sync_progress_timer.stop() synchronizingProgressChanged = pyqtSignal() @pyqtProperty(str, notify=synchronizingProgressChanged) - def synchronizing_progress(self): + def synchronizingProgress(self): return self._synchronizing_progress - @synchronizing_progress.setter - def synchronizing_progress(self, progress): + @synchronizingProgress.setter + def synchronizingProgress(self, progress): if self._synchronizing_progress != progress: self._synchronizing_progress = progress + self._logger.info(progress) self.synchronizingProgressChanged.emit() - @event_listener - def on_event_status(self): - self._logger.debug('status') - uptodate = self.wallet.is_up_to_date() - if self._isUpToDate != uptodate: - self._isUpToDate = uptodate - self.isUptodateChanged.emit() - - if self.wallet.network.is_connected(): - server_height = self.wallet.network.get_server_height() - server_lag = self.wallet.network.get_local_height() - server_height - # Server height can be 0 after switching to a new server - # until we get a headers subscription request response. - # Display the synchronizing message in that case. - if not self._isUpToDate or server_height == 0: - num_sent, num_answered = self.wallet.adb.get_history_sync_state_details() - self.synchronizing_progress = ("{} ({}/{})" - .format(_("Synchronizing..."), num_answered, num_sent)) - self.synchronizing = True - else: - self.synchronizing_progress = '' - self.synchronizing = False - @qt_event_listener def on_event_request_status(self, wallet, key, status): if wallet == self.wallet: @@ -163,7 +168,7 @@ # TODO: only update if it was paid over lightning, # and even then, we can probably just add the payment instead # of recreating the whole history (expensive) - self.historyModel.init_model() + self.historyModel.initModel(True) @event_listener def on_event_invoice_status(self, wallet, key, status): @@ -177,29 +182,49 @@ self._logger.info(f'new transaction {tx.txid()}') self.add_tx_notification(tx) self.addressModel.setDirty() - self.historyModel.init_model() # TODO: be less dramatic + self.historyModel.setDirty() # assuming wallet.is_up_to_date triggers after + self.balanceChanged.emit() - @event_listener + @qt_event_listener + def on_event_adb_tx_height_changed(self, adb, txid, old_height, new_height): + if adb == self.wallet.adb: + self._logger.info(f'tx_height_changed {txid}. {old_height} -> {new_height}') + self.historyModel.setDirty() # assuming wallet.is_up_to_date triggers after + + @qt_event_listener + def on_event_removed_transaction(self, wallet, tx): + if wallet == self.wallet: + self._logger.info(f'removed transaction {tx.txid()}') + self.addressModel.setDirty() + self.historyModel.initModel(True) #setDirty() + self.balanceChanged.emit() + + @qt_event_listener def on_event_wallet_updated(self, wallet): if wallet == self.wallet: - self._logger.debug('wallet %s updated' % str(wallet)) + self._logger.debug('wallet_updated') self.balanceChanged.emit() + self.synchronizing = not wallet.is_up_to_date() + if not self.synchronizing: + self.historyModel.initModel() # refresh if dirty @event_listener def on_event_channel(self, wallet, channel): if wallet == self.wallet: self.balanceChanged.emit() + self.peersUpdated.emit() @event_listener def on_event_channels_updated(self, wallet): if wallet == self.wallet: self.balanceChanged.emit() + self.peersUpdated.emit() @qt_event_listener def on_event_payment_succeeded(self, wallet, key): if wallet == self.wallet: self.paymentSucceeded.emit(key) - self.historyModel.init_model() # TODO: be less dramatic + self.historyModel.initModel(True) # TODO: be less dramatic @event_listener def on_event_payment_failed(self, wallet, key, reason): @@ -254,6 +279,12 @@ self.userNotify.emit(self.wallet, _("New transaction: {}").format(config.format_amount_and_units(tx_wallet_delta.delta))) + def update_sync_progress(self): + if self.wallet.network.is_connected(): + num_sent, num_answered = self.wallet.adb.get_history_sync_state_details() + self.synchronizingProgress = \ + ("{} ({}/{})".format(_("Synchronizing..."), num_answered, num_sent)) + historyModelChanged = pyqtSignal() @pyqtProperty(QETransactionListModel, notify=historyModelChanged) def historyModel(self): @@ -313,15 +344,27 @@ return self.wallet.wallet_type @pyqtProperty(bool, notify=dataChanged) + def isMultisig(self): + return isinstance(self.wallet, Multisig_Wallet) + + @pyqtProperty(bool, notify=dataChanged) def hasSeed(self): return self.wallet.has_seed() @pyqtProperty(str, notify=dataChanged) + def seed(self): + return self._seed + + @pyqtProperty(str, notify=dataChanged) def txinType(self): if self.wallet.wallet_type == 'imported': return self.wallet.txin_type return self.wallet.get_txin_type(self.wallet.dummy_address()) + @pyqtProperty(str, notify=dataChanged) + def seedType(self): + return self.wallet.db.get('seed_type') + @pyqtProperty(bool, notify=dataChanged) def isWatchOnly(self): return self.wallet.is_watching_only() @@ -343,10 +386,12 @@ result = [] for k in self.wallet.get_keystores(): result.append({ - 'derivation_prefix': k.get_derivation_prefix() or '', - 'master_pubkey': k.get_master_public_key() or '', - 'fingerprint': k.get_root_fingerprint() or '', - 'watch_only': k.is_watching_only() + 'keystore_type': k.type, + 'watch_only': k.is_watching_only(), + 'derivation_prefix': (k.get_derivation_prefix() if k.is_deterministic() else '') or '', + 'master_pubkey': (k.get_master_public_key() if k.is_deterministic() else '') or '', + 'fingerprint': (k.get_root_fingerprint() if k.is_deterministic() else '') or '', + 'num_imported': len(k.keypairs) if k.can_import() else 0, }) return result @@ -354,6 +399,10 @@ def lightningNodePubkey(self): return self.wallet.lnworker.node_keypair.pubkey.hex() if self.wallet.lnworker else '' + @pyqtProperty(bool, notify=dataChanged) + def lightningHasDeterministicNodeId(self): + return self.wallet.lnworker.has_deterministic_node_id() if self.wallet.lnworker else False + @pyqtProperty(str, notify=dataChanged) def derivationPrefix(self): keystores = self.wallet.get_keystores() @@ -387,118 +436,112 @@ @pyqtProperty(QEAmount, notify=balanceChanged) def frozenBalance(self): c, u, x = self.wallet.get_frozen_balance() - self._frozenbalance = QEAmount(amount_sat=c+x) + self._frozenbalance.satsInt = c+x return self._frozenbalance @pyqtProperty(QEAmount, notify=balanceChanged) def unconfirmedBalance(self): - self._unconfirmedbalance = QEAmount(amount_sat=self.wallet.get_balance()[1]) + self._unconfirmedbalance.satsInt = self.wallet.get_balance()[1] return self._unconfirmedbalance @pyqtProperty(QEAmount, notify=balanceChanged) def confirmedBalance(self): c, u, x = self.wallet.get_balance() - self._confirmedbalance = QEAmount(amount_sat=c+x) + self._confirmedbalance.satsInt = c+x return self._confirmedbalance @pyqtProperty(QEAmount, notify=balanceChanged) def lightningBalance(self): - if not self.isLightning: - self._lightningbalance = QEAmount() - else: - self._lightningbalance = QEAmount(amount_sat=int(self.wallet.lnworker.get_balance())) + if self.isLightning: + self._lightningbalance.satsInt = int(self.wallet.lnworker.get_balance()) return self._lightningbalance @pyqtProperty(QEAmount, notify=balanceChanged) def totalBalance(self): total = self.confirmedBalance.satsInt + self.lightningBalance.satsInt - self._totalBalance = QEAmount(amount_sat=total) - return self._totalBalance + self._totalbalance.satsInt = total + return self._totalbalance @pyqtProperty(QEAmount, notify=balanceChanged) def lightningCanSend(self): - if not self.isLightning: - self._lightningcansend = QEAmount() - else: - self._lightningcansend = QEAmount(amount_sat=int(self.wallet.lnworker.num_sats_can_send())) + if self.isLightning: + self._lightningcansend.satsInt = int(self.wallet.lnworker.num_sats_can_send()) return self._lightningcansend @pyqtProperty(QEAmount, notify=balanceChanged) def lightningCanReceive(self): - if not self.isLightning: - self._lightningcanreceive = QEAmount() - else: - self._lightningcanreceive = QEAmount(amount_sat=int(self.wallet.lnworker.num_sats_can_receive())) + if self.isLightning: + self._lightningcanreceive.satsInt = int(self.wallet.lnworker.num_sats_can_receive()) return self._lightningcanreceive + @pyqtProperty(int, notify=peersUpdated) + def lightningNumPeers(self): + if self.isLightning: + return self.wallet.lnworker.num_peers() + return 0 + @pyqtSlot() def enableLightning(self): - self.wallet.init_lightning(password=None) # TODO pass password if needed + self.wallet.init_lightning(password=self.password) self.isLightningChanged.emit() + self.dataChanged.emit() - @pyqtSlot(str, int, int, bool) - def send_onchain(self, address, amount, fee=None, rbf=False): - self._logger.info('send_onchain: %s %d' % (address,amount)) - coins = self.wallet.get_spendable_coins(None) - if not bitcoin.is_address(address): - self._logger.warning('Invalid Bitcoin Address: ' + address) - return False - - outputs = [PartialTxOutput.from_address_and_value(address, amount)] - self._logger.info(str(outputs)) - output_values = [x.value for x in outputs] - if any(parse_max_spend(outval) for outval in output_values): - output_value = '!' - else: - output_value = sum(output_values) - self._logger.info(str(output_value)) - # see qt/confirm_tx_dialog qt/main_window - tx = self.wallet.make_unsigned_transaction(coins=coins,outputs=outputs, fee=None) - self._logger.info(str(tx.to_json())) - - use_rbf = bool(self.wallet.config.get('use_rbf', True)) - tx.set_rbf(use_rbf) - self.sign(tx, broadcast=True) - - @auth_protect - def sign(self, tx, *, broadcast: bool = False): - sign_hook = run_hook('tc_sign_wrapper', self.wallet, tx, partial(self.on_sign_complete, broadcast), - self.on_sign_failed) + @auth_protect() + def sign(self, tx, *, broadcast: bool = False, on_success: Callable[[Transaction], None] = None, on_failure: Callable[[], None] = None): + sign_hook = run_hook('tc_sign_wrapper', self.wallet, tx, partial(self.on_sign_complete, broadcast, on_success), partial(self.on_sign_failed, on_failure)) if sign_hook: - self.do_sign(tx, False) - self._logger.debug('plugin needs to sign tx too') - sign_hook(tx) - return + success = self.do_sign(tx, False) + if success: + self._logger.debug('plugin needs to sign tx too') + sign_hook(tx) + return + else: + success = self.do_sign(tx, broadcast) - self.do_sign(tx, broadcast) + if success: + if on_success: on_success(tx) + else: + if on_failure: on_failure() def do_sign(self, tx, broadcast): - tx = self.wallet.sign_transaction(tx, self.password) + try: + tx = self.wallet.sign_transaction(tx, self.password) + except BaseException as e: + self._logger.error(f'{e!r}') + self.signFailed.emit(str(e)) if tx is None: self._logger.info('did not sign') - return + return False txid = tx.txid() self._logger.debug(f'do_sign(), txid={txid}') - self.transactionSigned.emit(txid) + self.signSucceeded.emit(txid) if not tx.is_complete(): self._logger.debug('tx not complete') - return + broadcast = False if broadcast: self.broadcast(tx) + else: + # not broadcasted, so refresh history here + self.historyModel.initModel(True) + + return True # this assumes a 2fa wallet, but there are no other tc_sign_wrapper hooks, so that's ok - def on_sign_complete(self, broadcast, tx): + def on_sign_complete(self, broadcast, cb: Callable[[Transaction], None] = None, tx: Transaction = None): self.otpSuccess.emit() + if cb: cb(tx) if broadcast: self.broadcast(tx) - def on_sign_failed(self, error): + # this assumes a 2fa wallet, but there are no other tc_sign_wrapper hooks, so that's ok + def on_sign_failed(self, cb: Callable[[], None] = None, error: str = None): self.otpFailed.emit('error', error) + if cb: cb() def request_otp(self, on_submit): self._otp_on_submit = on_submit @@ -506,188 +549,162 @@ @pyqtSlot(str) def submitOtp(self, otp): - self._otp_on_submit(otp) + def submit_otp_task(): + self._otp_on_submit(otp) + threading.Thread(target=submit_otp_task, daemon=True).start() def broadcast(self, tx): assert tx.is_complete() def broadcast_thread(): + self.wallet.set_broadcasting(tx, broadcasting_status=PR_BROADCASTING) try: self._logger.info('running broadcast in thread') self.wallet.network.run_from_another_thread(self.wallet.network.broadcast_transaction(tx)) except TxBroadcastError as e: self._logger.error(repr(e)) - self.broadcastFailed.emit(tx.txid(),'',repr(e)) + self.broadcastFailed.emit(tx.txid(), '', e.get_message_for_gui()) + self.wallet.set_broadcasting(tx, broadcasting_status=None) except BestEffortRequestFailed as e: self._logger.error(repr(e)) - self.broadcastFailed.emit(tx.txid(),'',repr(e)) + self.broadcastFailed.emit(tx.txid(), '', repr(e)) + self.wallet.set_broadcasting(tx, broadcasting_status=None) else: self._logger.info('broadcast success') self.broadcastSucceeded.emit(tx.txid()) - self.historyModel.requestRefresh.emit() # via qt thread + self.historyModel.requestRefresh.emit() # via qt thread + self.wallet.set_broadcasting(tx, broadcasting_status=PR_BROADCAST) - threading.Thread(target=broadcast_thread).start() + threading.Thread(target=broadcast_thread, daemon=True).start() #TODO: properly catch server side errors, e.g. bad-txns-inputs-missingorspent + def save_tx(self, tx: 'PartialTransaction'): + assert tx + + try: + if not self.wallet.adb.add_transaction(tx): + self.saveTxError.emit(tx.txid(), 'conflict', + _("Transaction could not be saved.") + "\n" + _("It conflicts with current history.")) + return + self.wallet.save_db() + self.saveTxSuccess.emit(tx.txid()) + self.historyModel.initModel(True) + return True + except AddTransactionException as e: + self.saveTxError.emit(tx.txid(), 'error', str(e)) + return False + paymentAuthRejected = pyqtSignal() def ln_auth_rejected(self): self.paymentAuthRejected.emit() - @pyqtSlot(str) - @auth_protect(reject='ln_auth_rejected') - def pay_lightning_invoice(self, invoice_key): - self._logger.debug('about to pay LN') - invoice = self.wallet.get_invoice(invoice_key) - assert(invoice) - assert(invoice.lightning_invoice) - + @auth_protect(message=_('Pay lightning invoice?'), reject='ln_auth_rejected') + def pay_lightning_invoice(self, invoice: 'QEInvoice'): amount_msat = invoice.get_amount_msat() def pay_thread(): try: coro = self.wallet.lnworker.pay_invoice(invoice.lightning_invoice, amount_msat=amount_msat) - fut = asyncio.run_coroutine_threadsafe(coro, self.wallet.network.asyncio_loop) + fut = asyncio.run_coroutine_threadsafe(coro, get_asyncio_loop()) fut.result() except Exception as e: - self.paymentFailed.emit(invoice.get_id(), repr(e)) + self._logger.error(f'pay_invoice failed! {e!r}') + self.paymentFailed.emit(invoice.get_id(), str(e)) - threading.Thread(target=pay_thread).start() - - def create_bitcoin_request(self, amount: int, message: str, expiration: int, ignore_gap: bool) -> Optional[str]: - addr = self.wallet.get_unused_address() - if addr is None: - if not self.wallet.is_deterministic(): # imported wallet - # TODO implement - return - #msg = [ - #_('No more addresses in your wallet.'), ' ', - #_('You are using a non-deterministic wallet, which cannot create new addresses.'), ' ', - #_('If you want to create new addresses, use a deterministic wallet instead.'), '\n\n', - #_('Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?'), - #] - #if not self.question(''.join(msg)): - #return - #addr = self.wallet.get_receiving_address() - else: # deterministic wallet - if not ignore_gap: - self.requestCreateError.emit('gaplimit',_("Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\nThis occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\nCreate anyway?")) - return - addr = self.wallet.create_new_address(False) + threading.Thread(target=pay_thread, daemon=True).start() - req_key = self.wallet.create_request(amount, message, expiration, addr) - #try: - #self.wallet.add_payment_request(req) - #except Exception as e: - #self.logger.exception('Error adding payment request') - #self.requestCreateError.emit('fatal',_('Error adding payment request') + ':\n' + repr(e)) - #else: - ## TODO: check this flow. Only if alias is defined in config. OpenAlias? - #pass - ##self.sign_payment_request(addr) - - return req_key, addr + @pyqtSlot() + def deleteExpiredRequests(self): + keys = self.wallet.delete_expired_requests() + for key in keys: + self.requestModel.delete_invoice(key) @pyqtSlot(QEAmount, str, int) @pyqtSlot(QEAmount, str, int, bool) @pyqtSlot(QEAmount, str, int, bool, bool) - def createRequest(self, amount: QEAmount, message: str, expiration: int, is_lightning: bool = False, ignore_gap: bool = False): - # TODO: unify this method and create_bitcoin_request + @pyqtSlot(QEAmount, str, int, bool, bool, bool) + def createRequest(self, amount: QEAmount, message: str, expiration: int, lightning_only: bool = False, reuse_address: bool = False): + self.deleteExpiredRequests() try: - if is_lightning: - if not self.wallet.lnworker.channels: - self.requestCreateError.emit('fatal',_("You need to open a Lightning channel first.")) + amount = amount.satsInt + addr = self.wallet.get_unused_address() + if addr is None: + if reuse_address: + addr = self.wallet.get_receiving_address() + elif lightning_only: + addr = None + else: + msg = [ + _('No address available.'), + _('All your addresses are used in pending requests.'), + _('To see the list, press and hold the Receive button.'), + ] + self.requestCreateError.emit(' '.join(msg)) return - # TODO maybe show a warning if amount exceeds lnworker.num_sats_can_receive (as in kivy) - # TODO fallback address robustness - addr = self.wallet.get_unused_address() - key = self.wallet.create_request(amount.satsInt, message, expiration, addr) - else: - key, addr = self.create_bitcoin_request(amount.satsInt, message, expiration, ignore_gap) - if not key: - return - self.addressModel.init_model() - except InvoiceError as e: - self.requestCreateError.emit('fatal',_('Error creating payment request') + ':\n' + str(e)) - return - - assert key is not None - self.requestModel.add_invoice(self.wallet.get_request(key)) - self.requestCreateSuccess.emit(key) - @pyqtSlot() - @pyqtSlot(bool) - def createDefaultRequest(self, ignore_gap: bool = False): - try: - default_expiry = self.wallet.config.get('request_expiry', PR_DEFAULT_EXPIRATION_WHEN_CREATING) - if self.wallet.lnworker and self.wallet.lnworker.channels: - addr = self.wallet.get_unused_address() - # if addr is None, we ran out of addresses - if addr is None: - # TODO: remove oldest unpaid request having a fallback address and try again - pass - key = self.wallet.create_request(None, None, default_expiry, addr) - else: - key, addr = self.create_bitcoin_request(None, None, default_expiry, ignore_gap) - if not key: - return + key = self.wallet.create_request(amount, message, expiration, addr) except InvoiceError as e: - self.requestCreateError.emit('fatal',_('Error creating payment request') + ':\n' + str(e)) + self.requestCreateError.emit(_('Error creating payment request') + ':\n' + str(e)) return assert key is not None + self._logger.debug(f'created request with key {key} addr {addr}') + self.addressModel.setDirty() self.requestModel.add_invoice(self.wallet.get_request(key)) self.requestCreateSuccess.emit(key) @pyqtSlot(str) - def delete_request(self, key: str): + def deleteRequest(self, key: str): self._logger.debug('delete req %s' % key) self.wallet.delete_request(key) self.requestModel.delete_invoice(key) - @pyqtSlot(str, result='QVariant') - def get_request(self, key: str): - return self.requestModel.get_model_invoice(key) - @pyqtSlot(str) - def delete_invoice(self, key: str): + def deleteInvoice(self, key: str): self._logger.debug('delete inv %s' % key) self.wallet.delete_invoice(key) self.invoiceModel.delete_invoice(key) - @pyqtSlot(str, result='QVariant') - def get_invoice(self, key: str): - return self.invoiceModel.get_model_invoice(key) - @pyqtSlot(str, result=bool) - def verify_password(self, password): + def verifyPassword(self, password): try: - self.wallet.storage.check_password(password) + self.wallet.check_password(password) return True except InvalidPassword as e: return False - @pyqtSlot(str) - def set_password(self, password): + @pyqtSlot(str, result=bool) + def setPassword(self, password): + if password == '': + password = None + storage = self.wallet.storage # HW wallet not supported yet if storage.is_encrypted_with_hw_device(): - return + return False + + current_password = self.password if self.password != '' else None try: - self.wallet.update_password(self.password, password, encrypt_storage=True) + self._logger.info('setting new password') + self.wallet.update_password(current_password, password, encrypt_storage=True) self.password = password + return True except InvalidPassword as e: self._logger.exception(repr(e)) + return False @pyqtSlot(str) def importAddresses(self, addresslist): self.wallet.import_addresses(addresslist.split()) + self.dataChanged.emit() @pyqtSlot(str) def importPrivateKeys(self, keyslist): self.wallet.import_private_keys(keyslist.split(), self.password) + self.dataChanged.emit() @pyqtSlot(str) def importChannelBackup(self, backup_str): @@ -707,3 +724,36 @@ return True except Exception as e: return False + + @pyqtSlot() + def requestShowSeed(self): + self.retrieve_seed() + + @auth_protect(method='wallet') + def retrieve_seed(self): + try: + self._seed = self.wallet.get_seed(self.password) + self.seedRetrieved.emit() + except Exception: + self._seed = '' + + self.dataChanged.emit() + + @pyqtSlot(str, result='QVariantList') + def getSerializedTx(self, txid): + tx = self.wallet.db.get_transaction(txid) + txqr = tx.to_qr_data() + return [str(tx), txqr[0], txqr[1]] + + @pyqtSlot(result='QVariantMap') + def getBalancesForPiechart(self): + confirmed, unconfirmed, unmatured, frozen, lightning, f_lightning = balances = self.wallet.get_balances_for_piechart() + return { + 'confirmed': confirmed, + 'unconfirmed': unconfirmed, + 'unmatured': unmatured, + 'frozen': frozen, + 'lightning': int(lightning), + 'f_lightning': int(f_lightning), + 'total': sum([int(x) for x in list(balances)]) + } diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qewalletdb.py electrum-4.4.5+dfsg1/electrum/gui/qml/qewalletdb.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qewalletdb.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qewalletdb.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,27 +1,26 @@ import os +from typing import TYPE_CHECKING from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject from electrum.logging import get_logger from electrum.storage import WalletStorage, StorageEncryptionVersion from electrum.wallet_db import WalletDB +from electrum.wallet import Wallet from electrum.bip32 import normalize_bip32_derivation, xpub_type -from electrum.util import InvalidPassword +from electrum.util import InvalidPassword, WalletFileException, send_exception_to_crash_reporter from electrum import keystore -class QEWalletDB(QObject): - def __init__(self, parent=None): - super().__init__(parent) +if TYPE_CHECKING: + from electrum.simple_config import SimpleConfig - from .qeapp import ElectrumQmlApplication - self.daemon = ElectrumQmlApplication._daemon - - self.reset() +class QEWalletDB(QObject): _logger = get_logger(__name__) fileNotFound = pyqtSignal() - pathChanged = pyqtSignal([bool], arguments=["ready"]) + walletOpenProblem = pyqtSignal([str], arguments=['error']) + pathChanged = pyqtSignal([bool], arguments=['ready']) needsPasswordChanged = pyqtSignal() needsHWDeviceChanged = pyqtSignal() passwordChanged = pyqtSignal() @@ -31,6 +30,15 @@ readyChanged = pyqtSignal() invalidPassword = pyqtSignal() + def __init__(self, parent=None): + super().__init__(parent) + + from .qeapp import ElectrumQmlApplication + self.daemon = ElectrumQmlApplication._daemon + self._config = self.daemon.config # type: SimpleConfig + + self.reset() + def reset(self): self._path = None self._needsPassword = False @@ -112,9 +120,16 @@ @pyqtSlot() def verify(self): - self.load_storage() - if self._storage: - self.load_db() + try: + self._load_storage() + if self._storage: + self._load_db() + except WalletFileException as e: + self._logger.error(f"verify errored: {repr(e)}") + self._storage = None + self.walletOpenProblem.emit(str(e)) + if e.should_report_crash: + send_exception_to_crash_reporter(e) @pyqtSlot() def doSplit(self): @@ -126,7 +141,8 @@ self.splitFinished.emit() - def load_storage(self): + def _load_storage(self): + """can raise WalletFileException""" self._storage = WalletStorage(self._path) if not self._storage.file_exists(): self._logger.warning('file does not exist') @@ -143,11 +159,27 @@ except InvalidPassword as e: self.validPassword = False self.invalidPassword.emit() + else: # storage not encrypted; but it might still have a keystore pw + # FIXME hack... load both db and full wallet, just to tell if it has keystore pw. + # this also completely ignores db.requires_split(), db.get_action(), etc + db = WalletDB(self._storage.read(), manual_upgrades=False) + wallet = Wallet(db, self._storage, config=self._config) + self.needsPassword = wallet.has_password() + if self.needsPassword: + try: + wallet.check_password('' if not self._password else self._password) + self.validPassword = True + except InvalidPassword as e: + self.validPassword = False + self._storage = None + self.invalidPassword.emit() - if not self._storage.is_past_initial_decryption(): - self._storage = None + if self._storage: + if not self._storage.is_past_initial_decryption(): + self._storage = None - def load_db(self): + def _load_db(self): + """can raise WalletFileException""" # needs storage accessible self._db = WalletDB(self._storage.read(), manual_upgrades=True) if self._db.requires_split(): @@ -166,4 +198,3 @@ self._ready = True self.readyChanged.emit() - diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/qewizard.py electrum-4.4.5+dfsg1/electrum/gui/qml/qewizard.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/qewizard.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/qewizard.py 2000-11-11 11:11:11.000000000 +0000 @@ -4,8 +4,10 @@ from PyQt5.QtQml import QQmlApplicationEngine from electrum.logging import get_logger +from electrum import mnemonic from electrum.wizard import NewWalletWizard, ServerConnectWizard + class QEAbstractWizard(QObject): _logger = get_logger(__name__) @@ -13,7 +15,7 @@ QObject.__init__(self, parent) @pyqtSlot(result=str) - def start_wizard(self): + def startWizard(self): self.start() return self._current.view @@ -24,7 +26,7 @@ @pyqtSlot('QJSValue', result='QVariant') def submit(self, wizard_data): wdata = wizard_data.toVariant() - self._logger.debug(str(wdata)) + self.log_state(wdata) view = self.resolve_next(self._current.view, wdata) return { 'view': view.view, 'wizard_data': view.wizard_data } @@ -60,7 +62,6 @@ 'bip39_refine': { 'gui': 'WCBIP39Refine' }, 'have_master_key': { 'gui': 'WCHaveMasterKey' }, 'multisig': { 'gui': 'WCMultisig' }, - # 'multisig_show_masterpubkey': { 'gui': 'WCShowMasterPubkey' }, 'multisig_cosigner_keystore': { 'gui': 'WCCosignerKeystore' }, 'multisig_cosigner_key': { 'gui': 'WCHaveMasterKey' }, 'multisig_cosigner_seed': { 'gui': 'WCHaveSeed' }, @@ -83,16 +84,25 @@ return self._daemon.singlePasswordEnabled @pyqtSlot('QJSValue', result=bool) - def hasDuplicateKeys(self, js_data): - self._logger.info('Checking for duplicate keys') + def hasDuplicateMasterKeys(self, js_data): + self._logger.info('Checking for duplicate masterkeys') + data = js_data.toVariant() + return self.has_duplicate_masterkeys(data) + + @pyqtSlot('QJSValue', result=bool) + def hasHeterogeneousMasterKeys(self, js_data): + self._logger.info('Checking for heterogeneous masterkeys') data = js_data.toVariant() - return self.has_duplicate_keys(data) + return self.has_heterogeneous_masterkeys(data) + + @pyqtSlot(str, str, result=bool) + def isMatchingSeed(self, seed, seed_again): + return mnemonic.is_matching_seed(seed=seed, seed_again=seed_again) @pyqtSlot('QJSValue', bool, str) def createStorage(self, js_data, single_password_enabled, single_password): self._logger.info('Creating wallet from wizard data') data = js_data.toVariant() - self._logger.debug(str(data)) if single_password_enabled and single_password: data['encrypt'] = True @@ -109,9 +119,10 @@ self.createSuccess.emit() except Exception as e: - self._logger.error(repr(e)) + self._logger.error(f"createStorage errored: {e!r}") self.createError.emit(str(e)) + class QEServerConnectWizard(ServerConnectWizard, QEAbstractWizard): def __init__(self, daemon, parent = None): @@ -122,6 +133,7 @@ # attach view names self.navmap_merge({ 'autoconnect': { 'gui': 'WCAutoConnect' }, + 'proxy_ask': { 'gui': 'WCProxyAsk' }, 'proxy_config': { 'gui': 'WCProxyConfig' }, 'server_config': { 'gui': 'WCServerConfig' }, }) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qml/util.py electrum-4.4.5+dfsg1/electrum/gui/qml/util.py --- electrum-4.3.4+dfsg1/electrum/gui/qml/util.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qml/util.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,9 +1,16 @@ +import sys +import queue + from functools import wraps +from time import time +from typing import Callable, Optional, NamedTuple -from PyQt5.QtCore import pyqtSignal +from PyQt5.QtCore import pyqtSignal, QThread +from electrum.logging import Logger from electrum.util import EventListener, event_listener + class QtEventListener(EventListener): qt_callback_signal = pyqtSignal(tuple) @@ -20,6 +27,7 @@ func = args[0] return func(self, *args[1:]) + # decorator for members of the QtEventListener class def qt_event_listener(func): func = event_listener(func) @@ -27,3 +35,95 @@ def decorator(self, *args): self.qt_callback_signal.emit( (func,) + args) return decorator + + +# return delay in msec when expiry time string should be updated +# returns 0 when expired or expires > 1 day away (no updates needed) +def status_update_timer_interval(exp): + # very roughly according to util.age + exp_in = int(exp - time()) + exp_in_min = int(exp_in/60) + + interval = 0 + if exp_in < 0: + interval = 0 + elif exp_in_min < 2: + interval = 1000 + elif exp_in_min < 90: + interval = 1000 * 60 + elif exp_in_min < 1440: + interval = 1000 * 60 * 60 + + return interval + +# TODO: copied from desktop client, this could be moved to a set of common code. +class TaskThread(QThread, Logger): + '''Thread that runs background tasks. Callbacks are guaranteed + to happen in the context of its parent.''' + + class Task(NamedTuple): + task: Callable + cb_success: Optional[Callable] + cb_done: Optional[Callable] + cb_error: Optional[Callable] + cancel: Optional[Callable] = None + + doneSig = pyqtSignal(object, object, object) + + def __init__(self, parent, on_error=None): + QThread.__init__(self, parent) + Logger.__init__(self) + self.on_error = on_error + self.tasks = queue.Queue() + self._cur_task = None # type: Optional[TaskThread.Task] + self._stopping = False + self.doneSig.connect(self.on_done) + self.start() + + def add(self, task, on_success=None, on_done=None, on_error=None, *, cancel=None): + if self._stopping: + self.logger.warning(f"stopping or already stopped but tried to add new task.") + return + on_error = on_error or self.on_error + task_ = TaskThread.Task(task, on_success, on_done, on_error, cancel=cancel) + self.tasks.put(task_) + + def run(self): + while True: + if self._stopping: + break + task = self.tasks.get() # type: TaskThread.Task + self._cur_task = task + if not task or self._stopping: + break + try: + result = task.task() + self.doneSig.emit(result, task.cb_done, task.cb_success) + except BaseException: + self.doneSig.emit(sys.exc_info(), task.cb_done, task.cb_error) + + def on_done(self, result, cb_done, cb_result): + # This runs in the parent's thread. + if cb_done: + cb_done() + if cb_result: + cb_result(result) + + def stop(self): + self._stopping = True + # try to cancel currently running task now. + # if the task does not implement "cancel", we will have to wait until it finishes. + task = self._cur_task + if task and task.cancel: + task.cancel() + # cancel the remaining tasks in the queue + while True: + try: + task = self.tasks.get_nowait() + except queue.Empty: + break + if task and task.cancel: + task.cancel() + self.tasks.put(None) # in case the thread is still waiting on the queue + self.exit() + self.wait() diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/__init__.py electrum-4.4.5+dfsg1/electrum/gui/qt/__init__.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/__init__.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/__init__.py 2000-11-11 11:11:11.000000000 +0000 @@ -65,7 +65,7 @@ from electrum.gui import BaseElectrumGui from .installwizard import InstallWizard, WalletAlreadyOpenInMemory -from .util import get_default_language, read_QIcon, ColorScheme, custom_message_box, MessageBoxMixin +from .util import read_QIcon, ColorScheme, custom_message_box, MessageBoxMixin from .main_window import ElectrumWindow from .network_dialog import NetworkDialog from .stylesheet_patcher import patch_qt_stylesheet @@ -111,7 +111,6 @@ @profiler def __init__(self, *, config: 'SimpleConfig', daemon: 'Daemon', plugins: 'Plugins'): - set_language(config.get('language', get_default_language())) BaseElectrumGui.__init__(self, config=config, daemon=daemon, plugins=plugins) Logger.__init__(self) self.logger.info(f"Qt GUI starting up... Qt={QtCore.QT_VERSION_STR}, PyQt={QtCore.PYQT_VERSION_STR}") @@ -330,8 +329,11 @@ app_is_starting: bool = False, force_wizard: bool = False, ) -> Optional[ElectrumWindow]: - '''Raises the window for the wallet if it is open. Otherwise - opens the wallet and creates a new window for it''' + """Raises the window for the wallet if it is open. + Otherwise, opens the wallet and creates a new window for it. + Warning: the returned window might be for a completely different wallet + than the provided path, as we allow user interaction to change the path. + """ wallet = None # Try to open with daemon first. If this succeeds, there won't be a wizard at all # (the wallet main window will appear directly). @@ -340,10 +342,13 @@ wallet = self.daemon.load_wallet(path, None) except Exception as e: self.logger.exception('') + err_text = str(e) if isinstance(e, WalletFileException) else repr(e) custom_message_box(icon=QMessageBox.Warning, parent=None, title=_('Error'), - text=_('Cannot load wallet') + ' (1):\n' + repr(e)) + text=_('Cannot load wallet') + ' (1):\n' + err_text) + if isinstance(e, WalletFileException) and e.should_report_crash: + send_exception_to_crash_reporter(e) # if app is starting, still let wizard appear if not app_is_starting: return @@ -362,10 +367,13 @@ window = self._create_window_for_wallet(wallet) except Exception as e: self.logger.exception('') + err_text = str(e) if isinstance(e, WalletFileException) else repr(e) custom_message_box(icon=QMessageBox.Warning, parent=None, title=_('Error'), - text=_('Cannot load wallet') + '(2) :\n' + repr(e)) + text=_('Cannot load wallet') + '(2) :\n' + err_text) + if isinstance(e, WalletFileException) and e.should_report_crash: + send_exception_to_crash_reporter(e) if app_is_starting: # If we raise in this context, there are no more fallbacks, we will shut down. # Worst case scenario, we might have gotten here without user interaction, @@ -379,7 +387,7 @@ path = self.config.get_fallback_wallet_path() else: path = os.path.join(wallet_dir, filename) - self.start_new_window(path, uri=None, force_wizard=True) + return self.start_new_window(path, uri=None, force_wizard=True) return window.bring_to_top() window.setWindowState(window.windowState() & ~QtCore.Qt.WindowMinimized | QtCore.Qt.WindowActive) @@ -425,12 +433,15 @@ self.daemon.stop_wallet(window.wallet.storage.path) def init_network(self): - # Show network dialog if config does not exist + """Start the network, including showing a first-start network dialog if config does not exist.""" if self.daemon.network: + # first-start network-setup if self.config.get('auto_connect') is None: wizard = InstallWizard(self.config, self.app, self.plugins, gui_object=self) wizard.init_network(self.daemon.network) wizard.terminate() + # start network + self.daemon.start_network() def main(self): # setup Ctrl-C handling and tear-down code first, so that user can easily exit whenever @@ -440,7 +451,7 @@ signal.signal(signal.SIGINT, lambda *args: self.app.quit()) # hook for crash reporter Exception_Hook.maybe_setup(config=self.config) - # first-start network-setup + # start network, and maybe show first-start network-setup try: self.init_network() except UserCancelled: diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/address_dialog.py electrum-4.4.5+dfsg1/electrum/gui/qt/address_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/address_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/address_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -38,8 +38,8 @@ class AddressHistoryModel(HistoryModel): - def __init__(self, parent: 'ElectrumWindow', address): - super().__init__(parent) + def __init__(self, window: 'ElectrumWindow', address): + super().__init__(window) self.address = address def get_domain(self): @@ -51,13 +51,15 @@ class AddressDialog(WindowModalDialog): - def __init__(self, parent: 'ElectrumWindow', address: str): + def __init__(self, window: 'ElectrumWindow', address: str, *, parent=None): + if parent is None: + parent = window WindowModalDialog.__init__(self, parent, _("Address")) self.address = address - self.parent = parent - self.config = parent.config - self.wallet = parent.wallet - self.app = parent.app + self.window = window + self.config = window.config + self.wallet = window.wallet + self.app = window.app self.saved = True self.setMinimumWidth(700) @@ -100,19 +102,20 @@ der_path_e.setReadOnly(True) vbox.addWidget(der_path_e) - vbox.addWidget(QLabel(_("History"))) - addr_hist_model = AddressHistoryModel(self.parent, self.address) - self.hw = HistoryList(self.parent, addr_hist_model) + addr_hist_model = AddressHistoryModel(self.window, self.address) + self.hw = HistoryList(self.window, addr_hist_model) + self.hw.num_tx_label = QLabel('') addr_hist_model.set_view(self.hw) + vbox.addWidget(self.hw.num_tx_label) vbox.addWidget(self.hw) vbox.addLayout(Buttons(CloseButton(self))) - self.format_amount = self.parent.format_amount + self.format_amount = self.window.format_amount addr_hist_model.refresh('address dialog constructor') def show_qr(self): text = self.address try: - self.parent.show_qrcode(text, 'Address', parent=self) + self.window.show_qrcode(text, 'Address', parent=self) except Exception as e: self.show_message(repr(e)) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/address_list.py electrum-4.4.5+dfsg1/electrum/gui/qt/address_list.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/address_list.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/address_list.py 2000-11-11 11:11:11.000000000 +0000 @@ -23,7 +23,9 @@ # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. +import enum from enum import IntEnum +from typing import TYPE_CHECKING from PyQt5.QtCore import Qt, QPersistentModelIndex, QModelIndex from PyQt5.QtGui import QStandardItemModel, QStandardItem, QFont @@ -35,7 +37,11 @@ from electrum.bitcoin import is_address from electrum.wallet import InternalAddressCorruption -from .util import MyTreeView, MONOSPACE_FONT, ColorScheme, webopen, MySortModel +from .util import MONOSPACE_FONT, ColorScheme, webopen +from .my_treeview import MyTreeView, MySortModel + +if TYPE_CHECKING: + from .main_window import ElectrumWindow class AddressUsageStateFilter(IntEnum): @@ -47,7 +53,7 @@ def ui_text(self) -> str: return { - self.ALL: _('All'), + self.ALL: _('All status'), self.UNUSED: _('Unused'), self.FUNDED: _('Funded'), self.USED_AND_EMPTY: _('Used'), @@ -62,7 +68,7 @@ def ui_text(self) -> str: return { - self.ALL: _('All'), + self.ALL: _('All types'), self.RECEIVING: _('Receiving'), self.CHANGE: _('Change'), }[self] @@ -70,13 +76,13 @@ class AddressList(MyTreeView): - class Columns(IntEnum): - TYPE = 0 - ADDRESS = 1 - LABEL = 2 - COIN_BALANCE = 3 - FIAT_BALANCE = 4 - NUM_TXS = 5 + class Columns(MyTreeView.BaseColumnsEnum): + TYPE = enum.auto() + ADDRESS = enum.auto() + LABEL = enum.auto() + COIN_BALANCE = enum.auto() + FIAT_BALANCE = enum.auto() + NUM_TXS = enum.auto() filter_columns = [Columns.TYPE, Columns.ADDRESS, Columns.LABEL, Columns.COIN_BALANCE] @@ -84,11 +90,13 @@ ROLE_ADDRESS_STR = Qt.UserRole + 1001 key_role = ROLE_ADDRESS_STR - def __init__(self, parent): - super().__init__(parent, self.create_menu, - stretch_column=self.Columns.LABEL, - editable_columns=[self.Columns.LABEL]) - self.wallet = self.parent.wallet + def __init__(self, main_window: 'ElectrumWindow'): + super().__init__( + main_window=main_window, + stretch_column=self.Columns.LABEL, + editable_columns=[self.Columns.LABEL], + ) + self.wallet = self.main_window.wallet self.setSelectionMode(QAbstractItemView.ExtendedSelection) self.setSortingEnabled(True) self.show_change = AddressTypeFilter.ALL # type: AddressTypeFilter @@ -108,21 +116,34 @@ self.update() self.sortByColumn(self.Columns.TYPE, Qt.AscendingOrder) + def on_double_click(self, idx): + addr = self.get_role_data_for_current_item(col=0, role=self.ROLE_ADDRESS_STR) + self.main_window.show_address(addr) + + CONFIG_KEY_SHOW_TOOLBAR = "show_toolbar_addresses" + def create_toolbar(self, config): + toolbar, menu = self.create_toolbar_with_menu('') + self.num_addr_label = toolbar.itemAt(0).widget() + self._toolbar_checkbox = menu.addToggle(_("Show Filter"), lambda: self.toggle_toolbar()) + menu.addConfig(_('Show Fiat balances'), 'fiat_address', False, callback=self.main_window.app.update_fiat_signal.emit) + hbox = self.create_toolbar_buttons() + toolbar.insertLayout(1, hbox) + return toolbar + + def should_show_fiat(self): + return self.main_window.fx and self.main_window.fx.is_enabled() and self.config.get('fiat_address', False) + def get_toolbar_buttons(self): - return QLabel(_("Filter:")), self.change_button, self.used_button + return self.change_button, self.used_button def on_hide_toolbar(self): self.show_change = AddressTypeFilter.ALL # type: AddressTypeFilter self.show_used = AddressUsageStateFilter.ALL # type: AddressUsageStateFilter self.update() - def save_toolbar_state(self, state, config): - config.set_key('show_toolbar_addresses', state) - def refresh_headers(self): - fx = self.parent.fx - if fx and fx.get_fiat_address_config(): - ccy = fx.get_currency() + if self.should_show_fiat(): + ccy = self.main_window.fx.get_currency() else: ccy = _('Fiat') headers = { @@ -161,8 +182,9 @@ self.proxy.setDynamicSortFilter(False) # temp. disable re-sorting after every change self.std_model.clear() self.refresh_headers() - fx = self.parent.fx + fx = self.main_window.fx set_address = None + num_shown = 0 self.addresses_beyond_gap_limit = self.wallet.get_all_known_addresses_beyond_gap_limit() for address in addr_list: c, u, x = self.wallet.get_addr_balance(address) @@ -176,7 +198,9 @@ continue if self.show_used == AddressUsageStateFilter.FUNDED_OR_UNUSED and is_used_and_empty: continue - labels = ['', address, '', '', '', ''] + num_shown += 1 + labels = [""] * len(self.Columns) + labels[self.Columns.ADDRESS] = address address_item = [QStandardItem(e) for e in labels] # align text and set fonts for i, item in enumerate(address_item): @@ -207,12 +231,14 @@ set_address = QPersistentModelIndex(address_idx) self.set_current_idx(set_address) # show/hide columns - if fx and fx.get_fiat_address_config(): + if self.should_show_fiat(): self.showColumn(self.Columns.FIAT_BALANCE) else: self.hideColumn(self.Columns.FIAT_BALANCE) self.filter() self.proxy.setDynamicSortFilter(True) + # update counter + self.num_addr_label.setText(_("{} addresses").format(num_shown)) def refresh_row(self, key, row): assert row is not None @@ -221,10 +247,10 @@ num = self.wallet.adb.get_address_history_len(address) c, u, x = self.wallet.get_addr_balance(address) balance = c + u + x - balance_text = self.parent.format_amount(balance, whitespaces=True) + balance_text = self.main_window.format_amount(balance, whitespaces=True) # create item - fx = self.parent.fx - if fx and fx.get_fiat_address_config(): + fx = self.main_window.fx + if self.should_show_fiat(): rate = fx.exchange_rate() fiat_balance_str = fx.value_str(balance, rate) else: @@ -234,6 +260,7 @@ address_item[self.Columns.COIN_BALANCE].setText(balance_text) address_item[self.Columns.COIN_BALANCE].setData(balance, self.ROLE_SORT_ORDER) address_item[self.Columns.FIAT_BALANCE].setText(fiat_balance_str) + address_item[self.Columns.FIAT_BALANCE].setData(balance, self.ROLE_SORT_ORDER) address_item[self.Columns.NUM_TXS].setText("%d"%num) c = ColorScheme.BLUE.as_color(True) if self.wallet.is_frozen_address(address) else self._default_bg_brush address_item[self.Columns.ADDRESS].setBackground(c) @@ -258,37 +285,40 @@ if not item: return addr = addrs[0] + menu.addAction(_('Details'), lambda: self.main_window.show_address(addr)) addr_column_title = self.std_model.horizontalHeaderItem(self.Columns.LABEL).text() addr_idx = idx.sibling(idx.row(), self.Columns.LABEL) self.add_copy_menu(menu, idx) - menu.addAction(_('Details'), lambda: self.parent.show_address(addr)) persistent = QPersistentModelIndex(addr_idx) menu.addAction(_("Edit {}").format(addr_column_title), lambda p=persistent: self.edit(QModelIndex(p))) - #menu.addAction(_("Request payment"), lambda: self.parent.receive_at(addr)) + #menu.addAction(_("Request payment"), lambda: self.main_window.receive_at(addr)) if self.wallet.can_export(): - menu.addAction(_("Private key"), lambda: self.parent.show_private_key(addr)) + menu.addAction(_("Private key"), lambda: self.main_window.show_private_key(addr)) if not is_multisig and not self.wallet.is_watching_only(): - menu.addAction(_("Sign/verify message"), lambda: self.parent.sign_verify_message(addr)) - menu.addAction(_("Encrypt/decrypt message"), lambda: self.parent.encrypt_message(addr)) + menu.addAction(_("Sign/verify message"), lambda: self.main_window.sign_verify_message(addr)) + menu.addAction(_("Encrypt/decrypt message"), lambda: self.main_window.encrypt_message(addr)) if can_delete: - menu.addAction(_("Remove from wallet"), lambda: self.parent.remove_address(addr)) + menu.addAction(_("Remove from wallet"), lambda: self.main_window.remove_address(addr)) addr_URL = block_explorer_URL(self.config, 'addr', addr) if addr_URL: menu.addAction(_("View on block explorer"), lambda: webopen(addr_URL)) if not self.wallet.is_frozen_address(addr): - menu.addAction(_("Freeze"), lambda: self.parent.set_frozen_state_of_addresses([addr], True)) + menu.addAction(_("Freeze"), lambda: self.main_window.set_frozen_state_of_addresses([addr], True)) else: - menu.addAction(_("Unfreeze"), lambda: self.parent.set_frozen_state_of_addresses([addr], False)) + menu.addAction(_("Unfreeze"), lambda: self.main_window.set_frozen_state_of_addresses([addr], False)) else: # multiple items selected - menu.addAction(_("Freeze"), lambda: self.parent.set_frozen_state_of_addresses(addrs, True)) - menu.addAction(_("Unfreeze"), lambda: self.parent.set_frozen_state_of_addresses(addrs, False)) + menu.addAction(_("Freeze"), lambda: self.main_window.set_frozen_state_of_addresses(addrs, True)) + menu.addAction(_("Unfreeze"), lambda: self.main_window.set_frozen_state_of_addresses(addrs, False)) coins = self.wallet.get_spendable_coins(addrs) if coins: - menu.addAction(_("Spend from"), lambda: self.parent.utxo_list.set_spend_list(coins)) + if self.main_window.utxo_list.are_in_coincontrol(coins): + menu.addAction(_("Remove from coin control"), lambda: self.main_window.utxo_list.remove_from_coincontrol(coins)) + else: + menu.addAction(_("Add to coin control"), lambda: self.main_window.utxo_list.add_to_coincontrol(coins)) run_hook('receive_menu', menu, addrs, self.wallet) menu.exec_(self.viewport().mapToGlobal(position)) @@ -298,7 +328,7 @@ try: self.wallet.check_address_for_corruption(text) except InternalAddressCorruption as e: - self.parent.show_error(str(e)) + self.main_window.show_error(str(e)) raise super().place_text_on_clipboard(text, title=title) @@ -308,7 +338,7 @@ return self.get_role_data_from_coordinate(row, 0, role=self.ROLE_ADDRESS_STR) def on_edited(self, idx, edit_key, *, text): - self.parent.wallet.set_label(edit_key, text) - self.parent.history_model.refresh('address label edited') - self.parent.utxo_list.update() - self.parent.update_completions() + self.wallet.set_label(edit_key, text) + self.main_window.history_model.refresh('address label edited') + self.main_window.utxo_list.update() + self.main_window.update_completions() diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/amountedit.py electrum-4.4.5+dfsg1/electrum/gui/qt/amountedit.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/amountedit.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/amountedit.py 2000-11-11 11:11:11.000000000 +0000 @@ -10,7 +10,7 @@ from .util import char_width_in_lineedit, ColorScheme from electrum.util import (format_satoshis_plain, decimal_point_to_base_unit_name, - FEERATE_PRECISION, quantize_feerate) + FEERATE_PRECISION, quantize_feerate, DECIMAL_POINT) from electrum.bitcoin import COIN, TOTAL_COIN_SUPPLY_LIMIT_IN_BTC @@ -66,13 +66,13 @@ return pos = self.cursorPosition() chars = '0123456789' - if not self.is_int: chars +='.' + if not self.is_int: chars += DECIMAL_POINT s = ''.join([i for i in text if i in chars]) if not self.is_int: - if '.' in s: - p = s.find('.') - s = s.replace('.','') - s = s[:p] + '.' + s[p:p+self.max_precision()] + if DECIMAL_POINT in s: + p = s.find(DECIMAL_POINT) + s = s.replace(DECIMAL_POINT, '') + s = s[:p] + DECIMAL_POINT + s[p:p+self.max_precision()] if self.max_amount: if (amt := self._get_amount_from_text(s)) and amt >= self.max_amount: s = self._get_text_from_amount(self.max_amount) @@ -95,8 +95,9 @@ def _get_amount_from_text(self, text: str) -> Union[None, Decimal, int]: try: + text = text.replace(DECIMAL_POINT, '.') return (int if self.is_int else Decimal)(text) - except: + except Exception: return None def get_amount(self) -> Union[None, Decimal, int]: @@ -127,8 +128,9 @@ def _get_amount_from_text(self, text): # returns amt in satoshis try: + text = text.replace(DECIMAL_POINT, '.') x = Decimal(text) - except: + except Exception: return None # scale it to max allowed precision, make it an int power = pow(10, self.max_precision()) @@ -141,7 +143,9 @@ return Decimal(amount) if not self.is_int else int(amount) def _get_text_from_amount(self, amount_sat): - return format_satoshis_plain(amount_sat, decimal_point=self.decimal_point()) + text = format_satoshis_plain(amount_sat, decimal_point=self.decimal_point()) + text = text.replace('.', DECIMAL_POINT) + return text def setAmount(self, amount_sat): if amount_sat is None: diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/balance_dialog.py electrum-4.4.5+dfsg1/electrum/gui/qt/balance_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/balance_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/balance_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -68,10 +68,15 @@ alpha = 0 s = 0 for name, color, amount in self._list: - delta = int(16 * 360 * amount/total) qp.setBrush(color) - qp.drawPie(self.R, alpha, delta) - alpha += delta + if amount == 0: + continue + elif amount == total: + qp.drawEllipse(self.R) + else: + delta = int(16 * 360 * amount/total) + qp.drawPie(self.R, alpha, delta) + alpha += delta qp.end() class PieChartWidget(QWidget, PieChartObject): @@ -107,7 +112,7 @@ def setText(self, text): # this is a hack - QToolButton.setText(self, ' ' + text) + QToolButton.setText(self, ' ' + text) def paintEvent(self, event): QToolButton.paintEvent(self, event) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/channel_details.py electrum-4.4.5+dfsg1/electrum/gui/qt/channel_details.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/channel_details.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/channel_details.py 2000-11-11 11:11:11.000000000 +0000 @@ -7,7 +7,7 @@ from electrum.util import EventListener from electrum.i18n import _ -from electrum.util import bh2u, format_time +from electrum.util import format_time from electrum.lnutil import format_short_channel_id, LOCAL, REMOTE, UpdateAddHtlc, Direction from electrum.lnchannel import htlcsum, Channel, AbstractChannel, HTLCWithStatus from electrum.lnaddr import LnAddr, lndecode @@ -86,7 +86,7 @@ it = HTLCItem(_('Sent HTLC with ID {}' if Direction.SENT == direction else 'Received HTLC with ID {}').format(i.htlc_id)) it.appendRow([HTLCItem(_('Amount')),HTLCItem(self.format_msat(i.amount_msat))]) it.appendRow([HTLCItem(_('CLTV expiry')),HTLCItem(str(i.cltv_expiry))]) - it.appendRow([HTLCItem(_('Payment hash')),HTLCItem(bh2u(i.payment_hash))]) + it.appendRow([HTLCItem(_('Payment hash')),HTLCItem(i.payment_hash.hex())]) return it def make_model(self, htlcs: Sequence[HTLCWithStatus]) -> QtGui.QStandardItemModel: @@ -172,7 +172,7 @@ if not tx: self.show_error(_("Transaction not found.")) return - self.window.show_transaction(tx, tx_desc=_('Transaction')) + self.window.show_transaction(tx) def get_common_form(self, chan): form = QtWidgets.QFormLayout(None) @@ -180,10 +180,11 @@ form.addRow(QLabel(_('Remote Node') + ':'), remote_id_e) channel_id_e = ShowQRLineEdit(chan.channel_id.hex(), self.window.config, title=_("Channel ID")) form.addRow(QLabel(_('Channel ID') + ':'), channel_id_e) - form.addRow(QLabel(_('Short Channel ID') + ':'), QLabel(str(chan.short_channel_id))) + alias = chan.get_remote_alias() + if alias: + form.addRow(QLabel(_('Alias') + ':'), QLabel('0x'+alias.hex())) form.addRow(QLabel(_('State') + ':'), SelectableLabel(chan.get_state_for_GUI())) - self.capacity = self.format_sat(chan.get_capacity()) form.addRow(QLabel(_('Capacity') + ':'), SelectableLabel(self.capacity)) if not chan.is_backup(): diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/channels_list.py electrum-4.4.5+dfsg1/electrum/gui/qt/channels_list.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/channels_list.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/channels_list.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- import traceback -from enum import IntEnum -from typing import Sequence, Optional, Dict +import enum +from typing import Sequence, Optional, Dict, TYPE_CHECKING from abc import abstractmethod, ABC from PyQt5 import QtCore, QtGui @@ -11,7 +11,7 @@ QToolTip) from PyQt5.QtGui import QFont, QStandardItem, QBrush, QPainter, QIcon, QHelpEvent -from electrum.util import bh2u, NotEnoughFunds, NoDynamicFeeEstimates +from electrum.util import NotEnoughFunds, NoDynamicFeeEstimates from electrum.i18n import _ from electrum.lnchannel import AbstractChannel, PeerState, ChannelBackup, Channel, ChannelState, ChanCloseOption from electrum.wallet import Abstract_Wallet @@ -19,10 +19,14 @@ from electrum.lnworker import LNWallet from electrum.gui import messages -from .util import (MyTreeView, WindowModalDialog, Buttons, OkButton, CancelButton, +from .util import (WindowModalDialog, Buttons, OkButton, CancelButton, EnterButton, WaitingDialog, MONOSPACE_FONT, ColorScheme) from .amountedit import BTCAmountEdit, FreezableLineEdit from .util import read_QIcon, font_height +from .my_treeview import MyTreeView + +if TYPE_CHECKING: + from .main_window import ElectrumWindow ROLE_CHANNEL_ID = Qt.UserRole @@ -33,15 +37,15 @@ update_single_row = QtCore.pyqtSignal(Abstract_Wallet, AbstractChannel) gossip_db_loaded = QtCore.pyqtSignal() - class Columns(IntEnum): - FEATURES = 0 - SHORT_CHANID = 1 - NODE_ALIAS = 2 - CAPACITY = 3 - LOCAL_BALANCE = 4 - REMOTE_BALANCE = 5 - CHANNEL_STATUS = 6 - LONG_CHANID = 7 + class Columns(MyTreeView.BaseColumnsEnum): + FEATURES = enum.auto() + SHORT_CHANID = enum.auto() + NODE_ALIAS = enum.auto() + CAPACITY = enum.auto() + LOCAL_BALANCE = enum.auto() + REMOTE_BALANCE = enum.auto() + CHANNEL_STATUS = enum.auto() + LONG_CHANID = enum.auto() headers = { Columns.SHORT_CHANID: _('Short Channel ID'), @@ -63,18 +67,19 @@ _default_item_bg_brush = None # type: Optional[QBrush] - def __init__(self, parent): - super().__init__(parent, self.create_menu, stretch_column=self.Columns.NODE_ALIAS) + def __init__(self, main_window: 'ElectrumWindow'): + super().__init__( + main_window=main_window, + stretch_column=self.Columns.NODE_ALIAS, + ) self.setModel(QtGui.QStandardItemModel(self)) self.setSelectionMode(QAbstractItemView.ExtendedSelection) - self.main_window = parent self.gossip_db_loaded.connect(self.on_gossip_db) self.update_rows.connect(self.do_update_rows) self.update_single_row.connect(self.do_update_single_row) - self.network = self.parent.network - self.wallet = self.parent.wallet + self.network = self.main_window.network + self.wallet = self.main_window.wallet self.setSortingEnabled(True) - self.selectionModel().selectionChanged.connect(self.on_selection_changed) @property # property because lnworker might be initialized at runtime @@ -86,12 +91,12 @@ for subject in (REMOTE, LOCAL): if isinstance(chan, Channel): can_send = chan.available_to_spend(subject) / 1000 - label = self.parent.format_amount(can_send, whitespaces=True) + label = self.main_window.format_amount(can_send, whitespaces=True) other = subject.inverted() bal_other = chan.balance(other)//1000 bal_minus_htlcs_other = chan.balance_minus_outgoing_htlcs(other)//1000 if bal_other != bal_minus_htlcs_other: - label += ' (+' + self.parent.format_amount(bal_other - bal_minus_htlcs_other, whitespaces=False) + ')' + label += ' (+' + self.main_window.format_amount(bal_other - bal_minus_htlcs_other, whitespaces=False) + ')' else: assert isinstance(chan, ChannelBackup) label = '' @@ -99,7 +104,7 @@ status = chan.get_state_for_GUI() closed = chan.is_closed() node_alias = self.lnworker.get_node_alias(chan.node_id) or chan.node_id.hex() - capacity_str = self.parent.format_amount(chan.get_capacity(), whitespaces=True) + capacity_str = self.main_window.format_amount(chan.get_capacity(), whitespaces=True) return { self.Columns.SHORT_CHANID: chan.short_id_for_GUI(), self.Columns.LONG_CHANID: chan.channel_id.hex(), @@ -125,8 +130,8 @@ def close_channel(self, channel_id): self.is_force_close = False msg = _('Cooperative close?') - msg += '\n' + _(messages.MSG_COOPERATIVE_CLOSE) - if not self.parent.question(msg): + msg += '\n\n' + messages.MSG_COOPERATIVE_CLOSE + if not self.main_window.question(msg): return coro = self.lnworker.close_channel(channel_id) on_success = self.on_channel_closed @@ -148,10 +153,10 @@ + '' + _('Please create a backup of your wallet file!') + ' '\ + '

' + _('Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file.') + ' '\ + _('To prevent that, you should save a backup of your wallet on another device.') + '

' - if not self.parent.question(msg, title=_('Force-close channel'), rich_text=True, checkbox=backup_cb): + if not self.main_window.question(msg, title=_('Force-close channel'), rich_text=True, checkbox=backup_cb): return if self.save_backup: - if not self.parent.backup_wallet(): + if not self.main_window.backup_wallet(): return def task(): coro = self.lnworker.force_close_channel(channel_id) @@ -168,7 +173,9 @@ def export_channel_backup(self, channel_id): msg = ' '.join([ - _("Channel backups can be imported in another instance of the same wallet, by scanning this QR code."), + _("Channel backups can be imported in another instance of the same wallet."), + _("In the Electrum mobile app, use the 'Send' button to scan this QR code."), + '\n\n', _("Please note that channel backups cannot be used to restore your channels."), _("If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain."), ]) @@ -178,8 +185,8 @@ def request_force_close(self, channel_id): msg = _('Request force-close from remote peer?') - msg += '\n' + _(messages.MSG_REQUEST_FORCE_CLOSE) - if not self.parent.question(msg): + msg += '\n\n' + messages.MSG_REQUEST_FORCE_CLOSE + if not self.main_window.question(msg): return def task(): coro = self.lnworker.request_force_close(channel_id) @@ -208,24 +215,27 @@ def on_rebalance(self): chan1, chan2 = self.get_rebalance_pair() - self.parent.rebalance_dialog(chan1, chan2) + if chan1 is None: + self.main_window.show_error("Select two active channels to rebalance.") + return + self.main_window.rebalance_dialog(chan1, chan2) - def on_selection_changed(self): - chan1, chan2 = self.get_rebalance_pair() - self.rebalance_button.setEnabled(chan1 is not None) + def on_double_click(self, idx): + channel_id = idx.sibling(idx.row(), self.Columns.NODE_ALIAS).data(ROLE_CHANNEL_ID) + chan = self.lnworker.get_channel_by_id(channel_id) or self.lnworker.channel_backups[channel_id] + self.main_window.show_channel_details(chan) def create_menu(self, position): menu = QMenu() menu.setSeparatorsCollapsible(True) # consecutive separators are merged together selected = self.selected_in_column(self.Columns.NODE_ALIAS) if not selected: - menu.addAction(_("Import channel backup"), lambda: self.parent.do_process_from_text_channel_backup()) menu.exec_(self.viewport().mapToGlobal(position)) return if len(selected) == 2: chan1, chan2 = self.get_rebalance_pair() if chan1 and chan2: - menu.addAction(_("Rebalance"), lambda: self.parent.rebalance_dialog(chan1, chan2)) + menu.addAction(_("Rebalance channels"), lambda: self.main_window.rebalance_dialog(chan1, chan2)) menu.exec_(self.viewport().mapToGlobal(position)) return elif len(selected) > 2: @@ -238,7 +248,7 @@ return channel_id = idx.sibling(idx.row(), self.Columns.NODE_ALIAS).data(ROLE_CHANNEL_ID) chan = self.lnworker.get_channel_by_id(channel_id) or self.lnworker.channel_backups[channel_id] - menu.addAction(_("Details..."), lambda: self.parent.show_channel_details(chan)) + menu.addAction(_("Details"), lambda: self.main_window.show_channel_details(chan)) menu.addSeparator() cc = self.add_copy_menu(menu, idx) cc.addAction(_("Node ID"), lambda: self.place_text_on_clipboard( @@ -275,7 +285,7 @@ @QtCore.pyqtSlot(Abstract_Wallet, AbstractChannel) def do_update_single_row(self, wallet: Abstract_Wallet, chan: AbstractChannel): - if wallet != self.parent.wallet: + if wallet != self.wallet: return for row in range(self.model().rowCount()): item = self.model().item(row, self.Columns.NODE_ALIAS) @@ -290,11 +300,11 @@ @QtCore.pyqtSlot() def on_gossip_db(self): - self.do_update_rows(self.parent.wallet) + self.do_update_rows(self.wallet) @QtCore.pyqtSlot(Abstract_Wallet) def do_update_rows(self, wallet): - if wallet != self.parent.wallet: + if wallet != self.wallet: return self.model().clear() self.update_headers(self.headers) @@ -340,52 +350,31 @@ item.setToolTip("") def update_can_send(self, lnworker: LNWallet): - msg = _('Can send') + ' ' + self.parent.format_amount(lnworker.num_sats_can_send())\ - + ' ' + self.parent.base_unit() + '; '\ - + _('can receive') + ' ' + self.parent.format_amount(lnworker.num_sats_can_receive())\ - + ' ' + self.parent.base_unit() + msg = _('Can send') + ' ' + self.main_window.format_amount(lnworker.num_sats_can_send())\ + + ' ' + self.main_window.base_unit() + '; '\ + + _('can receive') + ' ' + self.main_window.format_amount(lnworker.num_sats_can_receive())\ + + ' ' + self.main_window.base_unit() self.can_send_label.setText(msg) - self.update_swap_button(lnworker) - def update_swap_button(self, lnworker: LNWallet): - if lnworker.num_sats_can_send() or lnworker.num_sats_can_receive(): - self.swap_button.setEnabled(True) - else: - self.swap_button.setEnabled(False) - - def get_toolbar(self): - h = QHBoxLayout() - self.can_send_label = QLabel('') - h.addWidget(self.can_send_label) - h.addStretch() - self.rebalance_button = EnterButton(_('Rebalance'), lambda x: self.on_rebalance()) - self.rebalance_button.setToolTip("Select two active channels to rebalance.") - self.rebalance_button.setDisabled(True) - self.swap_button = EnterButton(_('Swap'), lambda x: self.parent.run_swap_dialog()) - self.swap_button.setToolTip("Have at least one channel to do swaps.") - self.swap_button.setDisabled(True) - self.new_channel_button = EnterButton(_('Open Channel'), self.new_channel_with_warning) - self.new_channel_button.setEnabled(self.parent.wallet.has_lightning()) - h.addWidget(self.new_channel_button) - h.addWidget(self.rebalance_button) - h.addWidget(self.swap_button) - return h - - def new_channel_with_warning(self): - lnworker = self.parent.wallet.lnworker - if not lnworker.channels and not lnworker.channel_backups: - warning = _(messages.MSG_LIGHTNING_WARNING) - answer = self.parent.question( - _('Do you want to create your first channel?') + '\n\n' + warning) - if answer: - self.new_channel_dialog() - else: - self.new_channel_dialog() + def create_toolbar(self, config): + toolbar, menu = self.create_toolbar_with_menu('') + self.can_send_label = toolbar.itemAt(0).widget() + menu.addAction(_('Rebalance channels'), lambda: self.on_rebalance()) + menu.addAction(read_QIcon('update.png'), _('Submarine swap'), lambda: self.main_window.run_swap_dialog()) + menu.addSeparator() + menu.addAction(_("Import channel backup"), lambda: self.main_window.do_process_from_text_channel_backup()) + # only enable menu if has LN. Or we could selectively enable menu items? + # and maybe add item "main_window.init_lightning_dialog()" when applicable + menu.setEnabled(self.wallet.has_lightning()) + self.new_channel_button = EnterButton(_('New Channel'), self.main_window.new_channel_dialog) + self.new_channel_button.setEnabled(self.wallet.has_lightning()) + toolbar.insertWidget(2, self.new_channel_button) + return toolbar def statistics_dialog(self): - channel_db = self.parent.network.channel_db - capacity = self.parent.format_amount(channel_db.capacity()) + ' '+ self.parent.base_unit() - d = WindowModalDialog(self.parent, _('Lightning Network Statistics')) + channel_db = self.network.channel_db + capacity = self.main_window.format_amount(channel_db.capacity()) + ' '+ self.main_window.base_unit() + d = WindowModalDialog(self.main_window, _('Lightning Network Statistics')) d.setMinimumWidth(400) vbox = QVBoxLayout(d) h = QGridLayout() @@ -399,11 +388,6 @@ vbox.addLayout(Buttons(OkButton(d))) d.exec_() - def new_channel_dialog(self, *, amount_sat=None, min_amount_sat=None): - from .new_channel_dialog import NewChannelDialog - d = NewChannelDialog(self.parent, amount_sat, min_amount_sat) - return d.run() - def set_visibility_of_columns(self): def set_visible(col: int, b: bool): self.showColumn(col) if b else self.hideColumn(col) @@ -448,7 +432,7 @@ def tooltip(self) -> str: return _("This channel cannot be recovered from your seed. You must back it up manually.") def icon(self) -> QIcon: - return read_QIcon("nocloud") + return read_QIcon("cloud_no") class ChannelFeatureIcons: diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/confirm_tx_dialog.py electrum-4.4.5+dfsg1/electrum/gui/qt/confirm_tx_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/confirm_tx_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/confirm_tx_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -24,53 +24,107 @@ # SOFTWARE. from decimal import Decimal +from functools import partial from typing import TYPE_CHECKING, Optional, Union from PyQt5.QtCore import Qt -from PyQt5.QtWidgets import QVBoxLayout, QLabel, QGridLayout, QPushButton, QLineEdit +from PyQt5.QtGui import QIcon + +from PyQt5.QtWidgets import QWidget, QHBoxLayout, QVBoxLayout, QLabel, QGridLayout, QPushButton, QLineEdit, QToolButton, QMenu from electrum.i18n import _ from electrum.util import NotEnoughFunds, NoDynamicFeeEstimates +from electrum.util import quantize_feerate from electrum.plugin import run_hook from electrum.transaction import Transaction, PartialTransaction from electrum.wallet import InternalAddressCorruption +from electrum.simple_config import SimpleConfig from .util import (WindowModalDialog, ColorScheme, HelpLabel, Buttons, CancelButton, - BlockingWaitingDialog, PasswordLineEdit, WWLabel) + BlockingWaitingDialog, PasswordLineEdit, WWLabel, read_QIcon) from .fee_slider import FeeSlider, FeeComboBox if TYPE_CHECKING: from .main_window import ElectrumWindow +from .transaction_dialog import TxSizeLabel, TxFiatLabel, TxInOutWidget +from .fee_slider import FeeSlider, FeeComboBox +from .amountedit import FeerateEdit, BTCAmountEdit +from .locktimeedit import LockTimeEdit + +class TxEditor(WindowModalDialog): -class TxEditor: + def __init__(self, *, title='', + window: 'ElectrumWindow', + make_tx, + output_value: Union[int, str] = None, + allow_preview=True): - def __init__(self, *, window: 'ElectrumWindow', make_tx, - output_value: Union[int, str] = None, is_sweep: bool): + WindowModalDialog.__init__(self, window, title=title) self.main_window = window self.make_tx = make_tx self.output_value = output_value self.tx = None # type: Optional[PartialTransaction] + self.messages = [] + self.error = '' # set by side effect + self.config = window.config self.wallet = window.wallet + self.feerounding_sats = 0 self.not_enough_funds = False self.no_dynfee_estimates = False self.needs_update = False - self.password_required = self.wallet.has_keystore_encryption() and not is_sweep + # preview is disabled for lightning channel funding + self.allow_preview = allow_preview + self.is_preview = False + + self.locktime_e = LockTimeEdit(self) + self.locktime_e.valueEdited.connect(self.trigger_update) + self.locktime_label = QLabel(_("LockTime") + ": ") + self.io_widget = TxInOutWidget(self.main_window, self.wallet) + self.create_fee_controls() + + vbox = QVBoxLayout() + self.setLayout(vbox) + + top = self.create_top_bar(self.help_text) + grid = self.create_grid() + + vbox.addLayout(top) + vbox.addLayout(grid) + vbox.addWidget(self.io_widget) + self.message_label = WWLabel('') + vbox.addWidget(self.message_label) + + buttons = self.create_buttons_bar() + vbox.addStretch(1) + vbox.addLayout(buttons) + + self.set_io_visible(self.config.get('show_tx_io', False)) + self.set_fee_edit_visible(self.config.get('show_tx_fee_details', False)) + self.set_locktime_visible(self.config.get('show_tx_locktime', False)) + self.update_fee_target() + self.resize(self.layout().sizeHint()) + self.main_window.gui_object.timer.timeout.connect(self.timer_actions) + def timer_actions(self): if self.needs_update: - self.update_tx() self.update() self.needs_update = False + def update(self): + self.update_tx() + self.set_locktime() + self._update_widgets() + def stop_editor_updates(self): self.main_window.gui_object.timer.timeout.disconnect(self.timer_actions) - def fee_slider_callback(self, dyn, pos, fee_rate): + def set_fee_config(self, dyn, pos, fee_rate): if dyn: if self.config.use_mempool_fees(): self.config.set_key('depth_level', pos, False) @@ -78,15 +132,508 @@ self.config.set_key('fee_level', pos, False) else: self.config.set_key('fee_per_kb', fee_rate, False) + + def update_tx(self, *, fallback_to_zero_fee: bool = False): + # expected to set self.tx, self.message and self.error + raise NotImplementedError() + + def update_fee_target(self): + text = self.fee_slider.get_dynfee_target() + self.fee_target.setText(text) + self.fee_target.setVisible(bool(text)) # hide in static mode + + def update_feerate_label(self): + self.feerate_label.setText(self.feerate_e.text() + ' ' + self.feerate_e.base_unit()) + + def create_fee_controls(self): + + self.fee_label = QLabel('') + self.fee_label.setTextInteractionFlags(Qt.TextSelectableByMouse) + + self.size_label = TxSizeLabel() + self.size_label.setAlignment(Qt.AlignCenter) + self.size_label.setAmount(0) + self.size_label.setStyleSheet(ColorScheme.DEFAULT.as_stylesheet()) + + self.feerate_label = QLabel('') + self.feerate_label.setTextInteractionFlags(Qt.TextSelectableByMouse) + + self.fiat_fee_label = TxFiatLabel() + self.fiat_fee_label.setAlignment(Qt.AlignCenter) + self.fiat_fee_label.setAmount(0) + self.fiat_fee_label.setStyleSheet(ColorScheme.DEFAULT.as_stylesheet()) + + self.feerate_e = FeerateEdit(lambda: 0) + self.feerate_e.setAmount(self.config.fee_per_byte()) + self.feerate_e.textEdited.connect(partial(self.on_fee_or_feerate, self.feerate_e, False)) + self.feerate_e.editingFinished.connect(partial(self.on_fee_or_feerate, self.feerate_e, True)) + self.update_feerate_label() + + self.fee_e = BTCAmountEdit(self.main_window.get_decimal_point) + self.fee_e.textEdited.connect(partial(self.on_fee_or_feerate, self.fee_e, False)) + self.fee_e.editingFinished.connect(partial(self.on_fee_or_feerate, self.fee_e, True)) + + self.feerate_e.setFixedWidth(150) + self.fee_e.setFixedWidth(150) + + self.fee_e.textChanged.connect(self.entry_changed) + self.feerate_e.textChanged.connect(self.entry_changed) + + self.fee_target = QLabel('') + self.fee_slider = FeeSlider(self, self.config, self.fee_slider_callback) + self.fee_combo = FeeComboBox(self.fee_slider) + self.fee_combo.setFocusPolicy(Qt.NoFocus) + + def feerounding_onclick(): + text = (self.feerounding_text() + '\n\n' + + _('To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs.') + ' ' + + _('At most 100 satoshis might be lost due to this rounding.') + ' ' + + _("You can disable this setting in '{}'.").format(_('Preferences')) + '\n' + + _('Also, dust is not kept as change, but added to the fee.') + '\n' + + _('Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee.')) + self.show_message(title=_('Fee rounding'), msg=text) + + self.feerounding_icon = QToolButton() + self.feerounding_icon.setStyleSheet("background-color: rgba(255, 255, 255, 0); ") + self.feerounding_icon.setAutoRaise(True) + self.feerounding_icon.clicked.connect(feerounding_onclick) + self.set_feerounding_visibility(False) + + self.fee_hbox = fee_hbox = QHBoxLayout() + fee_hbox.addWidget(self.feerate_e) + fee_hbox.addWidget(self.feerate_label) + fee_hbox.addWidget(self.size_label) + fee_hbox.addWidget(self.fee_e) + fee_hbox.addWidget(self.fee_label) + fee_hbox.addWidget(self.fiat_fee_label) + fee_hbox.addWidget(self.feerounding_icon) + fee_hbox.addStretch() + + self.fee_target_hbox = fee_target_hbox = QHBoxLayout() + fee_target_hbox.addWidget(self.fee_target) + fee_target_hbox.addWidget(self.fee_slider) + fee_target_hbox.addWidget(self.fee_combo) + fee_target_hbox.addStretch() + + # set feerate_label to same size as feerate_e + self.feerate_label.setFixedSize(self.feerate_e.sizeHint()) + self.fee_label.setFixedSize(self.fee_e.sizeHint()) + self.fee_slider.setFixedWidth(200) + self.fee_target.setFixedSize(self.feerate_e.sizeHint()) + + def trigger_update(self): + # set tx to None so that the ok button is disabled while we compute the new tx + self.tx = None + self.messages = [] + self.error = '' + self._update_widgets() self.needs_update = True + def fee_slider_callback(self, dyn, pos, fee_rate): + self.set_fee_config(dyn, pos, fee_rate) + self.fee_slider.activate() + if fee_rate: + fee_rate = Decimal(fee_rate) + self.feerate_e.setAmount(quantize_feerate(fee_rate / 1000)) + else: + self.feerate_e.setAmount(None) + self.fee_e.setModified(False) + self.update_fee_target() + self.update_feerate_label() + self.trigger_update() + + def on_fee_or_feerate(self, edit_changed, editing_finished): + edit_other = self.feerate_e if edit_changed == self.fee_e else self.fee_e + if editing_finished: + if edit_changed.get_amount() is None: + # This is so that when the user blanks the fee and moves on, + # we go back to auto-calculate mode and put a fee back. + edit_changed.setModified(False) + else: + # edit_changed was edited just now, so make sure we will + # freeze the correct fee setting (this) + edit_other.setModified(False) + self.fee_slider.deactivate() + # do not call trigger_update on editing_finished, + # because that event is emitted when we press OK + self.trigger_update() + + def is_send_fee_frozen(self): + return self.fee_e.isVisible() and self.fee_e.isModified() \ + and (self.fee_e.text() or self.fee_e.hasFocus()) + + def is_send_feerate_frozen(self): + return self.feerate_e.isVisible() and self.feerate_e.isModified() \ + and (self.feerate_e.text() or self.feerate_e.hasFocus()) + + def feerounding_text(self): + return (_('Additional {} satoshis are going to be added.').format(self.feerounding_sats)) + + def set_feerounding_visibility(self, b:bool): + # we do not use setVisible because it affects the layout + self.feerounding_icon.setIcon(read_QIcon('info.png') if b else QIcon()) + self.feerounding_icon.setEnabled(b) + def get_fee_estimator(self): - return None + if self.is_send_fee_frozen() and self.fee_e.get_amount() is not None: + fee_estimator = self.fee_e.get_amount() + elif self.is_send_feerate_frozen() and self.feerate_e.get_amount() is not None: + amount = self.feerate_e.get_amount() # sat/byte feerate + amount = 0 if amount is None else amount * 1000 # sat/kilobyte feerate + fee_estimator = partial( + SimpleConfig.estimate_fee_for_feerate, amount) + else: + fee_estimator = None + return fee_estimator + + def entry_changed(self): + # blue color denotes auto-filled values + text = "" + fee_color = ColorScheme.DEFAULT + feerate_color = ColorScheme.DEFAULT + if self.not_enough_funds: + fee_color = ColorScheme.RED + feerate_color = ColorScheme.RED + elif self.fee_e.isModified(): + feerate_color = ColorScheme.BLUE + elif self.feerate_e.isModified(): + fee_color = ColorScheme.BLUE + else: + fee_color = ColorScheme.BLUE + feerate_color = ColorScheme.BLUE + self.fee_e.setStyleSheet(fee_color.as_stylesheet()) + self.feerate_e.setStyleSheet(feerate_color.as_stylesheet()) + # + self.needs_update = True + + def update_fee_fields(self): + freeze_fee = self.is_send_fee_frozen() + freeze_feerate = self.is_send_feerate_frozen() + tx = self.tx + if self.no_dynfee_estimates and tx: + size = tx.estimated_size() + self.size_label.setAmount(size) + #self.size_e.setAmount(size) + if self.not_enough_funds or self.no_dynfee_estimates: + if not freeze_fee: + self.fee_e.setAmount(None) + if not freeze_feerate: + self.feerate_e.setAmount(None) + self.set_feerounding_visibility(False) + return + + assert tx is not None + size = tx.estimated_size() + fee = tx.get_fee() + + #self.size_e.setAmount(size) + self.size_label.setAmount(size) + fiat_fee = self.main_window.format_fiat_and_units(fee) + self.fiat_fee_label.setAmount(fiat_fee) + + # Displayed fee/fee_rate values are set according to user input. + # Due to rounding or dropping dust in CoinChooser, + # actual fees often differ somewhat. + if freeze_feerate or self.fee_slider.is_active(): + displayed_feerate = self.feerate_e.get_amount() + if displayed_feerate is not None: + displayed_feerate = quantize_feerate(displayed_feerate) + elif self.fee_slider.is_active(): + # fallback to actual fee + displayed_feerate = quantize_feerate(fee / size) if fee is not None else None + self.feerate_e.setAmount(displayed_feerate) + displayed_fee = round(displayed_feerate * size) if displayed_feerate is not None else None + self.fee_e.setAmount(displayed_fee) + else: + if freeze_fee: + displayed_fee = self.fee_e.get_amount() + else: + # fallback to actual fee if nothing is frozen + displayed_fee = fee + self.fee_e.setAmount(displayed_fee) + displayed_fee = displayed_fee if displayed_fee else 0 + displayed_feerate = quantize_feerate(displayed_fee / size) if displayed_fee is not None else None + self.feerate_e.setAmount(displayed_feerate) + + # set fee rounding icon to empty if there is no rounding + feerounding = (fee - displayed_fee) if (fee and displayed_fee is not None) else 0 + self.feerounding_sats = int(feerounding) + self.feerounding_icon.setToolTip(self.feerounding_text()) + self.set_feerounding_visibility(abs(feerounding) >= 1) + # feerate_label needs to be updated from feerate_e + self.update_feerate_label() + + def create_buttons_bar(self): + self.preview_button = QPushButton(_('Preview')) + self.preview_button.clicked.connect(self.on_preview) + self.preview_button.setVisible(self.allow_preview) + self.ok_button = QPushButton(_('OK')) + self.ok_button.clicked.connect(self.on_send) + self.ok_button.setDefault(True) + buttons = Buttons(CancelButton(self), self.preview_button, self.ok_button) + return buttons + + def create_top_bar(self, text): + self.pref_menu = QMenu() + self.pref_menu.setToolTipsVisible(True) + def add_pref_action(b, action, text, tooltip): + m = self.pref_menu.addAction(text, action) + m.setCheckable(True) + m.setChecked(b) + m.setToolTip(tooltip) + return m + add_pref_action( + self.config.get('show_tx_io', False), + self.toggle_io_visibility, + _('Show inputs and outputs'), '') + add_pref_action( + self.config.get('show_tx_fee_details', False), + self.toggle_fee_details, + _('Edit fees manually'), '') + add_pref_action( + self.config.get('show_tx_locktime', False), + self.toggle_locktime, + _('Edit Locktime'), '') + self.pref_menu.addSeparator() + add_pref_action( + self.wallet.use_change, + self.toggle_use_change, + _('Use change addresses'), + _('Using change addresses makes it more difficult for other people to track your transactions.')) + self.use_multi_change_menu = add_pref_action( + self.wallet.multiple_change, self.toggle_multiple_change, + _('Use multiple change addresses',), + '\n'.join([ + _('In some cases, use up to 3 change addresses in order to break ' + 'up large coin amounts and obfuscate the recipient address.'), + _('This may result in higher transactions fees.') + ])) + self.use_multi_change_menu.setEnabled(self.wallet.use_change) + add_pref_action( + self.config.get('batch_rbf', False), + self.toggle_batch_rbf, + _('Batch unconfirmed transactions'), + _('If you check this box, your unconfirmed transactions will be consolidated into a single transaction.') + '\n' + \ + _('This will save fees, but might have unwanted effects in terms of privacy')) + add_pref_action( + self.config.get('confirmed_only', False), + self.toggle_confirmed_only, + _('Spend only confirmed coins'), + _('Spend only confirmed inputs.')) + add_pref_action( + self.config.get('coin_chooser_output_rounding', True), + self.toggle_output_rounding, + _('Enable output value rounding'), + _('Set the value of the change output so that it has similar precision to the other outputs.') + '\n' + \ + _('This might improve your privacy somewhat.') + '\n' + \ + _('If enabled, at most 100 satoshis might be lost due to this, per transaction.')) + self.pref_button = QToolButton() + self.pref_button.setIcon(read_QIcon("preferences.png")) + self.pref_button.setMenu(self.pref_menu) + self.pref_button.setPopupMode(QToolButton.InstantPopup) + self.pref_button.setFocusPolicy(Qt.NoFocus) + hbox = QHBoxLayout() + hbox.addWidget(QLabel(text)) + hbox.addStretch() + hbox.addWidget(self.pref_button) + return hbox + + def resize_to_fit_content(self): + # fixme: calling resize once is not enough... + size = self.layout().sizeHint() + self.resize(size) + self.resize(size) + + def toggle_output_rounding(self): + b = not self.config.get('coin_chooser_output_rounding', True) + self.config.set_key('coin_chooser_output_rounding', b) + self.trigger_update() + + def toggle_use_change(self): + self.wallet.use_change = not self.wallet.use_change + self.wallet.db.put('use_change', self.wallet.use_change) + self.use_multi_change_menu.setEnabled(self.wallet.use_change) + self.trigger_update() + + def toggle_multiple_change(self): + self.wallet.multiple_change = not self.wallet.multiple_change + self.wallet.db.put('multiple_change', self.wallet.multiple_change) + self.trigger_update() + + def toggle_batch_rbf(self): + b = not self.config.get('batch_rbf', False) + self.config.set_key('batch_rbf', b) + self.trigger_update() + + def toggle_confirmed_only(self): + b = not self.config.get('confirmed_only', False) + self.config.set_key('confirmed_only', b) + self.trigger_update() + + def toggle_io_visibility(self): + b = not self.config.get('show_tx_io', False) + self.config.set_key('show_tx_io', b) + self.set_io_visible(b) + self.resize_to_fit_content() + + def toggle_fee_details(self): + b = not self.config.get('show_tx_fee_details', False) + self.config.set_key('show_tx_fee_details', b) + self.set_fee_edit_visible(b) + self.resize_to_fit_content() + + def toggle_locktime(self): + b = not self.config.get('show_tx_locktime', False) + self.config.set_key('show_tx_locktime', b) + self.set_locktime_visible(b) + self.resize_to_fit_content() + + def set_io_visible(self, b): + self.io_widget.setVisible(b) + + def set_fee_edit_visible(self, b): + detailed = [self.feerounding_icon, self.feerate_e, self.fee_e] + basic = [self.fee_label, self.feerate_label] + # first hide, then show + for w in (basic if b else detailed): + w.hide() + for w in (detailed if b else basic): + w.show() + + def set_locktime_visible(self, b): + for w in [ + self.locktime_e, + self.locktime_label]: + w.setVisible(b) + + def run(self): + cancelled = not self.exec_() + self.stop_editor_updates() + self.deleteLater() # see #3956 + return self.tx if not cancelled else None + + def on_send(self): + self.accept() + + def on_preview(self): + self.is_preview = True + self.accept() + + def _update_widgets(self): + # side effect: self.error + self._update_amount_label() + if self.not_enough_funds: + self.error = _('Not enough funds.') + confirmed_only = self.config.get('confirmed_only', False) + if confirmed_only and self.can_pay_assuming_zero_fees(confirmed_only=False): + self.error += ' ' + _('Change your settings to allow spending unconfirmed coins.') + elif self.can_pay_assuming_zero_fees(confirmed_only=confirmed_only): + self.error += ' ' + _('You need to set a lower fee.') + else: + self.error += '' + if not self.tx: + if self.not_enough_funds: + self.io_widget.update(None) + self.set_feerounding_visibility(False) + self.messages = [] + else: + self.messages = self.get_messages() + self.update_fee_fields() + if self.locktime_e.get_locktime() is None: + self.locktime_e.set_locktime(self.tx.locktime) + self.io_widget.update(self.tx) + self.fee_label.setText(self.main_window.config.format_amount_and_units(self.tx.get_fee())) + self._update_extra_fees() + + self._update_send_button() + self._update_message() + + def get_messages(self): + # side effect: self.error + messages = [] + fee = self.tx.get_fee() + assert fee is not None + amount = self.tx.output_value() if self.output_value == '!' else self.output_value + tx_size = self.tx.estimated_size() + fee_warning_tuple = self.wallet.get_tx_fee_warning( + invoice_amt=amount, tx_size=tx_size, fee=fee) + if fee_warning_tuple: + allow_send, long_warning, short_warning = fee_warning_tuple + if not allow_send: + self.error = long_warning + else: + messages.append(long_warning) + # warn if spending unconf + if any((txin.block_height is not None and txin.block_height<=0) for txin in self.tx.inputs()): + messages.append(_('This transaction will spend unconfirmed coins.')) + # warn if we merge from mempool + if self.tx.rbf_merge_txid: + messages.append(_('This payment will be merged with another existing transaction.')) + # warn if we use multiple change outputs + num_change = sum(int(o.is_change) for o in self.tx.outputs()) + if num_change > 1: + messages.append(_('This transaction has {} change outputs.'.format(num_change))) + # TODO: warn if we send change back to input address + return messages + + def set_locktime(self): + if not self.tx: + return + locktime = self.locktime_e.get_locktime() + if locktime is not None: + self.tx.locktime = locktime + + def _update_amount_label(self): + pass + + def _update_extra_fees(self): + pass + + def _update_message(self): + style = ColorScheme.RED if self.error else ColorScheme.BLUE + message_str = '\n'.join(self.messages) if self.messages else '' + self.message_label.setStyleSheet(style.as_stylesheet()) + self.message_label.setText(self.error or message_str) + + def _update_send_button(self): + enabled = bool(self.tx) and not self.error + self.preview_button.setEnabled(enabled) + self.ok_button.setEnabled(enabled) + + +class ConfirmTxDialog(TxEditor): + help_text = ''#_('Set the mining fee of your transaction') + + def __init__(self, *, window: 'ElectrumWindow', make_tx, output_value: Union[int, str], allow_preview=True): + + TxEditor.__init__( + self, + window=window, + make_tx=make_tx, + output_value=output_value, + title=_("New Transaction"), # todo: adapt title for channel funding tx, swaps + allow_preview=allow_preview) + + BlockingWaitingDialog(window, _("Preparing transaction..."), self.update) + + def _update_amount_label(self): + tx = self.tx + if self.output_value == '!': + if tx: + amount = tx.output_value() + amount_str = self.main_window.format_amount_and_units(amount) + else: + amount_str = "max" + else: + amount = self.output_value + amount_str = self.main_window.format_amount_and_units(amount) + self.amount_label.setText(amount_str) def update_tx(self, *, fallback_to_zero_fee: bool = False): fee_estimator = self.get_fee_estimator() + confirmed_only = self.config.get('confirmed_only', False) try: - self.tx = self.make_tx(fee_estimator) + self.tx = self.make_tx(fee_estimator, confirmed_only=confirmed_only) self.not_enough_funds = False self.no_dynfee_estimates = False except NotEnoughFunds: @@ -94,7 +641,7 @@ self.tx = None if fallback_to_zero_fee: try: - self.tx = self.make_tx(0) + self.tx = self.make_tx(0, confirmed_only=confirmed_only) except BaseException: return else: @@ -103,7 +650,7 @@ self.no_dynfee_estimates = True self.tx = None try: - self.tx = self.make_tx(0) + self.tx = self.make_tx(0, confirmed_only=confirmed_only) except NotEnoughFunds: self.not_enough_funds = True return @@ -113,158 +660,58 @@ self.tx = None self.main_window.show_error(str(e)) raise - use_rbf = bool(self.config.get('use_rbf', True)) - self.tx.set_rbf(use_rbf) + self.tx.set_rbf(True) - def have_enough_funds_assuming_zero_fees(self) -> bool: + def can_pay_assuming_zero_fees(self, confirmed_only) -> bool: + # called in send_tab.py try: - tx = self.make_tx(0) + tx = self.make_tx(0, confirmed_only=confirmed_only) except NotEnoughFunds: return False else: return True - - - -class ConfirmTxDialog(TxEditor, WindowModalDialog): - # set fee and return password (after pw check) - - def __init__(self, *, window: 'ElectrumWindow', make_tx, output_value: Union[int, str], is_sweep: bool): - - TxEditor.__init__(self, window=window, make_tx=make_tx, output_value=output_value, is_sweep=is_sweep) - WindowModalDialog.__init__(self, window, _("Confirm Transaction")) - vbox = QVBoxLayout() - self.setLayout(vbox) + def create_grid(self): grid = QGridLayout() - vbox.addLayout(grid) - msg = (_('The amount to be received by the recipient.') + ' ' + _('Fees are paid by the sender.')) self.amount_label = QLabel('') self.amount_label.setTextInteractionFlags(Qt.TextSelectableByMouse) + grid.addWidget(HelpLabel(_("Amount to be sent") + ": ", msg), 0, 0) grid.addWidget(self.amount_label, 0, 1) msg = _('Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds.') + '\n\n'\ + _('The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed.') + '\n\n'\ + _('A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction.') - self.fee_label = QLabel('') - self.fee_label.setTextInteractionFlags(Qt.TextSelectableByMouse) - grid.addWidget(HelpLabel(_("Mining fee") + ": ", msg), 1, 0) - grid.addWidget(self.fee_label, 1, 1) + grid.addWidget(HelpLabel(_("Mining Fee") + ": ", msg), 1, 0) + grid.addLayout(self.fee_hbox, 1, 1, 1, 3) + + grid.addWidget(HelpLabel(_("Fee target") + ": ", self.fee_combo.help_msg), 3, 0) + grid.addLayout(self.fee_target_hbox, 3, 1, 1, 3) + + grid.setColumnStretch(4, 1) + + # extra fee self.extra_fee_label = QLabel(_("Additional fees") + ": ") self.extra_fee_label.setVisible(False) self.extra_fee_value = QLabel('') self.extra_fee_value.setTextInteractionFlags(Qt.TextSelectableByMouse) self.extra_fee_value.setVisible(False) - grid.addWidget(self.extra_fee_label, 2, 0) - grid.addWidget(self.extra_fee_value, 2, 1) - - self.fee_slider = FeeSlider(self, self.config, self.fee_slider_callback) - self.fee_combo = FeeComboBox(self.fee_slider) - grid.addWidget(HelpLabel(_("Fee rate") + ": ", self.fee_combo.help_msg), 5, 0) - grid.addWidget(self.fee_slider, 5, 1) - grid.addWidget(self.fee_combo, 5, 2) - - self.message_label = WWLabel(self.default_message()) - grid.addWidget(self.message_label, 6, 0, 1, -1) - self.pw_label = QLabel(_('Password')) - self.pw_label.setVisible(self.password_required) - self.pw = PasswordLineEdit() - self.pw.setVisible(self.password_required) - grid.addWidget(self.pw_label, 8, 0) - grid.addWidget(self.pw, 8, 1, 1, -1) - self.preview_button = QPushButton(_('Advanced')) - self.preview_button.clicked.connect(self.on_preview) - grid.addWidget(self.preview_button, 0, 2) - self.send_button = QPushButton(_('Send')) - self.send_button.clicked.connect(self.on_send) - self.send_button.setDefault(True) - vbox.addLayout(Buttons(CancelButton(self), self.send_button)) - BlockingWaitingDialog(window, _("Preparing transaction..."), self.update_tx) - self.update() - self.is_send = False + grid.addWidget(self.extra_fee_label, 5, 0) + grid.addWidget(self.extra_fee_value, 5, 1) - def default_message(self): - return _('Enter your password to proceed') if self.password_required else _('Click Send to proceed') + # locktime editor + grid.addWidget(self.locktime_label, 6, 0) + grid.addWidget(self.locktime_e, 6, 1, 1, 2) - def on_preview(self): - self.accept() + return grid - def run(self): - cancelled = not self.exec_() - password = self.pw.text() or None - self.stop_editor_updates() - self.deleteLater() # see #3956 - return cancelled, self.is_send, password, self.tx - - def on_send(self): - password = self.pw.text() or None - if self.password_required: - if password is None: - self.main_window.show_error(_("Password required"), parent=self) - return - try: - self.wallet.check_password(password) - except Exception as e: - self.main_window.show_error(str(e), parent=self) - return - self.is_send = True - self.accept() - - def toggle_send_button(self, enable: bool, *, message: str = None): - if message is None: - self.message_label.setStyleSheet(None) - self.message_label.setText(self.default_message()) - else: - self.message_label.setStyleSheet(ColorScheme.RED.as_stylesheet()) - self.message_label.setText(message) - self.pw.setEnabled(enable) - self.send_button.setEnabled(enable) - - def _update_amount_label(self): - tx = self.tx - if self.output_value == '!': - if tx: - amount = tx.output_value() - amount_str = self.main_window.format_amount_and_units(amount) - else: - amount_str = "max" - else: - amount = self.output_value - amount_str = self.main_window.format_amount_and_units(amount) - self.amount_label.setText(amount_str) - - def update(self): - tx = self.tx - self._update_amount_label() - - if self.not_enough_funds: - text = self.main_window.send_tab.get_text_not_enough_funds_mentioning_frozen() - self.toggle_send_button(False, message=text) - return - - if not tx: - return - - fee = tx.get_fee() - assert fee is not None - self.fee_label.setText(self.main_window.format_amount_and_units(fee)) - x_fee = run_hook('get_tx_extra_fee', self.wallet, tx) + def _update_extra_fees(self): + x_fee = run_hook('get_tx_extra_fee', self.wallet, self.tx) if x_fee: x_fee_address, x_fee_amount = x_fee self.extra_fee_label.setVisible(True) self.extra_fee_value.setVisible(True) self.extra_fee_value.setText(self.main_window.format_amount_and_units(x_fee_amount)) - - amount = tx.output_value() if self.output_value == '!' else self.output_value - tx_size = tx.estimated_size() - fee_warning_tuple = self.wallet.get_tx_fee_warning( - invoice_amt=amount, tx_size=tx_size, fee=fee) - if fee_warning_tuple: - allow_send, long_warning, short_warning = fee_warning_tuple - self.toggle_send_button(allow_send, message=long_warning) - else: - self.toggle_send_button(True) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/contact_list.py electrum-4.4.5+dfsg1/electrum/gui/qt/contact_list.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/contact_list.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/contact_list.py 2000-11-11 11:11:11.000000000 +0000 @@ -23,7 +23,8 @@ # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -from enum import IntEnum +import enum +from typing import TYPE_CHECKING from PyQt5.QtGui import QStandardItemModel, QStandardItem from PyQt5.QtCore import Qt, QPersistentModelIndex, QModelIndex @@ -34,14 +35,18 @@ from electrum.util import block_explorer_URL from electrum.plugin import run_hook -from .util import MyTreeView, webopen +from .util import webopen +from .my_treeview import MyTreeView + +if TYPE_CHECKING: + from .main_window import ElectrumWindow class ContactList(MyTreeView): - class Columns(IntEnum): - NAME = 0 - ADDRESS = 1 + class Columns(MyTreeView.BaseColumnsEnum): + NAME = enum.auto() + ADDRESS = enum.auto() headers = { Columns.NAME: _('Name'), @@ -52,10 +57,12 @@ ROLE_CONTACT_KEY = Qt.UserRole + 1000 key_role = ROLE_CONTACT_KEY - def __init__(self, parent): - super().__init__(parent, self.create_menu, - stretch_column=self.Columns.NAME, - editable_columns=[self.Columns.NAME]) + def __init__(self, main_window: 'ElectrumWindow'): + super().__init__( + main_window=main_window, + stretch_column=self.Columns.NAME, + editable_columns=[self.Columns.NAME], + ) self.setModel(QStandardItemModel(self)) self.setSelectionMode(QAbstractItemView.ExtendedSelection) self.setSortingEnabled(True) @@ -63,8 +70,8 @@ self.update() def on_edited(self, idx, edit_key, *, text): - _type, prior_name = self.parent.contacts.pop(edit_key) - self.parent.set_contact(text, edit_key) + _type, prior_name = self.main_window.contacts.pop(edit_key) + self.main_window.set_contact(text, edit_key) self.update() def create_menu(self, position): @@ -75,11 +82,7 @@ for s_idx in self.selected_in_column(self.Columns.NAME): sel_key = self.model().itemFromIndex(s_idx).data(self.ROLE_CONTACT_KEY) selected_keys.append(sel_key) - if not selected_keys or not idx.isValid(): - menu.addAction(_("New contact"), lambda: self.parent.new_contact_dialog()) - menu.addAction(_("Import file"), lambda: self.parent.import_contacts()) - menu.addAction(_("Export file"), lambda: self.parent.export_contacts()) - else: + if selected_keys and idx.isValid(): column_title = self.model().horizontalHeaderItem(column).text() column_data = '\n'.join(self.model().itemFromIndex(s_idx).text() for s_idx in self.selected_in_column(column)) @@ -90,8 +93,8 @@ # would not be editable if openalias persistent = QPersistentModelIndex(idx) menu.addAction(_("Edit {}").format(column_title), lambda p=persistent: self.edit(QModelIndex(p))) - menu.addAction(_("Pay to"), lambda: self.parent.payto_contacts(selected_keys)) - menu.addAction(_("Delete"), lambda: self.parent.delete_contacts(selected_keys)) + menu.addAction(_("Pay to"), lambda: self.main_window.payto_contacts(selected_keys)) + menu.addAction(_("Delete"), lambda: self.main_window.delete_contacts(selected_keys)) URLs = [block_explorer_URL(self.config, 'addr', key) for key in filter(is_address, selected_keys)] if URLs: menu.addAction(_("View on block explorer"), lambda: [webopen(u) for u in URLs]) @@ -106,9 +109,12 @@ self.model().clear() self.update_headers(self.__class__.headers) set_current = None - for key in sorted(self.parent.contacts.keys()): - contact_type, name = self.parent.contacts[key] - items = [QStandardItem(x) for x in (name, key)] + for key in sorted(self.main_window.contacts.keys()): + contact_type, name = self.main_window.contacts[key] + labels = [""] * len(self.Columns) + labels[self.Columns.NAME] = name + labels[self.Columns.ADDRESS] = key + items = [QStandardItem(x) for x in labels] items[self.Columns.NAME].setEditable(contact_type != 'openalias') items[self.Columns.ADDRESS].setEditable(False) items[self.Columns.NAME].setData(key, self.ROLE_CONTACT_KEY) @@ -131,3 +137,10 @@ if col != self.Columns.NAME: return None return self.get_role_data_from_coordinate(row, col, role=self.ROLE_CONTACT_KEY) + + def create_toolbar(self, config): + toolbar, menu = self.create_toolbar_with_menu('') + menu.addAction(_("&New contact"), self.main_window.new_contact_dialog) + menu.addAction(_("Import"), lambda: self.main_window.import_contacts()) + menu.addAction(_("Export"), lambda: self.main_window.export_contacts()) + return toolbar diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/custom_model.py electrum-4.4.5+dfsg1/electrum/gui/qt/custom_model.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/custom_model.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/custom_model.py 2000-11-11 11:11:11.000000000 +0000 @@ -3,9 +3,10 @@ from PyQt5 import QtCore, QtWidgets + class CustomNode: - def __init__(self, model, data): + def __init__(self, model: 'CustomModel', data): self.model = model self._data = data self._children = [] diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/exception_window.py electrum-4.4.5+dfsg1/electrum/gui/qt/exception_window.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/exception_window.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/exception_window.py 2000-11-11 11:11:11.000000000 +0000 @@ -31,7 +31,7 @@ QMessageBox, QHBoxLayout, QVBoxLayout) from electrum.i18n import _ -from electrum.base_crash_reporter import BaseCrashReporter, EarlyExceptionsQueue +from electrum.base_crash_reporter import BaseCrashReporter, EarlyExceptionsQueue, CrashReportResponse from electrum.logging import Logger from electrum import constants from electrum.network import Network @@ -103,12 +103,13 @@ self.show() def send_report(self): - def on_success(response): - # note: 'response' coming from (remote) crash reporter server. - # It contains a URL to the GitHub issue, so we allow rich text. + def on_success(response: CrashReportResponse): + text = response.text + if response.url: + text += f" You can track further progress on GitHub." self.show_message(parent=self, title=_("Crash report"), - msg=response, + msg=text, rich_text=True) self.close() def on_failure(exc_info): diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/fee_slider.py electrum-4.4.5+dfsg1/electrum/gui/qt/fee_slider.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/fee_slider.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/fee_slider.py 2000-11-11 11:11:11.000000000 +0000 @@ -41,12 +41,16 @@ self.valueChanged.connect(self.moved) self._active = True + def get_fee_rate(self, pos): + if self.dyn: + fee_rate = self.config.depth_to_fee(pos) if self.config.use_mempool_fees() else self.config.eta_to_fee(pos) + else: + fee_rate = self.config.static_fee(pos) + return fee_rate + def moved(self, pos): with self.lock: - if self.dyn: - fee_rate = self.config.depth_to_fee(pos) if self.config.use_mempool_fees() else self.config.eta_to_fee(pos) - else: - fee_rate = self.config.static_fee(pos) + fee_rate = self.get_fee_rate(pos) tooltip = self.get_tooltip(pos, fee_rate) QToolTip.showText(QCursor.pos(), tooltip, self) self.setToolTip(tooltip) @@ -60,6 +64,15 @@ else: return _('Fixed rate') + ': ' + target + '\n' + _('Estimate') + ': ' + estimate + def get_dynfee_target(self): + if not self.dyn: + return '' + pos = self.value() + fee_rate = self.get_fee_rate(pos) + mempool = self.config.use_mempool_fees() + target, estimate = self.config.get_fee_text(pos, True, mempool, fee_rate) + return target + def update(self): with self.lock: self.dyn = self.config.is_dynfee() diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/history_list.py electrum-4.4.5+dfsg1/electrum/gui/qt/history_list.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/history_list.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/history_list.py 2000-11-11 11:11:11.000000000 +0000 @@ -28,12 +28,12 @@ import time import datetime from datetime import date -from typing import TYPE_CHECKING, Tuple, Dict +from typing import TYPE_CHECKING, Tuple, Dict, Any import threading -from enum import IntEnum +import enum from decimal import Decimal -from PyQt5.QtGui import QMouseEvent, QFont, QBrush, QColor +from PyQt5.QtGui import QFont, QBrush, QColor from PyQt5.QtCore import (Qt, QPersistentModelIndex, QModelIndex, QAbstractItemModel, QSortFilterProxyModel, QVariant, QItemSelectionModel, QDate, QPoint) from PyQt5.QtWidgets import (QMenu, QHeaderView, QLabel, QMessageBox, @@ -50,8 +50,9 @@ from .custom_model import CustomNode, CustomModel from .util import (read_QIcon, MONOSPACE_FONT, Buttons, CancelButton, OkButton, - filename_field, MyTreeView, AcceptFileDragDrop, WindowModalDialog, + filename_field, AcceptFileDragDrop, WindowModalDialog, CloseButton, webopen, WWLabel) +from .my_treeview import MyTreeView if TYPE_CHECKING: from electrum.wallet import Abstract_Wallet @@ -61,12 +62,6 @@ _logger = get_logger(__name__) -try: - from electrum.plot import plot_history, NothingToPlotException -except: - _logger.info("could not import electrum.plot. This feature needs matplotlib to be installed.") - plot_history = None - # note: this list needs to be kept in sync with another in kivy TX_ICONS = [ "unconfirmed.png", @@ -85,16 +80,6 @@ ROLE_SORT_ORDER = Qt.UserRole + 1000 -class HistoryColumns(IntEnum): - STATUS = 0 - DESCRIPTION = 1 - AMOUNT = 2 - BALANCE = 3 - FIAT_VALUE = 4 - FIAT_ACQ_PRICE = 5 - FIAT_CAP_GAINS = 6 - TXID = 7 - class HistorySortModel(QSortFilterProxyModel): def lessThan(self, source_left: QModelIndex, source_right: QModelIndex): item1 = self.sourceModel().data(source_left, ROLE_SORT_ORDER) @@ -107,7 +92,7 @@ if v2 is None or isinstance(v2, Decimal) and v2.is_nan(): v2 = -float("inf") try: return v1 < v2 - except: + except Exception: return False def get_item_key(tx_item): @@ -116,15 +101,18 @@ class HistoryNode(CustomNode): + model: 'HistoryModel' + def get_data_for_role(self, index: QModelIndex, role: Qt.ItemDataRole) -> QVariant: # note: this method is performance-critical. # it is called a lot, and so must run extremely fast. assert index.isValid() col = index.column() - window = self.model.parent + window = self.model.window tx_item = self.get_data() is_lightning = tx_item.get('lightning', False) timestamp = tx_item['timestamp'] + short_id = None if is_lightning: status = 0 if timestamp is None: @@ -133,11 +121,14 @@ status_str = format_time(int(timestamp)) else: tx_hash = tx_item['txid'] + txpos_in_block = tx_item.get('txpos_in_block') + if txpos_in_block is not None and txpos_in_block >= 0: + short_id = f"{tx_item['height']}x{txpos_in_block}" conf = tx_item['confirmations'] try: status, status_str = self.model.tx_status_cache[tx_hash] except KeyError: - tx_mined_info = self.model.tx_mined_info_from_tx_item(tx_item) + tx_mined_info = self.model._tx_mined_info_from_tx_item(tx_item) status, status_str = window.wallet.get_tx_status(tx_hash, tx_mined_info) if role == ROLE_SORT_ORDER: @@ -159,6 +150,7 @@ HistoryColumns.FIAT_CAP_GAINS: tx_item['capital_gain'].value if 'capital_gain' in tx_item else None, HistoryColumns.TXID: tx_hash if not is_lightning else None, + HistoryColumns.SHORT_ID: short_id, } return QVariant(d[col]) if role == MyTreeView.ROLE_EDIT_KEY: @@ -223,15 +215,17 @@ return QVariant(window.fx.format_fiat(cg)) elif col == HistoryColumns.TXID: return QVariant(tx_hash) if not is_lightning else QVariant('') + elif col == HistoryColumns.SHORT_ID: + return QVariant(short_id or "") return QVariant() class HistoryModel(CustomModel, Logger): - def __init__(self, parent: 'ElectrumWindow'): - CustomModel.__init__(self, parent, len(HistoryColumns)) + def __init__(self, window: 'ElectrumWindow'): + CustomModel.__init__(self, window, len(HistoryColumns)) Logger.__init__(self) - self.parent = parent + self.window = window self.view = None # type: HistoryList self.transactions = OrderedDictWithIndex() self.tx_status_cache = {} # type: Dict[str, Tuple[int, str]] @@ -244,23 +238,34 @@ def update_label(self, index): tx_item = index.internalPointer().get_data() - tx_item['label'] = self.parent.wallet.get_label_for_txid(get_item_key(tx_item)) + tx_item['label'] = self.window.wallet.get_label_for_txid(get_item_key(tx_item)) topLeft = bottomRight = self.createIndex(index.row(), HistoryColumns.DESCRIPTION) self.dataChanged.emit(topLeft, bottomRight, [Qt.DisplayRole]) - self.parent.utxo_list.update() + self.window.utxo_list.update() def get_domain(self): """Overridden in address_dialog.py""" - return self.parent.wallet.get_addresses() + return self.window.wallet.get_addresses() def should_include_lightning_payments(self) -> bool: """Overridden in address_dialog.py""" return True + def should_show_fiat(self): + if not bool(self.window.config.get('history_rates', False)): + return False + fx = self.window.fx + if not fx or not fx.is_enabled(): + return False + return fx.has_history() + + def should_show_capital_gains(self): + return self.should_show_fiat() and self.window.config.get('history_rates_capital_gains', False) + @profiler def refresh(self, reason: str): self.logger.info(f"refreshing... reason: {reason}") - assert self.parent.gui_thread == threading.current_thread(), 'must be called from GUI thread' + assert self.window.gui_thread == threading.current_thread(), 'must be called from GUI thread' assert self.view, 'view not set' if self.view.maybe_defer_update(): return @@ -268,14 +273,16 @@ selected_row = None if selected: selected_row = selected.row() - fx = self.parent.fx + fx = self.window.fx if fx: fx.history_used_spot = False - wallet = self.parent.wallet + wallet = self.window.wallet self.set_visibility_of_columns() transactions = wallet.get_full_history( - self.parent.fx, + self.window.fx, onchain_domain=self.get_domain(), - include_lightning=self.should_include_lightning_payments()) + include_lightning=self.should_include_lightning_payments(), + include_fiat=self.should_show_fiat(), + ) if transactions == self.transactions: return old_length = self._root.childCount() @@ -346,17 +353,22 @@ self.tx_status_cache.clear() for txid, tx_item in self.transactions.items(): if not tx_item.get('lightning', False): - tx_mined_info = self.tx_mined_info_from_tx_item(tx_item) - self.tx_status_cache[txid] = self.parent.wallet.get_tx_status(txid, tx_mined_info) + tx_mined_info = self._tx_mined_info_from_tx_item(tx_item) + self.tx_status_cache[txid] = self.window.wallet.get_tx_status(txid, tx_mined_info) + # update counter + num_tx = len(self.transactions) + if self.view: + self.view.num_tx_label.setText(_("{} transactions").format(num_tx)) def set_visibility_of_columns(self): def set_visible(col: int, b: bool): self.view.showColumn(col) if b else self.view.hideColumn(col) # txid set_visible(HistoryColumns.TXID, False) + set_visible(HistoryColumns.SHORT_ID, False) # fiat - history = self.parent.fx.show_history() - cap_gains = self.parent.fx.get_history_capital_gains_config() + history = self.should_show_fiat() + cap_gains = self.should_show_capital_gains() set_visible(HistoryColumns.FIAT_VALUE, history) set_visible(HistoryColumns.FIAT_ACQ_PRICE, history and cap_gains) set_visible(HistoryColumns.FIAT_CAP_GAINS, history and cap_gains) @@ -366,8 +378,8 @@ txid = tx_item['txid'] fee = tx_item.get('fee') value = tx_item['value'].value - fiat_fields = self.parent.wallet.get_tx_item_fiat( - tx_hash=txid, amount_sat=value, fx=self.parent.fx, tx_fee=fee.value if fee else None) + fiat_fields = self.window.wallet.get_tx_item_fiat( + tx_hash=txid, amount_sat=value, fx=self.window.fx, tx_fee=fee.value if fee else None) tx_item.update(fiat_fields) self.dataChanged.emit(idx, idx, [Qt.DisplayRole, Qt.ForegroundRole]) @@ -377,7 +389,7 @@ tx_item = self.transactions[tx_hash] except KeyError: return - self.tx_status_cache[tx_hash] = self.parent.wallet.get_tx_status(tx_hash, tx_mined_info) + self.tx_status_cache[tx_hash] = self.window.wallet.get_tx_status(tx_hash, tx_mined_info) tx_item.update({ 'confirmations': tx_mined_info.conf, 'timestamp': tx_mined_info.timestamp, @@ -392,7 +404,7 @@ for tx_hash, tx_item in list(self.transactions.items()): if tx_item.get('lightning'): continue - tx_mined_info = self.tx_mined_info_from_tx_item(tx_item) + tx_mined_info = self._tx_mined_info_from_tx_item(tx_item) if tx_mined_info.conf > 0: # note: we could actually break here if we wanted to rely on the order of txns in self.transactions continue @@ -402,11 +414,11 @@ assert orientation == Qt.Horizontal if role != Qt.DisplayRole: return None - fx = self.parent.fx + fx = self.window.fx fiat_title = 'n/a fiat value' fiat_acq_title = 'n/a fiat acquisition price' fiat_cg_title = 'n/a fiat capital gains' - if fx and fx.show_history(): + if self.should_show_fiat(): fiat_title = '%s '%fx.ccy + _('Value') fiat_acq_title = '%s '%fx.ccy + _('Acquisition price') fiat_cg_title = '%s '%fx.ccy + _('Capital Gains') @@ -419,6 +431,7 @@ HistoryColumns.FIAT_ACQ_PRICE: fiat_acq_title, HistoryColumns.FIAT_CAP_GAINS: fiat_cg_title, HistoryColumns.TXID: 'TXID', + HistoryColumns.SHORT_ID: 'Short ID', }[section] def flags(self, idx: QModelIndex) -> int: @@ -428,17 +441,37 @@ return super().flags(idx) | int(extra_flags) @staticmethod - def tx_mined_info_from_tx_item(tx_item): - tx_mined_info = TxMinedInfo(height=tx_item['height'], - conf=tx_item['confirmations'], - timestamp=tx_item['timestamp']) + def _tx_mined_info_from_tx_item(tx_item: Dict[str, Any]) -> TxMinedInfo: + # FIXME a bit hackish to have to reconstruct the TxMinedInfo... same thing in qml-gui + tx_mined_info = TxMinedInfo( + height=tx_item['height'], + conf=tx_item['confirmations'], + timestamp=tx_item['timestamp'], + wanted_height=tx_item.get('wanted_height', None), + ) return tx_mined_info + class HistoryList(MyTreeView, AcceptFileDragDrop): - filter_columns = [HistoryColumns.STATUS, - HistoryColumns.DESCRIPTION, - HistoryColumns.AMOUNT, - HistoryColumns.TXID] + + class Columns(MyTreeView.BaseColumnsEnum): + STATUS = enum.auto() + DESCRIPTION = enum.auto() + AMOUNT = enum.auto() + BALANCE = enum.auto() + FIAT_VALUE = enum.auto() + FIAT_ACQ_PRICE = enum.auto() + FIAT_CAP_GAINS = enum.auto() + TXID = enum.auto() + SHORT_ID = enum.auto() # ~SCID + + filter_columns = [ + Columns.STATUS, + Columns.DESCRIPTION, + Columns.AMOUNT, + Columns.TXID, + Columns.SHORT_ID, + ] def tx_item_from_proxy_row(self, proxy_row): hm_idx = self.model().mapToSource(self.model().index(proxy_row, 0)) @@ -454,11 +487,12 @@ return True return False - def __init__(self, parent, model: HistoryModel): - super().__init__(parent, self.create_menu, - stretch_column=HistoryColumns.DESCRIPTION, - editable_columns=[HistoryColumns.DESCRIPTION, HistoryColumns.FIAT_VALUE]) - self.config = parent.config + def __init__(self, main_window: 'ElectrumWindow', model: HistoryModel): + super().__init__( + main_window=main_window, + stretch_column=HistoryColumns.DESCRIPTION, + editable_columns=[HistoryColumns.DESCRIPTION, HistoryColumns.FIAT_VALUE], + ) self.hm = model self.proxy = HistorySortModel(self) self.proxy.setSourceModel(model) @@ -468,8 +502,16 @@ self.start_date = None self.end_date = None self.years = [] - self.create_toolbar_buttons() - self.wallet = self.parent.wallet # type: Abstract_Wallet + self.period_combo = QComboBox() + self.start_button = QPushButton('-') + self.start_button.pressed.connect(self.select_start_date) + self.start_button.setEnabled(False) + self.end_button = QPushButton('-') + self.end_button.pressed.connect(self.select_end_date) + self.end_button.setEnabled(False) + self.period_combo.addItems([_('All'), _('Custom')]) + self.period_combo.activated.connect(self.on_combo) + self.wallet = self.main_window.wallet # type: Abstract_Wallet self.sortByColumn(HistoryColumns.STATUS, Qt.AscendingOrder) self.setRootIsDecorated(True) self.header().setStretchLastSection(False) @@ -496,7 +538,7 @@ else: try: year = int(s) - except: + except Exception: return self.start_date = datetime.datetime(year, 1, 1) self.end_date = datetime.datetime(year+1, 1, 1) @@ -504,16 +546,28 @@ self.end_button.setText(_('To') + ' ' + self.format_date(self.end_date)) self.hide_rows() - def create_toolbar_buttons(self): - self.period_combo = QComboBox() - self.start_button = QPushButton('-') - self.start_button.pressed.connect(self.select_start_date) - self.start_button.setEnabled(False) - self.end_button = QPushButton('-') - self.end_button.pressed.connect(self.select_end_date) - self.end_button.setEnabled(False) - self.period_combo.addItems([_('All'), _('Custom')]) - self.period_combo.activated.connect(self.on_combo) + CONFIG_KEY_SHOW_TOOLBAR = "show_toolbar_history" + def create_toolbar(self, config): + toolbar, menu = self.create_toolbar_with_menu('') + self.num_tx_label = toolbar.itemAt(0).widget() + self._toolbar_checkbox = menu.addToggle(_("Filter by Date"), lambda: self.toggle_toolbar()) + self.menu_fiat = menu.addConfig(_('Show Fiat Values'), 'history_rates', False, callback=self.main_window.app.update_fiat_signal.emit) + self.menu_capgains = menu.addConfig(_('Show Capital Gains'), 'history_rates_capital_gains', False, callback=self.main_window.app.update_fiat_signal.emit) + self.menu_summary = menu.addAction(_("&Summary"), self.show_summary) + menu.addAction(_("&Plot"), self.plot_history_dialog) + menu.addAction(_("&Export"), self.export_history_dialog) + hbox = self.create_toolbar_buttons() + toolbar.insertLayout(1, hbox) + self.update_toolbar_menu() + return toolbar + + def update_toolbar_menu(self): + fx = self.main_window.fx + self.menu_fiat.setEnabled(fx and fx.can_have_history()) + # setChecked because has_history can be modified through settings dialog + self.menu_fiat.setChecked(fx and fx.has_history()) + self.menu_capgains.setEnabled(fx and fx.has_history()) + self.menu_summary.setEnabled(fx and fx.has_history()) def get_toolbar_buttons(self): return self.period_combo, self.start_button, self.end_button @@ -523,9 +577,6 @@ self.end_date = None self.hide_rows() - def save_toolbar_state(self, state, config): - config.set_key('show_toolbar_history', state) - def select_start_date(self): self.start_date = self.select_date(self.start_button) self.hide_rows() @@ -555,26 +606,25 @@ return datetime.datetime(date.year, date.month, date.day) def show_summary(self): - fx = self.parent.fx - show_fiat = fx and fx.is_enabled() and fx.get_history_config() - if not show_fiat: - self.parent.show_message(_("Enable fiat exchange rate with history.")) + if not self.hm.should_show_fiat(): + self.main_window.show_message(_("Enable fiat exchange rate with history.")) return + fx = self.main_window.fx h = self.wallet.get_detailed_history( from_timestamp = time.mktime(self.start_date.timetuple()) if self.start_date else None, to_timestamp = time.mktime(self.end_date.timetuple()) if self.end_date else None, fx=fx) summary = h['summary'] if not summary: - self.parent.show_message(_("Nothing to summarize.")) + self.main_window.show_message(_("Nothing to summarize.")) return start = summary['begin'] end = summary['end'] flow = summary['flow'] start_date = start.get('date') end_date = end.get('date') - format_amount = lambda x: self.parent.format_amount(x.value) + ' ' + self.parent.base_unit() - format_fiat = lambda x: str(x) + ' ' + self.parent.fx.ccy + format_amount = lambda x: self.main_window.format_amount(x.value) + ' ' + self.main_window.base_unit() + format_fiat = lambda x: str(x) + ' ' + self.main_window.fx.ccy d = WindowModalDialog(self, _("Summary")) d.setMinimumSize(600, 150) @@ -629,16 +679,21 @@ d.exec_() def plot_history_dialog(self): - if plot_history is None: - self.parent.show_message( + try: + from electrum.plot import plot_history, NothingToPlotException + except Exception as e: + _logger.error(f"could not import electrum.plot. This feature needs matplotlib to be installed. exc={e!r}") + self.main_window.show_message( _("Can't plot history.") + '\n' + - _("Perhaps some dependencies are missing...") + " (matplotlib?)") + _("Perhaps some dependencies are missing...") + " (matplotlib?)" + '\n' + + f"Error: {e!r}" + ) return try: plt = plot_history(list(self.hm.transactions.values())) plt.show() except NothingToPlotException as e: - self.parent.show_message(str(e)) + self.main_window.show_message(str(e)) def on_edited(self, idx, edit_key, *, text): index = self.model().mapToSource(idx) @@ -648,39 +703,26 @@ if column == HistoryColumns.DESCRIPTION: if self.wallet.set_label(key, text): #changed self.hm.update_label(index) - self.parent.update_completions() + self.main_window.update_completions() elif column == HistoryColumns.FIAT_VALUE: - self.wallet.set_fiat_value(key, self.parent.fx.ccy, text, self.parent.fx, tx_item['value'].value) + self.wallet.set_fiat_value(key, self.main_window.fx.ccy, text, self.main_window.fx, tx_item['value'].value) value = tx_item['value'].value if value is not None: self.hm.update_fiat(index) else: - assert False + raise Exception(f"did not expect {column=!r} to get edited") - def mouseDoubleClickEvent(self, event: QMouseEvent): - org_idx: QModelIndex = self.indexAt(event.pos()) - idx = self.proxy.mapToSource(org_idx) - if not idx.isValid(): - # can happen e.g. before list is populated for the first time - return + def on_double_click(self, idx): tx_item = idx.internalPointer().get_data() - if self.hm.flags(idx) & Qt.ItemIsEditable: - super().mouseDoubleClickEvent(event) - else: - if tx_item.get('lightning'): - if tx_item['type'] == 'payment': - self.parent.show_lightning_transaction(tx_item) - return - tx_hash = tx_item['txid'] - tx = self.wallet.db.get_transaction(tx_hash) - if not tx: - return - self.show_transaction(tx_item, tx) - - def show_transaction(self, tx_item, tx): + if tx_item.get('lightning'): + if tx_item['type'] == 'payment': + self.main_window.show_lightning_transaction(tx_item) + return tx_hash = tx_item['txid'] - label = self.wallet.get_label_for_txid(tx_hash) or None # prefer 'None' if not defined (force tx dialog to hide Description field if missing) - self.parent.show_transaction(tx, tx_desc=label) + tx = self.wallet.adb.get_transaction(tx_hash) + if not tx: + return + self.main_window.show_transaction(tx) def add_copy_menu(self, menu, idx): cc = menu.addMenu(_("Copy")) @@ -705,56 +747,54 @@ tx_item = idx.internalPointer().get_data() if tx_item.get('lightning') and tx_item['type'] == 'payment': menu = QMenu() - menu.addAction(_("View Payment"), lambda: self.parent.show_lightning_transaction(tx_item)) + menu.addAction(_("Details"), lambda: self.main_window.show_lightning_transaction(tx_item)) cc = self.add_copy_menu(menu, idx) cc.addAction(_("Payment Hash"), lambda: self.place_text_on_clipboard(tx_item['payment_hash'], title="Payment Hash")) cc.addAction(_("Preimage"), lambda: self.place_text_on_clipboard(tx_item['preimage'], title="Preimage")) key = tx_item['payment_hash'] log = self.wallet.lnworker.logs.get(key) if log: - menu.addAction(_("View log"), lambda: self.parent.send_tab.invoice_list.show_log(key, log)) + menu.addAction(_("View log"), lambda: self.main_window.send_tab.invoice_list.show_log(key, log)) menu.exec_(self.viewport().mapToGlobal(position)) return tx_hash = tx_item['txid'] - if tx_item.get('lightning'): - tx = self.wallet.adb.get_transaction(tx_hash) - else: - tx = self.wallet.db.get_transaction(tx_hash) + tx = self.wallet.adb.get_transaction(tx_hash) if not tx: return tx_URL = block_explorer_URL(self.config, 'tx', tx_hash) tx_details = self.wallet.get_tx_info(tx) is_unconfirmed = tx_details.tx_mined_status.height <= 0 menu = QMenu() + menu.addAction(_("Details"), lambda: self.main_window.show_transaction(tx)) if tx_details.can_remove: menu.addAction(_("Remove"), lambda: self.remove_local_tx(tx_hash)) - cc = self.add_copy_menu(menu, idx) - cc.addAction(_("Transaction ID"), lambda: self.place_text_on_clipboard(tx_hash, title="TXID")) + copy_menu = self.add_copy_menu(menu, idx) + copy_menu.addAction(_("Transaction ID"), lambda: self.place_text_on_clipboard(tx_hash, title="TXID")) + menu_edit = menu.addMenu(_("Edit")) for c in self.editable_columns: if self.isColumnHidden(c): continue label = self.hm.headerData(c, Qt.Horizontal, Qt.DisplayRole) # TODO use siblingAtColumn when min Qt version is >=5.11 persistent = QPersistentModelIndex(org_idx.sibling(org_idx.row(), c)) - menu.addAction(_("Edit {}").format(label), lambda p=persistent: self.edit(QModelIndex(p))) - menu.addAction(_("View Transaction"), lambda: self.show_transaction(tx_item, tx)) + menu_edit.addAction(_("{}").format(label), lambda p=persistent: self.edit(QModelIndex(p))) channel_id = tx_item.get('channel_id') if channel_id and self.wallet.lnworker and (chan := self.wallet.lnworker.get_channel_by_id(bytes.fromhex(channel_id))): - menu.addAction(_("View Channel"), lambda: self.parent.show_channel_details(chan)) + menu.addAction(_("View Channel"), lambda: self.main_window.show_channel_details(chan)) if is_unconfirmed and tx: if tx_details.can_bump: - menu.addAction(_("Increase fee"), lambda: self.parent.bump_fee_dialog(tx)) + menu.addAction(_("Increase fee"), lambda: self.main_window.bump_fee_dialog(tx)) else: if tx_details.can_cpfp: - menu.addAction(_("Child pays for parent"), lambda: self.parent.cpfp_dialog(tx)) + menu.addAction(_("Child pays for parent"), lambda: self.main_window.cpfp_dialog(tx)) if tx_details.can_dscancel: - menu.addAction(_("Cancel (double-spend)"), lambda: self.parent.dscancel_dialog(tx)) + menu.addAction(_("Cancel (double-spend)"), lambda: self.main_window.dscancel_dialog(tx)) invoices = self.wallet.get_relevant_invoices_for_tx(tx_hash) if len(invoices) == 1: - menu.addAction(_("View invoice"), lambda inv=invoices[0]: self.parent.show_onchain_invoice(inv)) + menu.addAction(_("View invoice"), lambda inv=invoices[0]: self.main_window.show_onchain_invoice(inv)) elif len(invoices) > 1: menu_invs = menu.addMenu(_("Related invoices")) for inv in invoices: - menu_invs.addAction(_("View invoice"), lambda inv=inv: self.parent.show_onchain_invoice(inv)) + menu_invs.addAction(_("View invoice"), lambda inv=inv: self.main_window.show_onchain_invoice(inv)) if tx_URL: menu.addAction(_("View on block explorer"), lambda: webopen(tx_URL)) menu.exec_(self.viewport().mapToGlobal(position)) @@ -765,30 +805,30 @@ if num_child_txs > 0: question = (_("Are you sure you want to remove this transaction and {} child transactions?") .format(num_child_txs)) - if not self.parent.question(msg=question, + if not self.main_window.question(msg=question, title=_("Please confirm")): return self.wallet.adb.remove_transaction(tx_hash) self.wallet.save_db() # need to update at least: history_list, utxo_list, address_list - self.parent.need_update.set() + self.main_window.need_update.set() def onFileAdded(self, fn): try: with open(fn) as f: - tx = self.parent.tx_from_text(f.read()) + tx = self.main_window.tx_from_text(f.read()) except IOError as e: - self.parent.show_error(e) + self.main_window.show_error(e) return if not tx: return - self.parent.save_transaction_into_wallet(tx) + self.main_window.save_transaction_into_wallet(tx) def export_history_dialog(self): d = WindowModalDialog(self, _('Export History')) d.setMinimumSize(400, 200) vbox = QVBoxLayout(d) - defaultname = os.path.expanduser('~/electrum-history.csv') + defaultname = f'electrum-history-{self.wallet.basename()}.csv' select_msg = _('Select file to export your wallet transactions to') hbox, filename_e, csv_button = filename_field(self, self.config, defaultname, select_msg) vbox.addLayout(hbox) @@ -806,12 +846,12 @@ self.do_export_history(filename, csv_button.isChecked()) except (IOError, os.error) as reason: export_error_label = _("Electrum was unable to produce a transaction export.") - self.parent.show_critical(export_error_label + "\n" + str(reason), title=_("Unable to export history")) + self.main_window.show_critical(export_error_label + "\n" + str(reason), title=_("Unable to export history")) return - self.parent.show_message(_("Your wallet history has been successfully exported.")) + self.main_window.show_message(_("Your wallet history has been successfully exported.")) def do_export_history(self, file_name, is_csv): - hist = self.wallet.get_detailed_history(fx=self.parent.fx) + hist = self.wallet.get_detailed_history(fx=self.main_window.fx) txns = hist['transactions'] lines = [] if is_csv: @@ -848,3 +888,6 @@ def get_role_data_from_coordinate(self, row, col, *, role): idx = self.model().mapToSource(self.model().index(row, col)) return self.hm.data(idx, role).value() + + +HistoryColumns = HistoryList.Columns diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/invoice_list.py electrum-4.4.5+dfsg1/electrum/gui/qt/invoice_list.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/invoice_list.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/invoice_list.py 2000-11-11 11:11:11.000000000 +0000 @@ -23,7 +23,7 @@ # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -from enum import IntEnum +import enum from typing import Sequence, TYPE_CHECKING from PyQt5.QtCore import Qt, QItemSelectionModel @@ -36,10 +36,12 @@ from electrum.invoices import Invoice, PR_UNPAID, PR_PAID, PR_INFLIGHT, PR_FAILED from electrum.lnutil import HtlcLog -from .util import MyTreeView, read_QIcon, MySortModel, pr_icons +from .util import read_QIcon, pr_icons from .util import CloseButton, Buttons from .util import WindowModalDialog +from .my_treeview import MyTreeView, MySortModel + if TYPE_CHECKING: from .main_window import ElectrumWindow from .send_tab import SendTab @@ -53,11 +55,11 @@ class InvoiceList(MyTreeView): key_role = ROLE_REQUEST_ID - class Columns(IntEnum): - DATE = 0 - DESCRIPTION = 1 - AMOUNT = 2 - STATUS = 3 + class Columns(MyTreeView.BaseColumnsEnum): + DATE = enum.auto() + DESCRIPTION = enum.auto() + AMOUNT = enum.auto() + STATUS = enum.auto() headers = { Columns.DATE: _('Date'), @@ -69,8 +71,10 @@ def __init__(self, send_tab: 'SendTab'): window = send_tab.window - super().__init__(window, self.create_menu, - stretch_column=self.Columns.DESCRIPTION) + super().__init__( + main_window=window, + stretch_column=self.Columns.DESCRIPTION, + ) self.wallet = window.wallet self.send_tab = send_tab self.std_model = QStandardItemModel(self) @@ -80,6 +84,10 @@ self.setSortingEnabled(True) self.setSelectionMode(QAbstractItemView.ExtendedSelection) + def on_double_click(self, idx): + key = idx.sibling(idx.row(), self.Columns.DATE).data(ROLE_REQUEST_ID) + self.show_invoice(key) + def refresh_row(self, key, row): assert row is not None invoice = self.wallet.get_invoice(key) @@ -110,13 +118,14 @@ if item.bip70: icon_name = 'seal.png' status = self.wallet.get_invoice_status(item) - status_str = item.get_status_str(status) - message = item.message amount = item.get_amount_sat() + amount_str = self.main_window.format_amount(amount, whitespaces=True) if amount else "" timestamp = item.time or 0 - date_str = format_time(timestamp) if timestamp else _('Unknown') - amount_str = self.parent.format_amount(amount, whitespaces=True) - labels = [date_str, message, amount_str, status_str] + labels = [""] * len(self.Columns) + labels[self.Columns.DATE] = format_time(timestamp) if timestamp else _('Unknown') + labels[self.Columns.DESCRIPTION] = item.message + labels[self.Columns.AMOUNT] = amount_str + labels[self.Columns.STATUS] = item.get_status_str(status) items = [QStandardItem(e) for e in labels] self.set_editability(items) items[self.Columns.DATE].setIcon(read_QIcon(icon_name)) @@ -131,6 +140,13 @@ self.sortByColumn(self.Columns.DATE, Qt.DescendingOrder) self.hide_if_empty() + def show_invoice(self, key): + invoice = self.wallet.get_invoice(key) + if invoice.is_lightning(): + self.main_window.show_lightning_invoice(invoice) + else: + self.main_window.show_onchain_invoice(invoice) + def hide_if_empty(self): b = self.std_model.rowCount() > 0 self.setVisible(b) @@ -157,16 +173,17 @@ key = item_col0.data(ROLE_REQUEST_ID) invoice = self.wallet.get_invoice(key) menu = QMenu(self) - self.add_copy_menu(menu, idx) - if invoice.is_lightning(): - menu.addAction(_("Details"), lambda: self.parent.show_lightning_invoice(invoice)) - else: - if len(invoice.outputs) == 1: - menu.addAction(_("Copy Address"), lambda: self.parent.do_copy(invoice.get_address(), title='Bitcoin Address')) - menu.addAction(_("Details"), lambda: self.parent.show_onchain_invoice(invoice)) + menu.addAction(_("Details"), lambda: self.show_invoice(key)) + copy_menu = self.add_copy_menu(menu, idx) + address = invoice.get_address() + if address: + copy_menu.addAction(_("Address"), lambda: self.main_window.do_copy(invoice.get_address(), title='Bitcoin Address')) status = wallet.get_invoice_status(invoice) if status == PR_UNPAID: - menu.addAction(_("Pay") + "...", lambda: self.send_tab.do_pay_invoice(invoice)) + if bool(invoice.get_amount_sat()): + menu.addAction(_("Pay") + "...", lambda: self.send_tab.do_pay_invoice(invoice)) + else: + menu.addAction(_("Pay") + "...", lambda: self.send_tab.do_edit_invoice(invoice)) if status == PR_FAILED: menu.addAction(_("Retry"), lambda: self.send_tab.do_pay_invoice(invoice)) if self.wallet.lnworker: diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/lightning_tx_dialog.py electrum-4.4.5+dfsg1/electrum/gui/qt/lightning_tx_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/lightning_tx_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/lightning_tx_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -32,8 +32,9 @@ from electrum.i18n import _ from electrum.lnworker import PaymentDirection +from electrum.invoices import Invoice -from .util import WindowModalDialog, ShowQRLineEdit, ColorScheme, Buttons, CloseButton, font_height +from .util import WindowModalDialog, ShowQRLineEdit, ColorScheme, Buttons, CloseButton, font_height, ButtonsLineEdit from .qrtextedit import ShowQRTextEdit if TYPE_CHECKING: @@ -45,7 +46,7 @@ def __init__(self, parent: 'ElectrumWindow', tx_item: dict): WindowModalDialog.__init__(self, parent, _("Lightning Payment")) - self.parent = parent + self.main_window = parent self.config = parent.config self.is_sent = tx_item['direction'] == PaymentDirection.SENT self.label = tx_item['label'] @@ -53,34 +54,47 @@ self.amount = Decimal(tx_item['amount_msat']) / 1000 self.payment_hash = tx_item['payment_hash'] self.preimage = tx_item['preimage'] - invoice = (self.parent.wallet.get_invoice(self.payment_hash) - or self.parent.wallet.get_request(self.payment_hash)) + self.invoice = "" + invoice = self.main_window.wallet.get_invoice(self.payment_hash) # only check outgoing invoices if invoice: assert invoice.is_lightning(), f"{self.invoice!r}" self.invoice = invoice.lightning_invoice - else: - self.invoice = '' self.setMinimumWidth(700) vbox = QVBoxLayout() self.setLayout(vbox) - amount_str = self.parent.format_amount_and_units(self.amount, timestamp=self.timestamp) + amount_str = self.main_window.format_amount_and_units(self.amount, timestamp=self.timestamp) vbox.addWidget(QLabel(_("Amount") + f": {amount_str}")) if self.is_sent: fee_msat = tx_item['fee_msat'] fee_sat = Decimal(fee_msat) / 1000 if fee_msat is not None else None - fee_str = self.parent.format_amount_and_units(fee_sat, timestamp=self.timestamp) + fee_str = self.main_window.format_amount_and_units(fee_sat, timestamp=self.timestamp) vbox.addWidget(QLabel(_("Fee") + f": {fee_str}")) time_str = datetime.datetime.fromtimestamp(self.timestamp).isoformat(' ')[:-3] vbox.addWidget(QLabel(_("Date") + ": " + time_str)) + self.tx_desc_label = QLabel(_("Description:")) + vbox.addWidget(self.tx_desc_label) + self.tx_desc = ButtonsLineEdit(self.label) + def on_edited(): + text = self.tx_desc.text() + if self.main_window.wallet.set_label(self.payment_hash, text): + self.main_window.history_list.update() + self.main_window.utxo_list.update() + self.main_window.labels_changed_signal.emit() + self.tx_desc.editingFinished.connect(on_edited) + self.tx_desc.addCopyButton() + vbox.addWidget(self.tx_desc) vbox.addWidget(QLabel(_("Payment hash") + ":")) self.hash_e = ShowQRLineEdit(self.payment_hash, self.config, title=_("Payment hash")) vbox.addWidget(self.hash_e) vbox.addWidget(QLabel(_("Preimage") + ":")) self.preimage_e = ShowQRLineEdit(self.preimage, self.config, title=_("Preimage")) vbox.addWidget(self.preimage_e) - vbox.addWidget(QLabel(_("Lightning Invoice") + ":")) - self.invoice_e = ShowQRTextEdit(self.invoice, config=self.config) - self.invoice_e.setMaximumHeight(max(150, 10 * font_height())) - self.invoice_e.addCopyButton() - vbox.addWidget(self.invoice_e) - vbox.addLayout(Buttons(CloseButton(self))) + if self.invoice: + vbox.addWidget(QLabel(_("Lightning Invoice") + ":")) + self.invoice_e = ShowQRTextEdit(self.invoice, config=self.config) + self.invoice_e.setMaximumHeight(max(150, 10 * font_height())) + self.invoice_e.addCopyButton() + vbox.addWidget(self.invoice_e) + self.close_button = CloseButton(self) + vbox.addLayout(Buttons(self.close_button)) + self.close_button.setFocus() diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/locktimeedit.py electrum-4.4.5+dfsg1/electrum/gui/qt/locktimeedit.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/locktimeedit.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/locktimeedit.py 2000-11-11 11:11:11.000000000 +0000 @@ -6,7 +6,7 @@ from datetime import datetime from typing import Optional, Any -from PyQt5.QtCore import Qt, QDateTime +from PyQt5.QtCore import Qt, QDateTime, pyqtSignal from PyQt5.QtGui import QPalette, QPainter from PyQt5.QtWidgets import (QWidget, QLineEdit, QStyle, QStyleOptionFrame, QComboBox, QHBoxLayout, QDateTimeEdit) @@ -19,6 +19,8 @@ class LockTimeEdit(QWidget): + valueEdited = pyqtSignal() + def __init__(self, parent=None): QWidget.__init__(self, parent) @@ -63,6 +65,11 @@ hbox.addWidget(w) hbox.addStretch(1) + self.locktime_height_e.textEdited.connect(self.valueEdited.emit) + self.locktime_raw_e.textEdited.connect(self.valueEdited.emit) + self.locktime_date_e.dateTimeChanged.connect(self.valueEdited.emit) + self.combo.currentIndexChanged.connect(self.valueEdited.emit) + def get_locktime(self) -> Optional[int]: return self.editor.get_locktime() @@ -86,7 +93,7 @@ return True try: x = int(x) - except: + except Exception: return False return cls.min_allowed_value <= x <= cls.max_allowed_value @@ -113,13 +120,13 @@ def get_locktime(self) -> Optional[int]: try: return int(str(self.text())) - except: + except Exception: return None def set_locktime(self, x: Any) -> None: try: x = int(x) - except: + except Exception: self.setText('') return x = max(x, self.min_allowed_value) @@ -178,7 +185,7 @@ return try: x = int(x) - except: + except Exception: self.setDateTime(QDateTime.currentDateTime()) return dt = datetime.fromtimestamp(x) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/main_window.py electrum-4.4.5+dfsg1/electrum/gui/qt/main_window.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/main_window.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/main_window.py 2000-11-11 11:11:11.000000000 +0000 @@ -57,7 +57,7 @@ from electrum.i18n import _ from electrum.util import (format_time, get_asyncio_loop, UserCancelled, profiler, - bh2u, bfh, InvalidPassword, + bfh, InvalidPassword, UserFacingException, FailedToParsePaymentIdentifier, get_new_wallet_name, send_exception_to_crash_reporter, AddTransactionException, BITCOIN_BIP21_URI_SCHEME, os_chmod) @@ -99,7 +99,7 @@ from .confirm_tx_dialog import ConfirmTxDialog from .rbf_dialog import BumpFeeDialog, DSCancelDialog from .qrreader import scan_qrcode -from .swap_dialog import SwapDialog +from .swap_dialog import SwapDialog, InvalidSwapParameters from .balance_dialog import BalanceToolButton, COLOR_FROZEN, COLOR_UNMATURED, COLOR_UNCONFIRMED, COLOR_CONFIRMED, COLOR_LIGHTNING, COLOR_FROZEN_LIGHTNING if TYPE_CHECKING: @@ -111,14 +111,14 @@ class StatusBarButton(QToolButton): # note: this class has a custom stylesheet applied in stylesheet_patcher.py - def __init__(self, icon, tooltip, func): + def __init__(self, icon, tooltip, func, sb_height): QToolButton.__init__(self) self.setText('') self.setIcon(icon) self.setToolTip(tooltip) self.setToolButtonStyle(Qt.ToolButtonTextBesideIcon) self.setAutoRaise(True) - size = max(25, round(1.8 * font_height())) + size = max(25, round(0.9 * sb_height)) self.setMaximumWidth(size) self.clicked.connect(self.onPress) self.func = func @@ -164,6 +164,7 @@ computing_privkeys_signal = pyqtSignal() show_privkeys_signal = pyqtSignal() show_error_signal = pyqtSignal(str) + labels_changed_signal = pyqtSignal() def __init__(self, gui_object: 'ElectrumGui', wallet: Abstract_Wallet): QMainWindow.__init__(self) @@ -340,8 +341,6 @@ def toggle_tab(self, tab): show = not self.config.get('show_{}_tab'.format(tab.tab_name), False) self.config.set_key('show_{}_tab'.format(tab.tab_name), show) - item_text = (_("Hide {}") if show else _("Show {}")).format(tab.tab_description) - tab.menu_action.setText(item_text) if show: # Find out where to place the tab index = len(self.tabs) @@ -516,7 +515,7 @@ screen = self.app.desktop().screenGeometry() assert screen.contains(QRect(*winpos)) self.setGeometry(*winpos) - except: + except Exception: self.logger.info("using default geometry") self.setGeometry(100, 100, 840, 400) @@ -632,7 +631,7 @@ recent = self.config.get('recently_open', []) try: sorted(recent) - except: + except Exception: recent = [] if filename in recent: recent.remove(filename) @@ -691,34 +690,18 @@ self.import_address_menu = wallet_menu.addAction(_("Import addresses"), self.import_addresses) wallet_menu.addSeparator() - addresses_menu = wallet_menu.addMenu(_("&Addresses")) - addresses_menu.addAction(_("&Filter"), lambda: self.address_list.toggle_toolbar(self.config)) labels_menu = wallet_menu.addMenu(_("&Labels")) labels_menu.addAction(_("&Import"), self.do_import_labels) labels_menu.addAction(_("&Export"), self.do_export_labels) - history_menu = wallet_menu.addMenu(_("&History")) - history_menu.addAction(_("&Filter"), lambda: self.history_list.toggle_toolbar(self.config)) - history_menu.addAction(_("&Summary"), self.history_list.show_summary) - history_menu.addAction(_("&Plot"), self.history_list.plot_history_dialog) - history_menu.addAction(_("&Export"), self.history_list.export_history_dialog) - contacts_menu = wallet_menu.addMenu(_("Contacts")) - contacts_menu.addAction(_("&New"), self.new_contact_dialog) - contacts_menu.addAction(_("Import"), lambda: self.import_contacts()) - contacts_menu.addAction(_("Export"), lambda: self.export_contacts()) - invoices_menu = wallet_menu.addMenu(_("Invoices")) - invoices_menu.addAction(_("Import"), lambda: self.import_invoices()) - invoices_menu.addAction(_("Export"), lambda: self.export_invoices()) - requests_menu = wallet_menu.addMenu(_("Requests")) - requests_menu.addAction(_("Import"), lambda: self.import_requests()) - requests_menu.addAction(_("Export"), lambda: self.export_requests()) wallet_menu.addSeparator() wallet_menu.addAction(_("Find"), self.toggle_search).setShortcut(QKeySequence("Ctrl+F")) def add_toggle_action(view_menu, tab): is_shown = self.config.get('show_{}_tab'.format(tab.tab_name), False) - item_name = (_("Hide") if is_shown else _("Show")) + " " + tab.tab_description - tab.menu_action = view_menu.addAction(item_name, lambda: self.toggle_tab(tab)) + tab.menu_action = view_menu.addAction(tab.tab_description, lambda: self.toggle_tab(tab)) + tab.menu_action.setCheckable(True) + tab.menu_action.setChecked(is_shown) view_menu = menubar.addMenu(_("&View")) add_toggle_action(view_menu, self.addresses_tab) @@ -747,9 +730,6 @@ tools_menu.addAction(_("&Encrypt/decrypt message"), self.encrypt_message) tools_menu.addSeparator() - paytomany_menu = tools_menu.addAction(_("&Pay to many"), self.send_tab.paytomany) - tools_menu.addAction(_("&Show QR code in separate window"), self.toggle_qr_window) - raw_transaction_menu = tools_menu.addMenu(_("&Load transaction")) raw_transaction_menu.addAction(_("&From file"), self.do_process_from_file) raw_transaction_menu.addAction(_("&From text"), self.do_process_from_text) @@ -926,7 +906,7 @@ else: fiat_e.follows = True fiat_e.setText(self.fx.ccy_amount_str( - amount * Decimal(rate) / COIN, False)) + amount * Decimal(rate) / COIN, add_thousands_sep=False)) fiat_e.setStyleSheet(ColorScheme.BLUE.as_stylesheet()) fiat_e.follows = False @@ -1046,32 +1026,32 @@ def create_channels_tab(self): self.channels_list = ChannelsList(self) - t = self.channels_list.get_toolbar() - return self.create_list_tab(self.channels_list, t) + return self.create_list_tab(self.channels_list) def create_history_tab(self): self.history_model = HistoryModel(self) self.history_list = l = HistoryList(self, self.history_model) self.history_model.set_view(self.history_list) l.searchable_list = l - toolbar = l.create_toolbar(self.config) - tab = self.create_list_tab(l, toolbar) - toolbar_shown = bool(self.config.get('show_toolbar_history', False)) - l.show_toolbar(toolbar_shown) + tab = self.create_list_tab(self.history_list) return tab - def show_address(self, addr): + def show_address(self, addr: str, *, parent: QWidget = None): from . import address_dialog - d = address_dialog.AddressDialog(self, addr) + d = address_dialog.AddressDialog(self, addr, parent=parent) + d.exec_() + + def show_utxo(self, utxo): + from . import utxo_dialog + d = utxo_dialog.UTXODialog(self, utxo) d.exec_() def show_channel_details(self, chan): from .channel_details import ChannelDetailsDialog ChannelDetailsDialog(self, chan).show() - def show_transaction(self, tx, *, tx_desc=None): - '''tx_desc is set only for txs created in the Send tab''' - show_transaction(tx, parent=self, desc=tx_desc) + def show_transaction(self, tx: Transaction, *, external_keypairs=None): + show_transaction(tx, parent=self, external_keypairs=external_keypairs) def show_lightning_transaction(self, tx_item): from .lightning_tx_dialog import LightningTxDialog @@ -1082,13 +1062,14 @@ from .receive_tab import ReceiveTab return ReceiveTab(self) - def do_copy(self, content: str, *, title: str = None) -> None: - self.app.clipboard().setText(content) - if title is None: - tooltip_text = _("Text copied to clipboard").format(title) - else: - tooltip_text = _("{} copied to clipboard").format(title) - QToolTip.showText(QCursor.pos(), tooltip_text, self) + def do_copy(self, text: str, *, title: str = None) -> None: + self.app.clipboard().setText(text) + message = _("Text copied to Clipboard") if title is None else _("{} copied to Clipboard").format(title) + self.show_tooltip_after_delay(message) + + def show_tooltip_after_delay(self, message): + # tooltip cannot be displayed immediately when called from a menu; wait 200ms + self.gui_object.timer.singleShot(200, lambda: QToolTip.showText(QCursor.pos(), message, self)) def toggle_qr_window(self): from . import qrwindow @@ -1103,6 +1084,7 @@ else: self.qr_window_geometry = self.qr_window.geometry() self.qr_window.setVisible(False) + self.receive_tab.update_receive_qr_window() def show_send_tab(self): self.tabs.setCurrentIndex(self.tabs.indexOf(self.send_tab)) @@ -1130,6 +1112,12 @@ if not self.network: self.show_error(_("You are offline.")) return + if not self.wallet.lnworker: + self.show_error(_('Lightning is disabled')) + return + if not self.wallet.lnworker.num_sats_can_send() and not self.wallet.lnworker.num_sats_can_receive(): + self.show_error(_("You do not have liquidity in your active channels.")) + return def get_pairs_thread(): self.network.run_from_another_thread(self.wallet.lnworker.swap_manager.get_pairs()) try: @@ -1138,7 +1126,11 @@ self.show_error(str(e)) return d = SwapDialog(self, is_reverse=is_reverse, recv_amount_sat=recv_amount_sat, channels=channels) - return d.run() + try: + return d.run() + except InvalidSwapParameters as e: + self.show_error(str(e)) + return @qt_event_listener def on_event_request_status(self, wallet, key, status): @@ -1156,7 +1148,7 @@ msg += '\n' + req.get_message() self.notify(msg) self.receive_tab.request_list.delete_item(key) - self.receive_tab.receive_tabs.setVisible(False) + self.receive_tab.do_clear() self.need_update.set() else: self.receive_tab.request_list.refresh_item(key) @@ -1186,16 +1178,16 @@ invoice = self.wallet.get_invoice(key) if invoice and invoice.is_lightning() and invoice.get_address(): if self.question(_('Payment failed') + '\n\n' + reason + '\n\n'+ 'Fallback to onchain payment?'): - self.send_tab.pay_onchain_dialog(self.get_coins(), invoice.get_outputs()) + self.send_tab.pay_onchain_dialog(invoice.get_outputs()) else: self.show_error(_('Payment failed') + '\n\n' + reason) - def get_coins(self, *, nonlocal_only=False) -> Sequence[PartialTxInput]: + def get_coins(self, **kwargs) -> Sequence[PartialTxInput]: coins = self.get_manually_selected_coins() if coins is not None: return coins else: - return self.wallet.get_spendable_coins(None, nonlocal_only=nonlocal_only) + return self.wallet.get_spendable_coins(None, **kwargs) def get_manually_selected_coins(self) -> Optional[Sequence[PartialTxInput]]: """Return a list of selected coins or None. @@ -1240,9 +1232,8 @@ WaitingDialog(self, msg, task, on_success, on_failure) def mktx_for_open_channel(self, *, funding_sat, node_id): - coins = self.get_coins(nonlocal_only=True) - make_tx = lambda fee_est: self.wallet.lnworker.mktx_for_open_channel( - coins=coins, + make_tx = lambda fee_est, *, confirmed_only=False: self.wallet.lnworker.mktx_for_open_channel( + coins = self.get_coins(nonlocal_only=True, confirmed_only=confirmed_only), funding_sat=funding_sat, node_id=node_id, fee_est=fee_est) @@ -1258,17 +1249,16 @@ msg = messages.MGS_CONFLICTING_BACKUP_INSTANCE if not self.question(msg): return - # use ConfirmTxDialog # we need to know the fee before we broadcast, because the txid is required make_tx = self.mktx_for_open_channel(funding_sat=funding_sat, node_id=node_id) - d = ConfirmTxDialog(window=self, make_tx=make_tx, output_value=funding_sat, is_sweep=False) - # disable preview button because the user must not broadcast tx before establishment_flow - d.preview_button.setEnabled(False) - cancelled, is_send, password, funding_tx = d.run() - if not is_send: - return - if cancelled: + d = ConfirmTxDialog(window=self, make_tx=make_tx, output_value=funding_sat, allow_preview=False) + funding_tx = d.run() + if not funding_tx: return + self._open_channel(connect_str, funding_sat, push_amt, funding_tx) + + @protected + def _open_channel(self, connect_str, funding_sat, push_amt, funding_tx, password): # read funding_sat from tx; converts '!' to int value funding_sat = funding_tx.output_value_for_address(ln_dummy_address()) def task(): @@ -1289,7 +1279,7 @@ lnworker = self.wallet.lnworker if not chan.has_onchain_backup(): data = lnworker.export_channel_backup(chan.channel_id) - help_text = _(messages.MSG_CREATED_NON_RECOVERABLE_CHANNEL) + help_text = messages.MSG_CREATED_NON_RECOVERABLE_CHANNEL help_text += '\n\n' + _('Alternatively, you can save a backup of your wallet file from the File menu') self.show_qrcode( data, _('Save channel backup'), @@ -1308,14 +1298,18 @@ else: self.show_message(message) - def query_choice(self, msg, choices): + def query_choice(self, msg, choices, title=None, default_choice=None): # Needed by QtHandler for hardware wallets - dialog = WindowModalDialog(self.top_level_window(), title='Question') + if title is None: + title = _('Question') + dialog = WindowModalDialog(self.top_level_window(), title=title) dialog.setMinimumWidth(400) - clayout = ChoicesLayout(msg, choices) + clayout = ChoicesLayout(msg, choices, checked_index=default_choice) vbox = QVBoxLayout(dialog) vbox.addLayout(clayout.layout()) - vbox.addLayout(Buttons(CancelButton(dialog), OkButton(dialog))) + cancel_button = CancelButton(dialog) + vbox.addLayout(Buttons(cancel_button, OkButton(dialog))) + cancel_button.setFocus() if not dialog.exec_(): return None return clayout.selected_index() @@ -1338,25 +1332,25 @@ self.utxo_list.refresh_all() self.utxo_list.selectionModel().clearSelection() - def create_list_tab(self, l, toolbar=None): + def create_list_tab(self, l): w = QWidget() w.searchable_list = l vbox = QVBoxLayout() w.setLayout(vbox) #vbox.setContentsMargins(0, 0, 0, 0) #vbox.setSpacing(0) + toolbar = l.create_toolbar(self.config) if toolbar: vbox.addLayout(toolbar) vbox.addWidget(l) + if toolbar: + l.show_toolbar() return w def create_addresses_tab(self): from .address_list import AddressList - self.address_list = l = AddressList(self) - toolbar = l.create_toolbar(self.config) - tab = self.create_list_tab(l, toolbar) - toolbar_shown = bool(self.config.get('show_toolbar_addresses', False)) - l.show_toolbar(toolbar_shown) + self.address_list = AddressList(self) + tab = self.create_list_tab(self.address_list) return tab def create_utxo_tab(self): @@ -1473,16 +1467,21 @@ grid.addWidget(QLabel(_("Expiration time") + ':'), 4, 0) grid.addWidget(QLabel(format_time(invoice.time + invoice.exp)), 4, 1) grid.addWidget(QLabel(_('Features') + ':'), 5, 0) - grid.addWidget(QLabel('\n'.join(lnaddr.get_features().get_names())), 5, 1) + grid.addWidget(QLabel(', '.join(lnaddr.get_features().get_names())), 5, 1) payhash_e = ShowQRLineEdit(lnaddr.paymenthash.hex(), self.config, title=_("Payment Hash")) grid.addWidget(QLabel(_("Payment Hash") + ':'), 6, 0) grid.addWidget(payhash_e, 6, 1) + fallback = lnaddr.get_fallback_address() + if fallback: + fallback_e = ShowQRLineEdit(fallback, self.config, title=_("Fallback address")) + grid.addWidget(QLabel(_("Fallback address") + ':'), 7, 0) + grid.addWidget(fallback_e, 7, 1) invoice_e = ShowQRTextEdit(config=self.config) invoice_e.setFont(QFont(MONOSPACE_FONT)) invoice_e.addCopyButton() invoice_e.setText(invoice.lightning_invoice) - grid.addWidget(QLabel(_('Text') + ':'), 7, 0) - grid.addWidget(invoice_e, 7, 1) + grid.addWidget(QLabel(_('Text') + ':'), 8, 0) + grid.addWidget(invoice_e, 8, 1) vbox.addLayout(grid) vbox.addLayout(Buttons(CloseButton(d),)) d.exec_() @@ -1565,18 +1564,18 @@ self.tasks_label = QLabel('') sb.addPermanentWidget(self.tasks_label) - self.password_button = StatusBarButton(QIcon(), _("Password"), self.change_password_dialog) + self.password_button = StatusBarButton(QIcon(), _("Password"), self.change_password_dialog, sb_height) sb.addPermanentWidget(self.password_button) - sb.addPermanentWidget(StatusBarButton(read_QIcon("preferences.png"), _("Preferences"), self.settings_dialog)) - self.seed_button = StatusBarButton(read_QIcon("seed.png"), _("Seed"), self.show_seed_dialog) + sb.addPermanentWidget(StatusBarButton(read_QIcon("preferences.png"), _("Preferences"), self.settings_dialog, sb_height)) + self.seed_button = StatusBarButton(read_QIcon("seed.png"), _("Seed"), self.show_seed_dialog, sb_height) sb.addPermanentWidget(self.seed_button) - self.lightning_button = StatusBarButton(read_QIcon("lightning.png"), _("Lightning Network"), self.gui_object.show_lightning_dialog) + self.lightning_button = StatusBarButton(read_QIcon("lightning.png"), _("Lightning Network"), self.gui_object.show_lightning_dialog, sb_height) sb.addPermanentWidget(self.lightning_button) self.update_lightning_icon() self.status_button = None if self.network: - self.status_button = StatusBarButton(read_QIcon("status_disconnected.png"), _("Network"), self.gui_object.show_network_dialog) + self.status_button = StatusBarButton(read_QIcon("status_disconnected.png"), _("Network"), self.gui_object.show_network_dialog, sb_height) sb.addPermanentWidget(self.status_button) run_hook('create_status_bar', sb) self.setStatusBar(sb) @@ -1593,7 +1592,7 @@ self.coincontrol_label.setTextInteractionFlags(Qt.TextSelectableByMouse) sb.addWidget(self.coincontrol_label) - clear_cc_button = EnterButton(_('Reset'), lambda: self.utxo_list.set_spend_list(None)) + clear_cc_button = EnterButton(_('Reset'), lambda: self.utxo_list.clear_coincontrol()) clear_cc_button.setStyleSheet("margin-right: 5px;") sb.addPermanentWidget(clear_cc_button) @@ -1693,6 +1692,23 @@ if hasattr(tab, 'searchable_list'): tab.searchable_list.filter(t) + def new_channel_dialog(self, *, amount_sat=None, min_amount_sat=None): + from electrum.lnutil import MIN_FUNDING_SAT + from .new_channel_dialog import NewChannelDialog + confirmed, unconfirmed, unmatured, frozen, lightning, f_lightning = self.wallet.get_balances_for_piechart() + min_amount_sat = min_amount_sat or MIN_FUNDING_SAT + if confirmed < min_amount_sat: + msg = _('Not enough funds') + '\n\n' + _('You need at least {} to open a channel.').format(self.format_amount_and_units(min_amount_sat)) + self.show_error(msg) + return + lnworker = self.wallet.lnworker + if not lnworker.channels and not lnworker.channel_backups: + msg = _('Do you want to create your first channel?') + '\n\n' + messages.MSG_LIGHTNING_WARNING + if not self.question(msg): + return + d = NewChannelDialog(self, amount_sat, min_amount_sat) + return d.run() + def new_contact_dialog(self): d = WindowModalDialog(self, _("New Contact")) vbox = QVBoxLayout(d) @@ -1748,28 +1764,38 @@ keystore_types = [k.get_type_text() for k in self.wallet.get_keystores()] grid = QGridLayout() basename = os.path.basename(self.wallet.storage.path) - grid.addWidget(WWLabel(_("Wallet name")+ ':'), 0, 0) - grid.addWidget(WWLabel(basename), 0, 1) - grid.addWidget(WWLabel(_("Wallet type")+ ':'), 1, 0) - grid.addWidget(WWLabel(wallet_type), 1, 1) - grid.addWidget(WWLabel(_("Script type")+ ':'), 2, 0) - grid.addWidget(WWLabel(self.wallet.txin_type), 2, 1) - grid.addWidget(WWLabel(_("Seed available") + ':'), 3, 0) - grid.addWidget(WWLabel(str(seed_available)), 3, 1) + cur_row = 0 + grid.addWidget(WWLabel(_("Wallet name")+ ':'), cur_row, 0) + grid.addWidget(WWLabel(basename), cur_row, 1) + cur_row += 1 + if db_metadata := self.wallet.db.get_db_metadata(): + grid.addWidget(WWLabel(_("File created") + ':'), cur_row, 0) + grid.addWidget(WWLabel(db_metadata.to_str()), cur_row, 1) + cur_row += 1 + grid.addWidget(WWLabel(_("Wallet type")+ ':'), cur_row, 0) + grid.addWidget(WWLabel(wallet_type), cur_row, 1) + cur_row += 1 + grid.addWidget(WWLabel(_("Script type")+ ':'), cur_row, 0) + grid.addWidget(WWLabel(self.wallet.txin_type), cur_row, 1) + cur_row += 1 + grid.addWidget(WWLabel(_("Seed available") + ':'), cur_row, 0) + grid.addWidget(WWLabel(str(seed_available)), cur_row, 1) + cur_row += 1 if len(keystore_types) <= 1: - grid.addWidget(WWLabel(_("Keystore type") + ':'), 4, 0) + grid.addWidget(WWLabel(_("Keystore type") + ':'), cur_row, 0) ks_type = str(keystore_types[0]) if keystore_types else _('No keystore') - grid.addWidget(WWLabel(ks_type), 4, 1) + grid.addWidget(WWLabel(ks_type), cur_row, 1) + cur_row += 1 # lightning - grid.addWidget(WWLabel(_('Lightning') + ':'), 5, 0) + grid.addWidget(WWLabel(_('Lightning') + ':'), cur_row, 0) from .util import IconLabel if self.wallet.has_lightning(): if self.wallet.lnworker.has_deterministic_node_id(): - grid.addWidget(WWLabel(_('Enabled')), 5, 1) + grid.addWidget(WWLabel(_('Enabled')), cur_row, 1) else: label = IconLabel(text='Enabled, non-recoverable channels') - label.setIcon(read_QIcon('nocloud')) - grid.addWidget(label, 5, 1) + label.setIcon(read_QIcon('cloud_no')) + grid.addWidget(label, cur_row, 1) if self.wallet.db.get('seed_type') == 'segwit': msg = _("Your channels cannot be recovered from seed, because they were created with an old version of Electrum. " "This means that you must save a backup of your wallet everytime you create a new channel.\n\n" @@ -1778,20 +1804,24 @@ msg = _("Your channels cannot be recovered from seed. " "This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed") - grid.addWidget(HelpButton(msg), 5, 3) - grid.addWidget(WWLabel(_('Lightning Node ID:')), 7, 0) + grid.addWidget(HelpButton(msg), cur_row, 3) + cur_row += 1 + grid.addWidget(WWLabel(_('Lightning Node ID:')), cur_row, 0) + cur_row += 1 nodeid_text = self.wallet.lnworker.node_keypair.pubkey.hex() nodeid_e = ShowQRLineEdit(nodeid_text, self.config, title=_("Node ID")) - grid.addWidget(nodeid_e, 8, 0, 1, 4) + grid.addWidget(nodeid_e, cur_row, 0, 1, 4) + cur_row += 1 else: if self.wallet.can_have_lightning(): - grid.addWidget(WWLabel('Not enabled'), 5, 1) + grid.addWidget(WWLabel('Not enabled'), cur_row, 1) button = QPushButton(_("Enable")) button.pressed.connect(lambda: self.init_lightning_dialog(dialog)) - grid.addWidget(button, 5, 3) + grid.addWidget(button, cur_row, 3) else: - grid.addWidget(WWLabel(_("Not available for this wallet.")), 5, 1) - grid.addWidget(HelpButton(_("Lightning is currently restricted to HD wallets with p2wpkh addresses.")), 5, 2) + grid.addWidget(WWLabel(_("Not available for this wallet.")), cur_row, 1) + grid.addWidget(HelpButton(_("Lightning is currently restricted to HD wallets with p2wpkh addresses.")), cur_row, 2) + cur_row += 1 vbox.addLayout(grid) labels_clayout = None @@ -1896,10 +1926,12 @@ d = SeedDialog(self, seed, passphrase, config=self.config) d.exec_() - def show_qrcode(self, data, title = _("QR code"), parent=None, *, + def show_qrcode(self, data, title=None, parent=None, *, help_text=None, show_copy_text_btn=False): if not data: return + if title is None: + title = _("QR code") d = QRDialog( data=data, parent=parent or self, @@ -2111,6 +2143,9 @@ def import_channel_backup(self, encrypted: str): if not self.question('Import channel backup?'): return + if not self.wallet.lnworker: + self.show_error(_('Lightning is disabled')) + return try: self.wallet.lnworker.import_channel_backup(encrypted) except Exception as e: @@ -2190,30 +2225,44 @@ if tx: self.show_transaction(tx) - def do_process_from_txid(self): + def do_process_from_txid(self, *, parent: QWidget = None, txid: str = None): + if parent is None: + parent = self from electrum import transaction - txid, ok = QInputDialog.getText(self, _('Lookup transaction'), _('Transaction ID') + ':') - if ok and txid: - txid = str(txid).strip() - raw_tx = self._fetch_tx_from_network(txid) + if txid is None: + txid, ok = QInputDialog.getText(parent, _('Lookup transaction'), _('Transaction ID') + ':') + if not ok: + txid = None + if not txid: + return + txid = str(txid).strip() + tx = self.wallet.adb.get_transaction(txid) + if tx is None: + raw_tx = self._fetch_tx_from_network(txid, parent=parent) if not raw_tx: return tx = transaction.Transaction(raw_tx) - self.show_transaction(tx) + self.show_transaction(tx) - def _fetch_tx_from_network(self, txid: str) -> Optional[str]: + def _fetch_tx_from_network(self, txid: str, *, parent: QWidget = None) -> Optional[str]: if not self.network: - self.show_message(_("You are offline.")) + self.show_message(_("You are offline."), parent=parent) return try: raw_tx = self.network.run_from_another_thread( self.network.get_transaction(txid, timeout=10)) except UntrustedServerReturnedError as e: self.logger.info(f"Error getting transaction from network: {repr(e)}") - self.show_message(_("Error getting transaction from network") + ":\n" + e.get_message_for_gui()) + self.show_message( + _("Error getting transaction from network") + ":\n" + e.get_message_for_gui(), + parent=parent, + ) return except Exception as e: - self.show_message(_("Error getting transaction from network") + ":\n" + repr(e)) + self.show_message( + _("Error getting transaction from network") + ":\n" + repr(e), + parent=parent, + ) return return raw_tx @@ -2240,7 +2289,7 @@ e.setReadOnly(True) vbox.addWidget(e) - defaultname = 'electrum-private-keys.csv' + defaultname = f'electrum-private-keys-{self.wallet.basename()}.csv' select_msg = _('Select file to export your private keys to') hbox, filename_e, csv_button = filename_field(self, self.config, defaultname, select_msg) vbox.addLayout(hbox) @@ -2348,6 +2397,9 @@ def sweep_key_dialog(self): + if not self.network: + self.show_error(_("You are offline.")) + return d = WindowModalDialog(self, title=_('Sweep private keys')) d.setMinimumSize(600, 300) vbox = QVBoxLayout(d) @@ -2411,7 +2463,8 @@ coins, keypairs = result outputs = [PartialTxOutput.from_address_and_value(addr, value='!')] self.warn_if_watching_only() - self.send_tab.pay_onchain_dialog(coins, outputs, external_keypairs=keypairs) + self.send_tab.pay_onchain_dialog( + outputs, external_keypairs=keypairs, get_coins=lambda *args, **kwargs: coins) def on_failure(exc_info): self.on_error(exc_info) msg = _('Preparing sweep transaction...') @@ -2472,7 +2525,7 @@ self.send_tab.fiat_send_e.setVisible(b) self.receive_tab.fiat_receive_e.setVisible(b) self.history_model.refresh('update_fiat') - self.history_list.update() + self.history_list.update_toolbar_menu() self.address_list.refresh_headers() self.address_list.update() self.update_status() @@ -2681,27 +2734,11 @@ return self.show_transaction(new_tx) - def _add_info_to_tx_from_wallet_and_network(self, tx: PartialTransaction) -> bool: - """Returns whether successful.""" - # note side-effect: tx is being mutated - assert isinstance(tx, PartialTransaction) - try: - # note: this might download input utxos over network - BlockingWaitingDialog( - self, - _("Adding info to tx, from wallet and network..."), - lambda: tx.add_info_from_wallet(self.wallet, ignore_network_issues=False), - ) - except NetworkException as e: - self.show_error(repr(e)) - return False - return True - def bump_fee_dialog(self, tx: Transaction): txid = tx.txid() if not isinstance(tx, PartialTransaction): tx = PartialTransaction.from_tx(tx) - if not self._add_info_to_tx_from_wallet_and_network(tx): + if not tx.add_info_from_wallet_and_network(wallet=self.wallet, show_error=self.show_error): return d = BumpFeeDialog(main_window=self, tx=tx, txid=txid) d.run() @@ -2710,7 +2747,7 @@ txid = tx.txid() if not isinstance(tx, PartialTransaction): tx = PartialTransaction.from_tx(tx) - if not self._add_info_to_tx_from_wallet_and_network(tx): + if not tx.add_info_from_wallet_and_network(wallet=self.wallet, show_error=self.show_error): return d = DSCancelDialog(main_window=self, tx=tx, txid=txid) d.run() diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/my_treeview.py electrum-4.4.5+dfsg1/electrum/gui/qt/my_treeview.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/my_treeview.py 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/my_treeview.py 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,497 @@ +#!/usr/bin/env python +# +# Electrum - lightweight Bitcoin client +# Copyright (C) 2023 The Electrum Developers +# +# 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. + +import asyncio +import enum +import os.path +import time +import sys +import platform +import queue +import traceback +import os +import webbrowser +from decimal import Decimal +from functools import partial, lru_cache, wraps +from typing import (NamedTuple, Callable, Optional, TYPE_CHECKING, Union, List, Dict, Any, + Sequence, Iterable, Tuple, Type) + +from PyQt5 import QtWidgets, QtCore +from PyQt5.QtGui import (QFont, QColor, QCursor, QPixmap, QStandardItem, QImage, + QPalette, QIcon, QFontMetrics, QShowEvent, QPainter, QHelpEvent, QMouseEvent) +from PyQt5.QtCore import (Qt, QPersistentModelIndex, QModelIndex, pyqtSignal, + QCoreApplication, QItemSelectionModel, QThread, + QSortFilterProxyModel, QSize, QLocale, QAbstractItemModel, + QEvent, QRect, QPoint, QObject) +from PyQt5.QtWidgets import (QPushButton, QLabel, QMessageBox, QHBoxLayout, + QAbstractItemView, QVBoxLayout, QLineEdit, + QStyle, QDialog, QGroupBox, QButtonGroup, QRadioButton, + QFileDialog, QWidget, QToolButton, QTreeView, QPlainTextEdit, + QHeaderView, QApplication, QToolTip, QTreeWidget, QStyledItemDelegate, + QMenu, QStyleOptionViewItem, QLayout, QLayoutItem, QAbstractButton, + QGraphicsEffect, QGraphicsScene, QGraphicsPixmapItem, QSizePolicy, QAction) + +from electrum.i18n import _, languages +from electrum.util import FileImportFailed, FileExportFailed, make_aiohttp_session, resource_path +from electrum.util import EventListener, event_listener +from electrum.invoices import PR_UNPAID, PR_PAID, PR_EXPIRED, PR_INFLIGHT, PR_UNKNOWN, PR_FAILED, PR_ROUTING, PR_UNCONFIRMED +from electrum.logging import Logger +from electrum.qrreader import MissingQrDetectionLib + +from .util import read_QIcon + +if TYPE_CHECKING: + from electrum import SimpleConfig + from .main_window import ElectrumWindow + + +class MyMenu(QMenu): + + def __init__(self, config): + QMenu.__init__(self) + self.setToolTipsVisible(True) + self.config = config + + def addToggle(self, text: str, callback, *, tooltip='') -> QAction: + m = self.addAction(text, callback) + m.setCheckable(True) + m.setToolTip(tooltip) + return m + + def addConfig(self, text: str, name: str, default: bool, *, tooltip='', callback=None) -> QAction: + b = self.config.get(name, default) + m = self.addAction(text, lambda: self._do_toggle_config(name, default, callback)) + m.setCheckable(True) + m.setChecked(bool(b)) + m.setToolTip(tooltip) + return m + + def _do_toggle_config(self, name, default, callback): + b = self.config.get(name, default) + self.config.set_key(name, not b) + if callback: + callback() + + +def create_toolbar_with_menu(config: 'SimpleConfig', title): + menu = MyMenu(config) + toolbar_button = QToolButton() + toolbar_button.setIcon(read_QIcon("preferences.png")) + toolbar_button.setMenu(menu) + toolbar_button.setPopupMode(QToolButton.InstantPopup) + toolbar_button.setFocusPolicy(Qt.NoFocus) + toolbar = QHBoxLayout() + toolbar.addWidget(QLabel(title)) + toolbar.addStretch() + toolbar.addWidget(toolbar_button) + return toolbar, menu + + + +class MySortModel(QSortFilterProxyModel): + def __init__(self, parent, *, sort_role): + super().__init__(parent) + self._sort_role = sort_role + + def lessThan(self, source_left: QModelIndex, source_right: QModelIndex): + item1 = self.sourceModel().itemFromIndex(source_left) + item2 = self.sourceModel().itemFromIndex(source_right) + data1 = item1.data(self._sort_role) + data2 = item2.data(self._sort_role) + if data1 is not None and data2 is not None: + return data1 < data2 + v1 = item1.text() + v2 = item2.text() + try: + return Decimal(v1) < Decimal(v2) + except Exception: + return v1 < v2 + +class ElectrumItemDelegate(QStyledItemDelegate): + def __init__(self, tv: 'MyTreeView'): + super().__init__(tv) + self.tv = tv + self.opened = None + def on_closeEditor(editor: QLineEdit, hint): + self.opened = None + self.tv.is_editor_open = False + if self.tv._pending_update: + self.tv.update() + def on_commitData(editor: QLineEdit): + new_text = editor.text() + idx = QModelIndex(self.opened) + row, col = idx.row(), idx.column() + edit_key = self.tv.get_edit_key_from_coordinate(row, col) + assert edit_key is not None, (idx.row(), idx.column()) + self.tv.on_edited(idx, edit_key=edit_key, text=new_text) + self.closeEditor.connect(on_closeEditor) + self.commitData.connect(on_commitData) + + def createEditor(self, parent, option, idx): + self.opened = QPersistentModelIndex(idx) + self.tv.is_editor_open = True + return super().createEditor(parent, option, idx) + + def paint(self, painter: QPainter, option: QStyleOptionViewItem, idx: QModelIndex) -> None: + custom_data = idx.data(MyTreeView.ROLE_CUSTOM_PAINT) + if custom_data is None: + return super().paint(painter, option, idx) + else: + # let's call the default paint method first; to paint the background (e.g. selection) + super().paint(painter, option, idx) + # and now paint on top of that + custom_data.paint(painter, option.rect) + + def helpEvent(self, evt: QHelpEvent, view: QAbstractItemView, option: QStyleOptionViewItem, idx: QModelIndex) -> bool: + custom_data = idx.data(MyTreeView.ROLE_CUSTOM_PAINT) + if custom_data is None: + return super().helpEvent(evt, view, option, idx) + else: + if evt.type() == QEvent.ToolTip: + if custom_data.show_tooltip(evt): + return True + return super().helpEvent(evt, view, option, idx) + + def sizeHint(self, option: QStyleOptionViewItem, idx: QModelIndex) -> QSize: + custom_data = idx.data(MyTreeView.ROLE_CUSTOM_PAINT) + if custom_data is None: + return super().sizeHint(option, idx) + else: + default_size = super().sizeHint(option, idx) + return custom_data.sizeHint(default_size) + +class MyTreeView(QTreeView): + + ROLE_CLIPBOARD_DATA = Qt.UserRole + 100 + ROLE_CUSTOM_PAINT = Qt.UserRole + 101 + ROLE_EDIT_KEY = Qt.UserRole + 102 + ROLE_FILTER_DATA = Qt.UserRole + 103 + + filter_columns: Iterable[int] + + class BaseColumnsEnum(enum.IntEnum): + @staticmethod + def _generate_next_value_(name: str, start: int, count: int, last_values): + # this is overridden to get a 0-based counter + return count + + Columns: Type[BaseColumnsEnum] + + def __init__( + self, + *, + parent: Optional[QWidget] = None, + main_window: Optional['ElectrumWindow'] = None, + stretch_column: Optional[int] = None, + editable_columns: Optional[Sequence[int]] = None, + ): + parent = parent or main_window + super().__init__(parent) + self.main_window = main_window + self.config = self.main_window.config if self.main_window else None + self.stretch_column = stretch_column + self.setContextMenuPolicy(Qt.CustomContextMenu) + self.customContextMenuRequested.connect(self.create_menu) + self.setUniformRowHeights(True) + + # Control which columns are editable + if editable_columns is None: + editable_columns = [] + self.editable_columns = set(editable_columns) + self.setItemDelegate(ElectrumItemDelegate(self)) + self.current_filter = "" + self.is_editor_open = False + + self.setRootIsDecorated(False) # remove left margin + self.toolbar_shown = False + + # When figuring out the size of columns, Qt by default looks at + # the first 1000 rows (at least if resize mode is QHeaderView.ResizeToContents). + # This would be REALLY SLOW, and it's not perfect anyway. + # So to speed the UI up considerably, set it to + # only look at as many rows as currently visible. + self.header().setResizeContentsPrecision(0) + + self._pending_update = False + self._forced_update = False + + self._default_bg_brush = QStandardItem().background() + self.proxy = None # history, and address tabs use a proxy + + def create_menu(self, position: QPoint) -> None: + pass + + def set_editability(self, items): + for idx, i in enumerate(items): + i.setEditable(idx in self.editable_columns) + + def selected_in_column(self, column: int): + items = self.selectionModel().selectedIndexes() + return list(x for x in items if x.column() == column) + + def get_role_data_for_current_item(self, *, col, role) -> Any: + idx = self.selectionModel().currentIndex() + idx = idx.sibling(idx.row(), col) + item = self.item_from_index(idx) + if item: + return item.data(role) + + def item_from_index(self, idx: QModelIndex) -> Optional[QStandardItem]: + model = self.model() + if isinstance(model, QSortFilterProxyModel): + idx = model.mapToSource(idx) + return model.sourceModel().itemFromIndex(idx) + else: + return model.itemFromIndex(idx) + + def original_model(self) -> QAbstractItemModel: + model = self.model() + if isinstance(model, QSortFilterProxyModel): + return model.sourceModel() + else: + return model + + def set_current_idx(self, set_current: QPersistentModelIndex): + if set_current: + assert isinstance(set_current, QPersistentModelIndex) + assert set_current.isValid() + self.selectionModel().select(QModelIndex(set_current), QItemSelectionModel.SelectCurrent) + + def update_headers(self, headers: Union[List[str], Dict[int, str]]): + # headers is either a list of column names, or a dict: (col_idx->col_name) + if not isinstance(headers, dict): # convert to dict + headers = dict(enumerate(headers)) + col_names = [headers[col_idx] for col_idx in sorted(headers.keys())] + self.original_model().setHorizontalHeaderLabels(col_names) + self.header().setStretchLastSection(False) + for col_idx in headers: + sm = QHeaderView.Stretch if col_idx == self.stretch_column else QHeaderView.ResizeToContents + self.header().setSectionResizeMode(col_idx, sm) + + def keyPressEvent(self, event): + if self.itemDelegate().opened: + return + if event.key() in [Qt.Key_F2, Qt.Key_Return, Qt.Key_Enter]: + self.on_activated(self.selectionModel().currentIndex()) + return + super().keyPressEvent(event) + + def mouseDoubleClickEvent(self, event: QMouseEvent): + idx: QModelIndex = self.indexAt(event.pos()) + if self.proxy: + idx = self.proxy.mapToSource(idx) + if not idx.isValid(): + # can happen e.g. before list is populated for the first time + return + self.on_double_click(idx) + + def on_double_click(self, idx): + pass + + def on_activated(self, idx): + # on 'enter' we show the menu + pt = self.visualRect(idx).bottomLeft() + pt.setX(50) + self.customContextMenuRequested.emit(pt) + + def edit(self, idx, trigger=QAbstractItemView.AllEditTriggers, event=None): + """ + this is to prevent: + edit: editing failed + from inside qt + """ + return super().edit(idx, trigger, event) + + def on_edited(self, idx: QModelIndex, edit_key, *, text: str) -> None: + raise NotImplementedError() + + def should_hide(self, row): + """ + row_num is for self.model(). So if there is a proxy, it is the row number + in that! + """ + return False + + def get_text_from_coordinate(self, row, col) -> str: + idx = self.model().index(row, col) + item = self.item_from_index(idx) + return item.text() + + def get_role_data_from_coordinate(self, row, col, *, role) -> Any: + idx = self.model().index(row, col) + item = self.item_from_index(idx) + role_data = item.data(role) + return role_data + + def get_edit_key_from_coordinate(self, row, col) -> Any: + # overriding this might allow avoiding storing duplicate data + return self.get_role_data_from_coordinate(row, col, role=self.ROLE_EDIT_KEY) + + def get_filter_data_from_coordinate(self, row, col) -> str: + filter_data = self.get_role_data_from_coordinate(row, col, role=self.ROLE_FILTER_DATA) + if filter_data: + return filter_data + txt = self.get_text_from_coordinate(row, col) + txt = txt.lower() + return txt + + def hide_row(self, row_num): + """ + row_num is for self.model(). So if there is a proxy, it is the row number + in that! + """ + should_hide = self.should_hide(row_num) + if not self.current_filter and should_hide is None: + # no filters at all, neither date nor search + self.setRowHidden(row_num, QModelIndex(), False) + return + for column in self.filter_columns: + filter_data = self.get_filter_data_from_coordinate(row_num, column) + if self.current_filter in filter_data: + # the filter matched, but the date filter might apply + self.setRowHidden(row_num, QModelIndex(), bool(should_hide)) + break + else: + # we did not find the filter in any columns, hide the item + self.setRowHidden(row_num, QModelIndex(), True) + + def filter(self, p=None): + if p is not None: + p = p.lower() + self.current_filter = p + self.hide_rows() + + def hide_rows(self): + for row in range(self.model().rowCount()): + self.hide_row(row) + + def create_toolbar(self, config): + return + + def create_toolbar_buttons(self): + hbox = QHBoxLayout() + buttons = self.get_toolbar_buttons() + for b in buttons: + b.setVisible(False) + hbox.addWidget(b) + self.toolbar_buttons = buttons + return hbox + + def create_toolbar_with_menu(self, title): + return create_toolbar_with_menu(self.config, title) + + CONFIG_KEY_SHOW_TOOLBAR = None # type: Optional[str] + _toolbar_checkbox = None # type: Optional[QAction] + def show_toolbar(self, state: bool = None): + if state is None: # get value from config + if self.config and self.CONFIG_KEY_SHOW_TOOLBAR: + state = self.config.get(self.CONFIG_KEY_SHOW_TOOLBAR, None) + if state is None: + return + assert isinstance(state, bool), state + if state == self.toolbar_shown: + return + self.toolbar_shown = state + for b in self.toolbar_buttons: + b.setVisible(state) + if not state: + self.on_hide_toolbar() + if self._toolbar_checkbox is not None: + # update the cb state now, in case the checkbox was not what triggered us + self._toolbar_checkbox.setChecked(state) + + def on_hide_toolbar(self): + pass + + def toggle_toolbar(self): + new_state = not self.toolbar_shown + self.show_toolbar(new_state) + if self.config and self.CONFIG_KEY_SHOW_TOOLBAR: + self.config.set_key(self.CONFIG_KEY_SHOW_TOOLBAR, new_state) + + def add_copy_menu(self, menu: QMenu, idx) -> QMenu: + cc = menu.addMenu(_("Copy")) + for column in self.Columns: + if self.isColumnHidden(column): + continue + column_title = self.original_model().horizontalHeaderItem(column).text() + if not column_title: + continue + item_col = self.item_from_index(idx.sibling(idx.row(), column)) + clipboard_data = item_col.data(self.ROLE_CLIPBOARD_DATA) + if clipboard_data is None: + clipboard_data = item_col.text().strip() + cc.addAction(column_title, + lambda text=clipboard_data, title=column_title: + self.place_text_on_clipboard(text, title=title)) + return cc + + def place_text_on_clipboard(self, text: str, *, title: str = None) -> None: + self.main_window.do_copy(text, title=title) + + def showEvent(self, e: 'QShowEvent'): + super().showEvent(e) + if e.isAccepted() and self._pending_update: + self._forced_update = True + self.update() + self._forced_update = False + + def maybe_defer_update(self) -> bool: + """Returns whether we should defer an update/refresh.""" + defer = (not self._forced_update + and (not self.isVisible() or self.is_editor_open)) + # side-effect: if we decide to defer update, the state will become stale: + self._pending_update = defer + return defer + + def find_row_by_key(self, key) -> Optional[int]: + for row in range(0, self.std_model.rowCount()): + item = self.std_model.item(row, 0) + if item.data(self.key_role) == key: + return row + + def refresh_all(self): + if self.maybe_defer_update(): + return + for row in range(0, self.std_model.rowCount()): + item = self.std_model.item(row, 0) + key = item.data(self.key_role) + self.refresh_row(key, row) + + def refresh_row(self, key: str, row: int) -> None: + pass + + def refresh_item(self, key): + row = self.find_row_by_key(key) + if row is not None: + self.refresh_row(key, row) + + def delete_item(self, key): + row = self.find_row_by_key(key) + if row is not None: + self.std_model.takeRow(row) + self.hide_if_empty() + + diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/network_dialog.py electrum-4.4.5+dfsg1/electrum/gui/qt/network_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/network_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/network_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -116,7 +116,7 @@ elif item_type == self.ItemType.DISCONNECTED_SERVER: server = item.data(0, self.SERVER_ADDR_ROLE) # type: ServerAddr def func(): - self.parent.server_e.setText(server.net_addr_str()) + self.parent.server_e.setText(str(server)) self.parent.set_server() menu.addAction(_("Use as server"), func) elif item_type == self.ItemType.CHAIN: @@ -157,11 +157,12 @@ else: x = connected_servers_item for i in interfaces: - star = ' *' if i == network.interface else '' - item = QTreeWidgetItem([f"{i.server.to_friendly_name()}" + star, '%d'%i.tip]) + item = QTreeWidgetItem([f"{i.server.to_friendly_name()}", '%d'%i.tip]) item.setData(0, self.ITEMTYPE_ROLE, self.ItemType.CONNECTED_SERVER) item.setData(0, self.SERVER_ADDR_ROLE, i.server) item.setToolTip(0, str(i.server)) + if i == network.interface: + item.setIcon(0, read_QIcon("chevron-right.png")) x.addChild(item) if n_chains > 1: connected_servers_item.addChild(x) @@ -349,9 +350,7 @@ height_str = "%d "%(self.network.get_local_height()) + _('blocks') self.height_label.setText(height_str) - n = len(self.network.get_interfaces()) - status = _("Connected to {0} nodes.").format(n) if n > 1 else _("Connected to {0} node.").format(n) if n == 1 else _("Not connected") - self.status_label.setText(status) + self.status_label.setText(self.network.get_status()) chains = self.network.get_blockchains() if len(chains) > 1: chain = self.network.blockchain() diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/new_channel_dialog.py electrum-4.4.5+dfsg1/electrum/gui/qt/new_channel_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/new_channel_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/new_channel_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -9,12 +9,13 @@ from electrum import ecc from electrum.util import NotEnoughFunds, NoDynamicFeeEstimates - +from electrum.gui import messages +from . import util from .util import (WindowModalDialog, Buttons, OkButton, CancelButton, EnterButton, ColorScheme, WWLabel, read_QIcon, IconLabel, char_width_in_lineedit) from .amountedit import BTCAmountEdit - +from .my_treeview import create_toolbar_with_menu if TYPE_CHECKING: from .main_window import ElectrumWindow @@ -33,10 +34,15 @@ self.trampoline_names = list(self.trampolines.keys()) self.min_amount_sat = min_amount_sat or MIN_FUNDING_SAT vbox = QVBoxLayout(self) + toolbar, menu = create_toolbar_with_menu(self.config, '') + recov_tooltip = messages.to_rtf(messages.MSG_RECOVERABLE_CHANNELS) + menu.addConfig( + _("Create recoverable channels"), 'use_recoverable_channels', True, + tooltip=recov_tooltip, + ).setEnabled(self.lnworker.can_have_recoverable_channels()) + vbox.addLayout(toolbar) msg = _('Choose a remote node and an amount to fund the channel.') - if min_amount_sat: - # only displayed if min_amount_sat is passed as parameter - msg += '\n' + _('You need to put at least') + ': ' + self.window.format_amount_and_units(self.min_amount_sat) + msg += '\n' + _('You need to put at least') + ': ' + self.window.format_amount_and_units(self.min_amount_sat) vbox.addWidget(WWLabel(msg)) if self.network.channel_db: vbox.addWidget(QLabel(_('Enter Remote Node ID or connection string or invoice'))) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/paytoedit.py electrum-4.4.5+dfsg1/electrum/gui/qt/paytoedit.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/paytoedit.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/paytoedit.py 2000-11-11 11:11:11.000000000 +0000 @@ -25,14 +25,15 @@ import re import decimal +from functools import partial from decimal import Decimal from typing import NamedTuple, Sequence, Optional, List, TYPE_CHECKING from PyQt5.QtGui import QFontMetrics, QFont -from PyQt5.QtWidgets import QApplication +from PyQt5.QtWidgets import QApplication, QWidget, QLineEdit, QTextEdit, QVBoxLayout from electrum import bitcoin -from electrum.util import bfh, parse_max_spend, FailedToParsePaymentIdentifier +from electrum.util import parse_max_spend, FailedToParsePaymentIdentifier from electrum.transaction import PartialTxOutput from electrum.bitcoin import opcodes, construct_script from electrum.logging import Logger @@ -41,7 +42,7 @@ from .qrtextedit import ScanQRTextEdit from .completion_text_edit import CompletionTextEdit from . import util -from .util import MONOSPACE_FONT +from .util import MONOSPACE_FONT, GenericInputHandler, editor_contextMenuEvent if TYPE_CHECKING: from .main_window import ElectrumWindow @@ -61,48 +62,117 @@ is_multiline: bool = False -class PayToEdit(CompletionTextEdit, ScanQRTextEdit, Logger): - def __init__(self, send_tab: 'SendTab'): - CompletionTextEdit.__init__(self) - ScanQRTextEdit.__init__(self, config=send_tab.config, setText=self._on_input_btn) - Logger.__init__(self) - self.send_tab = send_tab - self.win = send_tab.window - self.app = QApplication.instance() - self.amount_edit = self.send_tab.amount_e - self.setFont(QFont(MONOSPACE_FONT)) +class ResizingTextEdit(QTextEdit): + + def __init__(self): + QTextEdit.__init__(self) document = self.document() document.contentsChanged.connect(self.update_size) - fontMetrics = QFontMetrics(document.defaultFont()) self.fontSpacing = fontMetrics.lineSpacing() - margins = self.contentsMargins() documentMargin = document.documentMargin() self.verticalMargins = margins.top() + margins.bottom() self.verticalMargins += self.frameWidth() * 2 self.verticalMargins += documentMargin * 2 - self.heightMin = self.fontSpacing + self.verticalMargins self.heightMax = (self.fontSpacing * 10) + self.verticalMargins + self.update_size() - self.c = None - self.addPasteButton(setText=self._on_input_btn) - self.textChanged.connect(self._on_text_changed) + def update_size(self): + docLineCount = self.document().lineCount() + docHeight = max(3, docLineCount) * self.fontSpacing + h = docHeight + self.verticalMargins + h = min(max(h, self.heightMin), self.heightMax) + self.setMinimumHeight(int(h)) + self.setMaximumHeight(int(h)) + self.verticalScrollBar().setHidden(docHeight + self.verticalMargins < self.heightMax) + + +class PayToEdit(Logger, GenericInputHandler): + + def __init__(self, send_tab: 'SendTab'): + Logger.__init__(self) + GenericInputHandler.__init__(self) + self.line_edit = QLineEdit() + self.text_edit = ResizingTextEdit() + self.text_edit.hide() + self._is_paytomany = False + for w in [self.line_edit, self.text_edit]: + w.setFont(QFont(MONOSPACE_FONT)) + w.textChanged.connect(self._on_text_changed) + self.send_tab = send_tab + self.config = send_tab.config + self.win = send_tab.window + self.app = QApplication.instance() + self.amount_edit = self.send_tab.amount_e + + self.is_multiline = False self.outputs = [] # type: List[PartialTxOutput] self.errors = [] # type: List[PayToLineError] self.disable_checks = False self.is_alias = False - self.update_size() self.payto_scriptpubkey = None # type: Optional[bytes] self.lightning_invoice = None self.previous_payto = '' + # editor methods + self.setStyleSheet = self.editor.setStyleSheet + self.setText = self.editor.setText + self.setEnabled = self.editor.setEnabled + self.setReadOnly = self.editor.setReadOnly + self.setFocus = self.editor.setFocus + # button handlers + self.on_qr_from_camera_input_btn = partial( + self.input_qr_from_camera, + config=self.config, + allow_multi=False, + show_error=self.win.show_error, + setText=self._on_input_btn, + parent=self.win, + ) + self.on_qr_from_screenshot_input_btn = partial( + self.input_qr_from_screenshot, + allow_multi=False, + show_error=self.win.show_error, + setText=self._on_input_btn, + ) + self.on_input_file = partial( + self.input_file, + config=self.config, + show_error=self.win.show_error, + setText=self._on_input_btn, + ) + # + self.line_edit.contextMenuEvent = partial(editor_contextMenuEvent, self.line_edit, self) + self.text_edit.contextMenuEvent = partial(editor_contextMenuEvent, self.text_edit, self) + + @property + def editor(self): + return self.text_edit if self.is_paytomany() else self.line_edit + + def set_paytomany(self, b): + has_focus = self.editor.hasFocus() + self._is_paytomany = b + self.line_edit.setVisible(not b) + self.text_edit.setVisible(b) + self.send_tab.paytomany_menu.setChecked(b) + if has_focus: + self.editor.setFocus() + + def toggle_paytomany(self): + self.set_paytomany(not self._is_paytomany) + + def toPlainText(self): + return self.text_edit.toPlainText() if self.is_paytomany() else self.line_edit.text() + + def is_paytomany(self): + return self._is_paytomany def setFrozen(self, b): self.setReadOnly(b) - self.setStyleSheet(frozen_style if b else normal_style) - self.overlay_widget.setHidden(b) + if not b: + self.setStyleSheet(normal_style) def setTextNoCheck(self, text: str): """Sets the text, while also ensuring the new value will not be resolved/checked.""" @@ -110,9 +180,11 @@ self.setText(text) def do_clear(self): + self.set_paytomany(False) self.disable_checks = False self.is_alias = False - self.setText('') + self.line_edit.setText('') + self.text_edit.setText('') self.setFrozen(False) self.setEnabled(True) @@ -134,12 +206,12 @@ def parse_output(self, x) -> bytes: try: address = self.parse_address(x) - return bfh(bitcoin.address_to_script(address)) + return bytes.fromhex(bitcoin.address_to_script(address)) except Exception: pass try: script = self.parse_script(x) - return bfh(script) + return bytes.fromhex(script) except Exception: pass raise Exception("Invalid address or script.") @@ -151,7 +223,7 @@ opcode_int = opcodes[word] script += construct_script([opcode_int]) else: - bfh(word) # to test it is hex data + bytes.fromhex(word) # to test it is hex data script += construct_script([word]) return script @@ -176,30 +248,38 @@ def _on_input_btn(self, text: str): self.setText(text) - self._check_text(full_check=True) def _on_text_changed(self): - if self.app.clipboard().text() == self.toPlainText(): - # user likely pasted from clipboard - self._check_text(full_check=True) - else: - self._check_text(full_check=False) + text = self.toPlainText() + # False if user pasted from clipboard + full_check = self.app.clipboard().text() != text + self._check_text(text, full_check=full_check) + if self.is_multiline and not self._is_paytomany: + self.set_paytomany(True) + self.text_edit.setText(text) def on_timer_check_text(self): - if self.hasFocus(): + if self.editor.hasFocus(): return - self._check_text(full_check=True) + text = self.toPlainText() + self._check_text(text, full_check=True) - def _check_text(self, *, full_check: bool): - if self.previous_payto == str(self.toPlainText()).strip(): + def _check_text(self, text, *, full_check: bool): + """ + side effects: self.is_multiline, self.errors, self.outputs + """ + if self.previous_payto == str(text).strip(): return if full_check: - self.previous_payto = str(self.toPlainText()).strip() + self.previous_payto = str(text).strip() self.errors = [] + errors = [] if self.disable_checks: return # filter out empty lines - lines = [i for i in self.lines() if i] + lines = text.split('\n') + lines = [i for i in lines if i] + self.is_multiline = len(lines)>1 self.payto_scriptpubkey = None self.lightning_invoice = None @@ -227,7 +307,7 @@ try: self.payto_scriptpubkey = self.parse_output(data) except Exception as e: - self.errors.append(PayToLineError(line_content=data, exc=e)) + errors.append(PayToLineError(line_content=data, exc=e)) else: self.send_tab.set_onchain(True) self.send_tab.lock_amount(False) @@ -238,10 +318,14 @@ if oa_data: self._set_openalias(key=data, data=oa_data) return + # all parsing attempts failed, so now expose the errors: + if errors: + self.errors = errors else: # there are multiple lines self._parse_as_multiline(lines, raise_errors=False) + def _parse_as_multiline(self, lines, *, raise_errors: bool): outputs = [] # type: List[PartialTxOutput] total = 0 @@ -285,40 +369,11 @@ if is_max: amount = '!' else: - amount = self.amount_edit.get_amount() - if amount is None: - return [] + amount = self.send_tab.get_amount() self.outputs = [PartialTxOutput(scriptpubkey=self.payto_scriptpubkey, value=amount)] return self.outputs[:] - def lines(self): - return self.toPlainText().split('\n') - - def is_multiline(self): - return len(self.lines()) > 1 - - def paytomany(self): - self.setTextNoCheck("\n\n\n") - self.update_size() - - def update_size(self): - docLineCount = self.document().lineCount() - if self.cursorRect().right() + 1 >= self.overlay_widget.pos().x(): - # Add a line if we are under the overlay widget - docLineCount += 1 - docHeight = docLineCount * self.fontSpacing - - h = docHeight + self.verticalMargins - h = min(max(h, self.heightMin), self.heightMax) - self.setMinimumHeight(int(h)) - self.setMaximumHeight(int(h)) - - self.verticalScrollBar().setHidden(docHeight + self.verticalMargins < self.heightMax) - - # The scrollbar visibility can have changed so we update the overlay position here - self._updateOverlayPos() - def _resolve_openalias(self, text: str) -> Optional[dict]: key = text key = key.strip() # strip whitespaces @@ -341,7 +396,7 @@ address = data.get('address') name = data.get('name') new_url = key + ' <' + address + '>' - self.setTextNoCheck(new_url) + self.setText(new_url) #if self.win.config.get('openalias_autoadd') == 'checked': self.win.contacts[key] = ('openalias', name) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/qrcodewidget.py electrum-4.4.5+dfsg1/electrum/gui/qt/qrcodewidget.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/qrcodewidget.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/qrcodewidget.py 2000-11-11 11:11:11.000000000 +0000 @@ -60,8 +60,9 @@ return black = QColor(0, 0, 0, 255) + grey = QColor(196, 196, 196, 255) white = QColor(255, 255, 255, 255) - black_pen = QPen(black) + black_pen = QPen(black) if self.isEnabled() else QPen(grey) black_pen.setJoinStyle(Qt.MiterJoin) if not self.qr: @@ -95,13 +96,14 @@ qp.setPen(white) qp.drawRect(0, 0, framesize, framesize) # Draw qr code - qp.setBrush(black) + qp.setBrush(black if self.isEnabled() else grey) qp.setPen(black_pen) for r in range(k): for c in range(k): if matrix[r][c]: - qp.drawRect(int(left+c*boxsize), int(top+r*boxsize), - boxsize - 1, boxsize - 1) + qp.drawRect( + int(left+c*boxsize), int(top+r*boxsize), + boxsize - 1, boxsize - 1) qp.end() def grab(self) -> QtGui.QPixmap: diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/qrreader/__init__.py electrum-4.4.5+dfsg1/electrum/gui/qt/qrreader/__init__.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/qrreader/__init__.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/qrreader/__init__.py 2000-11-11 11:11:11.000000000 +0000 @@ -49,6 +49,7 @@ callback: Callable[[bool, str, Optional[str]], None], ) -> None: """Scans QR code using camera.""" + assert parent is None or isinstance(parent, QWidget), f"parent should be a QWidget, not {parent!r}" if sys.platform == 'darwin' or sys.platform in ('windows', 'win32'): _scan_qrcode_using_qtmultimedia(parent=parent, config=config, callback=callback) else: # desktop Linux and similar diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py electrum-4.4.5+dfsg1/electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -27,10 +27,10 @@ import math import sys import os -from typing import List +from typing import List, Optional from PyQt5.QtMultimedia import QCameraInfo, QCamera, QCameraViewfinderSettings -from PyQt5.QtWidgets import QDialog, QVBoxLayout, QHBoxLayout, QCheckBox, QPushButton, QLabel +from PyQt5.QtWidgets import QDialog, QVBoxLayout, QHBoxLayout, QCheckBox, QPushButton, QLabel, QWidget from PyQt5.QtGui import QImage, QPixmap from PyQt5.QtCore import QSize, QRect, Qt, pyqtSignal, PYQT_VERSION @@ -68,7 +68,7 @@ qr_finished = pyqtSignal(bool, str, object) - def __init__(self, parent, *, config: SimpleConfig): + def __init__(self, parent: Optional[QWidget], *, config: SimpleConfig): ''' Note: make sure parent is a "top_level_window()" as per MessageBoxMixin API else bad things can happen on macOS. ''' QDialog.__init__(self, parent=parent) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/qrtextedit.py electrum-4.4.5+dfsg1/electrum/gui/qt/qrtextedit.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/qrtextedit.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/qrtextedit.py 2000-11-11 11:11:11.000000000 +0000 @@ -30,44 +30,49 @@ *, config: SimpleConfig, setText: Callable[[str], None] = None, + is_payto = False, ): ButtonsTextEdit.__init__(self, text) self.setReadOnly(False) - - input_qr_from_camera = partial( + self.on_qr_from_camera_input_btn = partial( self.input_qr_from_camera, config=config, allow_multi=allow_multi, show_error=self.show_error, setText=setText, ) - self.on_qr_from_camera_input_btn = input_qr_from_camera - - input_qr_from_screenshot = partial( + self.on_qr_from_screenshot_input_btn = partial( self.input_qr_from_screenshot, allow_multi=allow_multi, show_error=self.show_error, setText=setText, ) - self.on_qr_from_screenshot_input_btn = input_qr_from_screenshot - - input_file = partial(self.input_file, config=config, show_error=self.show_error, setText=setText) + self.on_input_file = partial( + self.input_file, + config=config, + show_error=self.show_error, + setText=setText, + ) + # for send tab, buttons are available in the toolbar + if not is_payto: + self.add_input_buttons(config, allow_multi, setText) + run_hook('scan_text_edit', self) + def add_input_buttons(self, config, allow_multi, setText): self.add_menu_button( options=[ - ("picture_in_picture.png", _("Read QR code from screen"), input_qr_from_screenshot), - ("file.png", _("Read file"), input_file), + ("picture_in_picture.png", _("Read QR code from screen"), self.on_qr_from_screenshot_input_btn), + ("file.png", _("Read file"), self.on_input_file), ], ) self.add_qr_input_from_camera_button(config=config, show_error=self.show_error, allow_multi=allow_multi, setText=setText) - run_hook('scan_text_edit', self) - def contextMenuEvent(self, e): m = self.createStandardContextMenu() m.addSeparator() - m.addAction(read_QIcon(get_iconname_camera()), _("Read QR code from camera"), self.on_qr_from_camera_input_btn) + m.addAction(read_QIcon(get_iconname_camera()), _("Read QR code with camera"), self.on_qr_from_camera_input_btn) m.addAction(read_QIcon("picture_in_picture.png"), _("Read QR code from screen"), self.on_qr_from_screenshot_input_btn) + m.addAction(read_QIcon("file.png"), _("Read file"), self.on_input_file) m.exec_(e.globalPos()) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/qrwindow.py electrum-4.4.5+dfsg1/electrum/gui/qt/qrwindow.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/qrwindow.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/qrwindow.py 2000-11-11 11:11:11.000000000 +0000 @@ -35,7 +35,7 @@ def __init__(self, win): QWidget.__init__(self) - self.win = win + self.main_window = win self.setWindowTitle('Electrum - '+_('Payment Request')) self.setMinimumSize(800, 800) self.setFocusPolicy(Qt.NoFocus) @@ -43,3 +43,6 @@ self.qrw = QRCodeWidget() main_box.addWidget(self.qrw, 1) self.setLayout(main_box) + + def closeEvent(self, event): + self.main_window.receive_tab.qr_menu_action.setChecked(False) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/rate_limiter.py electrum-4.4.5+dfsg1/electrum/gui/qt/rate_limiter.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/rate_limiter.py 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/rate_limiter.py 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,234 @@ +# Copyright (c) 2019 Calin Culianu +# Distributed under the MIT software license, see the accompanying +# file LICENCE or http://www.opensource.org/licenses/mit-license.php + +from functools import wraps +import threading +import time +import weakref + +from PyQt5.QtCore import QObject, QTimer + +from electrum.logging import Logger, get_logger + + +_logger = get_logger(__name__) + + +class RateLimiter(Logger): + ''' Manages the state of a @rate_limited decorated function, collating + multiple invocations. This class is not intented to be used directly. Instead, + use the @rate_limited decorator (for instance methods). + This state instance gets inserted into the instance attributes of the target + object wherever a @rate_limited decorator appears. + The inserted attribute is named "__FUNCNAME__RateLimiter". ''' + # some defaults + last_ts = 0.0 + timer = None + saved_args = (tuple(),dict()) + ctr = 0 + + def __init__(self, rate, ts_after, obj, func): + self.n = func.__name__ + self.qn = func.__qualname__ + self.rate = rate + self.ts_after = ts_after + self.obj = weakref.ref(obj) # keep a weak reference to the object to prevent cycles + self.func = func + Logger.__init__(self) + #self.logger.debug(f"*** Created: {func=},{obj=},{rate=}") + + def diagnostic_name(self): + return "{}:{}".format("rate_limited",self.qn) + + def kill_timer(self): + if self.timer: + #self.logger.debug("deleting timer") + try: + self.timer.stop() + self.timer.deleteLater() + except RuntimeError as e: + if 'c++ object' in str(e).lower(): + # This can happen if the attached object which actually owns + # QTimer is deleted by Qt before this call path executes. + # This call path may be executed from a queued connection in + # some circumstances, hence the crazyness (I think). + self.logger.debug("advisory: QTimer was already deleted by Qt, ignoring...") + else: + raise + finally: + self.timer = None + + @classmethod + def attr_name(cls, func): return "__{}__{}".format(func.__name__, cls.__name__) + + @classmethod + def invoke(cls, rate, ts_after, func, args, kwargs): + ''' Calls _invoke() on an existing RateLimiter object (or creates a new + one for the given function on first run per target object instance). ''' + assert args and isinstance(args[0], object), "@rate_limited decorator may only be used with object instance methods" + assert threading.current_thread() is threading.main_thread(), "@rate_limited decorator may only be used with functions called in the main thread" + obj = args[0] + a_name = cls.attr_name(func) + #_logger.debug(f"*** {a_name=}, {obj=}") + rl = getattr(obj, a_name, None) # we hide the RateLimiter state object in an attribute (name based on the wrapped function name) in the target object + if rl is None: + # must be the first invocation, create a new RateLimiter state instance. + rl = cls(rate, ts_after, obj, func) + setattr(obj, a_name, rl) + return rl._invoke(args, kwargs) + + def _invoke(self, args, kwargs): + self._push_args(args, kwargs) # since we're collating, save latest invocation's args unconditionally. any future invocation will use the latest saved args. + self.ctr += 1 # increment call counter + #self.logger.debug(f"args_saved={args}, kwarg_saved={kwargs}") + if not self.timer: # check if there's a pending invocation already + now = time.time() + diff = float(self.rate) - (now - self.last_ts) + if diff <= 0: + # Time since last invocation was greater than self.rate, so call the function directly now. + #self.logger.debug("calling directly") + return self._doIt() + else: + # Time since last invocation was less than self.rate, so defer to the future with a timer. + self.timer = QTimer(self.obj() if isinstance(self.obj(), QObject) else None) + self.timer.timeout.connect(self._doIt) + #self.timer.destroyed.connect(lambda x=None,qn=self.qn: print(qn,"Timer deallocated")) + self.timer.setSingleShot(True) + self.timer.start(int(diff*1e3)) + #self.logger.debug("deferring") + else: + # We had a timer active, which means as future call will occur. So return early and let that call happenin the future. + # Note that a side-effect of this aborted invocation was to update self.saved_args. + pass + #self.logger.debug("ignoring (already scheduled)") + + def _pop_args(self): + args, kwargs = self.saved_args # grab the latest collated invocation's args. this attribute is always defined. + self.saved_args = (tuple(),dict()) # clear saved args immediately + return args, kwargs + + def _push_args(self, args, kwargs): + self.saved_args = (args, kwargs) + + def _doIt(self): + #self.logger.debug("called!") + t0 = time.time() + args, kwargs = self._pop_args() + #self.logger.debug(f"args_actually_used={args}, kwarg_actually_used={kwargs}") + ctr0 = self.ctr # read back current call counter to compare later for reentrancy detection + retval = self.func(*args, **kwargs) # and.. call the function. use latest invocation's args + was_reentrant = self.ctr != ctr0 # if ctr is not the same, func() led to a call this function! + del args, kwargs # deref args right away (allow them to get gc'd) + tf = time.time() + time_taken = tf-t0 + if self.ts_after: + self.last_ts = tf + else: + if time_taken > float(self.rate): + self.logger.debug(f"method took too long: {time_taken} > {self.rate}. Fudging timestamps to compensate.") + self.last_ts = tf # Hmm. This function takes longer than its rate to complete. so mark its last run time as 'now'. This breaks the rate but at least prevents this function from starving the CPU (benforces a delay). + else: + self.last_ts = t0 # Function takes less than rate to complete, so mark its t0 as when we entered to keep the rate constant. + + if self.timer: # timer is not None if and only if we were a delayed (collated) invocation. + if was_reentrant: + # we got a reentrant call to this function as a result of calling func() above! re-schedule the timer. + self.logger.debug("*** detected a re-entrant call, re-starting timer") + time_left = float(self.rate) - (tf - self.last_ts) + self.timer.start(time_left*1e3) + else: + # We did not get a reentrant call, so kill the timer so subsequent calls can schedule the timer and/or call func() immediately. + self.kill_timer() + elif was_reentrant: + self.logger.debug("*** detected a re-entrant call") + + return retval + + +class RateLimiterClassLvl(RateLimiter): + ''' This RateLimiter object is used if classlevel=True is specified to the + @rate_limited decorator. It inserts the __RateLimiterClassLvl state object + on the class level and collates calls for all instances to not exceed rate. + Each instance is guaranteed to receive at least 1 call and to have multiple + calls updated with the latest args for the final call. So for instance: + a.foo(1) + a.foo(2) + b.foo(10) + b.foo(3) + Would collate to a single 'class-level' call using 'rate': + a.foo(2) # latest arg taken, collapsed to 1 call + b.foo(3) # latest arg taken, collapsed to 1 call + ''' + + @classmethod + def invoke(cls, rate, ts_after, func, args, kwargs): + assert args and not isinstance(args[0], type), "@rate_limited decorator may not be used with static or class methods" + obj = args[0] + objcls = obj.__class__ + args = list(args) + args.insert(0, objcls) # prepend obj class to trick super.invoke() into making this state object be class-level. + return super(RateLimiterClassLvl, cls).invoke(rate, ts_after, func, args, kwargs) + + def _push_args(self, args, kwargs): + objcls, obj = args[0:2] + args = args[2:] + self.saved_args[obj] = (args, kwargs) + + def _pop_args(self): + weak_dict = self.saved_args + self.saved_args = weakref.WeakKeyDictionary() + return (weak_dict,),dict() + + def _call_func_for_all(self, weak_dict): + for ref in weak_dict.keyrefs(): + obj = ref() + if obj: + args,kwargs = weak_dict[obj] + obj_name = obj.diagnostic_name() if hasattr(obj, "diagnostic_name") else obj + #self.logger.debug(f"calling for {obj_name}, timer={bool(self.timer)}") + self.func_target(obj, *args, **kwargs) + + def __init__(self, rate, ts_after, obj, func): + # note: obj here is really the __class__ of the obj because we prepended the class in our custom invoke() above. + super().__init__(rate, ts_after, obj, func) + self.func_target = func + self.func = self._call_func_for_all + self.saved_args = weakref.WeakKeyDictionary() # we don't use a simple arg tuple, but instead an instance -> args,kwargs dictionary to store collated calls, per instance collated + + +def rate_limited(rate, *, classlevel=False, ts_after=False): + """ A Function decorator for rate-limiting GUI event callbacks. Argument + rate in seconds is the minimum allowed time between subsequent calls of + this instance of the function. Calls that arrive more frequently than + rate seconds will be collated into a single call that is deferred onto + a QTimer. It is preferable to use this decorator on QObject subclass + instance methods. This decorator is particularly useful in limiting + frequent calls to GUI update functions. + params: + rate - calls are collated to not exceed rate (in seconds) + classlevel - if True, specify that the calls should be collated at + 1 per `rate` secs. for *all* instances of a class, otherwise + calls will be collated on a per-instance basis. + ts_after - if True, mark the timestamp of the 'last call' AFTER the + target method completes. That is, the collation of calls will + ensure at least `rate` seconds will always elapse between + subsequent calls. If False, the timestamp is taken right before + the collated calls execute (thus ensuring a fixed period for + collated calls). + TL;DR: ts_after=True : `rate` defines the time interval you want + from last call's exit to entry into next + call. + ts_adter=False: `rate` defines the time between each + call's entry. + (See on_fx_quotes & on_fx_history in main_window.py for example usages + of this decorator). """ + def wrapper0(func): + @wraps(func) + def wrapper(*args, **kwargs): + if classlevel: + return RateLimiterClassLvl.invoke(rate, ts_after, func, args, kwargs) + return RateLimiter.invoke(rate, ts_after, func, args, kwargs) + return wrapper + return wrapper0 + diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/rbf_dialog.py electrum-4.4.5+dfsg1/electrum/gui/qt/rbf_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/rbf_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/rbf_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -4,6 +4,7 @@ from typing import TYPE_CHECKING +from PyQt5.QtCore import Qt from PyQt5.QtWidgets import (QCheckBox, QLabel, QVBoxLayout, QGridLayout, QWidget, QPushButton, QHBoxLayout, QComboBox) @@ -14,13 +15,15 @@ from electrum.i18n import _ from electrum.transaction import PartialTransaction -from electrum.wallet import BumpFeeStrategy +from electrum.wallet import CannotRBFTx if TYPE_CHECKING: from .main_window import ElectrumWindow -class _BaseRBFDialog(WindowModalDialog): +from .confirm_tx_dialog import ConfirmTxDialog, TxEditor, TxSizeLabel, HelpLabel + +class _BaseRBFDialog(TxEditor): def __init__( self, @@ -28,186 +31,162 @@ main_window: 'ElectrumWindow', tx: PartialTransaction, txid: str, - title: str, - help_text: str, - ): - WindowModalDialog.__init__(self, main_window, title=title) - self.window = main_window + title: str): + self.wallet = main_window.wallet - self.tx = tx + self.old_tx = tx assert txid - self.txid = txid + self.old_txid = txid + self.message = '' - fee = tx.get_fee() - assert fee is not None - tx_size = tx.estimated_size() - old_fee_rate = fee / tx_size # sat/vbyte - vbox = QVBoxLayout(self) - vbox.addWidget(WWLabel(help_text)) - - ok_button = OkButton(self) - self.adv_button = QPushButton(_("Show advanced settings")) - warning_label = WWLabel('\n') - warning_label.setStyleSheet(ColorScheme.RED.as_stylesheet()) - self.feerate_e = FeerateEdit(lambda: 0) - self.feerate_e.setAmount(max(old_fee_rate * 1.5, old_fee_rate + 1)) - - def on_feerate(): - fee_rate = self.feerate_e.get_amount() - warning_text = '\n' - if fee_rate is not None: - try: - new_tx = self.rbf_func(fee_rate) - except Exception as e: - new_tx = None - warning_text = str(e).replace('\n', ' ') - else: - new_tx = None - ok_button.setEnabled(new_tx is not None) - warning_label.setText(warning_text) - - self.feerate_e.textChanged.connect(on_feerate) - - def on_slider(dyn, pos, fee_rate): - fee_slider.activate() - if fee_rate is not None: - self.feerate_e.setAmount(fee_rate / 1000) - - fee_slider = FeeSlider(self.window, self.window.config, on_slider) - fee_combo = FeeComboBox(fee_slider) - fee_slider.deactivate() - self.feerate_e.textEdited.connect(fee_slider.deactivate) + self.old_fee = self.old_tx.get_fee() + self.old_tx_size = tx.estimated_size() + self.old_fee_rate = old_fee_rate = self.old_fee / self.old_tx_size # sat/vbyte + TxEditor.__init__( + self, + window=main_window, + title=title, + make_tx=self.rbf_func) + + self.fee_e.setFrozen(True) # disallow setting absolute fee for now, as wallet.bump_fee can only target feerate + new_fee_rate = self.old_fee_rate + max(1, self.old_fee_rate // 20) + self.feerate_e.setAmount(new_fee_rate) + self.update() + self.fee_slider.deactivate() + # are we paying max? + invoices = self.wallet.get_relevant_invoices_for_tx(txid) + if len(invoices) == 1 and len(invoices[0].outputs) == 1: + if invoices[0].outputs[0].value == '!': + self.set_decrease_payment() + # do not decrease payment if it is a swap + if self.wallet.get_swap_by_funding_tx(self.old_tx): + self.method_combo.setEnabled(False) + + def create_grid(self): + self.method_label = QLabel(_('Method') + ':') + self.method_combo = QComboBox() + self.method_combo.addItems([_('Preserve payment'), _('Decrease payment')]) + self.method_combo.currentIndexChanged.connect(self.trigger_update) + self.method_combo.setFocusPolicy(Qt.NoFocus) + old_size_label = TxSizeLabel() + old_size_label.setAlignment(Qt.AlignCenter) + old_size_label.setAmount(self.old_tx_size) + old_size_label.setStyleSheet(ColorScheme.DEFAULT.as_stylesheet()) + current_fee_hbox = QHBoxLayout() + current_fee_hbox.addWidget(QLabel(self.main_window.format_fee_rate(1000 * self.old_fee_rate))) + current_fee_hbox.addWidget(old_size_label) + current_fee_hbox.addWidget(QLabel(self.main_window.format_amount_and_units(self.old_fee))) + current_fee_hbox.addStretch() grid = QGridLayout() - grid.addWidget(QLabel(_('Current Fee') + ':'), 0, 0) - grid.addWidget(QLabel(self.window.format_amount(fee) + ' ' + self.window.base_unit()), 0, 1) - grid.addWidget(QLabel(_('Current Fee rate') + ':'), 1, 0) - grid.addWidget(QLabel(self.window.format_fee_rate(1000 * old_fee_rate)), 1, 1) - grid.addWidget(QLabel(_('New Fee rate') + ':'), 2, 0) - grid.addWidget(self.feerate_e, 2, 1) - grid.addWidget(fee_slider, 3, 1) - grid.addWidget(fee_combo, 3, 2) - vbox.addLayout(grid) - self._add_advanced_options_cont(vbox) - vbox.addWidget(warning_label) - - btns_hbox = QHBoxLayout() - btns_hbox.addWidget(self.adv_button) - btns_hbox.addStretch(1) - btns_hbox.addWidget(CancelButton(self)) - btns_hbox.addWidget(ok_button) - vbox.addLayout(btns_hbox) - - def rbf_func(self, fee_rate) -> PartialTransaction: - raise NotImplementedError() # implemented by subclasses - - def _add_advanced_options_cont(self, vbox: QVBoxLayout) -> None: - adv_vbox = QVBoxLayout() - adv_vbox.setContentsMargins(0, 0, 0, 0) - adv_widget = QWidget() - adv_widget.setLayout(adv_vbox) - adv_widget.setVisible(False) - def show_adv_settings(): - self.adv_button.setEnabled(False) - adv_widget.setVisible(True) - self.adv_button.clicked.connect(show_adv_settings) - self._add_advanced_options(adv_vbox) - vbox.addWidget(adv_widget) - - def _add_advanced_options(self, adv_vbox: QVBoxLayout) -> None: - self.cb_rbf = QCheckBox(_('Keep Replace-By-Fee enabled')) - self.cb_rbf.setChecked(True) - adv_vbox.addWidget(self.cb_rbf) + grid.addWidget(self.method_label, 0, 0) + grid.addWidget(self.method_combo, 0, 1) + grid.addWidget(QLabel(_('Current fee') + ':'), 1, 0) + grid.addLayout(current_fee_hbox, 1, 1, 1, 3) + grid.addWidget(QLabel(_('New fee') + ':'), 2, 0) + grid.addLayout(self.fee_hbox, 2, 1, 1, 3) + grid.addWidget(HelpLabel(_("Fee target") + ": ", self.fee_combo.help_msg), 4, 0) + grid.addLayout(self.fee_target_hbox, 4, 1, 1, 3) + grid.setColumnStretch(4, 1) + # locktime + grid.addWidget(self.locktime_label, 5, 0) + grid.addWidget(self.locktime_e, 5, 1, 1, 2) + return grid + + def is_decrease_payment(self): + return self.method_combo.currentIndex() == 1 + + def set_decrease_payment(self): + self.method_combo.setCurrentIndex(1) def run(self) -> None: if not self.exec_(): return - is_rbf = self.cb_rbf.isChecked() - new_fee_rate = self.feerate_e.get_amount() - try: - new_tx = self.rbf_func(new_fee_rate) - except Exception as e: - self.window.show_error(str(e)) + if self.is_preview: + self.main_window.show_transaction(self.tx) return - new_tx.set_rbf(is_rbf) - tx_label = self.wallet.get_label_for_txid(self.txid) - self.window.show_transaction(new_tx, tx_desc=tx_label) - # TODO maybe save tx_label as label for new tx?? + def sign_done(success): + if success: + self.main_window.broadcast_or_show(self.tx) + self.main_window.sign_tx( + self.tx, + callback=sign_done, + external_keypairs={}) + + def update_tx(self): + fee_rate = self.feerate_e.get_amount() + if fee_rate is None: + self.tx = None + self.error = _('No fee rate') + elif fee_rate <= self.old_fee_rate: + self.tx = None + self.error = _("The new fee rate needs to be higher than the old fee rate.") + else: + try: + self.tx = self.make_tx(fee_rate) + except CannotRBFTx as e: + self.tx = None + self.error = str(e) + + def get_messages(self): + messages = super().get_messages() + if not self.tx: + return + delta = self.tx.get_fee() - self.old_tx.get_fee() + if not self.is_decrease_payment(): + msg = _("You will pay {} more.").format(self.main_window.format_amount_and_units(delta)) + else: + msg = _("The recipient will receive {} less.").format(self.main_window.format_amount_and_units(delta)) + messages.insert(0, msg) + return messages class BumpFeeDialog(_BaseRBFDialog): + help_text = _("Increase your transaction's fee to improve its position in mempool.") + def __init__( self, *, main_window: 'ElectrumWindow', tx: PartialTransaction, - txid: str, - ): - help_text = _("Increase your transaction's fee to improve its position in mempool.") + txid: str): _BaseRBFDialog.__init__( self, main_window=main_window, tx=tx, txid=txid, - title=_('Bump Fee'), - help_text=help_text, - ) + title=_('Bump Fee')) - def rbf_func(self, fee_rate): + def rbf_func(self, fee_rate, *, confirmed_only=False): return self.wallet.bump_fee( - tx=self.tx, - txid=self.txid, + tx=self.old_tx, + txid=self.old_txid, new_fee_rate=fee_rate, - coins=self.window.get_coins(), - strategies=self.option_index_to_strats[self.strat_combo.currentIndex()], - ) - - def _add_advanced_options(self, adv_vbox: QVBoxLayout) -> None: - self.cb_rbf = QCheckBox(_('Keep Replace-By-Fee enabled')) - self.cb_rbf.setChecked(True) - adv_vbox.addWidget(self.cb_rbf) - - self.strat_combo = QComboBox() - options = [ - _("decrease change, or add new inputs, or decrease any outputs"), - _("decrease change, or decrease any outputs"), - _("decrease payment"), - ] - self.option_index_to_strats = { - 0: [BumpFeeStrategy.COINCHOOSER, BumpFeeStrategy.DECREASE_CHANGE], - 1: [BumpFeeStrategy.DECREASE_CHANGE], - 2: [BumpFeeStrategy.DECREASE_PAYMENT], - } - self.strat_combo.addItems(options) - self.strat_combo.setCurrentIndex(0) - strat_hbox = QHBoxLayout() - strat_hbox.addWidget(QLabel(_("Strategy") + ":")) - strat_hbox.addWidget(self.strat_combo) - strat_hbox.addStretch(1) - adv_vbox.addLayout(strat_hbox) + coins=self.main_window.get_coins(nonlocal_only=True, confirmed_only=confirmed_only), + decrease_payment=self.is_decrease_payment()) class DSCancelDialog(_BaseRBFDialog): + help_text = _( + "Cancel an unconfirmed transaction by replacing it with " + "a higher-fee transaction that spends back to your wallet.") + def __init__( self, *, main_window: 'ElectrumWindow', tx: PartialTransaction, - txid: str, - ): - help_text = _( - "Cancel an unconfirmed RBF transaction by double-spending " - "its inputs back to your wallet with a higher fee.") + txid: str): _BaseRBFDialog.__init__( self, main_window=main_window, tx=tx, txid=txid, - title=_('Cancel transaction'), - help_text=help_text, - ) + title=_('Cancel transaction')) + self.method_label.setVisible(False) + self.method_combo.setVisible(False) - def rbf_func(self, fee_rate): - return self.wallet.dscancel(tx=self.tx, new_fee_rate=fee_rate) + def rbf_func(self, fee_rate, *, confirmed_only=False): + return self.wallet.dscancel(tx=self.old_tx, new_fee_rate=fee_rate) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/receive_tab.py electrum-4.4.5+dfsg1/electrum/gui/qt/receive_tab.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/receive_tab.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/receive_tab.py 2000-11-11 11:11:11.000000000 +0000 @@ -6,7 +6,7 @@ from PyQt5.QtGui import QFont, QCursor from PyQt5.QtCore import Qt, QSize -from PyQt5.QtWidgets import (QComboBox, QLabel, QVBoxLayout, QGridLayout, QLineEdit, +from PyQt5.QtWidgets import (QComboBox, QLabel, QVBoxLayout, QGridLayout, QLineEdit, QTextEdit, QHBoxLayout, QPushButton, QWidget, QSizePolicy, QFrame) from electrum.bitcoin import is_address @@ -19,7 +19,7 @@ from .amountedit import AmountEdit, BTCAmountEdit, SizedFreezableLineEdit from .qrcodewidget import QRCodeWidget from .util import read_QIcon, ColorScheme, HelpLabel, WWLabel, MessageBoxMixin, MONOSPACE_FONT -from .util import ButtonsTextEdit +from .util import ButtonsTextEdit, get_iconname_qrcode if TYPE_CHECKING: from . import ElectrumGui @@ -28,6 +28,14 @@ class ReceiveTab(QWidget, MessageBoxMixin, Logger): + # strings updated by update_current_request + addr = '' + lnaddr = '' + URI = '' + address_help = '' + URI_help = '' + ln_help = '' + def __init__(self, window: 'ElectrumWindow'): QWidget.__init__(self, window) Logger.__init__(self) @@ -58,37 +66,10 @@ self.window.connect_fields(self.receive_amount_e, self.fiat_receive_e) - self.expires_combo = QComboBox() - evl = sorted(pr_expiration_values.items()) - evl_keys = [i[0] for i in evl] - evl_values = [i[1] for i in evl] - default_expiry = self.config.get('request_expiry', PR_DEFAULT_EXPIRATION_WHEN_CREATING) - try: - i = evl_keys.index(default_expiry) - except ValueError: - i = 0 - self.expires_combo.addItems(evl_values) - self.expires_combo.setCurrentIndex(i) - def on_expiry(i): - self.config.set_key('request_expiry', evl_keys[i]) - self.expires_combo.currentIndexChanged.connect(on_expiry) - msg = ''.join([ - _('Expiration date of your request.'), ' ', - _('This information is seen by the recipient if you send them a signed payment request.'), - '\n\n', - _('For on-chain requests, the address gets reserved until expiration. After that, it might get reused.'), ' ', - _('The bitcoin address never expires and will always be part of this electrum wallet.'), ' ', - _('You can reuse a bitcoin address any number of times but it is not good for your privacy.'), - '\n\n', - _('For Lightning requests, payments will not be accepted after the expiration.'), - ]) - grid.addWidget(HelpLabel(_('Expires after') + ' (?)', msg), 2, 0) - grid.addWidget(self.expires_combo, 2, 1) - self.expires_label = QLineEdit('') - self.expires_label.setReadOnly(1) - self.expires_label.setFocusPolicy(Qt.NoFocus) - self.expires_label.hide() - grid.addWidget(self.expires_label, 2, 1) + self.expiry_button = QPushButton('') + self.expiry_button.clicked.connect(self.expiry_dialog) + grid.addWidget(QLabel(_('Expiry')), 2, 0) + grid.addWidget(self.expiry_button, 2, 1) self.clear_invoice_button = QPushButton(_('Clear')) self.clear_invoice_button.clicked.connect(self.do_clear) @@ -100,18 +81,16 @@ buttons.addWidget(self.create_invoice_button) grid.addLayout(buttons, 4, 0, 1, -1) - self.receive_address_e = ButtonsTextEdit() - self.receive_address_help_text = WWLabel('') - vbox = QVBoxLayout() - vbox.addWidget(self.receive_address_help_text) - self.receive_address_help = FramedWidget() - self.receive_address_help.setVisible(False) - self.receive_address_help.setLayout(vbox) - - self.receive_URI_e = ButtonsTextEdit() - self.receive_URI_help = WWLabel('') - self.receive_lightning_e = ButtonsTextEdit() - self.receive_lightning_help_text = WWLabel('') + self.receive_e = QTextEdit() + self.receive_e.setFont(QFont(MONOSPACE_FONT)) + self.receive_e.setReadOnly(True) + self.receive_e.setContextMenuPolicy(Qt.NoContextMenu) + self.receive_e.setTextInteractionFlags(Qt.NoTextInteraction) + self.receive_e.textChanged.connect(self.update_receive_widgets) + + self.receive_qr = QRCodeWidget(manual_size=True) + + self.receive_help_text = WWLabel('') self.receive_rebalance_button = QPushButton('Rebalance') self.receive_rebalance_button.suggestion = None def on_receive_rebalance(): @@ -130,51 +109,55 @@ buttons.addWidget(self.receive_rebalance_button) buttons.addWidget(self.receive_swap_button) vbox = QVBoxLayout() - vbox.addWidget(self.receive_lightning_help_text) + vbox.addWidget(self.receive_help_text) vbox.addLayout(buttons) - self.receive_lightning_help = FramedWidget() - self.receive_lightning_help.setVisible(False) - self.receive_lightning_help.setLayout(vbox) - self.receive_address_qr = QRCodeWidget(manual_size=True) - self.receive_URI_qr = QRCodeWidget(manual_size=True) - self.receive_lightning_qr = QRCodeWidget(manual_size=True) - - for e in [self.receive_address_e, self.receive_URI_e, self.receive_lightning_e]: - e.setFont(QFont(MONOSPACE_FONT)) - e.addCopyButton() - e.setReadOnly(True) - - self.receive_lightning_e.textChanged.connect(self.update_receive_widgets) - - self.receive_address_widget = ReceiveTabWidget(self, - self.receive_address_e, self.receive_address_qr, self.receive_address_help) - self.receive_URI_widget = ReceiveTabWidget(self, - self.receive_URI_e, self.receive_URI_qr, self.receive_URI_help) - self.receive_lightning_widget = ReceiveTabWidget(self, - self.receive_lightning_e, self.receive_lightning_qr, self.receive_lightning_help) - - from .util import VTabWidget - self.receive_tabs = VTabWidget() - self.receive_tabs.setMinimumHeight(ReceiveTabWidget.min_size.height()) - - #self.receive_tabs.setMinimumHeight(ReceiveTabWidget.min_size.height() + 4) # for margins - self.receive_tabs.addTab(self.receive_URI_widget, read_QIcon("link.png"), _('URI')) - self.receive_tabs.addTab(self.receive_address_widget, read_QIcon("bitcoin.png"), _('Address')) - self.receive_tabs.addTab(self.receive_lightning_widget, read_QIcon("lightning.png"), _('Lightning')) - self.receive_tabs.currentChanged.connect(self.update_receive_qr_window) - self.receive_tabs.setCurrentIndex(self.config.get('receive_tabs_index', 0)) - self.receive_tabs.currentChanged.connect(lambda i: self.config.set_key('receive_tabs_index', i)) - receive_tabs_sp = QSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.MinimumExpanding) - receive_tabs_sp.setRetainSizeWhenHidden(True) - self.receive_tabs.setSizePolicy(receive_tabs_sp) - self.receive_tabs.setVisible(False) + self.receive_help_widget = FramedWidget() + self.receive_help_widget.setVisible(False) + self.receive_help_widget.setLayout(vbox) + + self.receive_widget = ReceiveWidget( + self, self.receive_e, self.receive_qr, self.receive_help_widget) + + receive_widget_sp = QSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.MinimumExpanding) + receive_widget_sp.setRetainSizeWhenHidden(True) + self.receive_widget.setSizePolicy(receive_widget_sp) + self.receive_widget.setVisible(False) - self.receive_requests_label = QLabel(_('Receive queue')) + self.receive_requests_label = QLabel(_('Requests')) # with QDarkStyle, this label may partially cover the qrcode widget. # setMaximumWidth prevents that self.receive_requests_label.setMaximumWidth(400) from .request_list import RequestList self.request_list = RequestList(self) + # toolbar + self.toolbar, menu = self.request_list.create_toolbar_with_menu('') + + self.toggle_qr_button = QPushButton('') + self.toggle_qr_button.setIcon(read_QIcon(get_iconname_qrcode())) + self.toggle_qr_button.setToolTip(_('Switch between text and QR code view')) + self.toggle_qr_button.clicked.connect(self.toggle_receive_qr) + self.toggle_qr_button.setEnabled(False) + self.toolbar.insertWidget(2, self.toggle_qr_button) + + self.toggle_view_button = QPushButton('') + self.toggle_view_button.setToolTip(_('switch between view')) + self.toggle_view_button.clicked.connect(self.toggle_view) + self.toggle_view_button.setEnabled(False) + self.update_view_button() + self.toolbar.insertWidget(2, self.toggle_view_button) + # menu + menu.addConfig( + _('Add on-chain fallback to lightning requests'), 'bolt11_fallback', True, + callback=self.on_toggle_bolt11_fallback) + menu.addConfig( + _('Add lightning requests to bitcoin URIs'), 'bip21_lightning', False, + tooltip=_('This may result in large QR codes'), + callback=self.update_current_request) + self.qr_menu_action = menu.addToggle(_("Show detached QR code window"), self.window.toggle_qr_window) + menu.addAction(_("Import requests"), self.window.import_requests) + menu.addAction(_("Export requests"), self.window.export_requests) + menu.addAction(_("Delete expired requests"), self.request_list.delete_expired_requests) + self.toolbar_menu = menu # layout vbox_g = QVBoxLayout() @@ -183,10 +166,11 @@ hbox = QHBoxLayout() hbox.addLayout(vbox_g) hbox.addStretch() - hbox.addWidget(self.receive_tabs) + hbox.addWidget(self.receive_widget) self.searchable_list = self.request_list vbox = QVBoxLayout(self) + vbox.addLayout(self.toolbar) vbox.addLayout(hbox) vbox.addStretch() vbox.addWidget(self.receive_requests_label) @@ -194,78 +178,128 @@ vbox.setStretchFactor(hbox, 40) vbox.setStretchFactor(self.request_list, 60) self.request_list.update() # after parented and put into a layout, can update without flickering + self.update_expiry_text() + + def update_expiry_text(self): + expiry = self.config.get('request_expiry', PR_DEFAULT_EXPIRATION_WHEN_CREATING) + text = pr_expiration_values[expiry] + self.expiry_button.setText(text) - def toggle_receive_qr(self, e): + def expiry_dialog(self): + msg = ''.join([ + _('Expiration period of your request.'), ' ', + _('This information is seen by the recipient if you send them a signed payment request.'), + '\n\n', + _('For on-chain requests, the address gets reserved until expiration. After that, it might get reused.'), ' ', + _('The bitcoin address never expires and will always be part of this electrum wallet.'), ' ', + _('You can reuse a bitcoin address any number of times but it is not good for your privacy.'), + '\n\n', + _('For Lightning requests, payments will not be accepted after the expiration.'), + ]) + expiry = self.config.get('request_expiry', PR_DEFAULT_EXPIRATION_WHEN_CREATING) + v = self.window.query_choice(msg, pr_expiration_values, title=_('Expiry'), default_choice=expiry) + if v is None: + return + self.config.set_key('request_expiry', v) + self.update_expiry_text() + + def on_toggle_bolt11_fallback(self): + if not self.wallet.lnworker: + return + self.wallet.lnworker.clear_invoices_cache() + self.update_current_request() + + def update_view_button(self): + i = self.config.get('receive_tabs_index', 0) + if i == 0: + icon, text = read_QIcon("link.png"), _('Bitcoin URI') + elif i == 1: + icon, text = read_QIcon("bitcoin.png"), _('Address') + elif i == 2: + icon, text = read_QIcon("lightning.png"), _('Lightning') + self.toggle_view_button.setText(text) + self.toggle_view_button.setIcon(icon) + + def toggle_view(self): + i = self.config.get('receive_tabs_index', 0) + i = (i + 1) % (3 if self.wallet.has_lightning() else 2) + self.config.set_key('receive_tabs_index', i) + self.update_current_request() + self.update_view_button() + + def on_tab_changed(self): + text, data, help_text, title = self.get_tab_data() + self.window.do_copy(data, title=title) + self.update_receive_qr_window() + + def do_copy(self, e): if e.button() != Qt.LeftButton: return + text, data, help_text, title = self.get_tab_data() + self.window.do_copy(data, title=title) + + def toggle_receive_qr(self): b = not self.config.get('receive_qr_visible', False) self.config.set_key('receive_qr_visible', b) self.update_receive_widgets() def update_receive_widgets(self): b = self.config.get('receive_qr_visible', False) - self.receive_URI_widget.update_visibility(b) - self.receive_address_widget.update_visibility(b) - self.receive_lightning_widget.update_visibility(b) + self.receive_widget.update_visibility(b) def update_current_request(self): key = self.request_list.get_current_key() req = self.wallet.get_request(key) if key else None if req is None: - self.receive_URI_e.setText('') - self.receive_lightning_e.setText('') - self.receive_address_e.setText('') + self.receive_e.setText('') + self.addr = self.URI = self.lnaddr = '' + self.address_help = self.URI_help = self.ln_help = '' return help_texts = self.wallet.get_help_texts_for_receive_request(req) - addr = (req.get_address() or '') if not help_texts.address_is_error else '' - URI = (self.wallet.get_request_URI(req) or '') if not help_texts.URI_is_error else '' - lnaddr = (req.lightning_invoice or '') if not help_texts.ln_is_error else '' - address_help = help_texts.address_help - URI_help = help_texts.URI_help - ln_help = help_texts.ln_help + self.addr = (req.get_address() or '') if not help_texts.address_is_error else '' + self.URI = (self.wallet.get_request_URI(req) or '') if not help_texts.URI_is_error else '' + self.lnaddr = self.wallet.get_bolt11_invoice(req) if not help_texts.ln_is_error else '' + self.address_help = help_texts.address_help + self.URI_help = help_texts.URI_help + self.ln_help = help_texts.ln_help can_rebalance = help_texts.can_rebalance() can_swap = help_texts.can_swap() self.receive_rebalance_button.suggestion = help_texts.ln_rebalance_suggestion self.receive_swap_button.suggestion = help_texts.ln_swap_suggestion - self.receive_rebalance_button.setVisible(can_rebalance) self.receive_swap_button.setVisible(can_swap) self.receive_rebalance_button.setEnabled(can_rebalance and self.window.num_tasks() == 0) self.receive_swap_button.setEnabled(can_swap and self.window.num_tasks() == 0) - icon_name = "lightning.png" if lnaddr else "lightning_disconnected.png" - self.receive_tabs.setTabIcon(2, read_QIcon(icon_name)) - # encode lightning invoices as uppercase so QR encoding can use - # alphanumeric mode; resulting in smaller QR codes - lnaddr_qr = lnaddr.upper() - self.receive_address_e.setText(addr) - self.receive_address_qr.setData(addr) - self.receive_address_help_text.setText(address_help) - self.receive_URI_e.setText(URI) - self.receive_URI_qr.setData(URI) - self.receive_URI_help.setText(URI_help) - self.receive_lightning_e.setText(lnaddr) # TODO maybe prepend "lightning:" ?? - self.receive_lightning_help_text.setText(ln_help) - self.receive_lightning_qr.setData(lnaddr_qr) - self.update_textedit_warning(text_e=self.receive_address_e, warning_text=address_help) - self.update_textedit_warning(text_e=self.receive_URI_e, warning_text=URI_help) - self.update_textedit_warning(text_e=self.receive_lightning_e, warning_text=ln_help) + text, data, help_text, title = self.get_tab_data() + self.receive_e.setText(text) + self.receive_qr.setData(data) + self.receive_help_text.setText(help_text) + for w in [self.receive_e, self.receive_qr]: + w.setEnabled(bool(text) and not help_text) + w.setToolTip(help_text) # macOS hack (similar to #4777) - self.receive_lightning_e.repaint() - self.receive_URI_e.repaint() - self.receive_address_e.repaint() + self.receive_e.repaint() # always show - self.receive_tabs.setVisible(True) + self.receive_widget.setVisible(True) + self.toggle_qr_button.setEnabled(True) + self.toggle_view_button.setEnabled(True) self.update_receive_qr_window() + def get_tab_data(self): + i = self.config.get('receive_tabs_index', 0) + if i == 0: + out = self.URI, self.URI, self.URI_help, _('Bitcoin URI') + elif i == 1: + out = self.addr, self.addr, self.address_help, _('Address') + elif i == 2: + # encode lightning invoices as uppercase so QR encoding can use + # alphanumeric mode; resulting in smaller QR codes + out = self.lnaddr, self.lnaddr.upper(), self.ln_help, _('Lightning Request') + return out + def update_receive_qr_window(self): if self.window.qr_window and self.window.qr_window.isVisible(): - i = self.receive_tabs.currentIndex() - if i == 0: - data = self.receive_URI_qr.data - elif i == 1: - data = self.receive_address_qr.data - else: - data = self.receive_lightning_qr.data + text, data, help_text, title = self.get_tab_data() self.window.qr_window.qrw.setData(data) def create_invoice(self): @@ -301,11 +335,8 @@ # clear request fields self.receive_amount_e.setText('') self.receive_message_e.setText('') - # copy to clipboard - r = self.wallet.get_request(key) - content = r.lightning_invoice if r.is_lightning() else r.get_address() - title = _('Invoice') if r.is_lightning() else _('Address') - self.window.do_copy(content, title=title) + # copy current tab to clipboard + self.on_tab_changed() def get_bitcoin_address_for_request(self, amount) -> Optional[str]: addr = self.wallet.get_unused_address() @@ -327,41 +358,34 @@ return addr def do_clear(self): - self.receive_address_e.setText('') - self.receive_URI_e.setText('') - self.receive_lightning_e.setText('') - self.receive_tabs.setVisible(False) + self.receive_e.setText('') + self.addr = self.URI = self.lnaddr = '' + self.address_help = self.URI_help = self.ln_help = '' + self.receive_widget.setVisible(False) + self.toggle_qr_button.setEnabled(False) + self.toggle_view_button.setEnabled(False) self.receive_message_e.setText('') self.receive_amount_e.setAmount(None) - self.expires_label.hide() - self.expires_combo.show() self.request_list.clearSelection() - def update_textedit_warning(self, *, text_e: ButtonsTextEdit, warning_text: Optional[str]): - if bool(text_e.text()) and warning_text: - text_e.setStyleSheet(ColorScheme.RED.as_stylesheet(True)) - text_e.setToolTip(warning_text) - else: - text_e.setStyleSheet("") - text_e.setToolTip(text_e._default_tooltip) -class ReceiveTabWidget(QWidget): +class ReceiveWidget(QWidget): min_size = QSize(200, 200) def __init__(self, receive_tab: 'ReceiveTab', textedit: QWidget, qr: QWidget, help_widget: QWidget): + QWidget.__init__(self) self.textedit = textedit self.qr = qr self.help_widget = help_widget - QWidget.__init__(self) + self.setMinimumSize(self.min_size) for w in [textedit, qr, help_widget]: w.setMinimumSize(self.min_size) + for w in [textedit, qr]: - w.mousePressEvent = receive_tab.toggle_receive_qr - tooltip = _('Click to switch between text and QR code view') - w._default_tooltip = tooltip - w.setToolTip(tooltip) + w.mousePressEvent = receive_tab.do_copy w.setCursor(QCursor(Qt.PointingHandCursor)) + textedit.setFocusPolicy(Qt.NoFocus) if isinstance(help_widget, QLabel): help_widget.setFrameStyle(QFrame.StyledPanel) @@ -374,7 +398,7 @@ self.setLayout(hbox) def update_visibility(self, is_qr): - if str(self.textedit.text()): + if str(self.textedit.toPlainText()): self.help_widget.setVisible(False) self.textedit.setVisible(not is_qr) self.qr.setVisible(is_qr) @@ -383,6 +407,12 @@ self.textedit.setVisible(False) self.qr.setVisible(False) + def resizeEvent(self, e): + # keep square aspect ratio when resized + size = e.size() + w = size.height() + self.setFixedWidth(w) + return super().resizeEvent(e) class FramedWidget(QFrame): def __init__(self): diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/request_list.py electrum-4.4.5+dfsg1/electrum/gui/qt/request_list.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/request_list.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/request_list.py 2000-11-11 11:11:11.000000000 +0000 @@ -23,7 +23,7 @@ # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -from enum import IntEnum +import enum from typing import Optional, TYPE_CHECKING from PyQt5.QtGui import QStandardItemModel, QStandardItem @@ -35,7 +35,8 @@ from electrum.plugin import run_hook from electrum.invoices import Invoice -from .util import MyTreeView, pr_icons, read_QIcon, webopen, MySortModel +from .util import pr_icons, read_QIcon, webopen +from .my_treeview import MyTreeView, MySortModel if TYPE_CHECKING: from .main_window import ElectrumWindow @@ -50,14 +51,13 @@ class RequestList(MyTreeView): key_role = ROLE_KEY - class Columns(IntEnum): - DATE = 0 - DESCRIPTION = 1 - AMOUNT = 2 - STATUS = 3 - ADDRESS = 4 - LN_INVOICE = 5 - LN_RHASH = 6 + class Columns(MyTreeView.BaseColumnsEnum): + DATE = enum.auto() + DESCRIPTION = enum.auto() + AMOUNT = enum.auto() + STATUS = enum.auto() + ADDRESS = enum.auto() + LN_RHASH = enum.auto() headers = { Columns.DATE: _('Date'), @@ -65,18 +65,19 @@ Columns.AMOUNT: _('Amount'), Columns.STATUS: _('Status'), Columns.ADDRESS: _('Address'), - Columns.LN_INVOICE: 'LN Request', Columns.LN_RHASH: 'LN RHASH', } filter_columns = [ Columns.DATE, Columns.DESCRIPTION, Columns.AMOUNT, - Columns.ADDRESS, Columns.LN_INVOICE, Columns.LN_RHASH, + Columns.ADDRESS, Columns.LN_RHASH, ] def __init__(self, receive_tab: 'ReceiveTab'): window = receive_tab.window - super().__init__(window, self.create_menu, - stretch_column=self.Columns.DESCRIPTION) + super().__init__( + main_window=window, + stretch_column=self.Columns.DESCRIPTION, + ) self.wallet = window.wallet self.receive_tab = receive_tab self.std_model = QStandardItemModel(self) @@ -143,14 +144,13 @@ amount = req.get_amount_sat() message = req.get_message() date = format_time(timestamp) - amount_str = self.parent.format_amount(amount) if amount else "" + amount_str = self.main_window.format_amount(amount) if amount else "" labels = [""] * len(self.Columns) labels[self.Columns.DATE] = date labels[self.Columns.DESCRIPTION] = message labels[self.Columns.AMOUNT] = amount_str labels[self.Columns.STATUS] = status_str labels[self.Columns.ADDRESS] = req.get_address() or "" - labels[self.Columns.LN_INVOICE] = req.lightning_invoice or "" labels[self.Columns.LN_RHASH] = req.rhash if req.is_lightning() else "" items = [QStandardItem(e) for e in labels] self.set_editability(items) @@ -194,29 +194,31 @@ self.update() return menu = QMenu(self) + copy_menu = self.add_copy_menu(menu, idx) if req.get_address(): - menu.addAction(_("Copy Address"), lambda: self.parent.do_copy(req.get_address(), title='Bitcoin Address')) + copy_menu.addAction(_("Address"), lambda: self.main_window.do_copy(req.get_address(), title='Bitcoin Address')) if URI := self.wallet.get_request_URI(req): - menu.addAction(_("Copy URI"), lambda: self.parent.do_copy(URI, title='Bitcoin URI')) + copy_menu.addAction(_("Bitcoin URI"), lambda: self.main_window.do_copy(URI, title='Bitcoin URI')) if req.is_lightning(): - menu.addAction(_("Copy Lightning Request"), lambda: self.parent.do_copy(req.lightning_invoice, title='Lightning Request')) - self.add_copy_menu(menu, idx) + copy_menu.addAction(_("Lightning Request"), lambda: self.main_window.do_copy(self.wallet.get_bolt11_invoice(req), title='Lightning Request')) #if 'view_url' in req: # menu.addAction(_("View in web browser"), lambda: webopen(req['view_url'])) menu.addAction(_("Delete"), lambda: self.delete_requests([key])) - run_hook('receive_list_menu', self.parent, menu, key) + run_hook('receive_list_menu', self.main_window, menu, key) menu.exec_(self.viewport().mapToGlobal(position)) def delete_requests(self, keys): - for key in keys: - self.wallet.delete_request(key, write_to_disk=False) - self.delete_item(key) - self.wallet.save_db() + self.wallet.delete_requests(keys) + self.update() + self.receive_tab.do_clear() + + def delete_expired_requests(self): + keys = self.wallet.delete_expired_requests() + self.update() self.receive_tab.do_clear() def set_visibility_of_columns(self): def set_visible(col: int, b: bool): self.showColumn(col) if b else self.hideColumn(col) set_visible(self.Columns.ADDRESS, False) - set_visible(self.Columns.LN_INVOICE, False) set_visible(self.Columns.LN_RHASH, False) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/seed_dialog.py electrum-4.4.5+dfsg1/electrum/gui/qt/seed_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/seed_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/seed_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -66,6 +66,7 @@ def seed_options(self): dialog = QDialog() + dialog.setWindowTitle(_("Seed Options")) vbox = QVBoxLayout(dialog) seed_types = [ diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/send_tab.py electrum-4.4.5+dfsg1/electrum/gui/qt/send_tab.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/send_tab.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/send_tab.py 2000-11-11 11:11:11.000000000 +0000 @@ -4,21 +4,21 @@ import asyncio from decimal import Decimal -from typing import Optional, TYPE_CHECKING, Sequence, List +from typing import Optional, TYPE_CHECKING, Sequence, List, Callable, Any from urllib.parse import urlparse from PyQt5.QtCore import pyqtSignal, QPoint from PyQt5.QtWidgets import (QLabel, QVBoxLayout, QGridLayout, - QHBoxLayout, QCompleter, QWidget, QToolTip) + QHBoxLayout, QCompleter, QWidget, QToolTip, QPushButton) from electrum import util, paymentrequest from electrum import lnutil from electrum.plugin import run_hook from electrum.i18n import _ -from electrum.util import (get_asyncio_loop, bh2u, FailedToParsePaymentIdentifier, +from electrum.util import (get_asyncio_loop, FailedToParsePaymentIdentifier, InvalidBitcoinURI, maybe_extract_lightning_payment_identifier, NotEnoughFunds, NoDynamicFeeEstimates, InvoiceError, parse_max_spend) -from electrum.invoices import PR_PAID, Invoice +from electrum.invoices import PR_PAID, Invoice, PR_BROADCASTING, PR_BROADCAST from electrum.transaction import Transaction, PartialTxInput, PartialTransaction, PartialTxOutput from electrum.network import TxBroadcastError, BestEffortRequestFailed from electrum.logging import Logger @@ -27,8 +27,8 @@ from .amountedit import AmountEdit, BTCAmountEdit, SizedFreezableLineEdit from .util import WaitingDialog, HelpLabel, MessageBoxMixin, EnterButton, char_width_in_lineedit +from .util import get_iconname_camera, get_iconname_qrcode, read_QIcon from .confirm_tx_dialog import ConfirmTxDialog -from .transaction_dialog import PreviewTxDialog if TYPE_CHECKING: from .main_window import ElectrumWindow @@ -85,20 +85,21 @@ "e.g. set one amount to '2!' and another to '3!' to split your coins 40-60.")) payto_label = HelpLabel(_('Pay to'), msg) grid.addWidget(payto_label, 1, 0) - grid.addWidget(self.payto_e, 1, 1, 1, -1) + grid.addWidget(self.payto_e.line_edit, 1, 1, 1, 4) + grid.addWidget(self.payto_e.text_edit, 1, 1, 1, 4) - completer = QCompleter() - completer.setCaseSensitivity(False) - self.payto_e.set_completer(completer) - completer.setModel(self.window.completions) + #completer = QCompleter() + #completer.setCaseSensitivity(False) + #self.payto_e.set_completer(completer) + #completer.setModel(self.window.completions) msg = _('Description of the transaction (not mandatory).') + '\n\n' \ + _( 'The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the \'History\' tab.') description_label = HelpLabel(_('Description'), msg) grid.addWidget(description_label, 2, 0) - self.message_e = SizedFreezableLineEdit(width=700) - grid.addWidget(self.message_e, 2, 1, 1, -1) + self.message_e = SizedFreezableLineEdit(width=600) + grid.addWidget(self.message_e, 2, 1, 1, 4) msg = (_('The amount to be received by the recipient.') + ' ' + _('Fees are paid by the sender.') + '\n\n' @@ -127,9 +128,16 @@ self.save_button = EnterButton(_("Save"), self.do_save_invoice) self.send_button = EnterButton(_("Pay") + "...", self.do_pay_or_get_invoice) self.clear_button = EnterButton(_("Clear"), self.do_clear) + self.paste_button = QPushButton() + self.paste_button.clicked.connect(lambda: self.payto_e._on_input_btn(self.window.app.clipboard().text())) + self.paste_button.setIcon(read_QIcon('copy.png')) + self.paste_button.setToolTip(_('Paste invoice from clipboard')) + self.paste_button.setMaximumWidth(35) + grid.addWidget(self.paste_button, 1, 5) buttons = QHBoxLayout() buttons.addStretch(1) + #buttons.addWidget(self.paste_button) buttons.addWidget(self.clear_button) buttons.addWidget(self.save_button) buttons.addWidget(self.send_button) @@ -147,9 +155,19 @@ self.set_onchain(False) - self.invoices_label = QLabel(_('Send queue')) + self.invoices_label = QLabel(_('Invoices')) from .invoice_list import InvoiceList self.invoice_list = InvoiceList(self) + self.toolbar, menu = self.invoice_list.create_toolbar_with_menu('') + + + menu.addAction(read_QIcon(get_iconname_camera()), _("Read QR code with camera"), self.payto_e.on_qr_from_camera_input_btn) + menu.addAction(read_QIcon("picture_in_picture.png"), _("Read QR code from screen"), self.payto_e.on_qr_from_screenshot_input_btn) + menu.addAction(read_QIcon("file.png"), _("Read invoice from file"), self.payto_e.on_input_file) + self.paytomany_menu = menu.addToggle(_("&Pay to many"), self.toggle_paytomany) + menu.addSeparator() + menu.addAction(_("Import invoices"), self.window.import_invoices) + menu.addAction(_("Export invoices"), self.window.export_invoices) vbox0 = QVBoxLayout() vbox0.addLayout(grid) @@ -158,6 +176,7 @@ hbox.addStretch(1) vbox = QVBoxLayout(self) + vbox.addLayout(self.toolbar) vbox.addLayout(hbox) vbox.addStretch(1) vbox.addWidget(self.invoices_label) @@ -180,12 +199,11 @@ outputs = self.payto_e.get_outputs(True) if not outputs: return - make_tx = lambda fee_est: self.wallet.make_unsigned_transaction( + make_tx = lambda fee_est, *, confirmed_only=False: self.wallet.make_unsigned_transaction( coins=self.window.get_coins(), outputs=outputs, fee=fee_est, is_sweep=False) - try: try: tx = make_tx(None) @@ -217,63 +235,51 @@ QToolTip.showText(self.max_button.mapToGlobal(QPoint(0, 0)), msg) def pay_onchain_dialog( - self, inputs: Sequence[PartialTxInput], + self, outputs: List[PartialTxOutput], *, - external_keypairs=None) -> None: + nonlocal_only=False, + external_keypairs=None, + get_coins: Callable[..., Sequence[PartialTxInput]] = None, + ) -> None: # trustedcoin requires this if run_hook('abort_send', self): return is_sweep = bool(external_keypairs) - make_tx = lambda fee_est: self.wallet.make_unsigned_transaction( - coins=inputs, + # we call get_coins inside make_tx, so that inputs can be changed dynamically + if get_coins is None: + get_coins = self.window.get_coins + make_tx = lambda fee_est, *, confirmed_only=False: self.wallet.make_unsigned_transaction( + coins=get_coins(nonlocal_only=nonlocal_only, confirmed_only=confirmed_only), outputs=outputs, fee=fee_est, is_sweep=is_sweep) output_values = [x.value for x in outputs] - if any(parse_max_spend(outval) for outval in output_values): - output_value = '!' - else: - output_value = sum(output_values) - conf_dlg = ConfirmTxDialog(window=self.window, make_tx=make_tx, output_value=output_value, is_sweep=is_sweep) + is_max = any(parse_max_spend(outval) for outval in output_values) + output_value = '!' if is_max else sum(output_values) + conf_dlg = ConfirmTxDialog(window=self.window, make_tx=make_tx, output_value=output_value) if conf_dlg.not_enough_funds: - # Check if we had enough funds excluding fees, - # if so, still provide opportunity to set lower fees. - if not conf_dlg.have_enough_funds_assuming_zero_fees(): + # note: use confirmed_only=False here, regardless of config setting, + # as the user needs to get to ConfirmTxDialog to change the config setting + if not conf_dlg.can_pay_assuming_zero_fees(confirmed_only=False): text = self.get_text_not_enough_funds_mentioning_frozen() self.show_message(text) return - - # shortcut to advanced preview (after "enough funds" check!) - if self.config.get('advanced_preview'): - preview_dlg = PreviewTxDialog( - window=self.window, - make_tx=make_tx, - external_keypairs=external_keypairs, - output_value=output_value) - preview_dlg.show() - return - - cancelled, is_send, password, tx = conf_dlg.run() - if cancelled: - return - if is_send: - self.save_pending_invoice() - def sign_done(success): - if success: - self.window.broadcast_or_show(tx) - self.window.sign_tx_with_password( - tx, - callback=sign_done, - password=password, - external_keypairs=external_keypairs, - ) - else: - preview_dlg = PreviewTxDialog( - window=self.window, - make_tx=make_tx, - external_keypairs=external_keypairs, - output_value=output_value) - preview_dlg.show() + tx = conf_dlg.run() + if tx is None: + # user cancelled + return + is_preview = conf_dlg.is_preview + if is_preview: + self.window.show_transaction(tx, external_keypairs=external_keypairs) + return + self.save_pending_invoice() + def sign_done(success): + if success: + self.window.broadcast_or_show(tx) + self.window.sign_tx( + tx, + callback=sign_done, + external_keypairs=external_keypairs) def get_text_not_enough_funds_mentioning_frozen(self) -> str: text = _("Not enough funds") @@ -292,7 +298,6 @@ def do_clear(self): self._lnurl_data = None - self.send_button.restore_original_text() self.max_button.setChecked(False) self.payment_request = None self.payto_URI = None @@ -344,7 +349,8 @@ self.message_e.setText(pr.get_memo()) self.set_onchain(True) self.max_button.setEnabled(False) - for btn in [self.send_button, self.clear_button]: + # note: allow saving bip70 reqs, as we save them anyway when paying them + for btn in [self.send_button, self.clear_button, self.save_button]: btn.setEnabled(True) # signal to set fee self.amount_e.textEdited.emit("") @@ -392,7 +398,6 @@ self.message_e.setText(f"lnurl: {domain}: {lnurl_data.metadata_plaintext}") self.amount_e.setAmount(lnurl_data.min_sendable_sat) self.amount_e.setFrozen(False) - self.send_button.setText(_('Get Invoice')) for btn in [self.send_button, self.clear_button]: btn.setEnabled(True) self.set_onchain(False) @@ -408,7 +413,7 @@ self.show_error(_("Invoice requires unknown or incompatible Lightning feature") + f":\n{e!r}") return - pubkey = bh2u(lnaddr.pubkey.serialize()) + pubkey = lnaddr.pubkey.serialize().hex() for k,v in lnaddr.tags: if k == 'd': description = v @@ -484,7 +489,7 @@ self.window.show_send_tab() def read_invoice(self) -> Optional[Invoice]: - if self.check_send_tab_payto_line_and_show_errors(): + if self.check_payto_line_and_show_errors(): return try: if not self._is_onchain: @@ -493,19 +498,16 @@ return invoice = Invoice.from_bech32(invoice_str) if invoice.amount_msat is None: - amount_sat = self.amount_e.get_amount() + amount_sat = self.get_amount() if amount_sat: invoice.amount_msat = int(amount_sat * 1000) - else: - self.show_error(_('No amount')) - return if not self.wallet.has_lightning() and not invoice.can_be_paid_onchain(): self.show_error(_('Lightning is disabled')) return return invoice else: outputs = self.read_outputs() - if self.check_send_tab_onchain_outputs_and_show_errors(outputs): + if self.check_onchain_outputs_and_show_errors(outputs): return message = self.message_e.text() return self.wallet.create_invoice( @@ -530,9 +532,13 @@ self.invoice_list.update() self.pending_invoice = None + def get_amount(self) -> int: + # must not be None + return self.amount_e.get_amount() or 0 + def _lnurl_get_invoice(self) -> None: assert self._lnurl_data - amount = self.amount_e.get_amount() + amount = self.get_amount() if not (self._lnurl_data.min_sendable_sat <= amount <= self._lnurl_data.max_sendable_sat): self.show_error(f'Amount must be between {self._lnurl_data.min_sendable_sat} and {self._lnurl_data.max_sendable_sat} sat.') return @@ -541,7 +547,7 @@ try: invoice_data = await callback_lnurl( self._lnurl_data.callback_url, - params={'amount': self.amount_e.get_amount() * 1000}, + params={'amount': self.get_amount() * 1000}, ) except LNURLError as e: self.show_error_signal.emit(f"LNURL request encountered error: {e}") @@ -554,14 +560,13 @@ self.prepare_for_send_tab_network_lookup() def on_lnurl6_round2(self, bolt11_invoice: str): - self.set_bolt11(bolt11_invoice) - self.payto_e.setFrozen(True) - self.amount_e.setEnabled(False) - self.fiat_send_e.setEnabled(False) - for btn in [self.send_button, self.clear_button, self.save_button]: - btn.setEnabled(True) - self.send_button.restore_original_text() self._lnurl_data = None + invoice = Invoice.from_bech32(bolt11_invoice) + assert invoice.get_amount_sat() == self.get_amount(), (invoice.get_amount_sat(), self.get_amount()) + self.do_clear() + self.payto_e.setText(bolt11_invoice) + self.pending_invoice = invoice + self.do_pay_invoice(invoice) def do_pay_or_get_invoice(self): if self._lnurl_data: @@ -576,13 +581,24 @@ outputs = [] for invoice in invoices: outputs += invoice.outputs - self.pay_onchain_dialog(self.window.get_coins(), outputs) + self.pay_onchain_dialog(outputs) + + def do_edit_invoice(self, invoice: 'Invoice'): + assert not bool(invoice.get_amount_sat()) + text = invoice.lightning_invoice if invoice.is_lightning() else invoice.get_address() + self.payto_e._on_input_btn(text) + self.amount_e.setFocus() + # disable save button, because it would create a new invoice + self.save_button.setEnabled(False) def do_pay_invoice(self, invoice: 'Invoice'): + if not bool(invoice.get_amount_sat()): + self.show_error(_('No amount')) + return if invoice.is_lightning(): self.pay_lightning_invoice(invoice) else: - self.pay_onchain_dialog(self.window.get_coins(), invoice.outputs) + self.pay_onchain_dialog(invoice.outputs) def read_outputs(self) -> List[PartialTxOutput]: if self.payment_request: @@ -591,7 +607,7 @@ outputs = self.payto_e.get_outputs(self.max_button.isChecked()) return outputs - def check_send_tab_onchain_outputs_and_show_errors(self, outputs: List[PartialTxOutput]) -> bool: + def check_onchain_outputs_and_show_errors(self, outputs: List[PartialTxOutput]) -> bool: """Returns whether there are errors with outputs. Also shows error dialog to user if so. """ @@ -609,7 +625,7 @@ return False # no errors - def check_send_tab_payto_line_and_show_errors(self) -> bool: + def check_payto_line_and_show_errors(self) -> bool: """Returns whether there are errors. Also shows error dialog to user if so. """ @@ -702,12 +718,12 @@ self.window.rebalance_dialog(chan1, chan2, amount_sat=delta) elif r == 1: amount_sat, min_amount_sat = can_pay_with_new_channel - self.window.channels_list.new_channel_dialog(amount_sat=amount_sat, min_amount_sat=min_amount_sat) + self.window.new_channel_dialog(amount_sat=amount_sat, min_amount_sat=min_amount_sat) elif r == 2: chan, swap_recv_amount_sat = can_pay_with_swap self.window.run_swap_dialog(is_reverse=False, recv_amount_sat=swap_recv_amount_sat, channels=[chan]) elif r == 3: - self.pay_onchain_dialog(coins, invoice.get_outputs()) + self.pay_onchain_dialog(invoice.get_outputs(), nonlocal_only=True) return assert lnworker is not None @@ -748,6 +764,8 @@ # Capture current TL window; override might be removed on return parent = self.window.top_level_window(lambda win: isinstance(win, MessageBoxMixin)) + self.wallet.set_broadcasting(tx, broadcasting_status=PR_BROADCASTING) + def broadcast_done(result): # GUI thread if result: @@ -755,33 +773,34 @@ if success: parent.show_message(_('Payment sent.') + '\n' + msg) self.invoice_list.update() + self.wallet.set_broadcasting(tx, broadcasting_status=PR_BROADCAST) else: msg = msg or '' parent.show_error(msg) + self.wallet.set_broadcasting(tx, broadcasting_status=None) WaitingDialog(self, _('Broadcasting transaction...'), broadcast_thread, broadcast_done, self.window.on_error) - def paytomany(self): - self.window.show_send_tab() - self.payto_e.paytomany() - msg = '\n'.join([ - _('Enter a list of outputs in the \'Pay to\' field.'), - _('One output per line.'), - _('Format: address, amount'), - _('You may load a CSV file using the file icon.') - ]) - self.show_message(msg, title=_('Pay to many')) + def toggle_paytomany(self): + self.payto_e.toggle_paytomany() + if self.payto_e.is_paytomany(): + message = '\n'.join([ + _('Enter a list of outputs in the \'Pay to\' field.'), + _('One output per line.'), + _('Format: address, amount'), + _('You may load a CSV file using the file icon.') + ]) + self.window.show_tooltip_after_delay(message) def payto_contacts(self, labels): paytos = [self.window.get_contact_payto(label) for label in labels] self.window.show_send_tab() + self.payto_e.do_clear() if len(paytos) == 1: self.payto_e.setText(paytos[0]) self.amount_e.setFocus() else: + self.payto_e.setFocus() text = "\n".join([payto + ", 0" for payto in paytos]) self.payto_e.setText(text) - self.payto_e.setFocus() - - diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/settings_dialog.py electrum-4.4.5+dfsg1/electrum/gui/qt/settings_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/settings_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/settings_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -104,62 +104,23 @@ self.app.update_status_signal.emit() nz.valueChanged.connect(on_nz) - # invoices - bolt11_fallback_cb = QCheckBox(_('Add on-chain fallback to lightning invoices')) - bolt11_fallback_cb.setChecked(bool(self.config.get('bolt11_fallback', True))) - bolt11_fallback_cb.setToolTip(_('Add fallback addresses to BOLT11 lightning invoices.')) - def on_bolt11_fallback(x): - self.config.set_key('bolt11_fallback', bool(x)) - bolt11_fallback_cb.stateChanged.connect(on_bolt11_fallback) - - bip21_lightning_cb = QCheckBox(_('Add lightning invoice to bitcoin URIs')) - bip21_lightning_cb.setChecked(bool(self.config.get('bip21_lightning', False))) - bip21_lightning_cb.setToolTip(_('This may create larger qr codes.')) - def on_bip21_lightning(x): - self.config.set_key('bip21_lightning', bool(x)) - bip21_lightning_cb.stateChanged.connect(on_bip21_lightning) - - use_rbf = bool(self.config.get('use_rbf', True)) - use_rbf_cb = QCheckBox(_('Use Replace-By-Fee')) - use_rbf_cb.setChecked(use_rbf) - use_rbf_cb.setToolTip( - _('If you check this box, your transactions will be marked as non-final,') + '\n' + \ - _('and you will have the possibility, while they are unconfirmed, to replace them with transactions that pay higher fees.') + '\n' + \ - _('Note that some merchants do not accept non-final transactions until they are confirmed.')) - def on_use_rbf(x): - self.config.set_key('use_rbf', bool(x)) - batch_rbf_cb.setEnabled(bool(x)) - use_rbf_cb.stateChanged.connect(on_use_rbf) - - batch_rbf_cb = QCheckBox(_('Batch RBF transactions')) - batch_rbf_cb.setChecked(bool(self.config.get('batch_rbf', False))) - batch_rbf_cb.setEnabled(use_rbf) - batch_rbf_cb.setToolTip( - _('If you check this box, your unconfirmed transactions will be consolidated into a single transaction.') + '\n' + \ - _('This will save fees.')) - def on_batch_rbf(x): - self.config.set_key('batch_rbf', bool(x)) - batch_rbf_cb.stateChanged.connect(on_batch_rbf) - # lightning - help_recov = _(messages.MSG_RECOVERABLE_CHANNELS) - recov_cb = QCheckBox(_("Create recoverable channels")) - enable_toggle_use_recoverable_channels = bool(self.wallet.lnworker and self.wallet.lnworker.can_have_recoverable_channels()) - recov_cb.setEnabled(enable_toggle_use_recoverable_channels) - recov_cb.setToolTip(messages.to_rtf(help_recov)) - recov_cb.setChecked(bool(self.config.get('use_recoverable_channels', True)) and enable_toggle_use_recoverable_channels) - def on_recov_checked(x): - self.config.set_key('use_recoverable_channels', bool(x)) - recov_cb.stateChanged.connect(on_recov_checked) - - help_trampoline = _(messages.MSG_HELP_TRAMPOLINE) - trampoline_cb = QCheckBox(_("Use trampoline routing (disable gossip)")) + help_trampoline = messages.MSG_HELP_TRAMPOLINE + trampoline_cb = QCheckBox(_("Use trampoline routing")) trampoline_cb.setToolTip(messages.to_rtf(help_trampoline)) trampoline_cb.setChecked(not bool(self.config.get('use_gossip', False))) def on_trampoline_checked(use_trampoline): - use_gossip = not bool(use_trampoline) - self.config.set_key('use_gossip', use_gossip) - if use_gossip: + use_trampoline = bool(use_trampoline) + if not use_trampoline: + if not window.question('\n'.join([ + _("Are you sure you want to disable trampoline?"), + _("Without this option, Electrum will need to sync with the Lightning network on every start."), + _("This may impact the reliability of your payments."), + ])): + trampoline_cb.setCheckState(Qt.Checked) + return + self.config.set_key('use_gossip', not use_trampoline) + if not use_trampoline: self.network.start_gossip() else: self.network.run_from_another_thread( @@ -169,17 +130,6 @@ util.trigger_callback('channels_updated', self.wallet) trampoline_cb.stateChanged.connect(on_trampoline_checked) - help_instant_swaps = ' '.join([ - _("If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed."), - _("Note you are at risk of losing the funds in the swap, if the funding transaction never confirms.") - ]) - instant_swaps_cb = QCheckBox(_("Allow instant swaps")) - instant_swaps_cb.setToolTip(messages.to_rtf(help_instant_swaps)) - instant_swaps_cb.setChecked(bool(self.config.get('allow_instant_swaps', False))) - def on_instant_swaps_checked(allow_instant_swaps): - self.config.set_key('allow_instant_swaps', bool(allow_instant_swaps)) - instant_swaps_cb.stateChanged.connect(on_instant_swaps_checked) - help_remote_wt = ' '.join([ _("A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state."), _("If you have private a watchtower, enter its URL here."), @@ -289,40 +239,6 @@ filelogging_cb.stateChanged.connect(on_set_filelogging) filelogging_cb.setToolTip(_('Debug logs can be persisted to disk. These are useful for troubleshooting.')) - preview_cb = QCheckBox(_('Advanced preview')) - preview_cb.setChecked(bool(self.config.get('advanced_preview', False))) - preview_cb.setToolTip(_("Open advanced transaction preview dialog when 'Pay' is clicked.")) - def on_preview(x): - self.config.set_key('advanced_preview', x == Qt.Checked) - preview_cb.stateChanged.connect(on_preview) - - usechange_cb = QCheckBox(_('Use change addresses')) - usechange_cb.setChecked(self.wallet.use_change) - if not self.config.is_modifiable('use_change'): usechange_cb.setEnabled(False) - def on_usechange(x): - usechange_result = x == Qt.Checked - if self.wallet.use_change != usechange_result: - self.wallet.use_change = usechange_result - self.wallet.db.put('use_change', self.wallet.use_change) - multiple_cb.setEnabled(self.wallet.use_change) - usechange_cb.stateChanged.connect(on_usechange) - usechange_cb.setToolTip(_('Using change addresses makes it more difficult for other people to track your transactions.')) - - def on_multiple(x): - multiple = x == Qt.Checked - if self.wallet.multiple_change != multiple: - self.wallet.multiple_change = multiple - self.wallet.db.put('multiple_change', multiple) - multiple_change = self.wallet.multiple_change - multiple_cb = QCheckBox(_('Use multiple change addresses')) - multiple_cb.setEnabled(self.wallet.use_change) - multiple_cb.setToolTip('\n'.join([ - _('In some cases, use up to 3 change addresses in order to break ' - 'up large coin amounts and obfuscate the recipient address.'), - _('This may result in higher transactions fees.') - ])) - multiple_cb.setChecked(multiple_change) - multiple_cb.stateChanged.connect(on_multiple) def fmt_docs(key, klass): lines = [ln.lstrip(" ") for ln in klass.__doc__.split("\n")] @@ -343,25 +259,6 @@ self.config.set_key('coin_chooser', chooser_name) chooser_combo.currentIndexChanged.connect(on_chooser) - def on_unconf(x): - self.config.set_key('confirmed_only', bool(x)) - conf_only = bool(self.config.get('confirmed_only', False)) - unconf_cb = QCheckBox(_('Spend only confirmed coins')) - unconf_cb.setToolTip(_('Spend only confirmed inputs.')) - unconf_cb.setChecked(conf_only) - unconf_cb.stateChanged.connect(on_unconf) - - def on_outrounding(x): - self.config.set_key('coin_chooser_output_rounding', bool(x)) - enable_outrounding = bool(self.config.get('coin_chooser_output_rounding', True)) - outrounding_cb = QCheckBox(_('Enable output value rounding')) - outrounding_cb.setToolTip( - _('Set the value of the change output so that it has similar precision to the other outputs.') + '\n' + - _('This might improve your privacy somewhat.') + '\n' + - _('If enabled, at most 100 satoshis might be lost due to this, per transaction.')) - outrounding_cb.setChecked(enable_outrounding) - outrounding_cb.stateChanged.connect(on_outrounding) - block_explorers = sorted(util.block_explorer_info().keys()) BLOCK_EX_CUSTOM_ITEM = _("Custom URL") if BLOCK_EX_CUSTOM_ITEM in block_explorers: # malicious translation? @@ -390,7 +287,7 @@ val = block_ex_custom_e.text() try: val = ast.literal_eval(val) # to also accept tuples - except: + except Exception: pass self.config.set_key('block_explorer_custom', val) block_ex_custom_e.editingFinished.connect(on_be_edit) @@ -403,41 +300,26 @@ block_ex_hbox_w.setLayout(block_ex_hbox) # Fiat Currency - hist_checkbox = QCheckBox() - hist_capgains_checkbox = QCheckBox() - fiat_address_checkbox = QCheckBox() + self.history_rates_cb = QCheckBox(_('Download historical rates')) ccy_combo = QComboBox() ex_combo = QComboBox() def update_currencies(): if not self.fx: return - currencies = sorted(self.fx.get_currencies(self.fx.get_history_config())) + h = bool(self.config.get('history_rates', False)) + currencies = sorted(self.fx.get_currencies(h)) ccy_combo.clear() ccy_combo.addItems([_('None')] + currencies) if self.fx.is_enabled(): ccy_combo.setCurrentIndex(ccy_combo.findText(self.fx.get_currency())) - def update_history_cb(): - if not self.fx: return - hist_checkbox.setChecked(self.fx.get_history_config()) - hist_checkbox.setEnabled(self.fx.is_enabled()) - - def update_fiat_address_cb(): - if not self.fx: return - fiat_address_checkbox.setChecked(self.fx.get_fiat_address_config()) - - def update_history_capgains_cb(): - if not self.fx: return - hist_capgains_checkbox.setChecked(self.fx.get_history_capital_gains_config()) - hist_capgains_checkbox.setEnabled(hist_checkbox.isChecked()) - def update_exchanges(): if not self.fx: return b = self.fx.is_enabled() ex_combo.setEnabled(b) if b: - h = self.fx.get_history_config() + h = bool(self.config.get('history_rates', False)) c = self.fx.get_currency() exchanges = self.fx.get_exchanges_by_ccy(c, h) else: @@ -455,7 +337,6 @@ self.fx.set_enabled(b) if b and ccy != self.fx.ccy: self.fx.set_currency(ccy) - update_history_cb() update_exchanges() self.app.update_fiat_signal.emit() @@ -463,81 +344,51 @@ exchange = str(ex_combo.currentText()) if self.fx and self.fx.is_enabled() and exchange and exchange != self.fx.exchange.name(): self.fx.set_exchange(exchange) - - def on_history(checked): - if not self.fx: return - self.fx.set_history_config(checked) - update_exchanges() - if self.fx.is_enabled() and checked: - self.fx.trigger_update() - update_history_capgains_cb() self.app.update_fiat_signal.emit() - def on_history_capgains(checked): - if not self.fx: return - self.fx.set_history_capital_gains_config(checked) - self.app.update_fiat_signal.emit() - - def on_fiat_address(checked): - if not self.fx: return - self.fx.set_fiat_address_config(checked) - self.app.update_fiat_signal.emit() + def on_history_rates(checked): + self.config.set_key('history_rates', bool(checked)) + if not self.fx: + return + update_exchanges() + window.app.update_fiat_signal.emit() update_currencies() - update_history_cb() - update_history_capgains_cb() - update_fiat_address_cb() update_exchanges() ccy_combo.currentIndexChanged.connect(on_currency) - hist_checkbox.stateChanged.connect(on_history) - hist_capgains_checkbox.stateChanged.connect(on_history_capgains) - fiat_address_checkbox.stateChanged.connect(on_fiat_address) + self.history_rates_cb.setChecked(bool(self.config.get('history_rates', False))) + self.history_rates_cb.stateChanged.connect(on_history_rates) ex_combo.currentIndexChanged.connect(on_exchange) gui_widgets = [] gui_widgets.append((lang_label, lang_combo)) gui_widgets.append((colortheme_label, colortheme_combo)) - gui_widgets.append((unit_label, unit_combo)) - gui_widgets.append((nz_label, nz)) - gui_widgets.append((msat_cb, None)) - gui_widgets.append((thousandsep_cb, None)) - invoices_widgets = [] - invoices_widgets.append((bolt11_fallback_cb, None)) - invoices_widgets.append((bip21_lightning_cb, None)) - tx_widgets = [] - tx_widgets.append((usechange_cb, None)) - tx_widgets.append((use_rbf_cb, None)) - tx_widgets.append((batch_rbf_cb, None)) - tx_widgets.append((preview_cb, None)) - tx_widgets.append((unconf_cb, None)) - tx_widgets.append((multiple_cb, None)) - tx_widgets.append((outrounding_cb, None)) - if len(choosers) > 1: - tx_widgets.append((chooser_label, chooser_combo)) - tx_widgets.append((block_ex_label, block_ex_hbox_w)) + gui_widgets.append((block_ex_label, block_ex_hbox_w)) + units_widgets = [] + units_widgets.append((unit_label, unit_combo)) + units_widgets.append((nz_label, nz)) + units_widgets.append((msat_cb, None)) + units_widgets.append((thousandsep_cb, None)) lightning_widgets = [] - lightning_widgets.append((recov_cb, None)) lightning_widgets.append((trampoline_cb, None)) - lightning_widgets.append((instant_swaps_cb, None)) lightning_widgets.append((remote_wt_cb, self.watchtower_url_e)) fiat_widgets = [] fiat_widgets.append((QLabel(_('Fiat currency')), ccy_combo)) fiat_widgets.append((QLabel(_('Source')), ex_combo)) - fiat_widgets.append((QLabel(_('Show history rates')), hist_checkbox)) - fiat_widgets.append((QLabel(_('Show capital gains in history')), hist_capgains_checkbox)) - fiat_widgets.append((QLabel(_('Show Fiat balance for addresses')), fiat_address_checkbox)) + fiat_widgets.append((self.history_rates_cb, None)) misc_widgets = [] misc_widgets.append((updatecheck_cb, None)) misc_widgets.append((filelogging_cb, None)) misc_widgets.append((alias_label, self.alias_e)) misc_widgets.append((qr_label, qr_combo)) + if len(choosers) > 1: + misc_widgets.append((chooser_label, chooser_combo)) tabs_info = [ (gui_widgets, _('Appearance')), - (tx_widgets, _('Transactions')), - (invoices_widgets, _('Invoices')), - (lightning_widgets, _('Lightning')), + (units_widgets, _('Units')), (fiat_widgets, _('Fiat')), + (lightning_widgets, _('Lightning')), (misc_widgets, _('Misc')), ] for widgets, name in tabs_info: diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/swap_dialog.py electrum-4.4.5+dfsg1/electrum/gui/qt/swap_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/swap_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/swap_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,4 +1,4 @@ -from typing import TYPE_CHECKING, Optional +from typing import TYPE_CHECKING, Optional, Union from PyQt5.QtCore import pyqtSignal from PyQt5.QtWidgets import QLabel, QVBoxLayout, QGridLayout, QPushButton @@ -8,25 +8,30 @@ from electrum.lnutil import ln_dummy_address from electrum.transaction import PartialTxOutput, PartialTransaction +from electrum.gui import messages +from . import util from .util import (WindowModalDialog, Buttons, OkButton, CancelButton, EnterButton, ColorScheme, WWLabel, read_QIcon, IconLabel, char_width_in_lineedit) +from .util import qt_event_listener, QtEventListener from .amountedit import BTCAmountEdit from .fee_slider import FeeSlider, FeeComboBox +from .my_treeview import create_toolbar_with_menu if TYPE_CHECKING: from .main_window import ElectrumWindow -CANNOT_RECEIVE_WARNING = """ -The requested amount is higher than what you can receive in your currently open channels. +CANNOT_RECEIVE_WARNING = _( +"""The requested amount is higher than what you can receive in your currently open channels. If you continue, your funds will be locked until the remote server can find a path to pay you. If the swap cannot be performed after 24h, you will be refunded. -Do you want to continue? -""" +Do you want to continue?""" +) -class SwapDialog(WindowModalDialog): +class InvalidSwapParameters(Exception): pass - tx: Optional[PartialTransaction] + +class SwapDialog(WindowModalDialog, QtEventListener): def __init__(self, window: 'ElectrumWindow', is_reverse=None, recv_amount_sat=None, channels=None): WindowModalDialog.__init__(self, window, _('Submarine Swap')) @@ -35,10 +40,15 @@ self.lnworker = self.window.wallet.lnworker self.swap_manager = self.lnworker.swap_manager self.network = window.network - self.tx = None # for the forward-swap only self.channels = channels self.is_reverse = is_reverse if is_reverse is not None else True vbox = QVBoxLayout(self) + toolbar, menu = create_toolbar_with_menu(self.config, '') + menu.addConfig( + _("Allow instant swaps"), 'allow_instant_swaps', False, + tooltip=messages.to_rtf(messages.MSG_CONFIG_INSTANT_SWAPS), + ).setEnabled(self.lnworker.can_have_recoverable_channels()) + vbox.addLayout(toolbar) self.description_label = WWLabel(self.get_description()) self.send_amount_e = BTCAmountEdit(self.window.get_decimal_point) self.recv_amount_e = BTCAmountEdit(self.window.get_decimal_point) @@ -46,7 +56,7 @@ btn_width = 10 * char_width_in_lineedit() self.max_button.setFixedWidth(btn_width) self.max_button.setCheckable(True) - self.toggle_button = QPushButton(u'\U000021c4') + self.toggle_button = QPushButton(' \U000021c4 ') # whitespace to force larger min width self.toggle_button.setEnabled(is_reverse is None) # send_follows is used to know whether the send amount field / receive # amount field should be adjusted after the fee slider was moved @@ -93,10 +103,37 @@ if recv_amount_sat: self.init_recv_amount(recv_amount_sat) self.update() + self.needs_tx_update = True + self.window.gui_object.timer.timeout.connect(self.timer_actions) + self.register_callbacks() + + def closeEvent(self, event): + self.unregister_callbacks() + event.accept() + + @qt_event_listener + def on_event_fee_histogram(self, *args): + self.on_send_edited() + self.on_recv_edited() + + @qt_event_listener + def on_event_fee(self, *args): + self.on_send_edited() + self.on_recv_edited() + + def timer_actions(self): + if self.needs_tx_update: + self.update_tx() + self.update_ok_button() + self.needs_tx_update = False def init_recv_amount(self, recv_amount_sat): - recv_amount_sat = max(recv_amount_sat, self.swap_manager.min_amount) - self.recv_amount_e.setAmount(recv_amount_sat) + if recv_amount_sat == '!': + self.max_button.setChecked(True) + self.spend_max() + else: + recv_amount_sat = max(recv_amount_sat, self.swap_manager.get_min_amount()) + self.recv_amount_e.setAmount(recv_amount_sat) def fee_slider_callback(self, dyn, pos, fee_rate): if dyn: @@ -124,33 +161,25 @@ if self.is_reverse: self._spend_max_reverse_swap() else: - self._spend_max_forward_swap() + # spend_max_forward_swap will be called in update_tx + pass else: self.send_amount_e.setAmount(None) - self.update_fee() - self.update_ok_button() + self.needs_tx_update = True def uncheck_max(self): self.max_button.setChecked(False) self.update() - def _spend_max_forward_swap(self): - self._update_tx('!') - if self.tx: - amount = self.tx.output_value_for_address(ln_dummy_address()) - max_swap_amt = self.swap_manager.get_max_amount() - max_recv_amt_ln = int(self.swap_manager.num_sats_can_receive()) - max_recv_amt_oc = self.swap_manager.get_send_amount(max_recv_amt_ln, is_reverse=False) or float('inf') - max_amt = int(min(max_swap_amt, max_recv_amt_oc)) - if amount > max_amt: - amount = max_amt - self._update_tx(amount) - if self.tx: - amount = self.tx.output_value_for_address(ln_dummy_address()) - assert amount <= max_amt - self.send_amount_e.setAmount(amount) + def _spend_max_forward_swap(self, tx: Optional[PartialTransaction]) -> None: + if tx: + amount = tx.output_value_for_address(ln_dummy_address()) + self.send_amount_e.setAmount(amount) + else: + self.send_amount_e.setAmount(None) + self.max_button.setChecked(False) - def _spend_max_reverse_swap(self): + def _spend_max_reverse_swap(self) -> None: amount = min(self.lnworker.num_sats_can_send(), self.swap_manager.get_max_amount()) self.send_amount_e.setAmount(amount) @@ -163,7 +192,7 @@ if self.is_reverse and send_amount and send_amount > self.lnworker.num_sats_can_send(): # cannot send this much on lightning recv_amount = None - if (not self.is_reverse) and recv_amount and recv_amount > self.swap_manager.num_sats_can_receive(): + if (not self.is_reverse) and recv_amount and recv_amount > self.lnworker.num_sats_can_receive(): # cannot receive this much on lightning recv_amount = None self.recv_amount_e.follows = True @@ -171,9 +200,7 @@ self.recv_amount_e.setStyleSheet(ColorScheme.BLUE.as_stylesheet()) self.recv_amount_e.follows = False self.send_follows = False - self._update_tx(send_amount) - self.update_fee() - self.update_ok_button() + self.needs_tx_update = True def on_recv_edited(self): if self.recv_amount_e.follows: @@ -188,9 +215,7 @@ self.send_amount_e.setStyleSheet(ColorScheme.BLUE.as_stylesheet()) self.send_amount_e.follows = False self.send_follows = True - self._update_tx(send_amount) - self.update_fee() - self.update_ok_button() + self.needs_tx_update = True def update(self): from .util import IconLabel @@ -205,22 +230,21 @@ server_fee_str = '%.2f'%sm.percentage + '% + ' + self.window.format_amount(server_mining_fee) + ' ' + self.window.base_unit() self.server_fee_label.setText(server_fee_str) self.server_fee_label.repaint() # macOS hack for #6269 - self.update_tx() - self.update_fee() - self.update_ok_button() + self.needs_tx_update = True - def update_fee(self): + def update_fee(self, tx: Optional[PartialTransaction]) -> None: """Updates self.fee_label. No other side-effects.""" if self.is_reverse: sm = self.swap_manager fee = sm.get_claim_fee() else: - fee = self.tx.get_fee() if self.tx else None + fee = tx.get_fee() if tx else None fee_text = self.window.format_amount(fee) + ' ' + self.window.base_unit() if fee else '' self.fee_label.setText(fee_text) self.fee_label.repaint() # macOS hack for #6269 def run(self): + """Can raise InvalidSwapParameters.""" if not self.exec_(): return if self.is_reverse: @@ -239,50 +263,60 @@ onchain_amount = self.send_amount_e.get_amount() if lightning_amount is None or onchain_amount is None: return - if lightning_amount > self.swap_manager.num_sats_can_receive(): + if lightning_amount > self.lnworker.num_sats_can_receive(): if not self.window.question(CANNOT_RECEIVE_WARNING): return self.window.protect(self.do_normal_swap, (lightning_amount, onchain_amount)) return True - def update_tx(self): + def update_tx(self) -> None: if self.is_reverse: + self.update_fee(None) return is_max = self.max_button.isChecked() if is_max: - self._spend_max_forward_swap() + tx = self._create_tx_safe('!') + self._spend_max_forward_swap(tx) else: onchain_amount = self.send_amount_e.get_amount() - self._update_tx(onchain_amount) + tx = self._create_tx_safe(onchain_amount) + self.update_fee(tx) - def _update_tx(self, onchain_amount): - """Updates self.tx. No other side-effects.""" - if self.is_reverse: - return + def _create_tx(self, onchain_amount: Union[int, str, None]) -> PartialTransaction: + assert not self.is_reverse if onchain_amount is None: - self.tx = None - return - outputs = [PartialTxOutput.from_address_and_value(ln_dummy_address(), onchain_amount)] + raise InvalidSwapParameters("onchain_amount is None") coins = self.window.get_coins() + if onchain_amount == '!': + max_amount = sum(c.value_sats() for c in coins) + max_swap_amount = self.swap_manager.max_amount_forward_swap() + if max_swap_amount is None: + raise InvalidSwapParameters("swap_manager.max_amount_forward_swap() is None") + if max_amount > max_swap_amount: + onchain_amount = max_swap_amount + outputs = [PartialTxOutput.from_address_and_value(ln_dummy_address(), onchain_amount)] try: - self.tx = self.window.wallet.make_unsigned_transaction( + tx = self.window.wallet.make_unsigned_transaction( coins=coins, outputs=outputs) except (NotEnoughFunds, NoDynamicFeeEstimates) as e: - self.tx = None + raise InvalidSwapParameters(str(e)) from e + return tx + + def _create_tx_safe(self, onchain_amount: Union[int, str, None]) -> Optional[PartialTransaction]: + try: + return self._create_tx(onchain_amount=onchain_amount) + except InvalidSwapParameters: + return None def update_ok_button(self): """Updates self.ok_button. No other side-effects.""" send_amount = self.send_amount_e.get_amount() recv_amount = self.recv_amount_e.get_amount() - self.ok_button.setEnabled( - (send_amount is not None) - and (recv_amount is not None) - and (self.tx is not None or self.is_reverse) - ) + self.ok_button.setEnabled(bool(send_amount) and bool(recv_amount)) def do_normal_swap(self, lightning_amount, onchain_amount, password): - tx = self.tx + tx = self._create_tx(onchain_amount) assert tx coro = self.swap_manager.normal_swap( lightning_amount_sat=lightning_amount, @@ -297,7 +331,7 @@ onchain_funds = "onchain funds" lightning_funds = "lightning funds" - return "Swap {fromType} for {toType}. This will increase your {capacityType} capacity. This service is powered by the Boltz backend.".format( + return "Swap {fromType} for {toType}.\nThis will increase your {capacityType} capacity.".format( fromType=lightning_funds if self.is_reverse else onchain_funds, toType=onchain_funds if self.is_reverse else lightning_funds, capacityType="receiving" if self.is_reverse else "sending", diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/transaction_dialog.py electrum-4.4.5+dfsg1/electrum/gui/qt/transaction_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/transaction_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/transaction_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -23,31 +23,40 @@ # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. +import asyncio import sys +import concurrent.futures import copy import datetime import traceback import time -from typing import TYPE_CHECKING, Callable, Optional, List, Union +from typing import TYPE_CHECKING, Callable, Optional, List, Union, Tuple from functools import partial from decimal import Decimal -from PyQt5.QtCore import QSize, Qt -from PyQt5.QtGui import QTextCharFormat, QBrush, QFont, QPixmap +from PyQt5.QtCore import QSize, Qt, QUrl, QPoint, pyqtSignal +from PyQt5.QtGui import QTextCharFormat, QBrush, QFont, QPixmap, QCursor from PyQt5.QtWidgets import (QDialog, QLabel, QPushButton, QHBoxLayout, QVBoxLayout, QWidget, QGridLayout, - QTextEdit, QFrame, QAction, QToolButton, QMenu, QCheckBox) + QTextEdit, QFrame, QAction, QToolButton, QMenu, QCheckBox, QTextBrowser, QToolTip, + QApplication, QSizePolicy) import qrcode from qrcode import exceptions from electrum.simple_config import SimpleConfig from electrum.util import quantize_feerate +from electrum import bitcoin + from electrum.bitcoin import base_encode, NLOCKTIME_BLOCKHEIGHT_MAX from electrum.i18n import _ from electrum.plugin import run_hook from electrum import simple_config -from electrum.transaction import SerializationError, Transaction, PartialTransaction, PartialTxInput +from electrum.transaction import SerializationError, Transaction, PartialTransaction, PartialTxInput, TxOutpoint +from electrum.transaction import TxinDataFetchProgress from electrum.logging import get_logger +from electrum.util import ShortID, get_asyncio_loop +from electrum.network import Network +from . import util from .util import (MessageBoxMixin, read_QIcon, Buttons, icon_path, MONOSPACE_FONT, ColorScheme, ButtonsLineEdit, ShowQRLineEdit, text_dialog, char_width_in_lineedit, TRANSACTION_FILE_EXTENSION_FILTER_SEPARATE, @@ -55,14 +64,17 @@ TRANSACTION_FILE_EXTENSION_FILTER_ONLY_PARTIAL_TX, BlockingWaitingDialog, getSaveFileName, ColorSchemeItem, get_iconname_qrcode) - -from .fee_slider import FeeSlider, FeeComboBox -from .confirm_tx_dialog import TxEditor -from .amountedit import FeerateEdit, BTCAmountEdit -from .locktimeedit import LockTimeEdit +from .rate_limiter import rate_limited +from .my_treeview import create_toolbar_with_menu if TYPE_CHECKING: from .main_window import ElectrumWindow + from electrum.wallet import Abstract_Wallet + + +_logger = get_logger(__name__) +dialogs = [] # Otherwise python randomly garbage collects the dialogs... + class TxSizeLabel(QLabel): @@ -73,19 +85,302 @@ def setAmount(self, fiat_fee): self.setText(('≈ %s' % fiat_fee) if fiat_fee else '') -class QTextEditWithDefaultSize(QTextEdit): +class QTextBrowserWithDefaultSize(QTextBrowser): + def __init__(self, width: int = 0, height: int = 0): + self._width = width + self._height = height + QTextBrowser.__init__(self) + self.setLineWrapMode(QTextBrowser.NoWrap) + def sizeHint(self): - return QSize(0, 100) + return QSize(self._width, self._height) +class TxInOutWidget(QWidget): + def __init__(self, main_window: 'ElectrumWindow', wallet: 'Abstract_Wallet'): + QWidget.__init__(self) -_logger = get_logger(__name__) -dialogs = [] # Otherwise python randomly garbage collects the dialogs... + self.wallet = wallet + self.main_window = main_window + self.tx = None # type: Optional[Transaction] + self.inputs_header = QLabel() + self.inputs_textedit = QTextBrowserWithDefaultSize(750, 100) + self.inputs_textedit.setOpenLinks(False) # disable automatic link opening + self.inputs_textedit.anchorClicked.connect(self._open_internal_link) # send links to our handler + self.inputs_textedit.setTextInteractionFlags( + self.inputs_textedit.textInteractionFlags() | Qt.LinksAccessibleByMouse | Qt.LinksAccessibleByKeyboard) + self.inputs_textedit.setContextMenuPolicy(Qt.CustomContextMenu) + self.inputs_textedit.customContextMenuRequested.connect(self.on_context_menu_for_inputs) + + self.inheader_hbox = QHBoxLayout() + self.inheader_hbox.setContentsMargins(0, 0, 0, 0) + self.inheader_hbox.addWidget(self.inputs_header) + + self.txo_color_recv = TxOutputColoring( + legend=_("Wallet Address"), color=ColorScheme.GREEN, tooltip=_("Wallet receiving address")) + self.txo_color_change = TxOutputColoring( + legend=_("Change Address"), color=ColorScheme.YELLOW, tooltip=_("Wallet change address")) + self.txo_color_2fa = TxOutputColoring( + legend=_("TrustedCoin (2FA) batch fee"), color=ColorScheme.BLUE, tooltip=_("TrustedCoin (2FA) fee for the next batch of transactions")) + self.outputs_header = QLabel() + self.outputs_textedit = QTextBrowserWithDefaultSize(750, 100) + self.outputs_textedit.setOpenLinks(False) # disable automatic link opening + self.outputs_textedit.anchorClicked.connect(self._open_internal_link) # send links to our handler + self.outputs_textedit.setTextInteractionFlags( + self.outputs_textedit.textInteractionFlags() | Qt.LinksAccessibleByMouse | Qt.LinksAccessibleByKeyboard) + self.outputs_textedit.setContextMenuPolicy(Qt.CustomContextMenu) + self.outputs_textedit.customContextMenuRequested.connect(self.on_context_menu_for_outputs) + + outheader_hbox = QHBoxLayout() + outheader_hbox.setContentsMargins(0, 0, 0, 0) + outheader_hbox.addWidget(self.outputs_header) + outheader_hbox.addStretch(2) + outheader_hbox.addWidget(self.txo_color_recv.legend_label) + outheader_hbox.addWidget(self.txo_color_change.legend_label) + outheader_hbox.addWidget(self.txo_color_2fa.legend_label) + + vbox = QVBoxLayout() + vbox.addLayout(self.inheader_hbox) + vbox.addWidget(self.inputs_textedit) + vbox.addLayout(outheader_hbox) + vbox.addWidget(self.outputs_textedit) + self.setLayout(vbox) + self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) + def update(self, tx: Optional[Transaction]): + self.tx = tx + if tx is None: + self.inputs_header.setText('') + self.inputs_textedit.setText('') + self.outputs_header.setText('') + self.outputs_textedit.setText('') + return -def show_transaction(tx: Transaction, *, parent: 'ElectrumWindow', desc=None, prompt_if_unsaved=False): + inputs_header_text = _("Inputs") + ' (%d)'%len(self.tx.inputs()) + self.inputs_header.setText(inputs_header_text) + ext = QTextCharFormat() # "external" + lnk = QTextCharFormat() + lnk.setToolTip(_('Click to open, right-click for menu')) + lnk.setAnchor(True) + lnk.setUnderlineStyle(QTextCharFormat.SingleUnderline) + tf_used_recv, tf_used_change, tf_used_2fa = False, False, False + def addr_text_format(addr: str) -> QTextCharFormat: + nonlocal tf_used_recv, tf_used_change, tf_used_2fa + if self.wallet.is_mine(addr): + if self.wallet.is_change(addr): + tf_used_change = True + fmt = QTextCharFormat(self.txo_color_change.text_char_format) + else: + tf_used_recv = True + fmt = QTextCharFormat(self.txo_color_recv.text_char_format) + fmt.setAnchorHref(addr) + fmt.setToolTip(_('Click to open, right-click for menu')) + fmt.setAnchor(True) + fmt.setUnderlineStyle(QTextCharFormat.SingleUnderline) + return fmt + elif self.wallet.is_billing_address(addr): + tf_used_2fa = True + return self.txo_color_2fa.text_char_format + return ext + + def insert_tx_io( + *, + cursor: QCursor, + txio_idx: int, + is_coinbase: bool, + tcf_shortid: QTextCharFormat = None, + short_id: str, + addr: Optional[str], + value: Optional[int], + ): + tcf_ext = QTextCharFormat(ext) + tcf_addr = addr_text_format(addr) + if tcf_shortid is None: + tcf_shortid = tcf_ext + a_name = f"txio_idx {txio_idx}" + for tcf in (tcf_ext, tcf_shortid, tcf_addr): # used by context menu creation + tcf.setAnchorNames([a_name]) + if is_coinbase: + cursor.insertText('coinbase', tcf_ext) + else: + # short_id + cursor.insertText(short_id, tcf_shortid) + cursor.insertText(" " * max(0, 15 - len(short_id)), tcf_ext) # padding + cursor.insertText('\t', tcf_ext) + # addr + if addr is None: + address_str = '
' + elif len(addr) <= 42: + address_str = addr + else: + address_str = addr[0:30] + '…' + addr[-11:] + cursor.insertText(address_str, tcf_addr) + cursor.insertText(" " * max(0, 42 - len(address_str)), tcf_ext) # padding + cursor.insertText('\t', tcf_ext) + # value + value_str = self.main_window.format_amount(value, whitespaces=True) + cursor.insertText(value_str, tcf_ext) + cursor.insertBlock() + + i_text = self.inputs_textedit + i_text.clear() + i_text.setFont(QFont(MONOSPACE_FONT)) + i_text.setReadOnly(True) + cursor = i_text.textCursor() + for txin_idx, txin in enumerate(self.tx.inputs()): + addr = self.wallet.adb.get_txin_address(txin) + txin_value = self.wallet.adb.get_txin_value(txin) + tcf_shortid = QTextCharFormat(lnk) + tcf_shortid.setAnchorHref(txin.prevout.txid.hex()) + insert_tx_io( + cursor=cursor, is_coinbase=txin.is_coinbase_input(), txio_idx=txin_idx, + tcf_shortid=tcf_shortid, + short_id=str(txin.short_id), addr=addr, value=txin_value, + ) + + self.outputs_header.setText(_("Outputs") + ' (%d)'%len(self.tx.outputs())) + o_text = self.outputs_textedit + o_text.clear() + o_text.setFont(QFont(MONOSPACE_FONT)) + o_text.setReadOnly(True) + tx_height, tx_pos = None, None + tx_hash = self.tx.txid() + if tx_hash: + tx_mined_info = self.wallet.adb.get_tx_height(tx_hash) + tx_height = tx_mined_info.height + tx_pos = tx_mined_info.txpos + cursor = o_text.textCursor() + for txout_idx, o in enumerate(self.tx.outputs()): + if tx_height is not None and tx_pos is not None and tx_pos >= 0: + short_id = ShortID.from_components(tx_height, tx_pos, txout_idx) + elif tx_hash: + short_id = TxOutpoint(bytes.fromhex(tx_hash), txout_idx).short_name() + else: + short_id = f"unknown:{txout_idx}" + addr = o.get_ui_address_str() + insert_tx_io( + cursor=cursor, is_coinbase=False, txio_idx=txout_idx, + short_id=str(short_id), addr=addr, value=o.value, + ) + + self.txo_color_recv.legend_label.setVisible(tf_used_recv) + self.txo_color_change.legend_label.setVisible(tf_used_change) + self.txo_color_2fa.legend_label.setVisible(tf_used_2fa) + + def _open_internal_link(self, target): + """Accepts either a str txid, str address, or a QUrl which should be + of the bare form "txid" and/or "address" -- used by the clickable + links in the inputs/outputs QTextBrowsers""" + if isinstance(target, QUrl): + target = target.toString(QUrl.None_) + assert target + if bitcoin.is_address(target): + # target was an address, open address dialog + self.main_window.show_address(target, parent=self) + else: + # target was a txid, open new tx dialog + self.main_window.do_process_from_txid(txid=target, parent=self) + + def on_context_menu_for_inputs(self, pos: QPoint): + i_text = self.inputs_textedit + global_pos = i_text.viewport().mapToGlobal(pos) + + cursor = i_text.cursorForPosition(pos) + charFormat = cursor.charFormat() + name = charFormat.anchorNames() and charFormat.anchorNames()[0] + if not name: + menu = i_text.createStandardContextMenu() + menu.exec_(global_pos) + return + + menu = QMenu() + show_list = [] + copy_list = [] + # figure out which input they right-clicked on. input lines have an anchor named "txio_idx N" + txin_idx = int(name.split()[1]) # split "txio_idx N", translate N -> int + txin = self.tx.inputs()[txin_idx] + + menu.addAction(f"Tx Input #{txin_idx}").setDisabled(True) + menu.addSeparator() + if txin.is_coinbase_input(): + menu.addAction(_("Coinbase Input")).setDisabled(True) + else: + show_list += [(_("Show Prev Tx"), lambda: self._open_internal_link(txin.prevout.txid.hex()))] + copy_list += [(_("Copy") + " " + _("Outpoint"), lambda: self.main_window.do_copy(txin.prevout.to_str()))] + addr = self.wallet.adb.get_txin_address(txin) + if addr: + if self.wallet.is_mine(addr): + show_list += [(_("Address Details"), lambda: self.main_window.show_address(addr, parent=self))] + copy_list += [(_("Copy Address"), lambda: self.main_window.do_copy(addr))] + txin_value = self.wallet.adb.get_txin_value(txin) + if txin_value: + value_str = self.main_window.format_amount(txin_value) + copy_list += [(_("Copy Amount"), lambda: self.main_window.do_copy(value_str))] + + for item in show_list: + menu.addAction(*item) + if show_list and copy_list: + menu.addSeparator() + for item in copy_list: + menu.addAction(*item) + + menu.addSeparator() + std_menu = i_text.createStandardContextMenu() + menu.addActions(std_menu.actions()) + menu.exec_(global_pos) + + def on_context_menu_for_outputs(self, pos: QPoint): + o_text = self.outputs_textedit + global_pos = o_text.viewport().mapToGlobal(pos) + + cursor = o_text.cursorForPosition(pos) + charFormat = cursor.charFormat() + name = charFormat.anchorNames() and charFormat.anchorNames()[0] + if not name: + menu = o_text.createStandardContextMenu() + menu.exec_(global_pos) + return + + menu = QMenu() + show_list = [] + copy_list = [] + # figure out which output they right-clicked on. output lines have an anchor named "txio_idx N" + txout_idx = int(name.split()[1]) # split "txio_idx N", translate N -> int + menu.addAction(f"Tx Output #{txout_idx}").setDisabled(True) + menu.addSeparator() + if tx_hash := self.tx.txid(): + outpoint = TxOutpoint(bytes.fromhex(tx_hash), txout_idx) + copy_list += [(_("Copy") + " " + _("Outpoint"), lambda: self.main_window.do_copy(outpoint.to_str()))] + if addr := self.tx.outputs()[txout_idx].address: + if self.wallet.is_mine(addr): + show_list += [(_("Address Details"), lambda: self.main_window.show_address(addr, parent=self))] + copy_list += [(_("Copy Address"), lambda: self.main_window.do_copy(addr))] + txout_value = self.tx.outputs()[txout_idx].value + value_str = self.main_window.format_amount(txout_value) + copy_list += [(_("Copy Amount"), lambda: self.main_window.do_copy(value_str))] + + for item in show_list: + menu.addAction(*item) + if show_list and copy_list: + menu.addSeparator() + for item in copy_list: + menu.addAction(*item) + + menu.addSeparator() + std_menu = o_text.createStandardContextMenu() + menu.addActions(std_menu.actions()) + menu.exec_(global_pos) + + +def show_transaction( + tx: Transaction, + *, + parent: 'ElectrumWindow', + prompt_if_unsaved: bool = False, + external_keypairs=None, +): try: - d = TxDialog(tx, parent=parent, desc=desc, prompt_if_unsaved=prompt_if_unsaved) + d = TxDialog(tx, parent=parent, prompt_if_unsaved=prompt_if_unsaved, external_keypairs=external_keypairs) except SerializationError as e: _logger.exception('unable to deserialize the transaction') parent.show_critical(_("Electrum was unable to deserialize the transaction:") + "\n" + str(e)) @@ -93,10 +388,11 @@ d.show() +class TxDialog(QDialog, MessageBoxMixin): -class BaseTxDialog(QDialog, MessageBoxMixin): + throttled_update_sig = pyqtSignal() # emit from thread to do update in main thread - def __init__(self, *, parent: 'ElectrumWindow', desc, prompt_if_unsaved, finalized: bool, external_keypairs=None): + def __init__(self, tx: Transaction, *, parent: 'ElectrumWindow', prompt_if_unsaved: bool, external_keypairs=None): '''Transactions in the wallet will show their description. Pass desc to give a description for txs not yet in the wallet. ''' @@ -104,54 +400,51 @@ QDialog.__init__(self, parent=None) self.tx = None # type: Optional[Transaction] self.external_keypairs = external_keypairs - self.finalized = finalized self.main_window = parent self.config = parent.config self.wallet = parent.wallet self.prompt_if_unsaved = prompt_if_unsaved self.saved = False - self.desc = desc + self.desc = None + if txid := tx.txid(): + self.desc = self.wallet.get_label_for_txid(txid) or None self.setMinimumWidth(640) - self.resize(1200,600) - self.set_title() self.psbt_only_widgets = [] # type: List[QWidget] vbox = QVBoxLayout() self.setLayout(vbox) + toolbar, menu = create_toolbar_with_menu(self.config, '') + menu.addConfig( + _('Download missing data'), 'tx_dialog_fetch_txin_data', False, + tooltip=_( + 'Download parent transactions from the network.\n' + 'Allows filling in missing fee and input details.'), + callback=self.maybe_fetch_txin_data) + vbox.addLayout(toolbar) vbox.addWidget(QLabel(_("Transaction ID:"))) - self.tx_hash_e = ShowQRLineEdit('', self.config, title='Transaction ID') + self.tx_hash_e = ShowQRLineEdit('', self.config, title=_('Transaction ID')) vbox.addWidget(self.tx_hash_e) + self.tx_desc_label = QLabel(_("Description:")) + vbox.addWidget(self.tx_desc_label) + self.tx_desc = ButtonsLineEdit('') + def on_edited(): + text = self.tx_desc.text() + if self.wallet.set_label(txid, text): + self.main_window.history_list.update() + self.main_window.utxo_list.update() + self.main_window.labels_changed_signal.emit() + self.tx_desc.editingFinished.connect(on_edited) + self.tx_desc.addCopyButton() + vbox.addWidget(self.tx_desc) self.add_tx_stats(vbox) vbox.addSpacing(10) - self.inputs_header = QLabel() - vbox.addWidget(self.inputs_header) - self.inputs_textedit = QTextEditWithDefaultSize() - vbox.addWidget(self.inputs_textedit) - - self.txo_color_recv = TxOutputColoring( - legend=_("Receiving Address"), color=ColorScheme.GREEN, tooltip=_("Wallet receive address")) - self.txo_color_change = TxOutputColoring( - legend=_("Change Address"), color=ColorScheme.YELLOW, tooltip=_("Wallet change address")) - self.txo_color_2fa = TxOutputColoring( - legend=_("TrustedCoin (2FA) batch fee"), color=ColorScheme.BLUE, tooltip=_("TrustedCoin (2FA) fee for the next batch of transactions")) - - outheader_hbox = QHBoxLayout() - outheader_hbox.setContentsMargins(0, 0, 0, 0) - vbox.addLayout(outheader_hbox) - self.outputs_header = QLabel() - outheader_hbox.addWidget(self.outputs_header) - outheader_hbox.addStretch(2) - outheader_hbox.addWidget(self.txo_color_recv.legend_label) - outheader_hbox.addWidget(self.txo_color_change.legend_label) - outheader_hbox.addWidget(self.txo_color_2fa.legend_label) - - self.outputs_textedit = QTextEditWithDefaultSize() - vbox.addWidget(self.outputs_textedit) + self.io_widget = TxInOutWidget(self.main_window, self.wallet) + vbox.addWidget(self.io_widget) self.sign_button = b = QPushButton(_("Sign")) b.clicked.connect(self.sign) @@ -159,7 +452,7 @@ self.broadcast_button = b = QPushButton(_("Broadcast")) b.clicked.connect(self.do_broadcast) - self.save_button = b = QPushButton(_("Save")) + self.save_button = b = QPushButton(_("Add to History")) b.clicked.connect(self.save) self.cancel_button = b = QPushButton(_("Close")) @@ -177,13 +470,10 @@ self.psbt_only_widgets.append(export_submenu) self.export_actions_button = QToolButton() - self.export_actions_button.setText(_("Export")) + self.export_actions_button.setText(_("Share")) self.export_actions_button.setMenu(export_actions_menu) self.export_actions_button.setPopupMode(QToolButton.InstantPopup) - self.finalize_button = QPushButton(_('Finalize')) - self.finalize_button.clicked.connect(self.on_finalize) - partial_tx_actions_menu = QMenu() ptx_merge_sigs_action = QAction(_("Merge signatures from"), self) ptx_merge_sigs_action.triggered.connect(self.merge_sigs) @@ -200,25 +490,22 @@ # Action buttons self.buttons = [self.partial_tx_actions_button, self.sign_button, self.broadcast_button, self.cancel_button] # Transaction sharing buttons - self.sharing_buttons = [self.finalize_button, self.export_actions_button, self.save_button] + self.sharing_buttons = [self.export_actions_button, self.save_button] run_hook('transaction_dialog', self) - if not self.finalized: - self.create_fee_controls() - vbox.addWidget(self.feecontrol_fields) self.hbox = hbox = QHBoxLayout() hbox.addLayout(Buttons(*self.sharing_buttons)) hbox.addStretch(1) hbox.addLayout(Buttons(*self.buttons)) vbox.addLayout(hbox) - self.set_buttons_visibility() - dialogs.append(self) - def set_buttons_visibility(self): - for b in [self.export_actions_button, self.save_button, self.sign_button, self.broadcast_button, self.partial_tx_actions_button]: - b.setVisible(self.finalized) - for b in [self.finalize_button]: - b.setVisible(not self.finalized) + self._fetch_txin_data_fut = None # type: Optional[concurrent.futures.Future] + self._fetch_txin_data_progress = None # type: Optional[TxinDataFetchProgress] + self.throttled_update_sig.connect(self._throttled_update, Qt.QueuedConnection) + + self.set_tx(tx) + self.update() + self.set_title() def set_tx(self, tx: 'Transaction'): # Take a copy; it might get updated in the main window by @@ -233,11 +520,18 @@ # As a result, e.g. we might learn an imported address tx is segwit, # or that a beyond-gap-limit address is is_mine. # note: this might fetch prev txs over the network. - BlockingWaitingDialog( - self, - _("Adding info to tx, from wallet and network..."), - lambda: tx.add_info_from_wallet(self.wallet), - ) + tx.add_info_from_wallet(self.wallet) + # FIXME for PSBTs, we do a blocking fetch, as the missing data might be needed for e.g. signing + # - otherwise, the missing data is for display-completeness only, e.g. fee, input addresses (we do it async) + if not tx.is_complete() and tx.is_missing_info_from_network(): + BlockingWaitingDialog( + self, + _("Adding info to tx, from network..."), + lambda: Network.run_from_another_thread( + tx.add_info_from_network(self.wallet.network, timeout=10)), + ) + else: + self.maybe_fetch_txin_data() def do_broadcast(self): self.main_window.push_top_level_window(self) @@ -259,6 +553,9 @@ dialogs.remove(self) except ValueError: pass # was not in list already + if self._fetch_txin_data_fut: + self._fetch_txin_data_fut.cancel() + self._fetch_txin_data_fut = None def reject(self): # Override escape-key to close normally (and invoke closeEvent) @@ -276,7 +573,7 @@ action.triggered.connect(lambda: self.show_qr(tx=gettx())) menu.addAction(action) - action = QAction(_("Export to file"), self) + action = QAction(_("Save to file"), self) action.triggered.connect(lambda: self.export_to_file(tx=gettx())) menu.addAction(action) @@ -291,7 +588,8 @@ if not isinstance(self.tx, PartialTransaction): raise Exception("Can only export partial transactions for hardware device.") tx = copy.deepcopy(self.tx) - tx.prepare_for_export_for_hardware_device(self.wallet) + Network.run_from_another_thread( + tx.prepare_for_export_for_hardware_device(self.wallet)) return tx def copy_to_clipboard(self, *, tx: Transaction = None): @@ -302,9 +600,15 @@ def show_qr(self, *, tx: Transaction = None): if tx is None: tx = self.tx - qr_data = tx.to_qr_data() + qr_data, is_complete = tx.to_qr_data() + help_text = None + if not is_complete: + help_text = _( + """Warning: Some data (prev txs / "full utxos") was left """ + """out of the QR code as it would not fit. This might cause issues if signing offline. """ + """As a workaround, try exporting the tx as file or text instead.""") try: - self.main_window.show_qrcode(qr_data, 'Transaction', parent=self) + self.main_window.show_qrcode(qr_data, 'Transaction', parent=self, help_text=help_text) except qrcode.exceptions.DataOverflowError: self.show_error(_('Failed to display QR code.') + '\n' + _('Transaction is too large in size.')) @@ -411,13 +715,14 @@ return self.update() + @rate_limited(0.5, ts_after=True) + def _throttled_update(self): + self.update() + def update(self): - if not self.finalized: - self.update_fee_fields() - self.finalize_button.setEnabled(self.can_finalize()) if self.tx is None: return - self.update_io() + self.io_widget.update(self.tx) desc = self.desc base_unit = self.main_window.base_unit() format_amount = self.main_window.format_amount @@ -430,8 +735,7 @@ txid = self.tx.txid() fx = self.main_window.fx tx_item_fiat = None - if (self.finalized # ensures we don't use historical rates for tx being constructed *now* - and txid is not None and fx.is_enabled() and amount is not None): + if (txid is not None and fx.is_enabled() and amount is not None): tx_item_fiat = self.wallet.get_tx_item_fiat( tx_hash=txid, amount_sat=abs(amount), fx=fx, tx_fee=fee) lnworker_history = self.wallet.lnworker.get_onchain_history() if self.wallet.lnworker else {} @@ -439,24 +743,26 @@ item = lnworker_history[txid] ln_amount = item['amount_msat'] / 1000 if amount is None: - tx_mined_status = self.wallet.lnworker.lnwatcher.adb.get_tx_height(txid) + tx_mined_status = self.wallet.adb.get_tx_height(txid) else: ln_amount = None self.broadcast_button.setEnabled(tx_details.can_broadcast) can_sign = not self.tx.is_complete() and \ (self.wallet.can_sign(self.tx) or bool(self.external_keypairs)) self.sign_button.setEnabled(can_sign) - if self.finalized and tx_details.txid: + if tx_details.txid: self.tx_hash_e.setText(tx_details.txid) else: # note: when not finalized, RBF and locktime changes do not trigger # a make_tx, so the txid is unreliable, hence: self.tx_hash_e.setText(_('Unknown')) - if not desc: + if not self.wallet.adb.get_transaction(txid): self.tx_desc.hide() + self.tx_desc_label.hide() else: - self.tx_desc.setText(_("Description") + ': ' + desc) + self.tx_desc.setText(desc) self.tx_desc.show() + self.tx_desc_label.show() self.status_label.setText(_('Status:') + ' ' + tx_details.status) if tx_mined_status.timestamp: @@ -476,17 +782,13 @@ else: locktime_final_str = f"LockTime: {self.tx.locktime} ({datetime.datetime.fromtimestamp(self.tx.locktime)})" self.locktime_final_label.setText(locktime_final_str) - if self.locktime_e.get_locktime() is None: - self.locktime_e.set_locktime(self.tx.locktime) + self.rbf_label.setText(_('Replace by fee') + f": {not self.tx.is_final()}") if tx_mined_status.header_hash: - self.block_hash_label.setText(_("Included in block: {}") - .format(tx_mined_status.header_hash)) self.block_height_label.setText(_("At block height: {}") .format(tx_mined_status.height)) else: - self.block_hash_label.hide() self.block_height_label.hide() if amount is None and ln_amount is None: amount_str = _("Transaction unrelated to your wallet") @@ -498,33 +800,35 @@ else: amount_str = _("Amount sent:") + ' %s' % format_amount(-amount) + ' ' + base_unit if fx.is_enabled(): - if tx_item_fiat: - amount_str += ' (%s)' % tx_item_fiat['fiat_value'].to_ui_string() - else: - amount_str += ' (%s)' % format_fiat_and_units(abs(amount)) + if tx_item_fiat: # historical tx -> using historical price + amount_str += ' ({})'.format(tx_item_fiat['fiat_value'].to_ui_string()) + elif tx_details.is_related_to_wallet: # probably "tx preview" -> using current price + amount_str += ' ({})'.format(format_fiat_and_units(abs(amount))) if amount_str: self.amount_label.setText(amount_str) else: self.amount_label.hide() size_str = _("Size:") + ' %d bytes'% size if fee is None: - fee_str = _("Fee") + ': ' + _("unknown") + if prog := self._fetch_txin_data_progress: + if not prog.has_errored: + fee_str = _("Downloading input data...") + f" ({prog.num_tasks_done}/{prog.num_tasks_total})" + else: + fee_str = _("Downloading input data...") + f" error." + else: + fee_str = _("Fee") + ': ' + _("unknown") else: fee_str = _("Fee") + f': {format_amount(fee)} {base_unit}' if fx.is_enabled(): - if tx_item_fiat: - fiat_fee_str = tx_item_fiat['fiat_fee'].to_ui_string() - else: - fiat_fee_str = format_fiat_and_units(fee) - fee_str += f' ({fiat_fee_str})' + if tx_item_fiat: # historical tx -> using historical price + fee_str += ' ({})'.format(tx_item_fiat['fiat_fee'].to_ui_string()) + elif tx_details.is_related_to_wallet: # probably "tx preview" -> using current price + fee_str += ' ({})'.format(format_fiat_and_units(fee)) if fee is not None: fee_rate = Decimal(fee) / size # sat/byte fee_str += ' ( %s ) ' % self.main_window.format_fee_rate(fee_rate * 1000) if isinstance(self.tx, PartialTransaction): - if isinstance(self, PreviewTxDialog): - invoice_amt = self.tx.output_value() if self.output_value == '!' else self.output_value - else: - invoice_amt = amount + invoice_amt = amount fee_warning_tuple = self.wallet.get_tx_fee_warning( invoice_amt=invoice_amt, tx_size=size, fee=fee) if fee_warning_tuple: @@ -552,7 +856,7 @@ self.ln_amount_label.setText(ln_amount_str) else: self.ln_amount_label.hide() - show_psbt_only_widgets = self.finalized and isinstance(self.tx, PartialTransaction) + show_psbt_only_widgets = isinstance(self.tx, PartialTransaction) for widget in self.psbt_only_widgets: if isinstance(widget, QMenu): widget.menuAction().setVisible(show_psbt_only_widgets) @@ -563,85 +867,21 @@ self.save_button.setEnabled(tx_details.can_save_as_local) if tx_details.can_save_as_local: - self.save_button.setToolTip(_("Save transaction offline")) + self.save_button.setToolTip(_("Add transaction to history, without broadcasting it")) else: - self.save_button.setToolTip(_("Transaction already saved or not yet signed.")) + self.save_button.setToolTip(_("Transaction already in history or not yet signed.")) run_hook('transaction_dialog_update', self) - def update_io(self): - inputs_header_text = _("Inputs") + ' (%d)'%len(self.tx.inputs()) - if not self.finalized: - selected_coins = self.main_window.get_manually_selected_coins() - if selected_coins is not None: - inputs_header_text += f" - " + _("Coin selection active ({} UTXOs selected)").format(len(selected_coins)) - self.inputs_header.setText(inputs_header_text) - - ext = QTextCharFormat() - tf_used_recv, tf_used_change, tf_used_2fa = False, False, False - def text_format(addr): - nonlocal tf_used_recv, tf_used_change, tf_used_2fa - if self.wallet.is_mine(addr): - if self.wallet.is_change(addr): - tf_used_change = True - return self.txo_color_change.text_char_format - else: - tf_used_recv = True - return self.txo_color_recv.text_char_format - elif self.wallet.is_billing_address(addr): - tf_used_2fa = True - return self.txo_color_2fa.text_char_format - return ext - - def format_amount(amt): - return self.main_window.format_amount(amt, whitespaces=True) - - i_text = self.inputs_textedit - i_text.clear() - i_text.setFont(QFont(MONOSPACE_FONT)) - i_text.setReadOnly(True) - cursor = i_text.textCursor() - for txin in self.tx.inputs(): - if txin.is_coinbase_input(): - cursor.insertText('coinbase') - else: - prevout_hash = txin.prevout.txid.hex() - prevout_n = txin.prevout.out_idx - cursor.insertText(prevout_hash + ":%-4d " % prevout_n, ext) - addr = self.wallet.adb.get_txin_address(txin) - if addr is None: - addr = '' - cursor.insertText(addr, text_format(addr)) - txin_value = self.wallet.adb.get_txin_value(txin) - if txin_value is not None: - cursor.insertText(format_amount(txin_value), ext) - cursor.insertBlock() - - self.outputs_header.setText(_("Outputs") + ' (%d)'%len(self.tx.outputs())) - o_text = self.outputs_textedit - o_text.clear() - o_text.setFont(QFont(MONOSPACE_FONT)) - o_text.setReadOnly(True) - cursor = o_text.textCursor() - for o in self.tx.outputs(): - addr, v = o.get_ui_address_str(), o.value - cursor.insertText(addr, text_format(addr)) - if v is not None: - cursor.insertText('\t', ext) - cursor.insertText(format_amount(v), ext) - cursor.insertBlock() - - self.txo_color_recv.legend_label.setVisible(tf_used_recv) - self.txo_color_change.legend_label.setVisible(tf_used_change) - self.txo_color_2fa.legend_label.setVisible(tf_used_2fa) - def add_tx_stats(self, vbox): hbox_stats = QHBoxLayout() + hbox_stats.setContentsMargins(0, 0, 0, 0) + hbox_stats_w = QWidget() + hbox_stats_w.setLayout(hbox_stats) + hbox_stats_w.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Maximum) # left column vbox_left = QVBoxLayout() - self.tx_desc = TxDetailLabel(word_wrap=True) - vbox_left.addWidget(self.tx_desc) self.status_label = TxDetailLabel() vbox_left.addWidget(self.status_label) self.date_label = TxDetailLabel() @@ -680,54 +920,50 @@ vbox_right.addWidget(self.size_label) self.rbf_label = TxDetailLabel() vbox_right.addWidget(self.rbf_label) - self.rbf_cb = QCheckBox(_('Replace by fee')) - self.rbf_cb.setChecked(bool(self.config.get('use_rbf', True))) - vbox_right.addWidget(self.rbf_cb) self.locktime_final_label = TxDetailLabel() vbox_right.addWidget(self.locktime_final_label) - locktime_setter_hbox = QHBoxLayout() - locktime_setter_hbox.setContentsMargins(0, 0, 0, 0) - locktime_setter_hbox.setSpacing(0) - locktime_setter_label = TxDetailLabel() - locktime_setter_label.setText("LockTime: ") - self.locktime_e = LockTimeEdit(self) - locktime_setter_hbox.addWidget(locktime_setter_label) - locktime_setter_hbox.addWidget(self.locktime_e) - locktime_setter_hbox.addStretch(1) - self.locktime_setter_widget = QWidget() - self.locktime_setter_widget.setLayout(locktime_setter_hbox) - vbox_right.addWidget(self.locktime_setter_widget) - self.block_height_label = TxDetailLabel() vbox_right.addWidget(self.block_height_label) vbox_right.addStretch(1) hbox_stats.addLayout(vbox_right, 50) - vbox.addLayout(hbox_stats) - - # below columns - self.block_hash_label = TxDetailLabel(word_wrap=True) - vbox.addWidget(self.block_hash_label) + vbox.addWidget(hbox_stats_w) # set visibility after parenting can be determined by Qt - self.rbf_label.setVisible(self.finalized) - self.rbf_cb.setVisible(not self.finalized) - self.locktime_final_label.setVisible(self.finalized) - self.locktime_setter_widget.setVisible(not self.finalized) + self.rbf_label.setVisible(True) + self.locktime_final_label.setVisible(True) def set_title(self): - self.setWindowTitle(_("Create transaction") if not self.finalized else _("Transaction")) - - def can_finalize(self) -> bool: - return False + txid = self.tx.txid() or "" + self.setWindowTitle(_("Transaction") + ' ' + txid) - def on_finalize(self): - pass # overridden in subclass + def maybe_fetch_txin_data(self): + """Download missing input data from the network, asynchronously. + Note: we fetch the prev txs, which allows calculating the fee and showing "input addresses". + We could also SPV-verify the tx, to fill in missing tx_mined_status (block height, blockhash, timestamp), + but this is not done currently. + """ + if not self.config.get('tx_dialog_fetch_txin_data', False): + return + tx = self.tx + if not tx: + return + if self._fetch_txin_data_fut is not None: + return + network = self.wallet.network + def progress_cb(prog: TxinDataFetchProgress): + self._fetch_txin_data_progress = prog + self.throttled_update_sig.emit() + async def wrapper(): + try: + await tx.add_info_from_network(network, progress_cb=progress_cb) + finally: + self._fetch_txin_data_fut = None - def update_fee_fields(self): - pass # overridden in subclass + self._fetch_txin_data_progress = None + self._fetch_txin_data_fut = asyncio.run_coroutine_threadsafe(wrapper(), get_asyncio_loop()) class TxDetailLabel(QLabel): @@ -762,236 +998,3 @@ self.text_char_format.setBackground(QBrush(self.color)) self.text_char_format.setToolTip(tooltip) - -class TxDialog(BaseTxDialog): - def __init__(self, tx: Transaction, *, parent: 'ElectrumWindow', desc, prompt_if_unsaved): - BaseTxDialog.__init__(self, parent=parent, desc=desc, prompt_if_unsaved=prompt_if_unsaved, finalized=True) - self.set_tx(tx) - self.update() - - -class PreviewTxDialog(BaseTxDialog, TxEditor): - - def __init__( - self, - *, - make_tx, - external_keypairs, - window: 'ElectrumWindow', - output_value: Union[int, str], - ): - TxEditor.__init__( - self, - window=window, - make_tx=make_tx, - is_sweep=bool(external_keypairs), - output_value=output_value, - ) - BaseTxDialog.__init__(self, parent=window, desc='', prompt_if_unsaved=False, - finalized=False, external_keypairs=external_keypairs) - BlockingWaitingDialog(window, _("Preparing transaction..."), - lambda: self.update_tx(fallback_to_zero_fee=True)) - self.update() - - def create_fee_controls(self): - - self.size_e = TxSizeLabel() - self.size_e.setAlignment(Qt.AlignCenter) - self.size_e.setAmount(0) - self.size_e.setStyleSheet(ColorScheme.DEFAULT.as_stylesheet()) - - self.fiat_fee_label = TxFiatLabel() - self.fiat_fee_label.setAlignment(Qt.AlignCenter) - self.fiat_fee_label.setAmount(0) - self.fiat_fee_label.setStyleSheet(ColorScheme.DEFAULT.as_stylesheet()) - - self.feerate_e = FeerateEdit(lambda: 0) - self.feerate_e.setAmount(self.config.fee_per_byte()) - self.feerate_e.textEdited.connect(partial(self.on_fee_or_feerate, self.feerate_e, False)) - self.feerate_e.editingFinished.connect(partial(self.on_fee_or_feerate, self.feerate_e, True)) - - self.fee_e = BTCAmountEdit(self.main_window.get_decimal_point) - self.fee_e.textEdited.connect(partial(self.on_fee_or_feerate, self.fee_e, False)) - self.fee_e.editingFinished.connect(partial(self.on_fee_or_feerate, self.fee_e, True)) - - self.fee_e.textChanged.connect(self.entry_changed) - self.feerate_e.textChanged.connect(self.entry_changed) - - self.fee_slider = FeeSlider(self, self.config, self.fee_slider_callback) - self.fee_combo = FeeComboBox(self.fee_slider) - self.fee_slider.setFixedWidth(self.fee_e.width()) - - def feerounding_onclick(): - text = (self.feerounding_text + '\n\n' + - _('To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs.') + ' ' + - _('At most 100 satoshis might be lost due to this rounding.') + ' ' + - _("You can disable this setting in '{}'.").format(_('Preferences')) + '\n' + - _('Also, dust is not kept as change, but added to the fee.') + '\n' + - _('Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee.')) - self.show_message(title=_('Fee rounding'), msg=text) - - self.feerounding_icon = QToolButton() - self.feerounding_icon.setIcon(read_QIcon('info.png')) - self.feerounding_icon.setAutoRaise(True) - self.feerounding_icon.clicked.connect(feerounding_onclick) - self.feerounding_icon.setVisible(False) - - self.feecontrol_fields = QWidget() - hbox = QHBoxLayout(self.feecontrol_fields) - hbox.setContentsMargins(0, 0, 0, 0) - grid = QGridLayout() - grid.addWidget(QLabel(_("Target fee:")), 0, 0) - grid.addWidget(self.feerate_e, 0, 1) - grid.addWidget(self.size_e, 0, 2) - grid.addWidget(self.fee_e, 0, 3) - grid.addWidget(self.feerounding_icon, 0, 4) - grid.addWidget(self.fiat_fee_label, 0, 5) - grid.addWidget(self.fee_slider, 1, 1) - grid.addWidget(self.fee_combo, 1, 2) - hbox.addLayout(grid) - hbox.addStretch(1) - - def fee_slider_callback(self, dyn, pos, fee_rate): - super().fee_slider_callback(dyn, pos, fee_rate) - self.fee_slider.activate() - if fee_rate: - fee_rate = Decimal(fee_rate) - self.feerate_e.setAmount(quantize_feerate(fee_rate / 1000)) - else: - self.feerate_e.setAmount(None) - self.fee_e.setModified(False) - - def on_fee_or_feerate(self, edit_changed, editing_finished): - edit_other = self.feerate_e if edit_changed == self.fee_e else self.fee_e - if editing_finished: - if edit_changed.get_amount() is None: - # This is so that when the user blanks the fee and moves on, - # we go back to auto-calculate mode and put a fee back. - edit_changed.setModified(False) - else: - # edit_changed was edited just now, so make sure we will - # freeze the correct fee setting (this) - edit_other.setModified(False) - self.fee_slider.deactivate() - self.update() - - def is_send_fee_frozen(self): - return self.fee_e.isVisible() and self.fee_e.isModified() \ - and (self.fee_e.text() or self.fee_e.hasFocus()) - - def is_send_feerate_frozen(self): - return self.feerate_e.isVisible() and self.feerate_e.isModified() \ - and (self.feerate_e.text() or self.feerate_e.hasFocus()) - - def set_feerounding_text(self, num_satoshis_added): - self.feerounding_text = (_('Additional {} satoshis are going to be added.') - .format(num_satoshis_added)) - - def get_fee_estimator(self): - if self.is_send_fee_frozen() and self.fee_e.get_amount() is not None: - fee_estimator = self.fee_e.get_amount() - elif self.is_send_feerate_frozen() and self.feerate_e.get_amount() is not None: - amount = self.feerate_e.get_amount() # sat/byte feerate - amount = 0 if amount is None else amount * 1000 # sat/kilobyte feerate - fee_estimator = partial( - SimpleConfig.estimate_fee_for_feerate, amount) - else: - fee_estimator = None - return fee_estimator - - def entry_changed(self): - # blue color denotes auto-filled values - text = "" - fee_color = ColorScheme.DEFAULT - feerate_color = ColorScheme.DEFAULT - if self.not_enough_funds: - fee_color = ColorScheme.RED - feerate_color = ColorScheme.RED - elif self.fee_e.isModified(): - feerate_color = ColorScheme.BLUE - elif self.feerate_e.isModified(): - fee_color = ColorScheme.BLUE - else: - fee_color = ColorScheme.BLUE - feerate_color = ColorScheme.BLUE - self.fee_e.setStyleSheet(fee_color.as_stylesheet()) - self.feerate_e.setStyleSheet(feerate_color.as_stylesheet()) - # - self.needs_update = True - - def update_fee_fields(self): - freeze_fee = self.is_send_fee_frozen() - freeze_feerate = self.is_send_feerate_frozen() - tx = self.tx - if self.no_dynfee_estimates and tx: - size = tx.estimated_size() - self.size_e.setAmount(size) - if self.not_enough_funds or self.no_dynfee_estimates: - if not freeze_fee: - self.fee_e.setAmount(None) - if not freeze_feerate: - self.feerate_e.setAmount(None) - self.feerounding_icon.setVisible(False) - return - - assert tx is not None - size = tx.estimated_size() - fee = tx.get_fee() - - self.size_e.setAmount(size) - fiat_fee = self.main_window.format_fiat_and_units(fee) - self.fiat_fee_label.setAmount(fiat_fee) - - # Displayed fee/fee_rate values are set according to user input. - # Due to rounding or dropping dust in CoinChooser, - # actual fees often differ somewhat. - if freeze_feerate or self.fee_slider.is_active(): - displayed_feerate = self.feerate_e.get_amount() - if displayed_feerate is not None: - displayed_feerate = quantize_feerate(displayed_feerate) - elif self.fee_slider.is_active(): - # fallback to actual fee - displayed_feerate = quantize_feerate(fee / size) if fee is not None else None - self.feerate_e.setAmount(displayed_feerate) - displayed_fee = round(displayed_feerate * size) if displayed_feerate is not None else None - self.fee_e.setAmount(displayed_fee) - else: - if freeze_fee: - displayed_fee = self.fee_e.get_amount() - else: - # fallback to actual fee if nothing is frozen - displayed_fee = fee - self.fee_e.setAmount(displayed_fee) - displayed_fee = displayed_fee if displayed_fee else 0 - displayed_feerate = quantize_feerate(displayed_fee / size) if displayed_fee is not None else None - self.feerate_e.setAmount(displayed_feerate) - - # show/hide fee rounding icon - feerounding = (fee - displayed_fee) if (fee and displayed_fee is not None) else 0 - self.set_feerounding_text(int(feerounding)) - self.feerounding_icon.setToolTip(self.feerounding_text) - self.feerounding_icon.setVisible(abs(feerounding) >= 1) - - def can_finalize(self): - return (self.tx is not None - and not self.not_enough_funds) - - def on_finalize(self): - if not self.can_finalize(): - return - assert self.tx - self.finalized = True - self.stop_editor_updates() - self.tx.set_rbf(self.rbf_cb.isChecked()) - locktime = self.locktime_e.get_locktime() - if locktime is not None: - self.tx.locktime = locktime - for widget in [self.fee_slider, self.fee_combo, self.feecontrol_fields, self.rbf_cb, - self.locktime_setter_widget, self.locktime_e]: - widget.setEnabled(False) - widget.setVisible(False) - for widget in [self.rbf_label, self.locktime_final_label]: - widget.setVisible(True) - self.set_title() - self.set_buttons_visibility() - self.update() diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/util.py electrum-4.4.5+dfsg1/electrum/gui/qt/util.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/util.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/util.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,4 +1,5 @@ import asyncio +import enum import os.path import time import sys @@ -10,11 +11,11 @@ from decimal import Decimal from functools import partial, lru_cache, wraps from typing import (NamedTuple, Callable, Optional, TYPE_CHECKING, Union, List, Dict, Any, - Sequence, Iterable, Tuple) + Sequence, Iterable, Tuple, Type) from PyQt5 import QtWidgets, QtCore from PyQt5.QtGui import (QFont, QColor, QCursor, QPixmap, QStandardItem, QImage, - QPalette, QIcon, QFontMetrics, QShowEvent, QPainter, QHelpEvent) + QPalette, QIcon, QFontMetrics, QShowEvent, QPainter, QHelpEvent, QMouseEvent) from PyQt5.QtCore import (Qt, QPersistentModelIndex, QModelIndex, pyqtSignal, QCoreApplication, QItemSelectionModel, QThread, QSortFilterProxyModel, QSize, QLocale, QAbstractItemModel, @@ -30,7 +31,7 @@ from electrum.i18n import _, languages from electrum.util import FileImportFailed, FileExportFailed, make_aiohttp_session, resource_path from electrum.util import EventListener, event_listener -from electrum.invoices import PR_UNPAID, PR_PAID, PR_EXPIRED, PR_INFLIGHT, PR_UNKNOWN, PR_FAILED, PR_ROUTING, PR_UNCONFIRMED +from electrum.invoices import PR_UNPAID, PR_PAID, PR_EXPIRED, PR_INFLIGHT, PR_UNKNOWN, PR_FAILED, PR_ROUTING, PR_UNCONFIRMED, PR_BROADCASTING, PR_BROADCAST from electrum.logging import Logger from electrum.qrreader import MissingQrDetectionLib @@ -59,6 +60,8 @@ PR_FAILED:"warning.png", PR_ROUTING:"unconfirmed.png", PR_UNCONFIRMED:"unconfirmed.png", + PR_BROADCASTING:"unconfirmed.png", + PR_BROADCAST:"unconfirmed.png", } @@ -515,353 +518,130 @@ return vbox, filename_e, b1 -class ElectrumItemDelegate(QStyledItemDelegate): - def __init__(self, tv: 'MyTreeView'): - super().__init__(tv) - self.tv = tv - self.opened = None - def on_closeEditor(editor: QLineEdit, hint): - self.opened = None - self.tv.is_editor_open = False - if self.tv._pending_update: - self.tv.update() - def on_commitData(editor: QLineEdit): - new_text = editor.text() - idx = QModelIndex(self.opened) - row, col = idx.row(), idx.column() - edit_key = self.tv.get_edit_key_from_coordinate(row, col) - assert edit_key is not None, (idx.row(), idx.column()) - self.tv.on_edited(idx, edit_key=edit_key, text=new_text) - self.closeEditor.connect(on_closeEditor) - self.commitData.connect(on_commitData) - - def createEditor(self, parent, option, idx): - self.opened = QPersistentModelIndex(idx) - self.tv.is_editor_open = True - return super().createEditor(parent, option, idx) - - def paint(self, painter: QPainter, option: QStyleOptionViewItem, idx: QModelIndex) -> None: - custom_data = idx.data(MyTreeView.ROLE_CUSTOM_PAINT) - if custom_data is None: - return super().paint(painter, option, idx) - else: - # let's call the default paint method first; to paint the background (e.g. selection) - super().paint(painter, option, idx) - # and now paint on top of that - custom_data.paint(painter, option.rect) - - def helpEvent(self, evt: QHelpEvent, view: QAbstractItemView, option: QStyleOptionViewItem, idx: QModelIndex) -> bool: - custom_data = idx.data(MyTreeView.ROLE_CUSTOM_PAINT) - if custom_data is None: - return super().helpEvent(evt, view, option, idx) - else: - if evt.type() == QEvent.ToolTip: - if custom_data.show_tooltip(evt): - return True - return super().helpEvent(evt, view, option, idx) - - def sizeHint(self, option: QStyleOptionViewItem, idx: QModelIndex) -> QSize: - custom_data = idx.data(MyTreeView.ROLE_CUSTOM_PAINT) - if custom_data is None: - return super().sizeHint(option, idx) - else: - default_size = super().sizeHint(option, idx) - return custom_data.sizeHint(default_size) - -class MyTreeView(QTreeView): - ROLE_CLIPBOARD_DATA = Qt.UserRole + 100 - ROLE_CUSTOM_PAINT = Qt.UserRole + 101 - ROLE_EDIT_KEY = Qt.UserRole + 102 - ROLE_FILTER_DATA = Qt.UserRole + 103 - filter_columns: Iterable[int] - def __init__(self, parent: 'ElectrumWindow', create_menu, *, - stretch_column=None, editable_columns=None): - super().__init__(parent) - self.parent = parent - self.config = self.parent.config - self.stretch_column = stretch_column - self.setContextMenuPolicy(Qt.CustomContextMenu) - self.customContextMenuRequested.connect(create_menu) - self.setUniformRowHeights(True) - - # Control which columns are editable - if editable_columns is None: - editable_columns = [] - self.editable_columns = set(editable_columns) - self.setItemDelegate(ElectrumItemDelegate(self)) - self.current_filter = "" - self.is_editor_open = False - - self.setRootIsDecorated(False) # remove left margin - self.toolbar_shown = False - - # When figuring out the size of columns, Qt by default looks at - # the first 1000 rows (at least if resize mode is QHeaderView.ResizeToContents). - # This would be REALLY SLOW, and it's not perfect anyway. - # So to speed the UI up considerably, set it to - # only look at as many rows as currently visible. - self.header().setResizeContentsPrecision(0) - - self._pending_update = False - self._forced_update = False - - self._default_bg_brush = QStandardItem().background() - - def set_editability(self, items): - for idx, i in enumerate(items): - i.setEditable(idx in self.editable_columns) - - def selected_in_column(self, column: int): - items = self.selectionModel().selectedIndexes() - return list(x for x in items if x.column() == column) - - def get_role_data_for_current_item(self, *, col, role) -> Any: - idx = self.selectionModel().currentIndex() - idx = idx.sibling(idx.row(), col) - item = self.item_from_index(idx) - if item: - return item.data(role) - - def item_from_index(self, idx: QModelIndex) -> Optional[QStandardItem]: - model = self.model() - if isinstance(model, QSortFilterProxyModel): - idx = model.mapToSource(idx) - return model.sourceModel().itemFromIndex(idx) - else: - return model.itemFromIndex(idx) +def get_iconname_qrcode() -> str: + return "qrcode_white.png" if ColorScheme.dark_scheme else "qrcode.png" - def original_model(self) -> QAbstractItemModel: - model = self.model() - if isinstance(model, QSortFilterProxyModel): - return model.sourceModel() - else: - return model - def set_current_idx(self, set_current: QPersistentModelIndex): - if set_current: - assert isinstance(set_current, QPersistentModelIndex) - assert set_current.isValid() - self.selectionModel().select(QModelIndex(set_current), QItemSelectionModel.SelectCurrent) - - def update_headers(self, headers: Union[List[str], Dict[int, str]]): - # headers is either a list of column names, or a dict: (col_idx->col_name) - if not isinstance(headers, dict): # convert to dict - headers = dict(enumerate(headers)) - col_names = [headers[col_idx] for col_idx in sorted(headers.keys())] - self.original_model().setHorizontalHeaderLabels(col_names) - self.header().setStretchLastSection(False) - for col_idx in headers: - sm = QHeaderView.Stretch if col_idx == self.stretch_column else QHeaderView.ResizeToContents - self.header().setSectionResizeMode(col_idx, sm) +def get_iconname_camera() -> str: + return "camera_white.png" if ColorScheme.dark_scheme else "camera_dark.png" - def keyPressEvent(self, event): - if self.itemDelegate().opened: - return - if event.key() in [Qt.Key_F2, Qt.Key_Return, Qt.Key_Enter]: - self.on_activated(self.selectionModel().currentIndex()) - return - super().keyPressEvent(event) - def on_activated(self, idx): - # on 'enter' we show the menu - pt = self.visualRect(idx).bottomLeft() - pt.setX(50) - self.customContextMenuRequested.emit(pt) - - def edit(self, idx, trigger=QAbstractItemView.AllEditTriggers, event=None): - """ - this is to prevent: - edit: editing failed - from inside qt - """ - return super().edit(idx, trigger, event) +def editor_contextMenuEvent(self, p, e): + m = self.createStandardContextMenu() + m.addSeparator() + m.addAction(read_QIcon(get_iconname_camera()), _("Read QR code with camera"), p.on_qr_from_camera_input_btn) + m.addAction(read_QIcon("picture_in_picture.png"), _("Read QR code from screen"), p.on_qr_from_screenshot_input_btn) + m.addAction(read_QIcon("file.png"), _("Read file"), p.on_input_file) + m.exec_(e.globalPos()) - def on_edited(self, idx: QModelIndex, edit_key, *, text: str) -> None: - raise NotImplementedError() - def should_hide(self, row): - """ - row_num is for self.model(). So if there is a proxy, it is the row number - in that! - """ - return False - - def get_text_from_coordinate(self, row, col) -> str: - idx = self.model().index(row, col) - item = self.item_from_index(idx) - return item.text() - - def get_role_data_from_coordinate(self, row, col, *, role) -> Any: - idx = self.model().index(row, col) - item = self.item_from_index(idx) - role_data = item.data(role) - return role_data - - def get_edit_key_from_coordinate(self, row, col) -> Any: - # overriding this might allow avoiding storing duplicate data - return self.get_role_data_from_coordinate(row, col, role=self.ROLE_EDIT_KEY) - - def get_filter_data_from_coordinate(self, row, col) -> str: - filter_data = self.get_role_data_from_coordinate(row, col, role=self.ROLE_FILTER_DATA) - if filter_data: - return filter_data - txt = self.get_text_from_coordinate(row, col) - txt = txt.lower() - return txt - - def hide_row(self, row_num): - """ - row_num is for self.model(). So if there is a proxy, it is the row number - in that! - """ - should_hide = self.should_hide(row_num) - if not self.current_filter and should_hide is None: - # no filters at all, neither date nor search - self.setRowHidden(row_num, QModelIndex(), False) - return - for column in self.filter_columns: - filter_data = self.get_filter_data_from_coordinate(row_num, column) - if self.current_filter in filter_data: - # the filter matched, but the date filter might apply - self.setRowHidden(row_num, QModelIndex(), bool(should_hide)) - break - else: - # we did not find the filter in any columns, hide the item - self.setRowHidden(row_num, QModelIndex(), True) +class GenericInputHandler: - def filter(self, p=None): - if p is not None: - p = p.lower() - self.current_filter = p - self.hide_rows() - - def hide_rows(self): - for row in range(self.model().rowCount()): - self.hide_row(row) - - def create_toolbar(self, config=None): - hbox = QHBoxLayout() - buttons = self.get_toolbar_buttons() - for b in buttons: - b.setVisible(False) - hbox.addWidget(b) - hide_button = QPushButton('x') - hide_button.setVisible(False) - hide_button.pressed.connect(lambda: self.show_toolbar(False, config)) - self.toolbar_buttons = buttons + (hide_button,) - hbox.addStretch() - hbox.addWidget(hide_button) - return hbox + def input_qr_from_camera( + self, + *, + config: 'SimpleConfig', + allow_multi: bool = False, + show_error: Callable[[str], None], + setText: Callable[[str], None] = None, + parent: QWidget = None, + ) -> None: + if setText is None: + setText = self.setText + def cb(success: bool, error: str, data): + if not success: + if error: + show_error(error) + return + if not data: + data = '' + if allow_multi: + new_text = self.text() + data + '\n' + else: + new_text = data + setText(new_text) - def save_toolbar_state(self, state, config): - pass # implemented in subclasses + from .qrreader import scan_qrcode + if parent is None: + parent = self if isinstance(self, QWidget) else None + scan_qrcode(parent=parent, config=config, callback=cb) - def show_toolbar(self, state, config=None): - if state == self.toolbar_shown: + def input_qr_from_screenshot( + self, + *, + allow_multi: bool = False, + show_error: Callable[[str], None], + setText: Callable[[str], None] = None, + ) -> None: + if setText is None: + setText = self.setText + from .qrreader import scan_qr_from_image + scanned_qr = None + for screen in QApplication.instance().screens(): + try: + scan_result = scan_qr_from_image(screen.grabWindow(0).toImage()) + except MissingQrDetectionLib as e: + show_error(_("Unable to scan image.") + "\n" + repr(e)) + return + if len(scan_result) > 0: + if (scanned_qr is not None) or len(scan_result) > 1: + show_error(_("More than one QR code was found on the screen.")) + return + scanned_qr = scan_result + if scanned_qr is None: + show_error(_("No QR code was found on the screen.")) return - self.toolbar_shown = state - if config: - self.save_toolbar_state(state, config) - for b in self.toolbar_buttons: - b.setVisible(state) - if not state: - self.on_hide_toolbar() - - def toggle_toolbar(self, config=None): - self.show_toolbar(not self.toolbar_shown, config) - - def add_copy_menu(self, menu: QMenu, idx) -> QMenu: - cc = menu.addMenu(_("Copy Column")) - for column in self.Columns: - column_title = self.original_model().horizontalHeaderItem(column).text() - if not column_title: - continue - item_col = self.item_from_index(idx.sibling(idx.row(), column)) - clipboard_data = item_col.data(self.ROLE_CLIPBOARD_DATA) - if clipboard_data is None: - clipboard_data = item_col.text().strip() - cc.addAction(column_title, - lambda text=clipboard_data, title=column_title: - self.place_text_on_clipboard(text, title=title)) - return cc - - def place_text_on_clipboard(self, text: str, *, title: str = None) -> None: - self.parent.do_copy(text, title=title) - - def showEvent(self, e: 'QShowEvent'): - super().showEvent(e) - if e.isAccepted() and self._pending_update: - self._forced_update = True - self.update() - self._forced_update = False - - def maybe_defer_update(self) -> bool: - """Returns whether we should defer an update/refresh.""" - defer = (not self._forced_update - and (not self.isVisible() or self.is_editor_open)) - # side-effect: if we decide to defer update, the state will become stale: - self._pending_update = defer - return defer - - def find_row_by_key(self, key) -> Optional[int]: - for row in range(0, self.std_model.rowCount()): - item = self.std_model.item(row, 0) - if item.data(self.key_role) == key: - return row - - def refresh_all(self): - for row in range(0, self.std_model.rowCount()): - item = self.std_model.item(row, 0) - key = item.data(self.key_role) - self.refresh_row(key, row) - - def refresh_row(self, key: str, row: int) -> None: - pass - - def refresh_item(self, key): - row = self.find_row_by_key(key) - if row is not None: - self.refresh_row(key, row) - - def delete_item(self, key): - row = self.find_row_by_key(key) - if row is not None: - self.std_model.takeRow(row) - self.hide_if_empty() - - -class MySortModel(QSortFilterProxyModel): - def __init__(self, parent, *, sort_role): - super().__init__(parent) - self._sort_role = sort_role + data = scanned_qr[0].data + if allow_multi: + new_text = self.text() + data + '\n' + else: + new_text = data + setText(new_text) - def lessThan(self, source_left: QModelIndex, source_right: QModelIndex): - item1 = self.sourceModel().itemFromIndex(source_left) - item2 = self.sourceModel().itemFromIndex(source_right) - data1 = item1.data(self._sort_role) - data2 = item2.data(self._sort_role) - if data1 is not None and data2 is not None: - return data1 < data2 - v1 = item1.text() - v2 = item2.text() + def input_file( + self, + *, + config: 'SimpleConfig', + show_error: Callable[[str], None], + setText: Callable[[str], None] = None, + ) -> None: + if setText is None: + setText = self.setText + fileName = getOpenFileName( + parent=None, + title='select file', + config=config, + ) + if not fileName: + return try: - return Decimal(v1) < Decimal(v2) - except: - return v1 < v2 - - -def get_iconname_qrcode() -> str: - return "qrcode_white.png" if ColorScheme.dark_scheme else "qrcode.png" - + try: + with open(fileName, "r") as f: + data = f.read() + except UnicodeError as e: + with open(fileName, "rb") as f: + data = f.read() + data = data.hex() + except BaseException as e: + show_error(_('Error opening file') + ':\n' + repr(e)) + else: + setText(data) -def get_iconname_camera() -> str: - return "camera_white.png" if ColorScheme.dark_scheme else "camera_dark.png" + def input_paste_from_clipboard( + self, + *, + setText: Callable[[str], None] = None, + ) -> None: + if setText is None: + setText = self.setText + app = QApplication.instance() + setText(app.clipboard().text()) -class OverlayControlMixin: +class OverlayControlMixin(GenericInputHandler): STYLE_SHEET_COMMON = ''' QPushButton { border-width: 1px; padding: 0px; margin: 0px; } ''' @@ -872,6 +652,7 @@ ''' def __init__(self, middle: bool = False): + GenericInputHandler.__init__(self) assert isinstance(self, QWidget) assert isinstance(self, OverlayControlMixin) # only here for type-hints in IDE self.middle = middle @@ -946,7 +727,7 @@ from .qrcodewidget import QRDialog try: s = str(self.text()) - except: + except Exception: s = self.text() if not s: return @@ -1048,102 +829,6 @@ menu.addAction(read_QIcon(opt_icon), opt_text, opt_cb) btn.setMenu(menu) - def input_qr_from_camera( - self, - *, - config: 'SimpleConfig', - allow_multi: bool = False, - show_error: Callable[[str], None], - setText: Callable[[str], None] = None, - ) -> None: - if setText is None: - setText = self.setText - def cb(success: bool, error: str, data): - if not success: - if error: - show_error(error) - return - if not data: - data = '' - if allow_multi: - new_text = self.text() + data + '\n' - else: - new_text = data - setText(new_text) - - from .qrreader import scan_qrcode - scan_qrcode(parent=self, config=config, callback=cb) - - def input_qr_from_screenshot( - self, - *, - allow_multi: bool = False, - show_error: Callable[[str], None], - setText: Callable[[str], None] = None, - ) -> None: - if setText is None: - setText = self.setText - from .qrreader import scan_qr_from_image - scanned_qr = None - for screen in QApplication.instance().screens(): - try: - scan_result = scan_qr_from_image(screen.grabWindow(0).toImage()) - except MissingQrDetectionLib as e: - show_error(_("Unable to scan image.") + "\n" + repr(e)) - return - if len(scan_result) > 0: - if (scanned_qr is not None) or len(scan_result) > 1: - show_error(_("More than one QR code was found on the screen.")) - return - scanned_qr = scan_result - if scanned_qr is None: - show_error(_("No QR code was found on the screen.")) - return - data = scanned_qr[0].data - if allow_multi: - new_text = self.text() + data + '\n' - else: - new_text = data - setText(new_text) - - def input_file( - self, - *, - config: 'SimpleConfig', - show_error: Callable[[str], None], - setText: Callable[[str], None] = None, - ) -> None: - if setText is None: - setText = self.setText - fileName = getOpenFileName( - parent=self, - title='select file', - config=config, - ) - if not fileName: - return - try: - try: - with open(fileName, "r") as f: - data = f.read() - except UnicodeError as e: - with open(fileName, "rb") as f: - data = f.read() - data = data.hex() - except BaseException as e: - show_error(_('Error opening file') + ':\n' + repr(e)) - else: - setText(data) - - def input_paste_from_clipboard( - self, - *, - setText: Callable[[str], None] = None, - ) -> None: - if setText is None: - setText = self.setText - app = QApplication.instance() - setText(app.clipboard().text()) class ButtonsLineEdit(OverlayControlMixin, QLineEdit): @@ -1401,12 +1086,12 @@ return selected_path -def icon_path(icon_basename): +def icon_path(icon_basename: str): return resource_path('gui', 'icons', icon_basename) @lru_cache(maxsize=1000) -def read_QIcon(icon_basename): +def read_QIcon(icon_basename: str) -> QIcon: return QIcon(icon_path(icon_basename)) class IconLabel(QWidget): @@ -1432,10 +1117,6 @@ self.icon.setPixmap(icon.pixmap(self.icon_size)) self.icon.repaint() # macOS hack for #6269 -def get_default_language(): - name = QLocale.system().name() - return name if name in languages else 'en_UK' - def char_width_in_lineedit() -> int: char_width = QFontMetrics(QLineEdit().font()).averageCharWidth() @@ -1583,73 +1264,6 @@ return result -class SquareTabWidget(QtWidgets.QStackedWidget): - def resizeEvent(self, e): - # keep square aspect ratio when resized - size = e.size() - w = size.height() - self.setFixedWidth(w) - return super().resizeEvent(e) - - -class VTabWidget(QWidget): - """QtWidgets.QTabWidget alternative with "West" tab positions and horizontal tab-text.""" - def __init__(self): - QWidget.__init__(self) - - hbox = QHBoxLayout() - self.setLayout(hbox) - hbox.setContentsMargins(0, 0, 0, 0) - hbox.setSpacing(0) - - self._tabs_vbox = tabs_vbox = QVBoxLayout() - self._tab_btns = [] # type: List[QPushButton] - tabs_vbox.setContentsMargins(0, 0, 0, 0) - tabs_vbox.setSpacing(0) - - _tabs_vbox_outer_w = QWidget() - _tabs_vbox_outer = QVBoxLayout() - _tabs_vbox_outer_w.setLayout(_tabs_vbox_outer) - _tabs_vbox_outer_w.setSizePolicy(QSizePolicy(QSizePolicy.Maximum, _tabs_vbox_outer_w.sizePolicy().verticalPolicy())) - _tabs_vbox_outer.setContentsMargins(0, 0, 0, 0) - _tabs_vbox_outer.setSpacing(0) - _tabs_vbox_outer.addLayout(tabs_vbox) - _tabs_vbox_outer.addStretch(1) - - self.content_w = content_w = SquareTabWidget() - content_w.setStyleSheet("SquareTabWidget {padding:0px; }") - hbox.addStretch(1) - hbox.addWidget(_tabs_vbox_outer_w) - hbox.addWidget(content_w) - - self.currentChanged = content_w.currentChanged - self.currentIndex = content_w.currentIndex - - def addTab(self, widget: QWidget, icon: QIcon, text: str): - btn = QPushButton(icon, text) - btn.setStyleSheet("QPushButton { text-align: left; }") - btn.setFocusPolicy(QtCore.Qt.NoFocus) - btn.setCheckable(True) - btn.setSizePolicy(QSizePolicy.Preferred, btn.sizePolicy().verticalPolicy()) - - def on_btn_click(): - btn.setChecked(True) - for btn2 in self._tab_btns: - if btn2 != btn: - btn2.setChecked(False) - self.content_w.setCurrentIndex(idx) - btn.clicked.connect(on_btn_click) - idx = len(self._tab_btns) - self._tab_btns.append(btn) - - self._tabs_vbox.addWidget(btn) - self.content_w.addWidget(widget) - - def setTabIcon(self, idx: int, icon: QIcon): - self._tab_btns[idx].setIcon(icon) - - def setCurrentIndex(self, idx: int): - self._tab_btns[idx].click() class QtEventListener(EventListener): diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/utxo_dialog.py electrum-4.4.5+dfsg1/electrum/gui/qt/utxo_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/utxo_dialog.py 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/utxo_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,156 @@ +#!/usr/bin/env python +# +# Electrum - lightweight Bitcoin client +# Copyright (C) 2023 The Electrum Developers +# +# 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. + +from typing import TYPE_CHECKING +import copy + +from PyQt5.QtCore import Qt, QUrl +from PyQt5.QtGui import QTextCharFormat, QFont +from PyQt5.QtWidgets import QVBoxLayout, QHBoxLayout, QLabel, QTextBrowser + +from electrum.i18n import _ + +from .util import WindowModalDialog, ButtonsLineEdit, ShowQRLineEdit, ColorScheme, Buttons, CloseButton, MONOSPACE_FONT, WWLabel +from .history_list import HistoryList, HistoryModel +from .qrtextedit import ShowQRTextEdit +from .transaction_dialog import TxOutputColoring, QTextBrowserWithDefaultSize + +if TYPE_CHECKING: + from electrum.transaction import PartialTxInput + from .main_window import ElectrumWindow + + + +class UTXODialog(WindowModalDialog): + + def __init__(self, window: 'ElectrumWindow', utxo: 'PartialTxInput'): + WindowModalDialog.__init__(self, window, _("Coin Privacy Analysis")) + self.main_window = window + self.config = window.config + self.wallet = window.wallet + self.utxo = utxo + + self.parents_list = QTextBrowserWithDefaultSize(800, 400) + self.parents_list.setOpenLinks(False) # disable automatic link opening + self.parents_list.anchorClicked.connect(self.open_tx) # send links to our handler + self.parents_list.setFont(QFont(MONOSPACE_FONT)) + self.parents_list.setReadOnly(True) + self.parents_list.setTextInteractionFlags(self.parents_list.textInteractionFlags() | Qt.LinksAccessibleByMouse | Qt.LinksAccessibleByKeyboard) + self.txo_color_parent = TxOutputColoring( + legend=_("Direct parent"), color=ColorScheme.BLUE, tooltip=_("Direct parent")) + self.txo_color_uncle = TxOutputColoring( + legend=_("Address reuse"), color=ColorScheme.RED, tooltip=_("Address reuse")) + + vbox = QVBoxLayout() + vbox.addWidget(QLabel(_("Output point") + ": " + str(self.utxo.short_id))) + vbox.addWidget(QLabel(_("Amount") + ": " + self.main_window.format_amount_and_units(self.utxo.value_sats()))) + self.stats_label = WWLabel() + vbox.addWidget(self.stats_label) + vbox.addWidget(self.parents_list) + legend_hbox = QHBoxLayout() + legend_hbox.setContentsMargins(0, 0, 0, 0) + legend_hbox.addStretch(2) + legend_hbox.addWidget(self.txo_color_parent.legend_label) + legend_hbox.addWidget(self.txo_color_uncle.legend_label) + vbox.addLayout(legend_hbox) + vbox.addLayout(Buttons(CloseButton(self))) + self.setLayout(vbox) + self.update() + self.main_window.labels_changed_signal.connect(self.update) + + def update(self): + + txid = self.utxo.prevout.txid.hex() + parents = self.wallet.get_tx_parents(txid) + num_parents = len(parents) + parents_copy = copy.deepcopy(parents) + cursor = self.parents_list.textCursor() + ext = QTextCharFormat() + + if num_parents < 200: + ASCII_EDGE = '└─' + ASCII_BRANCH = '├─' + ASCII_PIPE = '│ ' + ASCII_SPACE = ' ' + else: + ASCII_EDGE = '└' + ASCII_BRANCH = '├' + ASCII_PIPE = '│' + ASCII_SPACE = ' ' + + self.parents_list.clear() + self.num_reuse = 0 + def print_ascii_tree(_txid, prefix, is_last, is_uncle): + if _txid not in parents: + return + tx_mined_info = self.wallet.adb.get_tx_height(_txid) + tx_height = tx_mined_info.height + tx_pos = tx_mined_info.txpos + key = "%dx%d"%(tx_height, tx_pos) if tx_pos is not None else _txid[0:8] + label = self.wallet.get_label_for_txid(_txid) or "" + if _txid not in parents_copy: + label = '[duplicate]' + c = '' if _txid == txid else (ASCII_EDGE if is_last else ASCII_BRANCH) + cursor.insertText(prefix + c, ext) + if is_uncle: + self.num_reuse += 1 + lnk = QTextCharFormat(self.txo_color_uncle.text_char_format) + else: + lnk = QTextCharFormat(self.txo_color_parent.text_char_format) + lnk.setToolTip(_('Click to open, right-click for menu')) + lnk.setAnchorHref(_txid) + #lnk.setAnchorNames([a_name]) + lnk.setAnchor(True) + lnk.setUnderlineStyle(QTextCharFormat.SingleUnderline) + cursor.insertText(key, lnk) + cursor.insertText(" ", ext) + cursor.insertText(label, ext) + cursor.insertBlock() + next_prefix = '' if txid == _txid else prefix + (ASCII_SPACE if is_last else ASCII_PIPE) + parents_list, uncle_list = parents_copy.pop(_txid, ([],[])) + for i, p in enumerate(parents_list + uncle_list): + is_last = (i == len(parents_list) + len(uncle_list)- 1) + is_uncle = (i > len(parents_list) - 1) + print_ascii_tree(p, next_prefix, is_last, is_uncle) + + # recursively build the tree + print_ascii_tree(txid, '', False, False) + msg = _("This UTXO has {} parent transactions in your wallet.").format(num_parents) + if self.num_reuse: + msg += '\n' + _('This does not include transactions that are downstream of address reuse.') + self.stats_label.setText(msg) + self.txo_color_parent.legend_label.setVisible(True) + self.txo_color_uncle.legend_label.setVisible(bool(self.num_reuse)) + # set cursor to top + cursor.setPosition(0) + self.parents_list.setTextCursor(cursor) + + def open_tx(self, txid): + if isinstance(txid, QUrl): + txid = txid.toString(QUrl.None_) + tx = self.wallet.adb.get_transaction(txid) + if not tx: + return + self.main_window.show_transaction(tx) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/utxo_list.py electrum-4.4.5+dfsg1/electrum/gui/qt/utxo_list.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/utxo_list.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/utxo_list.py 2000-11-11 11:11:11.000000000 +0000 @@ -23,8 +23,8 @@ # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -from typing import Optional, List, Dict, Sequence, Set -from enum import IntEnum +from typing import Optional, List, Dict, Sequence, Set, TYPE_CHECKING +import enum import copy from PyQt5.QtCore import Qt @@ -32,28 +32,36 @@ from PyQt5.QtWidgets import QAbstractItemView, QMenu, QLabel, QHBoxLayout from electrum.i18n import _ -from electrum.transaction import PartialTxInput +from electrum.bitcoin import is_address +from electrum.transaction import PartialTxInput, PartialTxOutput +from electrum.lnutil import LN_MAX_FUNDING_SAT, MIN_FUNDING_SAT +from electrum.util import profiler + +from .util import ColorScheme, MONOSPACE_FONT, EnterButton +from .my_treeview import MyTreeView +from .new_channel_dialog import NewChannelDialog -from .util import MyTreeView, ColorScheme, MONOSPACE_FONT, EnterButton +if TYPE_CHECKING: + from .main_window import ElectrumWindow class UTXOList(MyTreeView): - _spend_set: Optional[Set[str]] # coins selected by the user to spend from + _spend_set: Set[str] # coins selected by the user to spend from _utxo_dict: Dict[str, PartialTxInput] # coin name -> coin - class Columns(IntEnum): - OUTPOINT = 0 - ADDRESS = 1 - LABEL = 2 - AMOUNT = 3 - HEIGHT = 4 + class Columns(MyTreeView.BaseColumnsEnum): + OUTPOINT = enum.auto() + ADDRESS = enum.auto() + LABEL = enum.auto() + AMOUNT = enum.auto() + PARENTS = enum.auto() headers = { + Columns.OUTPOINT: _('Output point'), Columns.ADDRESS: _('Address'), + Columns.PARENTS: _('Parents'), Columns.LABEL: _('Label'), Columns.AMOUNT: _('Amount'), - Columns.HEIGHT: _('Height'), - Columns.OUTPOINT: _('Output point'), } filter_columns = [Columns.ADDRESS, Columns.LABEL, Columns.OUTPOINT] stretch_column = Columns.LABEL @@ -61,67 +69,77 @@ ROLE_PREVOUT_STR = Qt.UserRole + 1000 key_role = ROLE_PREVOUT_STR - def __init__(self, parent): - super().__init__(parent, self.create_menu, - stretch_column=self.stretch_column) - self._spend_set = None + def __init__(self, main_window: 'ElectrumWindow'): + super().__init__( + main_window=main_window, + stretch_column=self.stretch_column, + ) + self._spend_set = set() self._utxo_dict = {} - self.wallet = self.parent.wallet - + self.wallet = self.main_window.wallet self.std_model = QStandardItemModel(self) self.setModel(self.std_model) self.setSelectionMode(QAbstractItemView.ExtendedSelection) self.setSortingEnabled(True) - self.update() + def create_toolbar(self, config): + toolbar, menu = self.create_toolbar_with_menu('') + self.num_coins_label = toolbar.itemAt(0).widget() + menu.addAction(_('Coin control'), lambda: self.add_selection_to_coincontrol()) + return toolbar + + @profiler(min_threshold=0.05) def update(self): # not calling maybe_defer_update() as it interferes with coincontrol status bar utxos = self.wallet.get_utxos() - self._maybe_reset_spend_list(utxos) + utxos.sort(key=lambda x: x.block_height, reverse=True) + self._maybe_reset_coincontrol(utxos) self._utxo_dict = {} self.model().clear() self.update_headers(self.__class__.headers) for idx, utxo in enumerate(utxos): name = utxo.prevout.to_str() self._utxo_dict[name] = utxo - address = utxo.address - height = utxo.block_height - name_short = utxo.prevout.txid.hex()[:16] + '...' + ":%d" % utxo.prevout.out_idx - amount = self.parent.format_amount(utxo.value_sats(), whitespaces=True) - labels = [name_short, address, '', amount, '%d'%height] + labels = [""] * len(self.Columns) + labels[self.Columns.OUTPOINT] = str(utxo.short_id) + labels[self.Columns.ADDRESS] = utxo.address + labels[self.Columns.AMOUNT] = self.main_window.format_amount(utxo.value_sats(), whitespaces=True) utxo_item = [QStandardItem(x) for x in labels] self.set_editability(utxo_item) - utxo_item[self.Columns.OUTPOINT].setData(name, self.ROLE_CLIPBOARD_DATA) utxo_item[self.Columns.OUTPOINT].setData(name, self.ROLE_PREVOUT_STR) utxo_item[self.Columns.ADDRESS].setFont(QFont(MONOSPACE_FONT)) utxo_item[self.Columns.AMOUNT].setFont(QFont(MONOSPACE_FONT)) + utxo_item[self.Columns.PARENTS].setFont(QFont(MONOSPACE_FONT)) utxo_item[self.Columns.OUTPOINT].setFont(QFont(MONOSPACE_FONT)) self.model().insertRow(idx, utxo_item) self.refresh_row(name, idx) self.filter() self.update_coincontrol_bar() + self.num_coins_label.setText(_('{} unspent transaction outputs').format(len(utxos))) def update_coincontrol_bar(self): # update coincontrol status bar - if self._spend_set is not None: + if bool(self._spend_set): coins = [self._utxo_dict[x] for x in self._spend_set] coins = self._filter_frozen_coins(coins) amount = sum(x.value_sats() for x in coins) - amount_str = self.parent.format_amount_and_units(amount) + amount_str = self.main_window.format_amount_and_units(amount) num_outputs_str = _("{} outputs available ({} total)").format(len(coins), len(self._utxo_dict)) - self.parent.set_coincontrol_msg(_("Coin control active") + f': {num_outputs_str}, {amount_str}') + self.main_window.set_coincontrol_msg(_("Coin control active") + f': {num_outputs_str}, {amount_str}') else: - self.parent.set_coincontrol_msg(None) + self.main_window.set_coincontrol_msg(None) def refresh_row(self, key, row): assert row is not None utxo = self._utxo_dict[key] utxo_item = [self.std_model.item(row, col) for col in self.Columns] - address = utxo.address - label = self.wallet.get_label_for_txid(utxo.prevout.txid.hex()) or self.wallet.get_label_for_address(address) + txid = utxo.prevout.txid.hex() + num_parents = self.wallet.get_num_parents(txid) + utxo_item[self.Columns.PARENTS].setText('%6s'%num_parents if num_parents else '-') + label = self.wallet.get_label_for_txid(txid) or '' utxo_item[self.Columns.LABEL].setText(label) SELECTED_TO_SPEND_TOOLTIP = _('Coin selected to be spent') - if key in (self._spend_set or set()): + if key in self._spend_set: tooltip = key + "\n" + SELECTED_TO_SPEND_TOOLTIP color = ColorScheme.GREEN.as_color(True) else: @@ -130,16 +148,16 @@ for col in utxo_item: col.setBackground(color) col.setToolTip(tooltip) - if self.wallet.is_frozen_address(address): + if self.wallet.is_frozen_address(utxo.address): utxo_item[self.Columns.ADDRESS].setBackground(ColorScheme.BLUE.as_color(True)) utxo_item[self.Columns.ADDRESS].setToolTip(_('Address is frozen')) if self.wallet.is_frozen_coin(utxo): utxo_item[self.Columns.OUTPOINT].setBackground(ColorScheme.BLUE.as_color(True)) utxo_item[self.Columns.OUTPOINT].setToolTip(f"{key}\n{_('Coin is frozen')}") - def get_selected_outpoints(self) -> Optional[List[str]]: + def get_selected_outpoints(self) -> List[str]: if not self.model(): - return None + return [] items = self.selected_in_column(self.Columns.OUTPOINT) return [x.data(self.ROLE_PREVOUT_STR) for x in items] @@ -149,85 +167,170 @@ not self.wallet.is_frozen_coin(utxo))] return coins - def set_spend_list(self, coins: Optional[List[PartialTxInput]]): - if coins is not None: - coins = self._filter_frozen_coins(coins) - self._spend_set = {utxo.prevout.to_str() for utxo in coins} - else: - self._spend_set = None + def are_in_coincontrol(self, coins: List[PartialTxInput]) -> bool: + return all([utxo.prevout.to_str() in self._spend_set for utxo in coins]) + + def add_to_coincontrol(self, coins: List[PartialTxInput]): + coins = self._filter_frozen_coins(coins) + for utxo in coins: + self._spend_set.add(utxo.prevout.to_str()) + self._refresh_coincontrol() + + def remove_from_coincontrol(self, coins: List[PartialTxInput]): + for utxo in coins: + self._spend_set.remove(utxo.prevout.to_str()) + self._refresh_coincontrol() + + def clear_coincontrol(self): + self._spend_set.clear() + self._refresh_coincontrol() + + def add_selection_to_coincontrol(self): + if bool(self._spend_set): + self.clear_coincontrol() + return + selected = self.get_selected_outpoints() + coins = [self._utxo_dict[name] for name in selected] + if not coins: + self.main_window.show_error(_('You need to select coins from the list first.\nUse ctrl+left mouse button to select multiple items')) + return + self.add_to_coincontrol(coins) + + def _refresh_coincontrol(self): self.refresh_all() self.update_coincontrol_bar() self.selectionModel().clearSelection() def get_spend_list(self) -> Optional[Sequence[PartialTxInput]]: - if self._spend_set is None: + if not bool(self._spend_set): return None utxos = [self._utxo_dict[x] for x in self._spend_set] return copy.deepcopy(utxos) # copy so that side-effects don't affect utxo_dict - def _maybe_reset_spend_list(self, current_wallet_utxos: Sequence[PartialTxInput]) -> None: - if self._spend_set is None: + def _maybe_reset_coincontrol(self, current_wallet_utxos: Sequence[PartialTxInput]) -> None: + if not bool(self._spend_set): return # if we spent one of the selected UTXOs, just reset selection utxo_set = {utxo.prevout.to_str() for utxo in current_wallet_utxos} if not all([prevout_str in utxo_set for prevout_str in self._spend_set]): - self._spend_set = None + self._spend_set.clear() + + def can_swap_coins(self, coins): + # fixme: min and max_amounts are known only after first request + if self.wallet.lnworker is None: + return False + value = sum(x.value_sats() for x in coins) + min_amount = self.wallet.lnworker.swap_manager.get_min_amount() + max_amount = self.wallet.lnworker.swap_manager.max_amount_forward_swap() + if value < min_amount: + return False + if max_amount is None or value > max_amount: + return False + return True + + def swap_coins(self, coins): + #self.clear_coincontrol() + self.add_to_coincontrol(coins) + self.main_window.run_swap_dialog(is_reverse=False, recv_amount_sat='!') + self.clear_coincontrol() + + def can_open_channel(self, coins): + if self.wallet.lnworker is None: + return False + value = sum(x.value_sats() for x in coins) + return value >= MIN_FUNDING_SAT and value <= LN_MAX_FUNDING_SAT + + def open_channel_with_coins(self, coins): + # todo : use a single dialog in new flow + #self.clear_coincontrol() + self.add_to_coincontrol(coins) + d = NewChannelDialog(self.main_window) + d.max_button.setChecked(True) + d.max_button.setEnabled(False) + d.min_button.setEnabled(False) + d.clear_button.setEnabled(False) + d.amount_e.setFrozen(True) + d.spend_max() + d.run() + self.clear_coincontrol() + + def clipboard_contains_address(self): + text = self.main_window.app.clipboard().text() + return is_address(text) + + def pay_to_clipboard_address(self, coins): + addr = self.main_window.app.clipboard().text() + outputs = [PartialTxOutput.from_address_and_value(addr, '!')] + #self.clear_coincontrol() + self.add_to_coincontrol(coins) + self.main_window.send_tab.pay_onchain_dialog(outputs) + self.clear_coincontrol() + + def on_double_click(self, idx): + outpoint = idx.sibling(idx.row(), self.Columns.OUTPOINT).data(self.ROLE_PREVOUT_STR) + utxo = self._utxo_dict[outpoint] + self.main_window.show_utxo(utxo) def create_menu(self, position): selected = self.get_selected_outpoints() - if selected is None: - return menu = QMenu() menu.setSeparatorsCollapsible(True) # consecutive separators are merged together coins = [self._utxo_dict[name] for name in selected] - if len(coins) == 0: - menu.addAction(_("Spend (select none)"), lambda: self.set_spend_list(coins)) - else: - menu.addAction(_("Spend"), lambda: self.set_spend_list(coins)) - + if not coins: + return if len(coins) == 1: + idx = self.indexAt(position) + if not idx.isValid(): + return utxo = coins[0] - addr = utxo.address txid = utxo.prevout.txid.hex() # "Details" - tx = self.wallet.db.get_transaction(txid) + tx = self.wallet.adb.get_transaction(txid) if tx: label = self.wallet.get_label_for_txid(txid) - menu.addAction(_("Details"), lambda: self.parent.show_transaction(tx, tx_desc=label)) - # "Copy ..." - idx = self.indexAt(position) - if not idx.isValid(): - return - self.add_copy_menu(menu, idx) - # "Freeze coin" + menu.addAction(_("Privacy analysis"), lambda: self.main_window.show_utxo(utxo)) + cc = self.add_copy_menu(menu, idx) + cc.addAction(_("Long Output point"), lambda: self.place_text_on_clipboard(utxo.prevout.to_str(), title="Long Output point")) + # fully spend + menu_spend = menu.addMenu(_("Fully spend") + '…') + m = menu_spend.addAction(_("send to address in clipboard"), lambda: self.pay_to_clipboard_address(coins)) + m.setEnabled(self.clipboard_contains_address()) + m = menu_spend.addAction(_("in new channel"), lambda: self.open_channel_with_coins(coins)) + m.setEnabled(self.can_open_channel(coins)) + m = menu_spend.addAction(_("in submarine swap"), lambda: self.swap_coins(coins)) + m.setEnabled(self.can_swap_coins(coins)) + # coin control + if self.are_in_coincontrol(coins): + menu.addAction(_("Remove from coin control"), lambda: self.remove_from_coincontrol(coins)) + else: + menu.addAction(_("Add to coin control"), lambda: self.add_to_coincontrol(coins)) + # Freeze menu + if len(coins) == 1: + utxo = coins[0] + addr = utxo.address + menu_freeze = menu.addMenu(_("Freeze")) if not self.wallet.is_frozen_coin(utxo): - menu.addAction(_("Freeze Coin"), lambda: self.parent.set_frozen_state_of_coins([utxo], True)) + menu_freeze.addAction(_("Freeze Coin"), lambda: self.main_window.set_frozen_state_of_coins([utxo], True)) else: - menu.addSeparator() - menu.addAction(_("Coin is frozen"), lambda: None).setEnabled(False) - menu.addAction(_("Unfreeze Coin"), lambda: self.parent.set_frozen_state_of_coins([utxo], False)) - menu.addSeparator() - # "Freeze address" + menu_freeze.addAction(_("Unfreeze Coin"), lambda: self.main_window.set_frozen_state_of_coins([utxo], False)) if not self.wallet.is_frozen_address(addr): - menu.addAction(_("Freeze Address"), lambda: self.parent.set_frozen_state_of_addresses([addr], True)) + menu_freeze.addAction(_("Freeze Address"), lambda: self.main_window.set_frozen_state_of_addresses([addr], True)) else: - menu.addSeparator() - menu.addAction(_("Address is frozen"), lambda: None).setEnabled(False) - menu.addAction(_("Unfreeze Address"), lambda: self.parent.set_frozen_state_of_addresses([addr], False)) - menu.addSeparator() + menu_freeze.addAction(_("Unfreeze Address"), lambda: self.main_window.set_frozen_state_of_addresses([addr], False)) elif len(coins) > 1: # multiple items selected menu.addSeparator() addrs = [utxo.address for utxo in coins] is_coin_frozen = [self.wallet.is_frozen_coin(utxo) for utxo in coins] is_addr_frozen = [self.wallet.is_frozen_address(utxo.address) for utxo in coins] + menu_freeze = menu.addMenu(_("Freeze")) if not all(is_coin_frozen): - menu.addAction(_("Freeze Coins"), lambda: self.parent.set_frozen_state_of_coins(coins, True)) + menu_freeze.addAction(_("Freeze Coins"), lambda: self.main_window.set_frozen_state_of_coins(coins, True)) if any(is_coin_frozen): - menu.addAction(_("Unfreeze Coins"), lambda: self.parent.set_frozen_state_of_coins(coins, False)) + menu_freeze.addAction(_("Unfreeze Coins"), lambda: self.main_window.set_frozen_state_of_coins(coins, False)) if not all(is_addr_frozen): - menu.addAction(_("Freeze Addresses"), lambda: self.parent.set_frozen_state_of_addresses(addrs, True)) + menu_freeze.addAction(_("Freeze Addresses"), lambda: self.main_window.set_frozen_state_of_addresses(addrs, True)) if any(is_addr_frozen): - menu.addAction(_("Unfreeze Addresses"), lambda: self.parent.set_frozen_state_of_addresses(addrs, False)) + menu_freeze.addAction(_("Unfreeze Addresses"), lambda: self.main_window.set_frozen_state_of_addresses(addrs, False)) menu.exec_(self.viewport().mapToGlobal(position)) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/qt/watchtower_dialog.py electrum-4.4.5+dfsg1/electrum/gui/qt/watchtower_dialog.py --- electrum-4.3.4+dfsg1/electrum/gui/qt/watchtower_dialog.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/qt/watchtower_dialog.py 2000-11-11 11:11:11.000000000 +0000 @@ -23,35 +23,56 @@ # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. +import enum + from PyQt5.QtGui import QStandardItemModel, QStandardItem from PyQt5.QtCore import Qt from PyQt5.QtWidgets import (QDialog, QVBoxLayout, QPushButton, QLabel) from electrum.i18n import _ -from .util import MyTreeView, Buttons +from .util import Buttons +from .my_treeview import MyTreeView class WatcherList(MyTreeView): - def __init__(self, parent): - super().__init__(parent, self.create_menu, stretch_column=0) + + class Columns(MyTreeView.BaseColumnsEnum): + OUTPOINT = enum.auto() + TX_COUNT = enum.auto() + STATUS = enum.auto() + + headers = { + Columns.OUTPOINT: _('Outpoint'), + Columns.TX_COUNT: _('Tx'), + Columns.STATUS: _('Status'), + } + + def __init__(self, parent: 'WatchtowerDialog'): + super().__init__( + parent=parent, + stretch_column=self.Columns.OUTPOINT, + ) + self.parent = parent self.setModel(QStandardItemModel(self)) self.setSortingEnabled(True) self.update() - def create_menu(self, x): - pass - def update(self): if self.parent.lnwatcher is None: return self.model().clear() - self.update_headers({0:_('Outpoint'), 1:_('Tx'), 2:_('Status')}) + self.update_headers(self.__class__.headers) lnwatcher = self.parent.lnwatcher l = lnwatcher.list_sweep_tx() for outpoint in l: n = lnwatcher.get_num_tx(outpoint) status = lnwatcher.get_channel_status(outpoint) - items = [QStandardItem(e) for e in [outpoint, "%d"%n, status]] + labels = [""] * len(self.Columns) + labels[self.Columns.OUTPOINT] = outpoint + labels[self.Columns.TX_COUNT] = str(n) + labels[self.Columns.STATUS] = status + items = [QStandardItem(e) for e in labels] + self.set_editability(items) self.model().insertRow(self.model().rowCount(), items) size = lnwatcher.sweepstore.filesize() self.parent.size_label.setText('Database size: %.2f Mb'%(size/1024/1024.)) diff -Nru electrum-4.3.4+dfsg1/electrum/gui/stdio.py electrum-4.4.5+dfsg1/electrum/gui/stdio.py --- electrum-4.3.4+dfsg1/electrum/gui/stdio.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/stdio.py 2000-11-11 11:11:11.000000000 +0000 @@ -25,7 +25,7 @@ def __init__(self, *, config, daemon, plugins): BaseElectrumGui.__init__(self, config=config, daemon=daemon, plugins=plugins) self.network = daemon.network - storage = WalletStorage(config.get_wallet_path()) + storage = WalletStorage(config.get_wallet_path(use_gui_last_wallet=True)) if not storage.file_exists(): print("Wallet not found. try 'electrum create'") exit() @@ -68,7 +68,7 @@ self.updated() @event_listener - def on_event_banner(self): + def on_event_banner(self, *args): self.print_banner() def main_command(self): @@ -177,7 +177,9 @@ def main(self): - while self.done == 0: self.main_command() + self.daemon.start_network() + while self.done == 0: + self.main_command() def do_send(self): if not is_address(self.str_recipient): diff -Nru electrum-4.3.4+dfsg1/electrum/gui/text.py electrum-4.4.5+dfsg1/electrum/gui/text.py --- electrum-4.3.4+dfsg1/electrum/gui/text.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/gui/text.py 2000-11-11 11:11:11.000000000 +0000 @@ -35,14 +35,14 @@ def parse_bip21(text): try: return util.parse_URI(text) - except: + except Exception: return def parse_bolt11(text): from electrum.lnaddr import lndecode try: return lndecode(text) - except: + except Exception: return @@ -52,7 +52,7 @@ def __init__(self, *, config: 'SimpleConfig', daemon: 'Daemon', plugins: 'Plugins'): BaseElectrumGui.__init__(self, config=config, daemon=daemon, plugins=plugins) self.network = daemon.network - storage = WalletStorage(config.get_wallet_path()) + storage = WalletStorage(config.get_wallet_path(use_gui_last_wallet=True)) if not storage.file_exists(): print("Wallet not found. try 'electrum create'") exit() @@ -517,6 +517,7 @@ pass def main(self): + self.daemon.start_network() tty.setraw(sys.stdin) try: while self.tab != -1: @@ -593,7 +594,7 @@ def parse_amount(self, text): try: x = Decimal(text) - except: + except Exception: return None power = pow(10, self.config.get_decimal_point()) return int(power * x) diff -Nru electrum-4.3.4+dfsg1/electrum/i18n.py electrum-4.4.5+dfsg1/electrum/i18n.py --- electrum-4.3.4+dfsg1/electrum/i18n.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/i18n.py 2000-11-11 11:11:11.000000000 +0000 @@ -23,24 +23,56 @@ # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. import os +from typing import Optional import gettext +from .logging import get_logger + + +_logger = get_logger(__name__) LOCALE_DIR = os.path.join(os.path.dirname(__file__), 'locale') + +# set initial default language, based on OS-locale +# FIXME some module-level strings might get translated using this language, before +# any user-provided custom language (in config) can get set. language = gettext.translation('electrum', LOCALE_DIR, fallback=True) +try: + _lang = language.info().get('language', None) +except Exception as e: + _logger.info(f"gettext setting initial language to ?? (error: {e!r})") +else: + _logger.info(f"gettext setting initial language to {_lang!r}") +# note: do not use old-style (%) formatting inside translations, +# as syntactically incorrectly translated strings would raise exceptions (see #3237). +# e.g. consider _("Connected to %d nodes.") % n +# >>> "Connecté aux noeuds" % n +# TypeError: not all arguments converted during string formatting # note: f-strings cannot be translated! see https://stackoverflow.com/q/49797658 # So this does not work: _(f"My name: {name}") # instead use .format: _("My name: {}").format(name) -def _(x: str) -> str: - if x == "": +def _(msg: str, *, context=None) -> str: + if msg == "": return "" # empty string must not be translated. see #7158 global language - return language.gettext(x) + if context: + contexts = [context] + if context[-1] != "|": # try with both "|" suffix and without + contexts.append(context + "|") + else: + contexts.append(context[:-1]) + for ctx in contexts: + out = language.pgettext(ctx, msg) + if out != msg: # found non-trivial translation + return out + # else try without context + return language.gettext(msg) -def set_language(x): +def set_language(x: Optional[str]) -> None: + _logger.info(f"setting language to {x!r}") global language if x: language = gettext.translation('electrum', LOCALE_DIR, fallback=True, languages=[x]) diff -Nru electrum-4.3.4+dfsg1/electrum/interface.py electrum-4.4.5+dfsg1/electrum/interface.py --- electrum-4.3.4+dfsg1/electrum/interface.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/interface.py 2000-11-11 11:11:11.000000000 +0000 @@ -292,6 +292,7 @@ @classmethod def from_str(cls, s: str) -> 'ServerAddr': + """Constructs a ServerAddr or raises ValueError.""" # host might be IPv6 address, hence do rsplit: host, port, protocol = str(s).rsplit(':', 2) return ServerAddr(host=host, port=port, protocol=protocol) @@ -299,20 +300,29 @@ @classmethod def from_str_with_inference(cls, s: str) -> Optional['ServerAddr']: """Construct ServerAddr from str, guessing missing details. + Does not raise - just returns None if guessing failed. Ongoing compatibility not guaranteed. """ if not s: return None + host = "" + if s[0] == "[" and "]" in s: # IPv6 address + host_end = s.index("]") + host = s[1:host_end] + s = s[host_end+1:] items = str(s).rsplit(':', 2) if len(items) < 2: return None # although maybe we could guess the port too? - host = items[0] + host = host or items[0] port = items[1] if len(items) >= 3: protocol = items[2] else: protocol = PREFERRED_NETWORK_PROTOCOL - return ServerAddr(host=host, port=port, protocol=protocol) + try: + return ServerAddr(host=host, port=port, protocol=protocol) + except ValueError: + return None def to_friendly_name(self) -> str: # note: this method is closely linked to from_str_with_inference @@ -1111,11 +1121,21 @@ async def get_estimatefee(self, num_blocks: int) -> int: """Returns a feerate estimate for getting confirmed within num_blocks blocks, in sat/kbyte. + Returns -1 if the server could not provide an estimate. """ if not is_non_negative_integer(num_blocks): raise Exception(f"{repr(num_blocks)} is not a num_blocks") # do request - res = await self.session.send_request('blockchain.estimatefee', [num_blocks]) + try: + res = await self.session.send_request('blockchain.estimatefee', [num_blocks]) + except aiorpcx.jsonrpc.ProtocolError as e: + # The protocol spec says the server itself should already have returned -1 + # if it cannot provide an estimate, however apparently electrs does not conform + # and sends an error instead. Convert it here: + if "cannot estimate fee" in e.message: + res = -1 + else: + raise # check response if res != -1: assert_non_negative_int_or_float(res) @@ -1133,14 +1153,14 @@ try: b = pem.dePem(cert, 'CERTIFICATE') x = x509.X509(b) - except: + except Exception: traceback.print_exc(file=sys.stdout) return try: x.check_date() expired = False - except: + except Exception: expired = True m = "host: %s\n"%host diff -Nru electrum-4.3.4+dfsg1/electrum/invoices.py electrum-4.4.5+dfsg1/electrum/invoices.py --- electrum-4.3.4+dfsg1/electrum/invoices.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/invoices.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,12 +1,13 @@ import time -from typing import TYPE_CHECKING, List, Optional, Union, Dict, Any +from typing import TYPE_CHECKING, List, Optional, Union, Dict, Any, Sequence from decimal import Decimal import attr from .json_db import StoredObject from .i18n import _ -from .util import age, InvoiceError +from .util import age, InvoiceError, format_satoshis +from .lnutil import hex_to_bytes from .lnaddr import lndecode, LnAddr from . import constants from .bitcoin import COIN, TOTAL_COIN_SUPPLY_LIMIT_IN_BTC @@ -28,7 +29,8 @@ PR_FAILED = 5 # only for LN. we attempted to pay it, but all attempts failed PR_ROUTING = 6 # only for LN. *unused* atm. PR_UNCONFIRMED = 7 # only onchain. invoice is satisfied but tx is not mined yet. - +PR_BROADCASTING = 8 # onchain, tx is being broadcast +PR_BROADCAST = 9 # onchain, tx was broadcast, is not yet in our history pr_color = { PR_UNPAID: (.7, .7, .7, 1), @@ -37,7 +39,9 @@ PR_EXPIRED: (.9, .2, .2, 1), PR_INFLIGHT: (.9, .6, .3, 1), PR_FAILED: (.9, .2, .2, 1), - PR_ROUTING: (.9, .6, .3, 1), + PR_ROUTING: (.9, .6, .3, 1), + PR_BROADCASTING: (.9, .6, .3, 1), + PR_BROADCAST: (.9, .6, .3, 1), PR_UNCONFIRMED: (.9, .6, .3, 1), } @@ -47,6 +51,8 @@ PR_UNKNOWN:_('Unknown'), PR_EXPIRED:_('Expired'), PR_INFLIGHT:_('In progress'), + PR_BROADCASTING:_('Broadcasting'), + PR_BROADCAST:_('Broadcast successfully'), PR_FAILED:_('Failed'), PR_ROUTING: _('Computing route...'), PR_UNCONFIRMED: _('Unconfirmed'), @@ -83,7 +89,11 @@ @attr.s -class Invoice(StoredObject): +class BaseInvoice(StoredObject): + """ + Base class for Invoice and Request + In the code, we use 'invoice' for outgoing payments, and 'request' for incoming payments. + """ # mandatory fields amount_msat = attr.ib(kw_only=True) # type: Optional[Union[int, str]] # can be '!' or None @@ -101,13 +111,17 @@ bip70 = attr.ib(type=str, kw_only=True) # type: Optional[str] #bip70_requestor = attr.ib(type=str, kw_only=True) # type: Optional[str] - # lightning only - lightning_invoice = attr.ib(type=str, kw_only=True) # type: Optional[str] - __lnaddr = None + def is_lightning(self) -> bool: + raise NotImplementedError() - def is_lightning(self): - return self.lightning_invoice is not None + def get_address(self) -> Optional[str]: + """returns the first address, to be displayed in GUI""" + raise NotImplementedError() + + @property + def rhash(self) -> str: + raise NotImplementedError() def get_status_str(self, status): status_str = pr_tooltips[status] @@ -117,40 +131,26 @@ status_str = _('Expires') + ' ' + age(expiration, include_seconds=True) return status_str - def get_address(self) -> Optional[str]: - """returns the first address, to be displayed in GUI""" - address = None - if self.outputs: - address = self.outputs[0].address if len(self.outputs) > 0 else None - if not address and self.is_lightning(): - address = self._lnaddr.get_fallback_address() or None - return address - - def get_outputs(self): - if self.is_lightning(): + def get_outputs(self) -> Sequence[PartialTxOutput]: + outputs = self.outputs or [] + if not outputs: address = self.get_address() amount = self.get_amount_sat() if address and amount is not None: outputs = [PartialTxOutput.from_address_and_value(address, int(amount))] - else: - outputs = [] - else: - outputs = self.outputs return outputs - def can_be_paid_onchain(self) -> bool: - if self.is_lightning(): - return bool(self._lnaddr.get_fallback_address()) - else: - return True - def get_expiration_date(self): # 0 means never return self.exp + self.time if self.exp else 0 + @staticmethod + def _get_cur_time(): # for unit tests + return time.time() + def has_expired(self) -> bool: exp = self.get_expiration_date() - return bool(exp) and exp < time.time() + return bool(exp) and exp < self._get_cur_time() def get_amount_msat(self) -> Union[int, str, None]: return self.amount_msat @@ -171,32 +171,6 @@ return amount_msat return int(amount_msat // 1000) - def get_bip21_URI(self, *, include_lightning: bool = False) -> Optional[str]: - from electrum.util import create_bip21_uri - addr = self.get_address() - amount = self.get_amount_sat() - if amount is not None: - amount = int(amount) - message = self.message - extra = {} - if self.time and self.exp: - extra['time'] = str(int(self.time)) - extra['exp'] = str(int(self.exp)) - lightning = self.lightning_invoice if include_lightning else None - if lightning: - extra['lightning'] = lightning - if not addr and lightning: - return "bitcoin:?lightning="+lightning - if not addr and not lightning: - return None - uri = create_bip21_uri(addr, amount, message, extra_query_params=extra) - return str(uri) - - @lightning_invoice.validator - def _validate_invoice_str(self, attribute, value): - if value is not None: - lndecode(value) # this checks the str can be decoded - @amount_msat.validator def _validate_amount(self, attribute, value): if value is None: @@ -210,16 +184,6 @@ else: raise InvoiceError(f"unexpected amount: {value!r}") - @property - def _lnaddr(self) -> LnAddr: - if self.__lnaddr is None: - self.__lnaddr = lndecode(self.lightning_invoice) - return self.__lnaddr - - @property - def rhash(self) -> str: - return self._lnaddr.paymenthash.hex() - @classmethod def from_bech32(cls, invoice: str) -> 'Invoice': """Constructs Invoice object from BOLT-11 string. @@ -257,6 +221,72 @@ lightning_invoice=None, ) + def get_id(self) -> str: + if self.is_lightning(): + return self.rhash + else: # on-chain + return get_id_from_onchain_outputs(outputs=self.get_outputs(), timestamp=self.time) + + def as_dict(self, status): + d = { + 'is_lightning': self.is_lightning(), + 'amount_BTC': format_satoshis(self.get_amount_sat()), + 'message': self.message, + 'timestamp': self.get_time(), + 'expiry': self.exp, + 'status': status, + 'status_str': self.get_status_str(status), + 'id': self.get_id(), + 'amount_sat': self.get_amount_sat(), + } + if self.is_lightning(): + d['amount_msat'] = self.get_amount_msat() + return d + + +@attr.s +class Invoice(BaseInvoice): + lightning_invoice = attr.ib(type=str, kw_only=True) # type: Optional[str] + __lnaddr = None + _broadcasting_status = None # can be None or PR_BROADCASTING or PR_BROADCAST + + def is_lightning(self): + return self.lightning_invoice is not None + + def get_broadcasting_status(self): + return self._broadcasting_status + + def get_address(self) -> Optional[str]: + address = None + if self.outputs: + address = self.outputs[0].address if len(self.outputs) > 0 else None + if not address and self.is_lightning(): + address = self._lnaddr.get_fallback_address() or None + return address + + @property + def _lnaddr(self) -> LnAddr: + if self.__lnaddr is None: + self.__lnaddr = lndecode(self.lightning_invoice) + return self.__lnaddr + + @property + def rhash(self) -> str: + assert self.is_lightning() + return self._lnaddr.paymenthash.hex() + + @lightning_invoice.validator + def _validate_invoice_str(self, attribute, value): + if value is not None: + lnaddr = lndecode(value) # this checks the str can be decoded + self.__lnaddr = lnaddr # save it, just to avoid having to recompute later + + def can_be_paid_onchain(self) -> bool: + if self.is_lightning(): + return bool(self._lnaddr.get_fallback_address()) + else: + return True + def to_debug_json(self) -> Dict[str, Any]: d = self.to_json() d.update({ @@ -266,17 +296,56 @@ 'description': self._lnaddr.get_description(), 'exp': self._lnaddr.get_expiry(), 'time': self._lnaddr.date, - # 'tags': str(lnaddr.tags), }) + if ln_routing_info := self._lnaddr.get_routing_info('r'): + # show the last hop of routing hints. (our invoices only have one hop) + d['r_tags'] = [str((a.hex(),b.hex(),c,d,e)) for a,b,c,d,e in ln_routing_info[-1]] return d - def get_id(self) -> str: - if self.is_lightning(): - return self.rhash - else: # on-chain - return get_id_from_onchain_outputs(outputs=self.get_outputs(), timestamp=self.time) + +@attr.s +class Request(BaseInvoice): + payment_hash = attr.ib(type=bytes, kw_only=True, converter=hex_to_bytes) # type: Optional[bytes] + + def is_lightning(self): + return self.payment_hash is not None + + def get_address(self) -> Optional[str]: + address = None + if self.outputs: + address = self.outputs[0].address if len(self.outputs) > 0 else None + return address + + @property + def rhash(self) -> str: + assert self.is_lightning() + return self.payment_hash.hex() + + def get_bip21_URI( + self, + *, + lightning_invoice: Optional[str] = None, + ) -> Optional[str]: + from electrum.util import create_bip21_uri + addr = self.get_address() + amount = self.get_amount_sat() + if amount is not None: + amount = int(amount) + message = self.message + extra = {} + if self.time and self.exp: + extra['time'] = str(int(self.time)) + extra['exp'] = str(int(self.exp)) + if lightning_invoice: + extra['lightning'] = lightning_invoice + if not addr and lightning_invoice: + return "bitcoin:?lightning="+lightning_invoice + if not addr and not lightning_invoice: + return None + uri = create_bip21_uri(addr, amount, message, extra_query_params=extra) + return str(uri) -def get_id_from_onchain_outputs(outputs: List[PartialTxOutput], *, timestamp: int) -> str: +def get_id_from_onchain_outputs(outputs: Sequence[PartialTxOutput], *, timestamp: int) -> str: outputs_str = "\n".join(f"{txout.scriptpubkey.hex()}, {txout.value}" for txout in outputs) return sha256d(outputs_str + "%d" % timestamp).hex()[0:10] diff -Nru electrum-4.3.4+dfsg1/electrum/json_db.py electrum-4.4.5+dfsg1/electrum/json_db.py --- electrum-4.3.4+dfsg1/electrum/json_db.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/json_db.py 2000-11-11 11:11:11.000000000 +0000 @@ -155,7 +155,7 @@ try: json.dumps(key, cls=JsonDBJsonEncoder) json.dumps(value, cls=JsonDBJsonEncoder) - except: + except Exception: self.logger.info(f"json error: cannot save {repr(key)} ({repr(value)})") return False if value is not None: diff -Nru electrum-4.3.4+dfsg1/electrum/keystore.py electrum-4.4.5+dfsg1/electrum/keystore.py --- electrum-4.3.4+dfsg1/electrum/keystore.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/keystore.py 2000-11-11 11:11:11.000000000 +0000 @@ -34,15 +34,17 @@ from . import bitcoin, ecc, constants, bip32 from .bitcoin import deserialize_privkey, serialize_privkey, BaseDecodeError from .transaction import Transaction, PartialTransaction, PartialTxInput, PartialTxOutput, TxInput -from .bip32 import (convert_bip32_path_to_list_of_uint32, BIP32_PRIME, +from .bip32 import (convert_bip32_strpath_to_intpath, BIP32_PRIME, is_xpub, is_xprv, BIP32Node, normalize_bip32_derivation, - convert_bip32_intpath_to_strpath, is_xkey_consistent_with_key_origin_info) + convert_bip32_intpath_to_strpath, is_xkey_consistent_with_key_origin_info, + KeyOriginInfo) +from .descriptor import PubkeyProvider from .ecc import string_to_number from .crypto import (pw_decode, pw_encode, sha256, sha256d, PW_HASH_VERSION_LATEST, SUPPORTED_PW_HASH_VERSIONS, UnsupportedPasswordHashVersion, hash_160, CiphertextFormatError) from .util import (InvalidPassword, WalletFileException, - BitcoinException, bh2u, bfh, inv_dict, is_hex_str) + BitcoinException, bfh, inv_dict, is_hex_str) from .mnemonic import Mnemonic, Wordlist, seed_type, is_seed from .plugin import run_hook from .logging import Logger @@ -179,6 +181,10 @@ """ pass + @abstractmethod + def get_pubkey_provider(self, sequence: 'AddressIndexGeneric') -> Optional[PubkeyProvider]: + pass + def find_my_pubkey_in_txinout( self, txinout: Union['PartialTxInput', 'PartialTxOutput'], *, only_der_suffix: bool = False @@ -302,6 +308,15 @@ return pubkey.hex() return None + def get_pubkey_provider(self, sequence: 'AddressIndexGeneric') -> Optional[PubkeyProvider]: + if sequence in self.keypairs: + return PubkeyProvider( + origin=None, + pubkey=sequence, + deriv_path=None, + ) + return None + def update_password(self, old_password, new_password): self.check_password(old_password) if new_password == '': @@ -403,6 +418,9 @@ """ pass + def get_key_origin_info(self) -> Optional[KeyOriginInfo]: + return None + @abstractmethod def derive_pubkey(self, for_change: int, n: int) -> bytes: """Returns pubkey at given path. @@ -436,7 +454,7 @@ # 1. try fp against our root ks_root_fingerprint_hex = self.get_root_fingerprint() ks_der_prefix_str = self.get_derivation_prefix() - ks_der_prefix = convert_bip32_path_to_list_of_uint32(ks_der_prefix_str) if ks_der_prefix_str else None + ks_der_prefix = convert_bip32_strpath_to_intpath(ks_der_prefix_str) if ks_der_prefix_str else None if (ks_root_fingerprint_hex is not None and ks_der_prefix is not None and fp_found.hex() == ks_root_fingerprint_hex): if path_found[:len(ks_der_prefix)] == ks_der_prefix: @@ -490,7 +508,9 @@ return self._xpub_bip32_node def get_derivation_prefix(self) -> Optional[str]: - return self._derivation_prefix + if self._derivation_prefix is None: + return None + return normalize_bip32_derivation(self._derivation_prefix) def get_root_fingerprint(self) -> Optional[str]: return self._root_fingerprint @@ -506,11 +526,11 @@ if not only_der_suffix and fingerprint_hex is not None and der_prefix_str is not None: # use root fp, and true full path fingerprint_bytes = bfh(fingerprint_hex) - der_prefix_ints = convert_bip32_path_to_list_of_uint32(der_prefix_str) + der_prefix_ints = convert_bip32_strpath_to_intpath(der_prefix_str) else: # use intermediate fp, and claim der suffix is the full path fingerprint_bytes = self.get_bip32_node_for_xpub().calc_fingerprint_of_this_node() - der_prefix_ints = convert_bip32_path_to_list_of_uint32('m') + der_prefix_ints = convert_bip32_strpath_to_intpath('m') der_full = der_prefix_ints + list(der_suffix) return fingerprint_bytes, der_full @@ -532,6 +552,22 @@ ) return bip32node.to_xpub() + def get_key_origin_info(self) -> Optional[KeyOriginInfo]: + fp_bytes, der_full = self.get_fp_and_derivation_to_be_used_in_partial_tx( + der_suffix=[], only_der_suffix=False) + origin = KeyOriginInfo(fingerprint=fp_bytes, path=der_full) + return origin + + def get_pubkey_provider(self, sequence: 'AddressIndexGeneric') -> Optional[PubkeyProvider]: + strpath = convert_bip32_intpath_to_strpath(sequence) + strpath = strpath[1:] # cut leading "m" + bip32node = self.get_bip32_node_for_xpub() + return PubkeyProvider( + origin=self.get_key_origin_info(), + pubkey=bip32node._replace(xtype="standard").to_xkey(), + deriv_path=strpath, + ) + def add_key_origin_from_root_node(self, *, derivation_prefix: str, root_node: BIP32Node): assert self.xpub # try to derive ourselves from what we were given @@ -798,10 +834,17 @@ fingerprint_hex = self.get_root_fingerprint() der_prefix_str = self.get_derivation_prefix() fingerprint_bytes = bfh(fingerprint_hex) - der_prefix_ints = convert_bip32_path_to_list_of_uint32(der_prefix_str) + der_prefix_ints = convert_bip32_strpath_to_intpath(der_prefix_str) der_full = der_prefix_ints + list(der_suffix) return fingerprint_bytes, der_full + def get_pubkey_provider(self, sequence: 'AddressIndexGeneric') -> Optional[PubkeyProvider]: + return PubkeyProvider( + origin=None, + pubkey=self.derive_pubkey(*sequence).hex(), + deriv_path=None, + ) + def update_password(self, old_password, new_password): self.check_password(old_password) if new_password == '': @@ -915,6 +958,12 @@ self.soft_device_id = client.get_soft_device_id() self.is_requesting_to_be_rewritten_to_wallet_file = True + def pairing_code(self) -> Optional[str]: + """Used by the DeviceMgr to keep track of paired hw devices.""" + if not self.soft_device_id: + return None + return f"{self.plugin.name}/{self.soft_device_id}" + KeyStoreWithMPK = Union[KeyStore, MasterPublicKeyMixin] # intersection really... AddressIndexGeneric = Union[Sequence[int], str] # can be hex pubkey str @@ -983,7 +1032,7 @@ def xtype_from_derivation(derivation: str) -> str: """Returns the script type to be used for this derivation.""" - bip32_indices = convert_bip32_path_to_list_of_uint32(derivation) + bip32_indices = convert_bip32_strpath_to_intpath(derivation) if len(bip32_indices) >= 1: if bip32_indices[0] == 84 + BIP32_PRIME: return 'p2wpkh' @@ -1037,13 +1086,13 @@ def is_old_mpk(mpk: str) -> bool: try: int(mpk, 16) # test if hex string - except: + except Exception: return False if len(mpk) != 128: return False try: ecc.ECPubkey(bfh('04' + mpk)) - except: + except Exception: return False return True diff -Nru electrum-4.3.4+dfsg1/electrum/lnchannel.py electrum-4.4.5+dfsg1/electrum/lnchannel.py --- electrum-4.3.4+dfsg1/electrum/lnchannel.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnchannel.py 2000-11-11 11:11:11.000000000 +0000 @@ -35,11 +35,11 @@ from . import ecc from . import constants, util -from .util import bfh, bh2u, chunks, TxMinedInfo +from .util import bfh, chunks, TxMinedInfo from .invoices import PR_PAID from .bitcoin import redeem_script_to_address from .crypto import sha256, sha256d -from .transaction import Transaction, PartialTransaction, TxInput +from .transaction import Transaction, PartialTransaction, TxInput, Sighash from .logging import Logger from .lnonion import decode_onion_error, OnionFailureCode, OnionRoutingFailure from . import lnutil @@ -230,6 +230,29 @@ def is_redeemed(self): return self.get_state() == ChannelState.REDEEMED + def need_to_subscribe(self) -> bool: + """Whether lnwatcher/synchronizer need to be watching this channel.""" + if not self.is_redeemed(): + return True + # Chan already deeply closed. Still, if some txs are missing, we should sub. + # check we have funding tx + # note: tx might not be directly related to the wallet, e.g. chan opened by remote + if (funding_item := self.get_funding_height()) is None: + return True + if self.lnworker: + funding_txid, funding_height, funding_timestamp = funding_item + if self.lnworker.wallet.adb.get_transaction(funding_txid) is None: + return True + # check we have closing tx + # note: tx might not be directly related to the wallet, e.g. local-fclose + if (closing_item := self.get_closing_height()) is None: + return True + if self.lnworker: + closing_txid, closing_height, closing_timestamp = closing_item + if self.lnworker.wallet.adb.get_transaction(closing_txid) is None: + return True + return False + @abstractmethod def get_close_options(self) -> Sequence[ChanCloseOption]: pass @@ -268,10 +291,10 @@ their_sweep_info = self.create_sweeptxs_for_their_ctx(ctx) if our_sweep_info is not None: self._sweep_info[txid] = our_sweep_info - self.logger.info(f'we force closed') + self.logger.info(f'we (local) force closed') elif their_sweep_info is not None: self._sweep_info[txid] = their_sweep_info - self.logger.info(f'they force closed.') + self.logger.info(f'they (remote) force closed.') else: self._sweep_info[txid] = {} self.logger.info(f'not sure who closed.') @@ -509,6 +532,9 @@ def is_backup(self): return True + def get_remote_alias(self) -> Optional[bytes]: + return None + def create_sweeptxs_for_their_ctx(self, ctx): return {} @@ -614,6 +640,18 @@ self.should_request_force_close = False self.unconfirmed_closing_txid = None # not a state, only for GUI + def get_local_alias(self) -> bytes: + # deterministic, same secrecy level as wallet master pubkey + wallet_fingerprint = bytes(self.lnworker.wallet.get_fingerprint(), "utf8") + return sha256(wallet_fingerprint + self.channel_id)[0:8] + + def save_remote_alias(self, alias: bytes): + self.storage['alias'] = alias.hex() + + def get_remote_alias(self) -> Optional[bytes]: + alias = self.storage.get('alias') + return bytes.fromhex(alias) if alias else None + def has_onchain_backup(self): return self.storage.get('has_onchain_backup', False) @@ -973,10 +1011,11 @@ """ # TODO: when more channel types are supported, this method should depend on channel type next_remote_ctn = self.get_next_ctn(REMOTE) - self.logger.info(f"sign_next_commitment {next_remote_ctn}") + self.logger.info(f"sign_next_commitment. ctn={next_remote_ctn}") pending_remote_commitment = self.get_next_commitment(REMOTE) sig_64 = sign_and_get_sig_string(pending_remote_commitment, self.config[LOCAL], self.config[REMOTE]) + self.logger.debug(f"sign_next_commitment. {pending_remote_commitment.serialize()=}. {sig_64.hex()=}") their_remote_htlc_privkey_number = derive_privkey( int.from_bytes(self.config[LOCAL].htlc_basepoint.privkey, 'big'), @@ -1024,8 +1063,12 @@ pre_hash = sha256d(bfh(preimage_hex)) if not ecc.verify_signature(self.config[REMOTE].multisig_key.pubkey, sig, pre_hash): raise LNProtocolWarning( - f'failed verifying signature of our updated commitment transaction: ' - f'{bh2u(sig)} preimage is {preimage_hex}, rawtx: {pending_local_commitment.serialize()}') + f'failed verifying signature for our updated commitment transaction. ' + f'sig={sig.hex()}. ' + f'pre_hash={pre_hash.hex()}. ' + f'pubkey={self.config[REMOTE].multisig_key.pubkey}. ' + f'ctx={pending_local_commitment.serialize()} ' + ) htlc_sigs_string = b''.join(htlc_sigs) @@ -1062,16 +1105,26 @@ commit=ctx, ctx_output_idx=ctx_output_idx, htlc=htlc) - pre_hash = sha256d(bfh(htlc_tx.serialize_preimage(0))) + preimage_hex = htlc_tx.serialize_preimage(0) + pre_hash = sha256d(bfh(preimage_hex)) remote_htlc_pubkey = derive_pubkey(self.config[REMOTE].htlc_basepoint.pubkey, pcp) if not ecc.verify_signature(remote_htlc_pubkey, htlc_sig, pre_hash): - raise LNProtocolWarning(f'failed verifying HTLC signatures: {htlc} {htlc_direction}, rawtx: {htlc_tx.serialize()}') + raise LNProtocolWarning( + f'failed verifying HTLC signatures: {htlc=}, {htlc_direction=}. ' + f'htlc_tx={htlc_tx.serialize()}. ' + f'htlc_sig={htlc_sig.hex()}. ' + f'remote_htlc_pubkey={remote_htlc_pubkey.hex()}. ' + f'pre_hash={pre_hash.hex()}. ' + f'ctx={ctx.serialize()}. ' + f'ctx_output_idx={ctx_output_idx}. ' + f'ctn={ctn}. ' + ) def get_remote_htlc_sig_for_htlc(self, *, htlc_relative_idx: int) -> bytes: data = self.config[LOCAL].current_htlc_signatures htlc_sigs = list(chunks(data, 64)) htlc_sig = htlc_sigs[htlc_relative_idx] - remote_htlc_sig = ecc.der_sig_from_sig_string(htlc_sig) + b'\x01' + remote_htlc_sig = ecc.der_sig_from_sig_string(htlc_sig) + Sighash.to_sigbytes(Sighash.ALL) return remote_htlc_sig def revoke_current_commitment(self): @@ -1495,8 +1548,8 @@ }, local_amount_msat=self.balance(LOCAL), remote_amount_msat=self.balance(REMOTE) if not drop_remote else 0, - local_script=bh2u(local_script), - remote_script=bh2u(remote_script), + local_script=local_script.hex(), + remote_script=remote_script.hex(), htlcs=[], dust_limit_sat=self.config[LOCAL].dust_limit_sat) @@ -1522,9 +1575,9 @@ def force_close_tx(self) -> PartialTransaction: tx = self.get_latest_commitment(LOCAL) assert self.signature_fits(tx) - tx.sign({bh2u(self.config[LOCAL].multisig_key.pubkey): (self.config[LOCAL].multisig_key.privkey, True)}) + tx.sign({self.config[LOCAL].multisig_key.pubkey.hex(): (self.config[LOCAL].multisig_key.privkey, True)}) remote_sig = self.config[LOCAL].current_commitment_signature - remote_sig = ecc.der_sig_from_sig_string(remote_sig) + b"\x01" + remote_sig = ecc.der_sig_from_sig_string(remote_sig) + Sighash.to_sigbytes(Sighash.ALL) tx.add_signature_to_txin(txin_idx=0, signing_pubkey=self.config[REMOTE].multisig_key.pubkey.hex(), sig=remote_sig.hex()) @@ -1594,7 +1647,7 @@ funding_idx = self.funding_outpoint.output_index conf = funding_height.conf if conf < self.funding_txn_minimum_depth(): - self.logger.info(f"funding tx is still not at sufficient depth. actual depth: {conf}") + #self.logger.info(f"funding tx is still not at sufficient depth. actual depth: {conf}") return False assert conf > 0 # check funding_tx amount and script diff -Nru electrum-4.3.4+dfsg1/electrum/lnhtlc.py electrum-4.4.5+dfsg1/electrum/lnhtlc.py --- electrum-4.3.4+dfsg1/electrum/lnhtlc.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnhtlc.py 2000-11-11 11:11:11.000000000 +0000 @@ -3,7 +3,7 @@ import threading from .lnutil import SENT, RECEIVED, LOCAL, REMOTE, HTLCOwner, UpdateAddHtlc, Direction, FeeUpdate -from .util import bh2u, bfh, with_lock +from .util import bfh, with_lock if TYPE_CHECKING: from .json_db import StoredDict diff -Nru electrum-4.3.4+dfsg1/electrum/lnmsg.py electrum-4.4.5+dfsg1/electrum/lnmsg.py --- electrum-4.3.4+dfsg1/electrum/lnmsg.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnmsg.py 2000-11-11 11:11:11.000000000 +0000 @@ -129,7 +129,7 @@ if len(raw) > 0 and raw[0] == 0x00: raise FieldEncodingNotMinimal() return int.from_bytes(raw, byteorder="big", signed=False) - elif field_type == 'varint': + elif field_type == 'bigsize': assert count == 1, count val = read_bigsize_int(fd) if val is None: @@ -203,7 +203,7 @@ if nbytes_written != len(value): raise Exception(f"tried to write {len(value)} bytes, but only wrote {nbytes_written}!?") return - elif field_type == 'varint': + elif field_type == 'bigsize': assert count == 1, count if isinstance(value, int): value = write_bigsize_int(value) @@ -243,8 +243,8 @@ def _read_tlv_record(*, fd: io.BytesIO) -> Tuple[int, bytes]: if not fd: raise Exception() - tlv_type = _read_field(fd=fd, field_type="varint", count=1) - tlv_len = _read_field(fd=fd, field_type="varint", count=1) + tlv_type = _read_field(fd=fd, field_type="bigsize", count=1) + tlv_len = _read_field(fd=fd, field_type="bigsize", count=1) tlv_val = _read_field(fd=fd, field_type="byte", count=tlv_len) return tlv_type, tlv_val @@ -252,8 +252,8 @@ def _write_tlv_record(*, fd: io.BytesIO, tlv_type: int, tlv_val: bytes) -> None: if not fd: raise Exception() tlv_len = len(tlv_val) - _write_field(fd=fd, field_type="varint", count=1, value=tlv_type) - _write_field(fd=fd, field_type="varint", count=1, value=tlv_len) + _write_field(fd=fd, field_type="bigsize", count=1, value=tlv_type) + _write_field(fd=fd, field_type="bigsize", count=1, value=tlv_len) _write_field(fd=fd, field_type="byte", count=tlv_len, value=tlv_val) @@ -454,10 +454,7 @@ try: field_value = kwargs[field_name] except KeyError: - if len(row) > 5: - break # optional feature field not present - else: - field_value = 0 # default mandatory fields to zero + field_value = 0 # default mandatory fields to zero #print(f">>> encode_msg. writing field: {field_name}. value={field_value!r}. field_type={field_type!r}. count={field_count!r}") _write_field(fd=fd, field_type=field_type, @@ -507,15 +504,10 @@ parsed[tlv_stream_name] = d continue #print(f">> count={field_count}. parsed={parsed}") - try: - parsed[field_name] = _read_field(fd=fd, - field_type=field_type, - count=field_count) - except UnexpectedEndOfStream as e: - if len(row) > 5: - break # optional feature field not present - else: - raise + parsed[field_name] = _read_field( + fd=fd, + field_type=field_type, + count=field_count) else: raise Exception(f"unexpected row in scheme: {row!r}") except FailedToParseMsg as e: diff -Nru electrum-4.3.4+dfsg1/electrum/lnonion.py electrum-4.4.5+dfsg1/electrum/lnonion.py --- electrum-4.3.4+dfsg1/electrum/lnonion.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnonion.py 2000-11-11 11:11:11.000000000 +0000 @@ -30,7 +30,7 @@ from . import ecc from .crypto import sha256, hmac_oneshot, chacha20_encrypt -from .util import bh2u, profiler, xor_bytes, bfh +from .util import profiler, xor_bytes, bfh from .lnutil import (get_ecdh, PaymentFailure, NUM_MAX_HOPS_IN_PAYMENT_PATH, NUM_MAX_EDGES_IN_PAYMENT_PATH, ShortChannelID, OnionFailureCodeMetaFlag) from .lnmsg import OnionWireSerializer, read_bigsize_int, write_bigsize_int @@ -122,7 +122,7 @@ else: # tlv payload_fd = io.BytesIO() OnionWireSerializer.write_tlv_stream(fd=payload_fd, - tlv_stream_name="tlv_payload", + tlv_stream_name="payload", **self.payload) payload_bytes = payload_fd.getvalue() with io.BytesIO() as fd: @@ -157,7 +157,7 @@ raise Exception(f"unexpected EOF") ret = OnionHopsDataSingle(is_tlv_payload=True) ret.payload = OnionWireSerializer.read_tlv_stream(fd=io.BytesIO(hop_payload), - tlv_stream_name="tlv_payload") + tlv_stream_name="payload") ret.hmac = fd.read(PER_HOP_HMAC_SIZE) assert len(ret.hmac) == PER_HOP_HMAC_SIZE return ret diff -Nru electrum-4.3.4+dfsg1/electrum/lnpeer.py electrum-4.4.5+dfsg1/electrum/lnpeer.py --- electrum-4.3.4+dfsg1/electrum/lnpeer.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnpeer.py 2000-11-11 11:11:11.000000000 +0000 @@ -21,11 +21,11 @@ from . import ecc from .ecc import sig_string_from_r_and_s, der_sig_from_sig_string from . import constants -from .util import (bh2u, bfh, log_exceptions, ignore_exceptions, chunks, OldTaskGroup, - UnrelatedTransactionException) +from .util import (bfh, log_exceptions, ignore_exceptions, chunks, OldTaskGroup, + UnrelatedTransactionException, error_text_bytes_to_safe_str) from . import transaction from .bitcoin import make_op_return -from .transaction import PartialTxOutput, match_script_against_template +from .transaction import PartialTxOutput, match_script_against_template, Sighash from .logging import Logger from .lnonion import (new_onion_packet, OnionFailureCode, calc_hops_data_for_payment, process_onion_packet, OnionPacket, construct_onion_error, OnionRoutingFailure, @@ -42,7 +42,7 @@ LightningPeerConnectionClosed, HandshakeFailed, RemoteMisbehaving, ShortChannelID, IncompatibleLightningFeatures, derive_payment_secret_from_payment_preimage, - ChannelType, LNProtocolWarning) + ChannelType, LNProtocolWarning, validate_features, IncompatibleOrInsaneFeatures) from .lnutil import FeeUpdate, channel_id_from_funding_tx from .lntransport import LNTransport, LNTransportBase from .lnmsg import encode_msg, decode_msg, UnknownOptionalMsgType, FailedToParseMsg @@ -63,6 +63,8 @@ class Peer(Logger): + # note: in general this class is NOT thread-safe. Most methods are assumed to be running on asyncio thread. + LOGGING_SHORTCUT = 'P' ORDERED_MESSAGES = ( @@ -100,7 +102,7 @@ self.reply_channel_range = asyncio.Queue() # gossip uses a single queue to preserve message order self.gossip_queue = asyncio.Queue() - self.ordered_message_queues = defaultdict(asyncio.Queue) # for messages that are ordered + self.ordered_message_queues = defaultdict(asyncio.Queue) # type: Dict[bytes, asyncio.Queue] # for messages that are ordered self.temp_id_to_id = {} # type: Dict[bytes, Optional[bytes]] # to forward error messages self.funding_created_sent = set() # for channels in PREOPENING self.funding_signed_sent = set() # for channels in PREOPENING @@ -120,6 +122,7 @@ self.downstream_htlc_resolved_event = asyncio.Event() def send_message(self, message_name: str, **kwargs): + assert util.get_running_loop() == util.get_asyncio_loop(), f"this must be run on the asyncio thread!" assert type(message_name) is str if message_name not in self.SPAMMY_MESSAGES: self.logger.debug(f"Sending {message_name.upper()}") @@ -238,42 +241,38 @@ def on_warning(self, payload): chan_id = payload.get("channel_id") + err_bytes = payload['data'] + is_known_chan_id = (chan_id in self.channels) or (chan_id in self.temp_id_to_id) self.logger.info(f"remote peer sent warning [DO NOT TRUST THIS MESSAGE]: " - f"{payload['data'].decode('ascii')}. chan_id={chan_id.hex()}") - if chan_id in self.channels: - self.ordered_message_queues[chan_id].put_nowait((None, {'warning': payload['data']})) - elif chan_id in self.temp_id_to_id: - chan_id = self.temp_id_to_id[chan_id] or chan_id - self.ordered_message_queues[chan_id].put_nowait((None, {'warning': payload['data']})) - else: - # if no existing channel is referred to by channel_id: - # - MUST ignore the message. - return - raise GracefulDisconnect + f"{error_text_bytes_to_safe_str(err_bytes)}. chan_id={chan_id.hex()}. " + f"{is_known_chan_id=}") def on_error(self, payload): chan_id = payload.get("channel_id") + err_bytes = payload['data'] + is_known_chan_id = (chan_id in self.channels) or (chan_id in self.temp_id_to_id) self.logger.info(f"remote peer sent error [DO NOT TRUST THIS MESSAGE]: " - f"{payload['data'].decode('ascii')}. chan_id={chan_id.hex()}") + f"{error_text_bytes_to_safe_str(err_bytes)}. chan_id={chan_id.hex()}. " + f"{is_known_chan_id=}") if chan_id in self.channels: self.schedule_force_closing(chan_id) - self.ordered_message_queues[chan_id].put_nowait((None, {'error': payload['data']})) + self.ordered_message_queues[chan_id].put_nowait((None, {'error': err_bytes})) elif chan_id in self.temp_id_to_id: chan_id = self.temp_id_to_id[chan_id] or chan_id - self.ordered_message_queues[chan_id].put_nowait((None, {'error': payload['data']})) + self.ordered_message_queues[chan_id].put_nowait((None, {'error': err_bytes})) elif chan_id == bytes(32): # if channel_id is all zero: # - MUST fail all channels with the sending node. for cid in self.channels: self.schedule_force_closing(cid) - self.ordered_message_queues[cid].put_nowait((None, {'error': payload['data']})) + self.ordered_message_queues[cid].put_nowait((None, {'error': err_bytes})) else: # if no existing channel is referred to by channel_id: # - MUST ignore the message. return raise GracefulDisconnect - async def send_warning(self, channel_id: bytes, message: str = None, *, close_connection=True): + async def send_warning(self, channel_id: bytes, message: str = None, *, close_connection=False): """Sends a warning and disconnects if close_connection. Note: @@ -330,16 +329,14 @@ def on_pong(self, payload): self.pong_event.set() - async def wait_for_message(self, expected_name, channel_id): + async def wait_for_message(self, expected_name: str, channel_id: bytes): q = self.ordered_message_queues[channel_id] name, payload = await asyncio.wait_for(q.get(), LN_P2P_NETWORK_TIMEOUT) - # raise exceptions for errors/warnings, so that the caller sees them - if payload.get('error'): - raise GracefulDisconnect( - f"remote peer sent error [DO NOT TRUST THIS MESSAGE]: {payload['error'].decode('ascii')}") - elif payload.get('warning'): + # raise exceptions for errors, so that the caller sees them + if (err_bytes := payload.get("error")) is not None: + err_text = error_text_bytes_to_safe_str(err_bytes) raise GracefulDisconnect( - f"remote peer sent warning [DO NOT TRUST THIS MESSAGE]: {payload['warning'].decode('ascii')}") + f"remote peer sent error [DO NOT TRUST THIS MESSAGE]: {err_text}") if name != expected_name: raise Exception(f"Received unexpected '{name}'") return payload @@ -348,12 +345,12 @@ if self._received_init: self.logger.info("ALREADY INITIALIZED BUT RECEIVED INIT") return - self.their_features = LnFeatures(int.from_bytes(payload['features'], byteorder="big")) - their_globalfeatures = int.from_bytes(payload['globalfeatures'], byteorder="big") - self.their_features |= their_globalfeatures - # check transitive dependencies for received features - if not self.their_features.validate_transitive_dependencies(): - raise GracefulDisconnect("remote did not set all dependencies for the features they sent") + _their_features = int.from_bytes(payload['features'], byteorder="big") + _their_features |= int.from_bytes(payload['globalfeatures'], byteorder="big") + try: + self.their_features = validate_features(_their_features) + except IncompatibleOrInsaneFeatures as e: + raise GracefulDisconnect(f"remote sent insane features: {repr(e)}") # check if features are compatible, and set self.features to what we negotiated try: self.features = ln_compare_features(self.features, self.their_features) @@ -388,7 +385,7 @@ if not self.channels: return for chan in self.channels.values(): - if chan.short_channel_id == payload['short_channel_id']: + if payload['short_channel_id'] in [chan.short_channel_id, chan.get_local_alias()]: chan.set_remote_update(payload) self.logger.info(f"saved remote channel_update gossip msg for chan {chan.get_id_for_log()}") break @@ -552,7 +549,7 @@ def on_reply_channel_range(self, payload): first = payload['first_blocknum'] num = payload['number_of_blocks'] - complete = bool(int.from_bytes(payload['complete'], 'big')) + complete = bool(int.from_bytes(payload['sync_complete'], 'big')) encoded = payload['encoded_short_ids'] ids = self.decode_short_ids(encoded) #self.logger.info(f"on_reply_channel_range. >>> first_block {first}, num_blocks {num}, num_ids {len(ids)}, complete {repr(payload['complete'])}") @@ -598,7 +595,7 @@ try: if self.transport: self.transport.close() - except: + except Exception: pass self.lnworker.peer_closed(self) self.got_disconnected.set() @@ -712,6 +709,8 @@ open_channel_tlvs = {} assert self.their_features.supports(LnFeatures.OPTION_STATIC_REMOTEKEY_OPT) our_channel_type = ChannelType(ChannelType.OPTION_STATIC_REMOTEKEY) + # We do not set the option_scid_alias bit in channel_type because LND rejects it. + # Eclair accepts channel_type with that bit, but does not require it. # if option_channel_type is negotiated: MUST set channel_type if self.is_channel_type(): @@ -762,6 +761,7 @@ # <- accept_channel payload = await self.wait_for_message('accept_channel', temp_channel_id) + self.logger.debug(f"received accept_channel for temp_channel_id={temp_channel_id.hex()}. {payload=}") remote_per_commitment_point = payload['first_per_commitment_point'] funding_txn_minimum_depth = payload['minimum_depth'] if funding_txn_minimum_depth <= 0: @@ -1014,7 +1014,7 @@ # -> funding signed funding_idx = funding_created['funding_output_index'] - funding_txid = bh2u(funding_created['funding_txid'][::-1]) + funding_txid = funding_created['funding_txid'][::-1].hex() channel_id, funding_txid_bytes = channel_id_from_funding_tx(funding_txid, funding_idx) constraints = ChannelConstraints( capacity=funding_sat, @@ -1151,7 +1151,7 @@ if our_pcs != their_claim_of_our_last_per_commitment_secret: self.logger.error( f"channel_reestablish ({chan.get_id_for_log()}): " - f"(DLP) local PCS mismatch: {bh2u(our_pcs)} != {bh2u(their_claim_of_our_last_per_commitment_secret)}") + f"(DLP) local PCS mismatch: {our_pcs.hex()} != {their_claim_of_our_last_per_commitment_secret.hex()}") return False assert chan.is_static_remotekey_enabled() return True @@ -1161,7 +1161,7 @@ if they_are_ahead: self.logger.warning( f"channel_reestablish ({chan.get_id_for_log()}): " - f"remote is ahead of us! They should force-close. Remote PCP: {bh2u(their_local_pcp)}") + f"remote is ahead of us! They should force-close. Remote PCP: {their_local_pcp.hex()}") # data_loss_protect_remote_pcp is used in lnsweep chan.set_data_loss_protect_remote_pcp(their_next_local_ctn - 1, their_local_pcp) chan.set_state(ChannelState.WE_ARE_TOXIC) @@ -1273,7 +1273,7 @@ chan.peer_state = PeerState.GOOD if chan.is_funded() and their_next_local_ctn == next_local_ctn == 1: - self.send_funding_locked(chan) + self.send_channel_ready(chan) # checks done if chan.is_funded() and chan.config[LOCAL].funding_locked_received: self.mark_open(chan) @@ -1282,20 +1282,37 @@ if chan.get_state() == ChannelState.SHUTDOWN: await self.send_shutdown(chan) - def send_funding_locked(self, chan: Channel): + def send_channel_ready(self, chan: Channel): channel_id = chan.channel_id per_commitment_secret_index = RevocationStore.START_INDEX - 1 - per_commitment_point_second = secret_to_pubkey(int.from_bytes( + second_per_commitment_point = secret_to_pubkey(int.from_bytes( get_per_commitment_secret_from_seed(chan.config[LOCAL].per_commitment_secret_seed, per_commitment_secret_index), 'big')) - # note: if funding_locked was not yet received, we might send it multiple times - self.send_message("funding_locked", channel_id=channel_id, next_per_commitment_point=per_commitment_point_second) + + channel_ready_tlvs = {} + if self.their_features.supports(LnFeatures.OPTION_SCID_ALIAS_OPT): + # LND requires that we send an alias if the option has been negotiated in INIT. + # otherwise, the channel will not be marked as active. + # This does not apply if the channel was previously marked active without an alias. + channel_ready_tlvs['short_channel_id'] = {'alias':chan.get_local_alias()} + + # note: if 'channel_ready' was not yet received, we might send it multiple times + self.send_message( + "channel_ready", + channel_id=channel_id, + second_per_commitment_point=second_per_commitment_point, + channel_ready_tlvs=channel_ready_tlvs) if chan.is_funded() and chan.config[LOCAL].funding_locked_received: self.mark_open(chan) - def on_funding_locked(self, chan: Channel, payload): - self.logger.info(f"on_funding_locked. channel: {bh2u(chan.channel_id)}") + def on_channel_ready(self, chan: Channel, payload): + self.logger.info(f"on_channel_ready. channel: {chan.channel_id.hex()}") + # save remote alias for use in invoices + scid_alias = payload.get('channel_ready_tlvs', {}).get('short_channel_id', {}).get('alias') + if scid_alias: + chan.save_remote_alias(scid_alias) + if not chan.config[LOCAL].funding_locked_received: - their_next_point = payload["next_per_commitment_point"] + their_next_point = payload["second_per_commitment_point"] chan.config[REMOTE].next_per_commitment_point = their_next_point chan.config[LOCAL].funding_locked_received = True self.lnworker.save_channel(chan) @@ -1402,6 +1419,7 @@ self.maybe_send_commitment(chan) def maybe_send_commitment(self, chan: Channel) -> bool: + assert util.get_running_loop() == util.get_asyncio_loop(), f"this must be run on the asyncio thread!" # REMOTE should revoke first before we can sign a new ctx if chan.hm.is_revack_pending(REMOTE): return False @@ -1569,7 +1587,7 @@ raise OnionRoutingFailure(code=OnionFailureCode.TEMPORARY_NODE_FAILURE, data=b'') try: next_chan_scid = processed_onion.hop_data.payload["short_channel_id"]["short_channel_id"] - except: + except Exception: raise OnionRoutingFailure(code=OnionFailureCode.INVALID_ONION_PAYLOAD, data=b'\x00\x00\x00') next_chan = self.lnworker.get_channel_by_short_id(next_chan_scid) local_height = chain.height() @@ -1585,14 +1603,14 @@ raise OnionRoutingFailure(code=OnionFailureCode.TEMPORARY_CHANNEL_FAILURE, data=outgoing_chan_upd_message) try: next_amount_msat_htlc = processed_onion.hop_data.payload["amt_to_forward"]["amt_to_forward"] - except: + except Exception: raise OnionRoutingFailure(code=OnionFailureCode.INVALID_ONION_PAYLOAD, data=b'\x00\x00\x00') if not next_chan.can_pay(next_amount_msat_htlc): self.logger.info(f"cannot forward htlc due to transient errors (likely due to insufficient funds)") raise OnionRoutingFailure(code=OnionFailureCode.TEMPORARY_CHANNEL_FAILURE, data=outgoing_chan_upd_message) try: next_cltv_expiry = processed_onion.hop_data.payload["outgoing_cltv_value"]["outgoing_cltv_value"] - except: + except Exception: raise OnionRoutingFailure(code=OnionFailureCode.INVALID_ONION_PAYLOAD, data=b'\x00\x00\x00') if htlc.cltv_expiry - next_cltv_expiry < next_chan.forwarding_cltv_expiry_delta: data = htlc.cltv_expiry.to_bytes(4, byteorder="big") + outgoing_chan_upd_message @@ -1721,7 +1739,7 @@ try: amt_to_forward = processed_onion.hop_data.payload["amt_to_forward"]["amt_to_forward"] - except: + except Exception: log_fail_reason(f"'amt_to_forward' missing from onion") raise OnionRoutingFailure(code=OnionFailureCode.INVALID_ONION_PAYLOAD, data=b'\x00\x00\x00') @@ -1741,7 +1759,7 @@ raise exc_incorrect_or_unknown_pd try: cltv_from_onion = processed_onion.hop_data.payload["outgoing_cltv_value"]["outgoing_cltv_value"] - except: + except Exception: log_fail_reason(f"'outgoing_cltv_value' missing from onion") raise OnionRoutingFailure(code=OnionFailureCode.INVALID_ONION_PAYLOAD, data=b'\x00\x00\x00') @@ -1753,7 +1771,7 @@ data=htlc.cltv_expiry.to_bytes(4, byteorder="big")) try: total_msat = processed_onion.hop_data.payload["payment_data"]["total_msat"] - except: + except Exception: total_msat = amt_to_forward # fall back to "amt_to_forward" if not is_trampoline and amt_to_forward != htlc.amount_msat: @@ -1764,7 +1782,7 @@ try: payment_secret_from_onion = processed_onion.hop_data.payload["payment_data"]["payment_secret"] - except: + except Exception: if total_msat > amt_to_forward: # payment_secret is required for MPP log_fail_reason(f"'payment_secret' missing from onion") @@ -1977,16 +1995,21 @@ def get_shutdown_fee_range(self, chan, closing_tx, is_local): """ return the closing fee and fee range we initially try to enforce """ config = self.network.config + our_fee = None if config.get('test_shutdown_fee'): our_fee = config.get('test_shutdown_fee') else: fee_rate_per_kb = config.eta_target_to_fee(FEE_LN_ETA_TARGET) - if not fee_rate_per_kb: # fallback + if fee_rate_per_kb is None: # fallback fee_rate_per_kb = self.network.config.fee_per_kb() - our_fee = fee_rate_per_kb * closing_tx.estimated_size() // 1000 + if fee_rate_per_kb is not None: + our_fee = fee_rate_per_kb * closing_tx.estimated_size() // 1000 # TODO: anchors: remove this, as commitment fee rate can be below chain head fee rate? # BOLT2: The sending node MUST set fee less than or equal to the base fee of the final ctx max_fee = chan.get_latest_fee(LOCAL if is_local else REMOTE) + if our_fee is None: # fallback + self.logger.warning(f"got no fee estimates for co-op close! falling back to chan.get_latest_fee") + our_fee = max_fee our_fee = min(our_fee, max_fee) # config modern_fee_negotiation can be set in tests if config.get('test_shutdown_legacy'): @@ -2015,8 +2038,8 @@ assert our_scriptpubkey # estimate fee of closing tx dummy_sig, dummy_tx = chan.make_closing_tx(our_scriptpubkey, their_scriptpubkey, fee_sat=0) - our_sig = None - closing_tx = None + our_sig = None # type: Optional[bytes] + closing_tx = None # type: Optional[PartialTransaction] is_initiator = chan.constraints.is_initiator our_fee, our_fee_range = self.get_shutdown_fee_range(chan, dummy_tx, is_local) @@ -2161,11 +2184,11 @@ closing_tx.add_signature_to_txin( txin_idx=0, signing_pubkey=chan.config[LOCAL].multisig_key.pubkey.hex(), - sig=bh2u(der_sig_from_sig_string(our_sig) + b'\x01')) + sig=(der_sig_from_sig_string(our_sig) + Sighash.to_sigbytes(Sighash.ALL)).hex()) closing_tx.add_signature_to_txin( txin_idx=0, signing_pubkey=chan.config[REMOTE].multisig_key.pubkey.hex(), - sig=bh2u(der_sig_from_sig_string(their_sig) + b'\x01')) + sig=(der_sig_from_sig_string(their_sig) + Sighash.to_sigbytes(Sighash.ALL)).hex()) # save local transaction and set state try: self.lnworker.wallet.adb.add_transaction(closing_tx) diff -Nru electrum-4.3.4+dfsg1/electrum/lnrouter.py electrum-4.4.5+dfsg1/electrum/lnrouter.py --- electrum-4.3.4+dfsg1/electrum/lnrouter.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnrouter.py 2000-11-11 11:11:11.000000000 +0000 @@ -31,7 +31,7 @@ import attr from math import inf -from .util import profiler, with_lock, bh2u +from .util import profiler, with_lock from .logging import Logger from .lnutil import (NUM_MAX_EDGES_IN_PAYMENT_PATH, ShortChannelID, LnFeatures, NBLOCK_CLTV_EXPIRY_TOO_FAR_INTO_FUTURE) diff -Nru electrum-4.3.4+dfsg1/electrum/lnsweep.py electrum-4.4.5+dfsg1/electrum/lnsweep.py --- electrum-4.3.4+dfsg1/electrum/lnsweep.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnsweep.py 2000-11-11 11:11:11.000000000 +0000 @@ -5,9 +5,10 @@ from typing import Optional, Dict, List, Tuple, TYPE_CHECKING, NamedTuple, Callable from enum import Enum, auto -from .util import bfh, bh2u +from .util import bfh from .bitcoin import redeem_script_to_address, dust_threshold, construct_witness from .invoices import PR_PAID +from . import descriptor from . import ecc from .lnutil import (make_commitment_output_to_remote_address, make_commitment_output_to_local_witness_script, derive_privkey, derive_pubkey, derive_blinded_pubkey, derive_blinded_privkey, @@ -26,6 +27,7 @@ _logger = get_logger(__name__) +# note: better to use chan.logger instead, when applicable class SweepInfo(NamedTuple): @@ -52,8 +54,8 @@ txs = [] # to_local revocation_pubkey = ecc.ECPrivkey(other_revocation_privkey).get_public_key_bytes(compressed=True) - witness_script = bh2u(make_commitment_output_to_local_witness_script( - revocation_pubkey, to_self_delay, this_delayed_pubkey)) + witness_script = make_commitment_output_to_local_witness_script( + revocation_pubkey, to_self_delay, this_delayed_pubkey).hex() to_local_address = redeem_script_to_address('p2wsh', witness_script) output_idxs = ctx.get_output_idxs_from_address(to_local_address) if output_idxs: @@ -119,8 +121,8 @@ txs = [] # to_local revocation_pubkey = ecc.ECPrivkey(other_revocation_privkey).get_public_key_bytes(compressed=True) - witness_script = bh2u(make_commitment_output_to_local_witness_script( - revocation_pubkey, to_self_delay, this_delayed_pubkey)) + witness_script = make_commitment_output_to_local_witness_script( + revocation_pubkey, to_self_delay, this_delayed_pubkey).hex() to_local_address = redeem_script_to_address('p2wsh', witness_script) output_idxs = ctx.get_output_idxs_from_address(to_local_address) if output_idxs: @@ -159,8 +161,8 @@ this_delayed_pubkey = derive_pubkey(this_conf.delayed_basepoint.pubkey, pcp) # same witness script as to_local revocation_pubkey = ecc.ECPrivkey(other_revocation_privkey).get_public_key_bytes(compressed=True) - witness_script = bh2u(make_commitment_output_to_local_witness_script( - revocation_pubkey, to_self_delay, this_delayed_pubkey)) + witness_script = make_commitment_output_to_local_witness_script( + revocation_pubkey, to_self_delay, this_delayed_pubkey).hex() htlc_address = redeem_script_to_address('p2wsh', witness_script) # check that htlc_tx is a htlc if htlc_tx.outputs()[0].address != htlc_address: @@ -201,8 +203,8 @@ our_htlc_privkey = derive_privkey(secret=int.from_bytes(our_conf.htlc_basepoint.privkey, 'big'), per_commitment_point=our_pcp).to_bytes(32, 'big') our_localdelayed_pubkey = our_localdelayed_privkey.get_public_key_bytes(compressed=True) - to_local_witness_script = bh2u(make_commitment_output_to_local_witness_script( - their_revocation_pubkey, to_self_delay, our_localdelayed_pubkey)) + to_local_witness_script = make_commitment_output_to_local_witness_script( + their_revocation_pubkey, to_self_delay, our_localdelayed_pubkey).hex() to_local_address = redeem_script_to_address('p2wsh', to_local_witness_script) # test if this is our_ctx found_to_local = bool(ctx.get_output_idxs_from_address(to_local_address)) @@ -215,7 +217,7 @@ found_to_remote = False if not found_to_local and not found_to_remote: return - _logger.debug(f'found our ctx: {to_local_address} {to_remote_address}') + chan.logger.debug(f'(lnsweep) found our ctx: {to_local_address} {to_remote_address}') # other outputs are htlcs # if they are spent, we need to generate the script # so, second-stage htlc sweep should not be returned here @@ -241,7 +243,7 @@ gen_tx=sweep_tx) we_breached = ctn < chan.get_oldest_unrevoked_ctn(LOCAL) if we_breached: - _logger.info("we breached.") + chan.logger.info(f"(lnsweep) we breached. txid: {ctx.txid()}") # return only our_ctx_to_local, because we don't keep htlc_signatures for old states return txs @@ -328,7 +330,7 @@ return their_pcp = ecc.ECPrivkey(per_commitment_secret).get_public_key_bytes(compressed=True) is_revocation = True - #_logger.info(f'tx for revoked: {list(txs.keys())}') + #chan.logger.debug(f'(lnsweep) tx for revoked: {list(txs.keys())}') elif chan.get_data_loss_protect_remote_pcp(ctn): their_pcp = chan.get_data_loss_protect_remote_pcp(ctn) is_revocation = False @@ -354,8 +356,8 @@ # to_local and to_remote addresses our_revocation_pubkey = derive_blinded_pubkey(our_conf.revocation_basepoint.pubkey, their_pcp) their_delayed_pubkey = derive_pubkey(their_conf.delayed_basepoint.pubkey, their_pcp) - witness_script = bh2u(make_commitment_output_to_local_witness_script( - our_revocation_pubkey, our_conf.to_self_delay, their_delayed_pubkey)) + witness_script = make_commitment_output_to_local_witness_script( + our_revocation_pubkey, our_conf.to_self_delay, their_delayed_pubkey).hex() to_local_address = redeem_script_to_address('p2wsh', witness_script) # test if this is their ctx found_to_local = bool(ctx.get_output_idxs_from_address(to_local_address)) @@ -368,7 +370,7 @@ found_to_remote = False if not found_to_local and not found_to_remote: return - _logger.debug(f'found their ctx: {to_local_address} {to_remote_address}') + chan.logger.debug(f'(lnsweep) found their ctx: {to_local_address} {to_remote_address}') if is_revocation: our_revocation_privkey = derive_blinded_privkey(our_conf.revocation_basepoint.privkey, per_commitment_secret) gen_tx = create_sweeptx_for_their_revoked_ctx(chan, ctx, per_commitment_secret, chan.sweep_address) @@ -463,7 +465,7 @@ commit=ctx, htlc=htlc, ctx_output_idx=ctx_output_idx, - name=f'our_ctx_{ctx_output_idx}_htlc_tx_{bh2u(htlc.payment_hash)}') + name=f'our_ctx_{ctx_output_idx}_htlc_tx_{htlc.payment_hash.hex()}') remote_htlc_sig = chan.get_remote_htlc_sig_for_htlc(htlc_relative_idx=htlc_relative_idx) local_htlc_sig = bfh(htlc_tx.sign_txin(0, local_htlc_privkey)) txin = htlc_tx.inputs()[0] @@ -512,9 +514,8 @@ prevout = TxOutpoint(txid=bfh(ctx.txid()), out_idx=output_idx) txin = PartialTxInput(prevout=prevout) txin._trusted_value_sats = val - txin.script_type = 'p2wpkh' - txin.pubkeys = [bfh(our_payment_pubkey)] - txin.num_sig = 1 + desc = descriptor.get_singlesig_descriptor_from_legacy_leaf(pubkey=our_payment_pubkey, script_type='p2wpkh') + txin.script_descriptor = desc sweep_inputs = [txin] tx_size_bytes = 110 # approx size of p2wpkh->p2wpkh fee = config.estimate_fee(tx_size_bytes, allow_fallback_to_static_rates=True) diff -Nru electrum-4.3.4+dfsg1/electrum/lntransport.py electrum-4.4.5+dfsg1/electrum/lntransport.py --- electrum-4.3.4+dfsg1/electrum/lntransport.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lntransport.py 2000-11-11 11:11:11.000000000 +0000 @@ -15,7 +15,7 @@ from .lnutil import (get_ecdh, privkey_to_pubkey, LightningPeerConnectionClosed, HandshakeFailed, LNPeerAddr) from . import ecc -from .util import bh2u, MySocksProxy +from .util import MySocksProxy class HandshakeState(object): diff -Nru electrum-4.3.4+dfsg1/electrum/lnurl.py electrum-4.4.5+dfsg1/electrum/lnurl.py --- electrum-4.3.4+dfsg1/electrum/lnurl.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnurl.py 2000-11-11 11:11:11.000000000 +0000 @@ -6,6 +6,7 @@ import json from typing import Callable, Optional, NamedTuple, Any, TYPE_CHECKING import re +import urllib.parse import aiohttp.client_exceptions from aiohttp import ClientResponse @@ -13,11 +14,15 @@ from electrum.segwit_addr import bech32_decode, Encoding, convertbits from electrum.lnaddr import LnDecodeException from electrum.network import Network +from electrum.logging import get_logger if TYPE_CHECKING: from collections.abc import Coroutine +_logger = get_logger(__name__) + + class LNURLError(Exception): pass @@ -40,6 +45,15 @@ return url +def _is_url_safe_enough_for_lnurl(url: str) -> bool: + u = urllib.parse.urlparse(url) + if u.scheme.lower() == "https": + return True + if u.netloc.endswith(".onion"): + return True + return False + + class LNURL6Data(NamedTuple): callback_url: str max_sendable_sat: int @@ -51,22 +65,22 @@ async def _request_lnurl(url: str) -> dict: """Requests payment data from a lnurl.""" + if not _is_url_safe_enough_for_lnurl(url): + raise LNURLError(f"This lnurl looks unsafe. It must use 'https://' or '.onion' (found: {url[:10]}...)") try: - response = await Network.async_send_http_on_proxy("get", url, timeout=10) - response = json.loads(response) + response_raw = await Network.async_send_http_on_proxy("get", url, timeout=10) except asyncio.TimeoutError as e: raise LNURLError("Server did not reply in time.") from e except aiohttp.client_exceptions.ClientError as e: raise LNURLError(f"Client error: {e}") from e + try: + response = json.loads(response_raw) except json.JSONDecodeError: raise LNURLError(f"Invalid response from server") - # TODO: handling of specific client errors - if "metadata" in response: - response["metadata"] = json.loads(response["metadata"]) status = response.get("status") if status and status == "ERROR": - raise LNURLError(f"LNURL request encountered an error: {response['reason']}") + raise LNURLError(f"LNURL request encountered an error: {response.get('reason', '')}") return response @@ -75,32 +89,63 @@ tag = lnurl_dict.get('tag') if tag != 'payRequest': # only LNURL6 is handled atm raise LNURLError(f"Unknown subtype of lnurl. tag={tag}") - metadata = lnurl_dict.get('metadata') + # parse lnurl6 "metadata" metadata_plaintext = "" - for m in metadata: - if m[0] == 'text/plain': - metadata_plaintext = str(m[1]) + try: + metadata_raw = lnurl_dict["metadata"] + metadata = json.loads(metadata_raw) + for m in metadata: + if m[0] == 'text/plain': + metadata_plaintext = str(m[1]) + except Exception as e: + raise LNURLError(f"Missing or malformed 'metadata' field in lnurl6 response. exc: {e!r}") from e + # parse lnurl6 "callback" + try: + callback_url = lnurl_dict['callback'] + except KeyError as e: + raise LNURLError(f"Missing 'callback' field in lnurl6 response.") from e + if not _is_url_safe_enough_for_lnurl(callback_url): + raise LNURLError(f"This lnurl callback_url looks unsafe. It must use 'https://' or '.onion' (found: {callback_url[:10]}...)") + # parse lnurl6 "minSendable"/"maxSendable" + try: + max_sendable_sat = int(lnurl_dict['maxSendable']) // 1000 + min_sendable_sat = int(lnurl_dict['minSendable']) // 1000 + except Exception as e: + raise LNURLError(f"Missing or malformed 'minSendable'/'maxSendable' field in lnurl6 response. {e=!r}") from e + # parse lnurl6 "commentAllowed" (optional, described in lnurl-12) + try: + comment_allowed = int(lnurl_dict['commentAllowed']) if 'commentAllowed' in lnurl_dict else 0 + except Exception as e: + raise LNURLError(f"Malformed 'commentAllowed' field in lnurl6 response. {e=!r}") from e data = LNURL6Data( - callback_url=lnurl_dict['callback'], - max_sendable_sat=int(lnurl_dict['maxSendable']) // 1000, - min_sendable_sat=int(lnurl_dict['minSendable']) // 1000, + callback_url=callback_url, + max_sendable_sat=max_sendable_sat, + min_sendable_sat=min_sendable_sat, metadata_plaintext=metadata_plaintext, - comment_allowed=int(lnurl_dict['commentAllowed']) if 'commentAllowed' in lnurl_dict else 0 + comment_allowed=comment_allowed, ) return data async def callback_lnurl(url: str, params: dict) -> dict: """Requests an invoice from a lnurl supporting server.""" + if not _is_url_safe_enough_for_lnurl(url): + raise LNURLError(f"This lnurl looks unsafe. It must use 'https://' or '.onion' (found: {url[:10]}...)") try: - response = await Network.async_send_http_on_proxy("get", url, params=params) + response_raw = await Network.async_send_http_on_proxy("get", url, params=params) + except asyncio.TimeoutError as e: + raise LNURLError("Server did not reply in time.") from e except aiohttp.client_exceptions.ClientError as e: raise LNURLError(f"Client error: {e}") from e - # TODO: handling of specific errors - response = json.loads(response) + try: + response = json.loads(response_raw) + except json.JSONDecodeError: + raise LNURLError(f"Invalid response from server") + status = response.get("status") if status and status == "ERROR": - raise LNURLError(f"LNURL request encountered an error: {response['reason']}") + raise LNURLError(f"LNURL request encountered an error: {response.get('reason', '')}") + # TODO: handling of specific errors (validate fields, e.g. for lnurl6) return response @@ -108,6 +153,6 @@ """Converts an email-type lightning address to a decoded lnurl. see https://github.com/fiatjaf/lnurl-rfc/blob/luds/16.md """ - if re.match(r"[^@]+@[^@]+\.[^@]+", address): + if re.match(r"^[^@]+@[^.@]+(\.[^.@]+)+$", address): username, domain = address.split("@") return f"https://{domain}/.well-known/lnurlp/{username}" diff -Nru electrum-4.3.4+dfsg1/electrum/lnutil.py electrum-4.4.5+dfsg1/electrum/lnutil.py --- electrum-4.3.4+dfsg1/electrum/lnutil.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnutil.py 2000-11-11 11:11:11.000000000 +0000 @@ -8,16 +8,22 @@ from collections import namedtuple, defaultdict from typing import NamedTuple, List, Tuple, Mapping, Optional, TYPE_CHECKING, Union, Dict, Set, Sequence import re +import sys + import attr from aiorpcx import NetAddress -from .util import bfh, bh2u, inv_dict, UserFacingException +from .util import bfh, inv_dict, UserFacingException from .util import list_enabled_bits -from .crypto import sha256 +from .util import ShortID as ShortChannelID +from .util import format_short_id as format_short_channel_id + +from .crypto import sha256, pw_decode_with_version_and_mac from .transaction import (Transaction, PartialTransaction, PartialTxInput, TxOutpoint, PartialTxOutput, opcodes, TxOutput) from .ecc import CURVE_ORDER, sig_string_from_der_sig, ECPubkey, string_to_number from . import ecc, bitcoin, crypto, transaction +from . import descriptor from .bitcoin import (push_script, redeem_script_to_address, address_to_script, construct_witness, construct_script) from . import segwit_addr @@ -260,44 +266,52 @@ def to_bytes(self) -> bytes: vds = BCDataStream() - vds.write_int16(CHANNEL_BACKUP_VERSION) + vds.write_uint16(CHANNEL_BACKUP_VERSION) vds.write_boolean(self.is_initiator) vds.write_bytes(self.privkey, 32) vds.write_bytes(self.channel_seed, 32) vds.write_bytes(self.node_id, 33) vds.write_bytes(bfh(self.funding_txid), 32) - vds.write_int16(self.funding_index) + vds.write_uint16(self.funding_index) vds.write_string(self.funding_address) vds.write_bytes(self.remote_payment_pubkey, 33) vds.write_bytes(self.remote_revocation_pubkey, 33) - vds.write_int16(self.local_delay) - vds.write_int16(self.remote_delay) + vds.write_uint16(self.local_delay) + vds.write_uint16(self.remote_delay) vds.write_string(self.host) - vds.write_int16(self.port) + vds.write_uint16(self.port) return bytes(vds.input) @staticmethod - def from_bytes(s): + def from_bytes(s: bytes) -> "ImportedChannelBackupStorage": vds = BCDataStream() vds.write(s) - version = vds.read_int16() + version = vds.read_uint16() if version != CHANNEL_BACKUP_VERSION: raise Exception(f"unknown version for channel backup: {version}") return ImportedChannelBackupStorage( - is_initiator = vds.read_boolean(), - privkey = vds.read_bytes(32).hex(), - channel_seed = vds.read_bytes(32).hex(), - node_id = vds.read_bytes(33).hex(), - funding_txid = vds.read_bytes(32).hex(), - funding_index = vds.read_int16(), - funding_address = vds.read_string(), - remote_payment_pubkey = vds.read_bytes(33).hex(), - remote_revocation_pubkey = vds.read_bytes(33).hex(), - local_delay = vds.read_int16(), - remote_delay = vds.read_int16(), - host = vds.read_string(), - port = vds.read_int16()) + is_initiator=vds.read_boolean(), + privkey=vds.read_bytes(32), + channel_seed=vds.read_bytes(32), + node_id=vds.read_bytes(33), + funding_txid=vds.read_bytes(32).hex(), + funding_index=vds.read_uint16(), + funding_address=vds.read_string(), + remote_payment_pubkey=vds.read_bytes(33), + remote_revocation_pubkey=vds.read_bytes(33), + local_delay=vds.read_uint16(), + remote_delay=vds.read_uint16(), + host=vds.read_string(), + port=vds.read_uint16(), + ) + @staticmethod + def from_encrypted_str(data: str, *, password: str) -> "ImportedChannelBackupStorage": + if not data.startswith('channel_backup:'): + raise ValueError("missing or invalid magic bytes") + encrypted = data[15:] + decrypted = pw_decode_with_version_and_mac(encrypted, password) + return ImportedChannelBackupStorage.from_bytes(decrypted) class ScriptHtlc(NamedTuple): @@ -427,7 +441,7 @@ this_bucket = self.buckets[i] e = shachain_derive(new_element, this_bucket.index) if e != this_bucket: - raise Exception("hash is not derivable: {} {} {}".format(bh2u(e.secret), bh2u(this_bucket.secret), this_bucket.index)) + raise Exception("hash is not derivable: {} {} {}".format(e.secret.hex(), this_bucket.secret.hex(), this_bucket.index)) self.buckets[bucket] = new_element self.storage['index'] = index - 1 @@ -471,7 +485,7 @@ to_index) ShachainElement = namedtuple("ShachainElement", ["secret", "index"]) -ShachainElement.__str__ = lambda self: "ShachainElement(" + bh2u(self.secret) + "," + str(self.index) + ")" +ShachainElement.__str__ = lambda self: f"ShachainElement({self.secret.hex()},{self.index})" def get_per_commitment_secret_from_seed(seed: bytes, i: int, bits: int = 48) -> bytes: """Generate per commitment secret.""" @@ -525,7 +539,7 @@ delayed_pubkey=local_delayedpubkey, ) - p2wsh = bitcoin.redeem_script_to_address('p2wsh', bh2u(script)) + p2wsh = bitcoin.redeem_script_to_address('p2wsh', script.hex()) weight = HTLC_SUCCESS_WEIGHT if success else HTLC_TIMEOUT_WEIGHT fee = local_feerate * weight fee = fee // 1000 * 1000 @@ -737,7 +751,7 @@ local_htlc_pubkey=htlc_pubkey, payment_hash=payment_hash, cltv_expiry=cltv_expiry) - htlc_address = redeem_script_to_address('p2wsh', bh2u(preimage_script)) + htlc_address = redeem_script_to_address('p2wsh', preimage_script.hex()) candidates = ctx.get_output_idxs_from_address(htlc_address) return {output_idx for output_idx in candidates if ctx.outputs()[output_idx].value == htlc.amount_msat // 1000} @@ -803,7 +817,7 @@ htlc_tx_inputs = make_htlc_tx_inputs( commit.txid(), ctx_output_idx, amount_msat=amount_msat, - witness_script=bh2u(preimage_script)) + witness_script=preimage_script.hex()) if is_htlc_success: cltv_expiry = 0 htlc_tx = make_htlc_tx(cltv_expiry=cltv_expiry, inputs=htlc_tx_inputs, output=htlc_tx_output) @@ -811,13 +825,14 @@ def make_funding_input(local_funding_pubkey: bytes, remote_funding_pubkey: bytes, funding_pos: int, funding_txid: str, funding_sat: int) -> PartialTxInput: - pubkeys = sorted([bh2u(local_funding_pubkey), bh2u(remote_funding_pubkey)]) + pubkeys = sorted([local_funding_pubkey.hex(), remote_funding_pubkey.hex()]) # commitment tx input prevout = TxOutpoint(txid=bfh(funding_txid), out_idx=funding_pos) c_input = PartialTxInput(prevout=prevout) - c_input.script_type = 'p2wsh' - c_input.pubkeys = [bfh(pk) for pk in pubkeys] - c_input.num_sig = 2 + + ppubkeys = [descriptor.PubkeyProvider.parse(pk) for pk in pubkeys] + multi = descriptor.MultisigDescriptor(pubkeys=ppubkeys, thresh=2, is_sorted=True) + c_input.script_descriptor = descriptor.WSHDescriptor(subdescriptor=multi) c_input._trusted_value_sats = funding_sat return c_input @@ -856,7 +871,7 @@ non_htlc_outputs = [to_local, to_remote] htlc_outputs = [] for script, htlc in htlcs: - addr = bitcoin.redeem_script_to_address('p2wsh', bh2u(script)) + addr = bitcoin.redeem_script_to_address('p2wsh', script.hex()) htlc_outputs.append(PartialTxOutput(scriptpubkey=bfh(address_to_script(addr)), value=htlc.amount_msat // 1000)) @@ -982,13 +997,13 @@ def make_commitment_output_to_local_address( revocation_pubkey: bytes, to_self_delay: int, delayed_pubkey: bytes) -> str: local_script = make_commitment_output_to_local_witness_script(revocation_pubkey, to_self_delay, delayed_pubkey) - return bitcoin.redeem_script_to_address('p2wsh', bh2u(local_script)) + return bitcoin.redeem_script_to_address('p2wsh', local_script.hex()) def make_commitment_output_to_remote_address(remote_payment_pubkey: bytes) -> str: - return bitcoin.pubkey_to_address('p2wpkh', bh2u(remote_payment_pubkey)) + return bitcoin.pubkey_to_address('p2wpkh', remote_payment_pubkey.hex()) def sign_and_get_sig_string(tx: PartialTransaction, local_config, remote_config): - tx.sign({bh2u(local_config.multisig_key.pubkey): (local_config.multisig_key.privkey, True)}) + tx.sign({local_config.multisig_key.pubkey.hex(): (local_config.multisig_key.privkey, True)}) sig = tx.inputs()[0].part_sigs[local_config.multisig_key.pubkey] sig_64 = sig_string_from_der_sig(sig[:-1]) return sig_64 @@ -997,7 +1012,7 @@ return funding_output_script_from_keys(local_config.multisig_key.pubkey, remote_config.multisig_key.pubkey) def funding_output_script_from_keys(pubkey1: bytes, pubkey2: bytes) -> str: - pubkeys = sorted([bh2u(pubkey1), bh2u(pubkey2)]) + pubkeys = sorted([pubkey1.hex(), pubkey2.hex()]) return transaction.multisig_script(pubkeys, 2) @@ -1116,6 +1131,12 @@ _ln_feature_contexts[OPTION_CHANNEL_TYPE_REQ] = (LNFC.INIT | LNFC.NODE_ANN) _ln_feature_contexts[OPTION_CHANNEL_TYPE_OPT] = (LNFC.INIT | LNFC.NODE_ANN) + OPTION_SCID_ALIAS_REQ = 1 << 46 + OPTION_SCID_ALIAS_OPT = 1 << 47 + + _ln_feature_contexts[OPTION_SCID_ALIAS_REQ] = (LNFC.INIT | LNFC.NODE_ANN) + _ln_feature_contexts[OPTION_SCID_ALIAS_OPT] = (LNFC.INIT | LNFC.NODE_ANN) + def validate_transitive_dependencies(self) -> bool: # for all even bit set, set corresponding odd bit: features = self # copy @@ -1192,12 +1213,26 @@ r.append(feature_name or f"bit_{flag}") return r + if hasattr(IntFlag, "_numeric_repr_"): # python 3.11+ + # performance improvement (avoid base2<->base10), see #8403 + _numeric_repr_ = hex + + def __repr__(self): + # performance improvement (avoid base2<->base10), see #8403 + return f"<{self._name_}: {hex(self._value_)}>" + + def __str__(self): + # performance improvement (avoid base2<->base10), see #8403 + return hex(self._value_) + class ChannelType(IntFlag): OPTION_LEGACY_CHANNEL = 0 OPTION_STATIC_REMOTEKEY = 1 << 12 OPTION_ANCHOR_OUTPUTS = 1 << 20 OPTION_ANCHORS_ZERO_FEE_HTLC_TX = 1 << 22 + OPTION_SCID_ALIAS = 1 << 46 + OPTION_ZEROCONF = 1 << 50 def discard_unknown_and_check(self): """Discards unknown flags and checks flag combination.""" @@ -1215,13 +1250,12 @@ return final_channel_type def check_combinations(self): - if self == ChannelType.OPTION_STATIC_REMOTEKEY: - pass - elif self == ChannelType.OPTION_ANCHOR_OUTPUTS | ChannelType.OPTION_STATIC_REMOTEKEY: - pass - elif self == ChannelType.OPTION_ANCHORS_ZERO_FEE_HTLC_TX | ChannelType.OPTION_STATIC_REMOTEKEY: - pass - else: + basic_type = self & ~(ChannelType.OPTION_SCID_ALIAS | ChannelType.OPTION_ZEROCONF) + if basic_type not in [ + ChannelType.OPTION_STATIC_REMOTEKEY, + ChannelType.OPTION_ANCHOR_OUTPUTS | ChannelType.OPTION_STATIC_REMOTEKEY, + ChannelType.OPTION_ANCHORS_ZERO_FEE_HTLC_TX | ChannelType.OPTION_STATIC_REMOTEKEY + ]: raise ValueError("Channel type is not a valid flag combination.") def complies_with_features(self, features: LnFeatures) -> bool: @@ -1240,7 +1274,10 @@ @property def name_minimal(self): - return self.name.replace('OPTION_', '') + if self.name: + return self.name.replace('OPTION_', '') + else: + return str(self) del LNFC # name is ambiguous without context @@ -1259,6 +1296,7 @@ | LnFeatures.OPTION_TRAMPOLINE_ROUTING_OPT_ELECTRUM | LnFeatures.OPTION_TRAMPOLINE_ROUTING_REQ_ELECTRUM | LnFeatures.OPTION_SHUTDOWN_ANYSEGWIT_OPT | LnFeatures.OPTION_SHUTDOWN_ANYSEGWIT_REQ | LnFeatures.OPTION_CHANNEL_TYPE_OPT | LnFeatures.OPTION_CHANNEL_TYPE_REQ + | LnFeatures.OPTION_SCID_ALIAS_OPT | LnFeatures.OPTION_SCID_ALIAS_REQ ) @@ -1308,11 +1346,22 @@ return our_features -def validate_features(features: int) -> None: +if hasattr(sys, "get_int_max_str_digits"): + # check that the user or other library has not lowered the limit (from default) + assert sys.get_int_max_str_digits() >= 4300, f"sys.get_int_max_str_digits() too low: {sys.get_int_max_str_digits()}" + + +def validate_features(features: int) -> LnFeatures: """Raises IncompatibleOrInsaneFeatures if - a mandatory feature is listed that we don't recognize, or - the features are inconsistent + For convenience, returns the parsed features. """ + if features.bit_length() > 10_000: + # This is an implementation-specific limit for how high feature bits we allow. + # Needed as LnFeatures subclasses IntFlag, and uses ints internally. + # See https://docs.python.org/3/library/stdtypes.html#integer-string-conversion-length-limitation + raise IncompatibleOrInsaneFeatures(f"features bitvector too large: {features.bit_length()=} > 10_000") features = LnFeatures(features) enabled_features = list_enabled_bits(features) for fbit in enabled_features: @@ -1321,6 +1370,7 @@ if not features.validate_transitive_dependencies(): raise IncompatibleOrInsaneFeatures(f"not all transitive dependencies are set. " f"features={features}") + return features def derive_payment_secret_from_payment_preimage(payment_preimage: bytes) -> bytes: @@ -1426,7 +1476,16 @@ raise ConnStringFormatError(_('Port number must be decimal')) return host, port -def extract_nodeid(connect_contents: str) -> Tuple[bytes, str]: + +def extract_nodeid(connect_contents: str) -> Tuple[bytes, Optional[str]]: + """Takes a connection-string-like str, and returns a tuple (node_id, rest), + where rest is typically a host (with maybe port). Examples: + - extract_nodeid(pubkey@host:port) == (pubkey, host:port) + - extract_nodeid(pubkey@host) == (pubkey, host) + - extract_nodeid(pubkey) == (pubkey, None) + - extract_nodeid(bolt11_invoice) == (pubkey, None) + Can raise ConnStringFormatError. + """ rest = None try: # connection string? @@ -1436,8 +1495,8 @@ # invoice? invoice = lndecode(connect_contents) nodeid_bytes = invoice.pubkey.serialize() - nodeid_hex = bh2u(nodeid_bytes) - except: + nodeid_hex = nodeid_bytes.hex() + except Exception: # node id as hex? nodeid_hex = connect_contents if rest == '': @@ -1446,7 +1505,7 @@ node_id = bfh(nodeid_hex) if len(node_id) != 33: raise Exception() - except: + except Exception: raise ConnStringFormatError(_('Invalid node ID, must be 33 bytes and hexadecimal')) return node_id, rest @@ -1476,63 +1535,7 @@ NUM_MAX_EDGES_IN_PAYMENT_PATH = NUM_MAX_HOPS_IN_PAYMENT_PATH -class ShortChannelID(bytes): - - def __repr__(self): - return f"" - - def __str__(self): - return format_short_channel_id(self) - - @classmethod - def from_components(cls, block_height: int, tx_pos_in_block: int, output_index: int) -> 'ShortChannelID': - bh = block_height.to_bytes(3, byteorder='big') - tpos = tx_pos_in_block.to_bytes(3, byteorder='big') - oi = output_index.to_bytes(2, byteorder='big') - return ShortChannelID(bh + tpos + oi) - - @classmethod - def from_str(cls, scid: str) -> 'ShortChannelID': - """Parses a formatted scid str, e.g. '643920x356x0'.""" - components = scid.split("x") - if len(components) != 3: - raise ValueError(f"failed to parse ShortChannelID: {scid!r}") - try: - components = [int(x) for x in components] - except ValueError: - raise ValueError(f"failed to parse ShortChannelID: {scid!r}") from None - return ShortChannelID.from_components(*components) - - @classmethod - def normalize(cls, data: Union[None, str, bytes, 'ShortChannelID']) -> Optional['ShortChannelID']: - if isinstance(data, ShortChannelID) or data is None: - return data - if isinstance(data, str): - assert len(data) == 16 - return ShortChannelID.fromhex(data) - if isinstance(data, (bytes, bytearray)): - assert len(data) == 8 - return ShortChannelID(data) - - @property - def block_height(self) -> int: - return int.from_bytes(self[:3], byteorder='big') - - @property - def txpos(self) -> int: - return int.from_bytes(self[3:6], byteorder='big') - - @property - def output_index(self) -> int: - return int.from_bytes(self[6:8], byteorder='big') - -def format_short_channel_id(short_channel_id: Optional[bytes]): - if not short_channel_id: - return _('Not yet available') - return str(int.from_bytes(short_channel_id[:3], 'big')) \ - + 'x' + str(int.from_bytes(short_channel_id[3:6], 'big')) \ - + 'x' + str(int.from_bytes(short_channel_id[6:], 'big')) @attr.s(frozen=True) diff -Nru electrum-4.3.4+dfsg1/electrum/lnverifier.py electrum-4.4.5+dfsg1/electrum/lnverifier.py --- electrum-4.3.4+dfsg1/electrum/lnverifier.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnverifier.py 2000-11-11 11:11:11.000000000 +0000 @@ -32,7 +32,7 @@ from . import bitcoin from . import ecc from . import constants -from .util import bh2u, bfh, NetworkJobOnDefaultServer +from .util import bfh, NetworkJobOnDefaultServer from .lnutil import funding_output_script_from_keys, ShortChannelID from .verifier import verify_tx_is_in_block, MerkleVerificationFailure from .transaction import Transaction @@ -105,7 +105,7 @@ continue self.started_verifying_channel.add(short_channel_id) await self.taskgroup.spawn(self.verify_channel(block_height, short_channel_id)) - #self.logger.info(f'requested short_channel_id {bh2u(short_channel_id)}') + #self.logger.info(f'requested short_channel_id {short_channel_id.hex()}') async def verify_channel(self, block_height: int, short_channel_id: ShortChannelID): # we are verifying channel announcements as they are from untrusted ln peers. diff -Nru electrum-4.3.4+dfsg1/electrum/lnwatcher.py electrum-4.4.5+dfsg1/electrum/lnwatcher.py --- electrum-4.3.4+dfsg1/electrum/lnwatcher.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnwatcher.py 2000-11-11 11:11:11.000000000 +0000 @@ -11,7 +11,7 @@ from . import util from .sql_db import SqlDB, sql from .wallet_db import WalletDB -from .util import bh2u, bfh, log_exceptions, ignore_exceptions, TxMinedInfo, random_shuffled_copy +from .util import bfh, log_exceptions, ignore_exceptions, TxMinedInfo, random_shuffled_copy from .address_synchronizer import AddressSynchronizer, TX_HEIGHT_LOCAL, TX_HEIGHT_UNCONF_PARENT, TX_HEIGHT_UNCONFIRMED, TX_HEIGHT_FUTURE from .transaction import Transaction, TxOutpoint from .transaction import match_script_against_template @@ -69,7 +69,7 @@ def get_sweep_tx(self, funding_outpoint, prevout): c = self.conn.cursor() c.execute("SELECT tx FROM sweep_txs WHERE funding_outpoint=? AND prevout=?", (funding_outpoint, prevout)) - return [Transaction(bh2u(r[0])) for r in c.fetchall()] + return [Transaction(r[0].hex()) for r in c.fetchall()] @sql def list_sweep_tx(self): @@ -141,7 +141,7 @@ LOGGING_SHORTCUT = 'W' - def __init__(self, adb, network: 'Network'): + def __init__(self, adb: 'AddressSynchronizer', network: 'Network'): Logger.__init__(self) self.adb = adb @@ -212,7 +212,7 @@ if not self.adb.is_mine(address): return spenders = self.inspect_tx_candidate(funding_outpoint, 0) - # inspect_tx_candidate might have added new addresses, in which case we return ealy + # inspect_tx_candidate might have added new addresses, in which case we return early if not self.adb.is_up_to_date(): return funding_txid = funding_outpoint.split(':')[0] @@ -324,7 +324,7 @@ LOGGING_SHORTCUT = 'W' - def __init__(self, network): + def __init__(self, network: 'Network'): adb = AddressSynchronizer(WalletDB({}, manual_upgrades=False), network.config, name=self.diagnostic_name()) adb.start_network(network) LNWatcher.__init__(self, adb, network) @@ -514,13 +514,18 @@ wanted_height = sweep_info.cltv_expiry if wanted_height - local_height > 0: can_broadcast = False - reason = 'waiting for {}: CLTV ({} > {})'.format(name, local_height, sweep_info.cltv_expiry) + # self.logger.debug(f"pending redeem for {prevout}. waiting for {name}: CLTV ({local_height=}, {wanted_height=})") if sweep_info.csv_delay: prev_height = self.adb.get_tx_height(prev_txid) - wanted_height = sweep_info.csv_delay + prev_height.height - 1 - if prev_height.height <= 0 or wanted_height - local_height > 0: + if prev_height.height > 0: + wanted_height = prev_height.height + sweep_info.csv_delay - 1 + else: + wanted_height = local_height + sweep_info.csv_delay + if wanted_height - local_height > 0: can_broadcast = False - reason = 'waiting for {}: CSV ({} >= {})'.format(name, prev_height.conf, sweep_info.csv_delay) + # self.logger.debug( + # f"pending redeem for {prevout}. waiting for {name}: CSV " + # f"({local_height=}, {wanted_height=}, {prev_height.height=}, {sweep_info.csv_delay=})") if can_broadcast: self.logger.info(f'we can broadcast: {name}') tx_was_added = await self.network.try_broadcasting(new_tx, name) @@ -536,8 +541,9 @@ self.logger.info(f'added redeem tx: {name}. prevout: {prevout}') else: tx_was_added = False - # set future tx regardless of tx_was_added, because it is not persisted - self.adb.set_future_tx(new_tx.txid(), wanted_height) + # set future tx regardless of tx_was_added, because it is not persisted + # (and wanted_height can change if input of CSV was not mined before) + self.adb.set_future_tx(new_tx.txid(), wanted_height=wanted_height) if tx_was_added: self.lnworker.wallet.set_label(new_tx.txid(), name) if old_tx and old_tx.txid() != new_tx.txid(): diff -Nru electrum-4.3.4+dfsg1/electrum/lnwire/README.md electrum-4.4.5+dfsg1/electrum/lnwire/README.md --- electrum-4.3.4+dfsg1/electrum/lnwire/README.md 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnwire/README.md 2000-11-11 11:11:11.000000000 +0000 @@ -1,5 +1,7 @@ -These files are generated from the BOLT repository: +These files have been generated from the BOLT repository: ``` $ python3 tools/extract-formats.py 01-*.md 02-*.md 07-*.md > peer_wire.csv $ python3 tools/extract-formats.py 04-*.md > onion_wire.csv ``` + +Note: Trampoline messages were added manually to onion_wire.csv diff -Nru electrum-4.3.4+dfsg1/electrum/lnwire/onion_wire.csv electrum-4.4.5+dfsg1/electrum/lnwire/onion_wire.csv --- electrum-4.3.4+dfsg1/electrum/lnwire/onion_wire.csv 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnwire/onion_wire.csv 2000-11-11 11:11:11.000000000 +0000 @@ -1,23 +1,25 @@ -tlvtype,tlv_payload,amt_to_forward,2 -tlvdata,tlv_payload,amt_to_forward,amt_to_forward,tu64, -tlvtype,tlv_payload,outgoing_cltv_value,4 -tlvdata,tlv_payload,outgoing_cltv_value,outgoing_cltv_value,tu32, -tlvtype,tlv_payload,short_channel_id,6 -tlvdata,tlv_payload,short_channel_id,short_channel_id,short_channel_id, -tlvtype,tlv_payload,payment_data,8 -tlvdata,tlv_payload,payment_data,payment_secret,byte,32 -tlvdata,tlv_payload,payment_data,total_msat,tu64, -tlvtype,tlv_payload,invoice_features,66097 -tlvdata,tlv_payload,invoice_features,invoice_features,u64, -tlvtype,tlv_payload,outgoing_node_id,66098 -tlvdata,tlv_payload,outgoing_node_id,outgoing_node_id,byte,33 -tlvtype,tlv_payload,invoice_routing_info,66099 -tlvdata,tlv_payload,invoice_routing_info,invoice_routing_info,byte,... -tlvtype,tlv_payload,trampoline_onion_packet,66100 -tlvdata,tlv_payload,trampoline_onion_packet,version,byte,1 -tlvdata,tlv_payload,trampoline_onion_packet,public_key,byte,33 -tlvdata,tlv_payload,trampoline_onion_packet,hops_data,byte,400 -tlvdata,tlv_payload,trampoline_onion_packet,hmac,byte,32 +tlvtype,payload,amt_to_forward,2 +tlvdata,payload,amt_to_forward,amt_to_forward,tu64, +tlvtype,payload,outgoing_cltv_value,4 +tlvdata,payload,outgoing_cltv_value,outgoing_cltv_value,tu32, +tlvtype,payload,short_channel_id,6 +tlvdata,payload,short_channel_id,short_channel_id,short_channel_id, +tlvtype,payload,payment_data,8 +tlvdata,payload,payment_data,payment_secret,byte,32 +tlvdata,payload,payment_data,total_msat,tu64, +tlvtype,payload,payment_metadata,16 +tlvdata,payload,payment_metadata,payment_metadata,byte,... +tlvtype,payload,invoice_features,66097 +tlvdata,payload,invoice_features,invoice_features,u64, +tlvtype,payload,outgoing_node_id,66098 +tlvdata,payload,outgoing_node_id,outgoing_node_id,byte,33 +tlvtype,payload,invoice_routing_info,66099 +tlvdata,payload,invoice_routing_info,invoice_routing_info,byte,... +tlvtype,payload,trampoline_onion_packet,66100 +tlvdata,payload,trampoline_onion_packet,version,byte,1 +tlvdata,payload,trampoline_onion_packet,public_key,byte,33 +tlvdata,payload,trampoline_onion_packet,hops_data,byte,400 +tlvdata,payload,trampoline_onion_packet,hmac,byte,32 msgtype,invalid_realm,PERM|1 msgtype,temporary_node_failure,NODE|2 msgtype,permanent_node_failure,PERM|NODE|2 @@ -57,8 +59,11 @@ msgtype,final_incorrect_htlc_amount,19 msgdata,final_incorrect_htlc_amount,incoming_htlc_amt,u64, msgtype,channel_disabled,UPDATE|20 +msgdata,channel_disabled,disabled_flags,u16, +msgdata,channel_disabled,len,u16, +msgdata,channel_disabled,channel_update,byte,len msgtype,expiry_too_far,21 msgtype,invalid_onion_payload,PERM|22 -msgdata,invalid_onion_payload,type,varint, +msgdata,invalid_onion_payload,type,bigsize, msgdata,invalid_onion_payload,offset,u16, msgtype,mpp_timeout,23 diff -Nru electrum-4.3.4+dfsg1/electrum/lnwire/peer_wire.csv electrum-4.4.5+dfsg1/electrum/lnwire/peer_wire.csv --- electrum-4.3.4+dfsg1/electrum/lnwire/peer_wire.csv 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnwire/peer_wire.csv 2000-11-11 11:11:11.000000000 +0000 @@ -6,6 +6,8 @@ msgdata,init,tlvs,init_tlvs, tlvtype,init_tlvs,networks,1 tlvdata,init_tlvs,networks,chains,chain_hash,... +tlvtype,init_tlvs,remote_addr,3 +tlvdata,init_tlvs,remote_addr,data,byte,... msgtype,error,17 msgdata,error,channel_id,channel_id, msgdata,error,len,u16, @@ -87,9 +89,12 @@ msgtype,funding_signed,35 msgdata,funding_signed,channel_id,channel_id, msgdata,funding_signed,signature,signature, -msgtype,funding_locked,36 -msgdata,funding_locked,channel_id,channel_id, -msgdata,funding_locked,next_per_commitment_point,point, +msgtype,channel_ready,36 +msgdata,channel_ready,channel_id,channel_id, +msgdata,channel_ready,second_per_commitment_point,point, +msgdata,channel_ready,tlvs,channel_ready_tlvs, +tlvtype,channel_ready_tlvs,short_channel_id,1 +tlvdata,channel_ready_tlvs,short_channel_id,alias,short_channel_id, msgtype,shutdown,38 msgdata,shutdown,channel_id,channel_id, msgdata,shutdown,len,u16, @@ -139,8 +144,8 @@ msgdata,channel_reestablish,channel_id,channel_id, msgdata,channel_reestablish,next_commitment_number,u64, msgdata,channel_reestablish,next_revocation_number,u64, -msgdata,channel_reestablish,your_last_per_commitment_secret,byte,32,option_data_loss_protect,option_static_remotekey -msgdata,channel_reestablish,my_current_per_commitment_point,point,,option_data_loss_protect,option_static_remotekey +msgdata,channel_reestablish,your_last_per_commitment_secret,byte,32 +msgdata,channel_reestablish,my_current_per_commitment_point,point, msgtype,announcement_signatures,259 msgdata,announcement_signatures,channel_id,channel_id, msgdata,announcement_signatures,short_channel_id,short_channel_id, @@ -180,35 +185,35 @@ msgdata,channel_update,htlc_minimum_msat,u64, msgdata,channel_update,fee_base_msat,u32, msgdata,channel_update,fee_proportional_millionths,u32, -msgdata,channel_update,htlc_maximum_msat,u64,,option_channel_htlc_max +msgdata,channel_update,htlc_maximum_msat,u64, msgtype,query_short_channel_ids,261,gossip_queries msgdata,query_short_channel_ids,chain_hash,chain_hash, msgdata,query_short_channel_ids,len,u16, msgdata,query_short_channel_ids,encoded_short_ids,byte,len msgdata,query_short_channel_ids,tlvs,query_short_channel_ids_tlvs, tlvtype,query_short_channel_ids_tlvs,query_flags,1 -tlvdata,query_short_channel_ids_tlvs,query_flags,encoding_type,u8, +tlvdata,query_short_channel_ids_tlvs,query_flags,encoding_type,byte, tlvdata,query_short_channel_ids_tlvs,query_flags,encoded_query_flags,byte,... msgtype,reply_short_channel_ids_end,262,gossip_queries msgdata,reply_short_channel_ids_end,chain_hash,chain_hash, -msgdata,reply_short_channel_ids_end,complete,byte, +msgdata,reply_short_channel_ids_end,full_information,byte, msgtype,query_channel_range,263,gossip_queries msgdata,query_channel_range,chain_hash,chain_hash, msgdata,query_channel_range,first_blocknum,u32, msgdata,query_channel_range,number_of_blocks,u32, msgdata,query_channel_range,tlvs,query_channel_range_tlvs, tlvtype,query_channel_range_tlvs,query_option,1 -tlvdata,query_channel_range_tlvs,query_option,query_option_flags,varint, +tlvdata,query_channel_range_tlvs,query_option,query_option_flags,bigsize, msgtype,reply_channel_range,264,gossip_queries msgdata,reply_channel_range,chain_hash,chain_hash, msgdata,reply_channel_range,first_blocknum,u32, msgdata,reply_channel_range,number_of_blocks,u32, -msgdata,reply_channel_range,complete,byte, +msgdata,reply_channel_range,sync_complete,byte, msgdata,reply_channel_range,len,u16, msgdata,reply_channel_range,encoded_short_ids,byte,len msgdata,reply_channel_range,tlvs,reply_channel_range_tlvs, tlvtype,reply_channel_range_tlvs,timestamps_tlv,1 -tlvdata,reply_channel_range_tlvs,timestamps_tlv,encoding_type,u8, +tlvdata,reply_channel_range_tlvs,timestamps_tlv,encoding_type,byte, tlvdata,reply_channel_range_tlvs,timestamps_tlv,encoded_timestamps,byte,... tlvtype,reply_channel_range_tlvs,checksums_tlv,3 tlvdata,reply_channel_range_tlvs,checksums_tlv,checksums,channel_update_checksums,... diff -Nru electrum-4.3.4+dfsg1/electrum/lnworker.py electrum-4.4.5+dfsg1/electrum/lnworker.py --- electrum-4.3.4+dfsg1/electrum/lnworker.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/lnworker.py 2000-11-11 11:11:11.000000000 +0000 @@ -30,6 +30,7 @@ from . import keystore from .util import profiler, chunks, OldTaskGroup from .invoices import Invoice, PR_UNPAID, PR_EXPIRED, PR_PAID, PR_INFLIGHT, PR_FAILED, PR_ROUTING, LN_EXPIRY_NEVER +from .invoices import BaseInvoice from .util import NetworkRetryManager, JsonRPCClient, NotEnoughFunds from .util import EventListener, event_listener from .lnutil import LN_MAX_FUNDING_SAT @@ -40,7 +41,7 @@ from .transaction import get_script_type_from_output_script from .crypto import sha256 from .bip32 import BIP32Node -from .util import bh2u, bfh, InvoiceError, resolve_dns_srv, is_ip_address, log_exceptions +from .util import bfh, InvoiceError, resolve_dns_srv, is_ip_address, log_exceptions from .crypto import chacha20_encrypt, chacha20_decrypt from .util import ignore_exceptions, make_aiohttp_session from .util import timestamp_to_datetime, random_shuffled_copy @@ -72,13 +73,13 @@ from .i18n import _ from .lnrouter import (RouteEdge, LNPaymentRoute, LNPaymentPath, is_route_sane_to_use, NoChannelPolicy, LNPathInconsistent) -from .address_synchronizer import TX_HEIGHT_LOCAL +from .address_synchronizer import TX_HEIGHT_LOCAL, TX_TIMESTAMP_INF from . import lnsweep from .lnwatcher import LNWalletWatcher from .crypto import pw_encode_with_version_and_mac, pw_decode_with_version_and_mac from .lnutil import ImportedChannelBackupStorage, OnchainChannelBackupStorage from .lnchannel import ChannelBackup -from .channel_db import UpdateStatus +from .channel_db import UpdateStatus, ChannelDBNotLoaded from .channel_db import get_mychannel_info, get_mychannel_policy from .submarine_swaps import SwapManager from .channel_db import ChannelInfo, Policy @@ -187,6 +188,7 @@ | LnFeatures.OPTION_TRAMPOLINE_ROUTING_OPT_ELECTRUM\ | LnFeatures.OPTION_SHUTDOWN_ANYSEGWIT_OPT\ | LnFeatures.OPTION_CHANNEL_TYPE_OPT\ + | LnFeatures.OPTION_SCID_ALIAS_OPT\ LNGOSSIP_FEATURES = BASE_FEATURES\ | LnFeatures.GOSSIP_QUERIES_OPT\ @@ -216,7 +218,7 @@ self.network = None # type: Optional[Network] self.config = None # type: Optional[SimpleConfig] self.stopping_soon = False # whether we are being shut down - + self._labels_cache = {} # txid -> str self.register_callbacks() @property @@ -336,6 +338,7 @@ def start_network(self, network: 'Network'): assert network + assert self.network is None, "already started" self.network = network self.config = network.config self._add_peers_from_config() @@ -498,12 +501,12 @@ if self.uses_trampoline(): addr = trampolines_by_id().get(node_id) if not addr: - raise ConnStringFormatError(_('Address unknown for node:') + ' ' + bh2u(node_id)) + raise ConnStringFormatError(_('Address unknown for node:') + ' ' + node_id.hex()) host, port = addr.host, addr.port else: addrs = self.channel_db.get_node_addresses(node_id) if not addrs: - raise ConnStringFormatError(_('Don\'t know any addresses for node:') + ' ' + bh2u(node_id)) + raise ConnStringFormatError(_('Don\'t know any addresses for node:') + ' ' + node_id.hex()) host, port, timestamp = self.choose_preferred_address(list(addrs)) port = int(port) # Try DNS-resolving the host (if needed). This is simply so that @@ -632,6 +635,7 @@ self.lnrater: LNRater = None self.payment_info = self.db.get_dict('lightning_payments') # RHASH -> amount, direction, is_paid self.preimages = self.db.get_dict('lightning_preimages') # RHASH -> preimage + self._bolt11_cache = {} # note: this sweep_address is only used as fallback; as it might result in address-reuse self.logs = defaultdict(list) # type: Dict[str, List[HtlcLog]] # key is RHASH # (not persisted) # used in tests @@ -760,10 +764,10 @@ self.lnrater = LNRater(self, network) for chan in self.channels.values(): - if not chan.is_redeemed(): + if chan.need_to_subscribe(): self.lnwatcher.add_channel(chan.funding_outpoint.to_str(), chan.get_funding_address()) for cb in self.channel_backups.values(): - if not cb.is_redeemed(): + if cb.need_to_subscribe(): self.lnwatcher.add_channel(cb.funding_outpoint.to_str(), cb.get_funding_address()) for coro in [ @@ -875,6 +879,9 @@ out[payment_hash] = item return out + def get_label_for_txid(self, txid: str) -> str: + return self._labels_cache.get(txid) + def get_onchain_history(self): current_height = self.wallet.adb.get_local_height() out = {} @@ -885,40 +892,46 @@ continue funding_txid, funding_height, funding_timestamp = item tx_height = self.wallet.adb.get_tx_height(funding_txid) + self._labels_cache[funding_txid] = _('Open channel') + ' ' + chan.get_id_for_log() item = { - 'channel_id': bh2u(chan.channel_id), + 'channel_id': chan.channel_id.hex(), 'type': 'channel_opening', - 'label': self.wallet.get_label_for_txid(funding_txid) or (_('Open channel') + ' ' + chan.get_id_for_log()), + 'label': self.get_label_for_txid(funding_txid), 'txid': funding_txid, 'amount_msat': chan.balance(LOCAL, ctn=0), 'direction': PaymentDirection.RECEIVED, 'timestamp': tx_height.timestamp, + 'monotonic_timestamp': tx_height.timestamp or TX_TIMESTAMP_INF, 'date': timestamp_to_datetime(tx_height.timestamp), 'fee_sat': None, 'fee_msat': None, 'height': tx_height.height, 'confirmations': tx_height.conf, - } + 'txpos_in_block': tx_height.txpos, + } # FIXME this data structure needs to be kept in ~sync with wallet.get_onchain_history out[funding_txid] = item item = chan.get_closing_height() if item is None: continue closing_txid, closing_height, closing_timestamp = item tx_height = self.wallet.adb.get_tx_height(closing_txid) + self._labels_cache[closing_txid] = _('Close channel') + ' ' + chan.get_id_for_log() item = { - 'channel_id': bh2u(chan.channel_id), + 'channel_id': chan.channel_id.hex(), 'txid': closing_txid, - 'label': self.wallet.get_label_for_txid(closing_txid) or (_('Close channel') + ' ' + chan.get_id_for_log()), + 'label': self.get_label_for_txid(closing_txid), 'type': 'channel_closure', 'amount_msat': -chan.balance_minus_outgoing_htlcs(LOCAL), 'direction': PaymentDirection.SENT, 'timestamp': tx_height.timestamp, + 'monotonic_timestamp': tx_height.timestamp or TX_TIMESTAMP_INF, 'date': timestamp_to_datetime(tx_height.timestamp), 'fee_sat': None, 'fee_msat': None, 'height': tx_height.height, 'confirmations': tx_height.conf, - } + 'txpos_in_block': tx_height.txpos, + } # FIXME this data structure needs to be kept in ~sync with wallet.get_onchain_history out[closing_txid] = item # add info about submarine swaps settled_payments = self.get_payments(status='settled') @@ -935,18 +948,20 @@ amount_msat = 0 label = 'Reverse swap' if swap.is_reverse else 'Forward swap' delta = current_height - swap.locktime - tx_height = self.wallet.adb.get_tx_height(swap.funding_txid) - if swap.is_reverse and tx_height.height <= 0: - label += ' (%s)' % _('waiting for funding tx confirmation') - if not swap.is_reverse and not swap.is_redeemed and swap.spending_txid is None and delta < 0: - label += f' (refundable in {-delta} blocks)' # fixme: only if unspent + if self.wallet.adb.is_mine(swap.lockup_address): + tx_height = self.wallet.adb.get_tx_height(swap.funding_txid) + if swap.is_reverse and tx_height.height <= 0: + label += ' (%s)' % _('waiting for funding tx confirmation') + if not swap.is_reverse and not swap.is_redeemed and swap.spending_txid is None and delta < 0: + label += f' (refundable in {-delta} blocks)' # fixme: only if unspent + self._labels_cache[txid] = label out[txid] = { 'txid': txid, 'group_id': txid, 'amount_msat': 0, #'amount_msat': amount_msat, # must not be added 'type': 'swap', - 'label': self.wallet.get_label_for_txid(txid) or label, + 'label': self.get_label_for_txid(txid), } return out @@ -972,6 +987,7 @@ def channel_state_changed(self, chan: Channel): if type(chan) is Channel: self.save_channel(chan) + self.clear_invoices_cache() util.trigger_callback('channel', self.wallet, chan) def save_channel(self, chan: Channel): @@ -1002,7 +1018,7 @@ elif chan.get_state() == ChannelState.FUNDED: peer = self._peers.get(chan.node_id) if peer and peer.is_initialized(): - peer.send_funding_locked(chan) + peer.send_channel_ready(chan) elif chan.get_state() == ChannelState.OPEN: peer = self._peers.get(chan.node_id) @@ -1056,7 +1072,7 @@ self.wallet.set_reserved_state_of_address(addr, reserved=True) try: self.save_channel(chan) - except: + except Exception: chan.set_state(ChannelState.REDEEMED) self.remove_channel(chan.channel_id) raise @@ -1186,6 +1202,9 @@ except PaymentFailure as e: self.logger.info(f'payment failure: {e!r}') reason = str(e) + except ChannelDBNotLoaded as e: + self.logger.info(f'payment failure: {e!r}') + reason = str(e) finally: self.logger.info(f"pay_invoice ending session for RHASH={payment_hash.hex()}. {success=}") if success: @@ -1301,7 +1320,7 @@ code, data = failure_msg.code, failure_msg.data self.logger.info(f"UPDATE_FAIL_HTLC. code={repr(code)}. " f"decoded_data={failure_msg.decode_data()}. data={data.hex()!r}") - self.logger.info(f"error reported by {bh2u(erring_node_id)}") + self.logger.info(f"error reported by {erring_node_id.hex()}") if code == OnionFailureCode.MPP_TIMEOUT: raise PaymentFailure(failure_msg.code_name()) # trampoline @@ -1361,6 +1380,7 @@ # send a single htlc short_channel_id = route[0].short_channel_id chan = self.get_channel_by_short_id(short_channel_id) + assert chan, ShortChannelID(short_channel_id) peer = self._peers.get(route[0].node_id) if not peer: raise PaymentFailure('Dropped peer') @@ -1499,13 +1519,13 @@ if payload['chain_hash'] != constants.net.rev_genesis_bytes(): raise Exception() payload['raw'] = channel_update_typed return payload - except: # FIXME: too broad + except Exception: # FIXME: too broad try: message_type, payload = decode_msg(channel_update_as_received) if payload['chain_hash'] != constants.net.rev_genesis_bytes(): raise Exception() payload['raw'] = channel_update_as_received return payload - except: + except Exception: return None @staticmethod @@ -1708,6 +1728,7 @@ my_sending_channels: List[Channel], full_path: Optional[LNPaymentPath]) -> LNPaymentRoute: + my_sending_aliases = set(chan.get_local_alias() for chan in my_sending_channels) my_sending_channels = {chan.short_channel_id: chan for chan in my_sending_channels if chan.short_channel_id is not None} # Collect all private edges from route hints. @@ -1719,6 +1740,10 @@ private_path_nodes = [edge[0] for edge in private_path][1:] + [invoice_pubkey] private_path_rest = [edge[1:] for edge in private_path] start_node = private_path[0][0] + # remove aliases from direct routes + if len(private_path) == 1 and private_path[0][1] in my_sending_aliases: + self.logger.info(f'create_route: skipping alias {ShortChannelID(private_path[0][1])}') + continue for end_node, edge_rest in zip(private_path_nodes, private_path_rest): short_channel_id, fee_base_msat, fee_proportional_millionths, cltv_expiry_delta = edge_rest short_channel_id = ShortChannelID(short_channel_id) @@ -1767,27 +1792,34 @@ route[-1].node_features |= invoice_features return route - def create_invoice( + def clear_invoices_cache(self): + self._bolt11_cache.clear() + + def get_bolt11_invoice( self, *, + payment_hash: bytes, amount_msat: Optional[int], message: str, expiry: int, fallback_address: Optional[str], - write_to_disk: bool = True, channels: Optional[Sequence[Channel]] = None, ) -> Tuple[LnAddr, str]: + assert isinstance(payment_hash, bytes), f"expected bytes, but got {type(payment_hash)}" + + pair = self._bolt11_cache.get(payment_hash) + if pair: + lnaddr, invoice = pair + assert lnaddr.get_amount_msat() == amount_msat + return pair assert amount_msat is None or amount_msat > 0 timestamp = int(time.time()) routing_hints, trampoline_hints = self.calc_routing_hints_for_invoice(amount_msat, channels=channels) - if not routing_hints: - self.logger.info( - "Warning. No routing hints added to invoice. " - "Other clients will likely not be able to send to us.") + self.logger.info(f"creating bolt11 invoice with routing_hints: {routing_hints}") invoice_features = self.features.for_invoice() - payment_preimage = os.urandom(32) - payment_hash = sha256(payment_preimage) - info = PaymentInfo(payment_hash, amount_msat, RECEIVED, PR_UNPAID) + payment_preimage = self.get_preimage(payment_hash) + if payment_preimage is None: # e.g. when export/importing requests between wallets + raise Exception("missing preimage for payment_hash") amount_btc = amount_msat/Decimal(COIN*1000) if amount_msat else None if expiry == 0: expiry = LN_EXPIRY_NEVER @@ -1806,40 +1838,30 @@ date=timestamp, payment_secret=derive_payment_secret_from_payment_preimage(payment_preimage)) invoice = lnencode(lnaddr, self.node_keypair.privkey) + pair = lnaddr, invoice + self._bolt11_cache[payment_hash] = pair + return pair + + def create_payment_info(self, *, amount_msat: Optional[int], write_to_disk=True) -> bytes: + payment_preimage = os.urandom(32) + payment_hash = sha256(payment_preimage) + info = PaymentInfo(payment_hash, amount_msat, RECEIVED, PR_UNPAID) self.save_preimage(payment_hash, payment_preimage, write_to_disk=False) self.save_payment_info(info, write_to_disk=False) if write_to_disk: self.wallet.save_db() - return lnaddr, invoice - - def add_request( - self, - *, - amount_sat: Optional[int], - message: str, - expiry: int, - fallback_address: Optional[str], - ) -> str: - # passed expiry is relative, it is absolute in the lightning invoice - amount_msat = amount_sat * 1000 if amount_sat else None - lnaddr, invoice = self.create_invoice( - amount_msat=amount_msat, - message=message, - expiry=expiry, - fallback_address=fallback_address, - write_to_disk=False, - ) - return invoice + return payment_hash def save_preimage(self, payment_hash: bytes, preimage: bytes, *, write_to_disk: bool = True): assert sha256(preimage) == payment_hash - self.preimages[bh2u(payment_hash)] = bh2u(preimage) + self.preimages[payment_hash.hex()] = preimage.hex() if write_to_disk: self.wallet.save_db() def get_preimage(self, payment_hash: bytes) -> Optional[bytes]: - r = self.preimages.get(bh2u(payment_hash)) - return bfh(r) if r else None + assert isinstance(payment_hash, bytes), f"expected bytes, but got {type(payment_hash)}" + r = self.preimages.get(payment_hash.hex()) + return bytes.fromhex(r) if r else None def get_payment_info(self, payment_hash: bytes) -> Optional[PaymentInfo]: """returns None if payment_hash is a payment we are forwarding""" @@ -1889,7 +1911,7 @@ info = self.get_payment_info(payment_hash) return info.status if info else PR_UNPAID - def get_invoice_status(self, invoice: Invoice) -> int: + def get_invoice_status(self, invoice: BaseInvoice) -> int: invoice_id = invoice.rhash if invoice_id in self.inflight_payments: return PR_INFLIGHT @@ -1908,6 +1930,8 @@ self.set_payment_status(bfh(key), status) util.trigger_callback('invoice_status', self.wallet, key, status) self.logger.info(f"invoice status triggered (2) for key {key} and status {status}") + # liquidity changed + self.clear_invoices_cache() def set_request_status(self, payment_hash: bytes, status: int) -> None: if self.get_payment_status(payment_hash) == status: @@ -2024,9 +2048,9 @@ scid_to_my_channels = {chan.short_channel_id: chan for chan in channels if chan.short_channel_id is not None} for chan in channels: - chan_id = chan.short_channel_id - assert isinstance(chan_id, bytes), chan_id - channel_info = get_mychannel_info(chan_id, scid_to_my_channels) + alias_or_scid = chan.get_remote_alias() or chan.short_channel_id + assert isinstance(alias_or_scid, bytes), alias_or_scid + channel_info = get_mychannel_info(chan.short_channel_id, scid_to_my_channels) # note: as a fallback, if we don't have a channel update for the # incoming direction of our private channel, we fill the invoice with garbage. # the sender should still be able to pay us, but will incur an extra round trip @@ -2044,11 +2068,11 @@ missing_info = False if missing_info: self.logger.info( - f"Warning. Missing channel update for our channel {chan_id}; " + f"Warning. Missing channel update for our channel {chan.short_channel_id}; " f"filling invoice with incorrect data.") routing_hints.append(('r', [( chan.node_id, - chan_id, + alias_or_scid, fee_base_msat, fee_proportional_millionths, cltv_expiry_delta)])) @@ -2124,7 +2148,7 @@ channels = list(self.channels.values()) # we exclude channels that cannot *right now* receive (e.g. peer offline) channels = [chan for chan in channels - if (chan.is_active() and not chan.is_frozen_for_receiving())] + if (chan.is_open() and not chan.is_frozen_for_receiving())] # Filter out nodes that have low receive capacity compared to invoice amt. # Even with MPP, below a certain threshold, including these channels probably # hurts more than help, as they lead to many failed attempts for the sender. @@ -2147,11 +2171,9 @@ return channels def num_sats_can_receive(self, deltas=None) -> Decimal: - """Return a conservative estimate of max sat value we can realistically receive - in a single payment. (MPP is allowed) - - The theoretical max would be `sum(chan.available_to_spend(REMOTE) for chan in self.channels)`, - but that would require a sender using MPP to magically guess all our channel liquidities. + """ + We no longer assume the sender to send MPP on different channels, + because channel liquidities are hard to guess """ if deltas is None: deltas = {} @@ -2168,12 +2190,10 @@ recv_chan_msats = [recv_capacity(chan) for chan in recv_channels] if not recv_chan_msats: return Decimal(0) - can_receive_msat = max( - max(recv_chan_msats), # single-part payment baseline - sum(recv_chan_msats) // 2, # heuristic for MPP - ) + can_receive_msat = max(recv_chan_msats) return Decimal(can_receive_msat) / 1000 + def _suggest_channels_for_rebalance(self, direction, amount_sat) -> Sequence[Tuple[Channel, int]]: """ Suggest a channel and amount to send/receive with that channel, so that we will be able to receive/send amount_sat @@ -2268,31 +2288,24 @@ for chan, swap_recv_amount in suggestions: return (chan, swap_recv_amount) - async def rebalance_channels(self, chan1, chan2, amount_msat): + async def rebalance_channels(self, chan1: Channel, chan2: Channel, *, amount_msat: int): if chan1 == chan2: raise Exception('Rebalance requires two different channels') if self.uses_trampoline() and chan1.node_id == chan2.node_id: raise Exception('Rebalance requires channels from different trampolines') - lnaddr, invoice = self.create_invoice( + payment_hash = self.create_payment_info(amount_msat=amount_msat) + lnaddr, invoice = self.get_bolt11_invoice( + payment_hash=payment_hash, amount_msat=amount_msat, message='rebalance', expiry=3600, fallback_address=None, - channels = [chan2] + channels=[chan2], ) return await self.pay_invoice( invoice, channels=[chan1]) - def num_sats_can_receive_no_mpp(self) -> Decimal: - with self.lock: - channels = [ - c for c in self.channels.values() - if c.is_active() and not c.is_frozen_for_receiving() - ] - can_receive = max([c.available_to_spend(REMOTE) for c in channels]) if channels else 0 - return Decimal(can_receive) / 1000 - - def can_receive_invoice(self, invoice: Invoice) -> bool: + def can_receive_invoice(self, invoice: BaseInvoice) -> bool: assert invoice.is_lightning() return (invoice.get_amount_sat() or 0) <= self.num_sats_can_receive() @@ -2448,11 +2461,8 @@ raise Exception(f'Unknown channel {channel_id.hex()}') def import_channel_backup(self, data): - assert data.startswith('channel_backup:') - encrypted = data[15:] xpub = self.wallet.get_fingerprint() - decrypted = pw_decode_with_version_and_mac(encrypted, xpub) - cb_storage = ImportedChannelBackupStorage.from_bytes(decrypted) + cb_storage = ImportedChannelBackupStorage.from_encrypted_str(data, password=xpub) channel_id = cb_storage.channel_id() if channel_id.hex() in self.db.get_dict("channels"): raise Exception('Channel already in wallet') diff -Nru electrum-4.3.4+dfsg1/electrum/locale/ar_SA/electrum.po electrum-4.4.5+dfsg1/electrum/locale/ar_SA/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/ar_SA/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/ar_SA/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:55\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,28 +21,28 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (لا يوجد سعر صرف)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " تأكيد" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "حول" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&العناوين" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "ورقة البتكوين\n" "او بمعنى اخر عملة بتكوين" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&التحقق من وجود تحديثات" @@ -46,176 +50,164 @@ msgid "&Close" msgstr "غلق" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&إرشادات الاستخدام" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&تبرّع للخادم" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&تشفير/فك تشفير رسالة" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&تصدير" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&ملف" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&تصفية" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&أقلب أفقياً" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&من رمز QR" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&من ملف" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&من نص" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&من سلسلة الكتل" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&مساعدة" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&السجل" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&استيراد" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&معلومات" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "& الوسوم" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&تحميل حوالة" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&الشبكة" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&جديد" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&جديد/استعادة" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&الموقع الرسمي" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&فتح" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&كلمة المرور" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&دفع للعديد" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "طباعة" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&الإضافات" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&المفاتيح الخاصة" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&خروج" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&مفتوح مؤخرا" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&الإبلاغ عن خلل" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "&حفظ نسخة احتياطية" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&عبارة الاسترداد" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&توقيع/توثيق رسالة" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&الملخص" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&استيراد" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&الأدوات" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&عرض" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&المحفظة" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(المس {} من {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "يوم واحد" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "ساعة واحدة" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "أسبوع واحد" @@ -223,7 +215,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "ضع هذه الورقة على سطح مستو جيد الاضاءة" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 دقائق" @@ -231,7 +223,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "قم بمحاذاة حدود الكاشف الخاص بك مع الخطوط المتقطعة في الأعلى واليسار" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "مبلغ او قيمة الرسوم للمعاملات هي ٢ fe" @@ -243,7 +235,7 @@ msgid "4. Type the numbers in the software" msgstr "اكتب الارقام في البرنامج" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -251,11 +243,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "يتم حفظ نسخة احتياطية بشكل آلي بمجرد انشاء محفظة جديدة" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "تم انشاء نسخة احتياطية من محفظتك في" @@ -267,11 +259,11 @@ msgid "A library is probably missing." msgstr "احدى المكتبات مفقودة غالبا." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "تم بالفعل بدء الدفع لهذه الفاتورة" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "لم يتم مسح المحاولة السابقة لدفع هذه الفاتورة" @@ -279,11 +271,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "سيتم فرض رسوم رمزية على كل معاملة تقوم باستخدام الخادم عن بعد . ويمكنك التحقق من تفضيلات الفواتير الخاصة بك وتعديلها بمجرد الانتهاء من التثبيت." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "يتم إضافة رسوم الحوالة هنا تلقائياً. تستطيع تغييرها. الرسوم التي تم اقتراحها تزيد حسب حجم الحوالة." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "برج المراقبة هو شيطان يراقب قنواتك ويمنع الطرف الآخر من سرقة الاموال من خلال بث حالة قديمة" @@ -295,20 +287,20 @@ msgid "About Electrum" msgstr "حول Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "موافق" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "كلمة مقبولة" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "سعر الشراء" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "اضافة شريك توقيع آخر" @@ -324,45 +316,61 @@ msgid "Add cosigner" msgstr "اضافة شريك توقيع آخر" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "جارٍ إضافة معلومات إلى الكتابة من المحفظة والشبكة" +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "Add to coin control" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "رسوم اضافية" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "ستتم إضافة {} ساتوشي إضافية." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "العنوان" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "تفاصيل العنوان" @@ -371,63 +379,70 @@ msgid "Address copied to clipboard" msgstr "تم نسخ العنوان إلى الحافظة" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "العنوان مجمد" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "العنوان ليس في المحفظة." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "العنوان غير معروف لنقطة الالتقاء" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "العناوين" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "إعدادات متقدمة" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "معاينة متقدمة" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "بعد تعطيل كلمات المرور لا يمكنك إقران محفظة إلكتروم هذه إلا إذا كانت تحتوي على كلمات مرور فارغة. إذا لم تكن كلمات المرور فارغة ، فستحتاج إلى إنشاء محفظة جديدة باستخدام معالج التثبيت. يمكنك استخدام هذه المحفظة مرة أخرى في أي وقت عن طريق إعادة تمكين كلمات المرور وإدخال عبارة المرور الخاصة بها" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "Alias" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "الكل" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "يجب تعبئة كل الحقول" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -435,11 +450,11 @@ msgid "Already up to date" msgstr "محدث بالفعل" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -447,7 +462,7 @@ msgid "Alternatively" msgstr "بدلا من ذلك" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -455,18 +470,18 @@ msgid "Always check your backups." msgstr "تحقق دائمًا من النسخ الاحتياطية." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "القيمة" @@ -474,32 +489,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "المبلغ المستلم:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "المبلغ المرسل:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "المبلغ المراد ارساله" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -513,75 +532,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "تطبيق" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "اللغة العربية" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "هل انت متأكد من رغبتك بحذف الجهاز؟\n\n" "لا تزال محفظتك تحتوي على عملات بيتكوين!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "هل انت متأكد من حذف المحفظة {}؟" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "هل انت متاكد من انك تريد المتابعة؟" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "الأرمينية" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -593,7 +621,7 @@ msgid "Audio Modem Settings" msgstr "إعدادات مودم الصوت" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "ترخيص" @@ -609,7 +637,7 @@ msgid "Auto-connect" msgstr "اتصال تلقائي" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "التحقق تلقائياً من وجود تحديثات" @@ -617,35 +645,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "عبارة استرداد BIP39" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -654,31 +682,31 @@ msgid "Back" msgstr "رجوع" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "لم يتم حفظ نسخة احتياطية. لم يتم ضبط مجلد النسخ الإحتياطي." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "مجلد النسخ الإحتياطي" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "تم حفظ النسخة الاحتياطية:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "الرصيد" @@ -686,27 +714,27 @@ msgid "Banner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "الوحدة الاساسية" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "الوحدة الاساسية لمحفظتك." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "دفع العديد من الفواتير" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "قبل الابلاغ عن خطأ، قم بالتحديث إلى آخر اصدار من Electrum، وارفق رقم النسخة في تقريرك." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -722,19 +750,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "لايوجد عنوان بيتكوين" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "التحويل عبر البيتكوين ليس مجاني بشكل عام، هناك رسوم للحوالة يتم دفعها عبر المرسل للأموال." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "ارتفاع الكتلة" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "سلسلة الكتل" @@ -742,8 +775,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -751,12 +784,20 @@ msgid "Bottom" msgstr "أسفل" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "ارسل" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "يتم ارسال معاملة..." @@ -764,15 +805,15 @@ msgid "Build Date" msgstr "تاريخ الإصدار" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "البلغارية" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "زيادة الرسوم" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "رسوم الرفع" @@ -780,7 +821,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "ملف (CSV)" @@ -792,48 +833,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "لا يمكن عمل CPFP: الرسوم غير معروفة للحوالة الاصلية." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "إلغاء" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "إلغاء الحوالة" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "" @@ -841,36 +882,36 @@ msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "لا يمكن ارسال الحوالة" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "لا يمكن إلغاء الحوالة" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -879,11 +920,11 @@ msgid "Cannot read file" msgstr "تعذر قراءة الملف" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -903,38 +944,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "الشهادة غير متطابقة" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "" @@ -942,60 +983,67 @@ msgid "Change Password" msgstr "تغيير كلمة المرور" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1003,7 +1051,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1011,9 +1059,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "القنوات" @@ -1021,11 +1069,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1039,32 +1087,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "الفرع يدفع للأصل" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "الفرع يدفع للأصل" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1076,7 +1124,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "قم بإختيار كلمة مرور لتشفير مفاتيح محفظتك." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1088,7 +1136,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "اختر طريقة اختيار العملة (UTXO). هذه متوفرة:\n\n" @@ -1096,7 +1144,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1124,7 +1172,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "اختر مستكشف الكتل عبر الإنترنت الذي تريد استخدامه للأمور التي تتطلب فتح متصفح الويب" @@ -1136,9 +1184,9 @@ msgid "Choose..." msgstr "اختر..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "مسح" @@ -1146,80 +1194,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "إغلاق" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "العم&لات" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "اخيار العملة" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1234,11 +1283,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "لون البرنامج" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "دمج" @@ -1247,27 +1296,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "الطر&فية" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "جهات &الإتصال" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "تأكيد العبارة السرية:" @@ -1275,33 +1328,29 @@ msgid "Confirm Password:" msgstr "تأكيد كلمة المرور:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "تأكيد عبارة الاسترداد" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "تأكيد الإجراء" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1390,15 +1439,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1406,12 +1455,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "" @@ -1420,7 +1469,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1432,52 +1485,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "قائمة العناوين" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "نسخ" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "نسخ العنوان" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "نسخ الصورة" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "نسخ النص" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "نسخ واغلاق" @@ -1485,11 +1535,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "انسخ والصق عنوان المستلم باستخدام الزر \"لصق\" ، أو استخدم الكاميرا لمسح QR ضوئيًا." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "نسخ إلى الحافظة" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "نسخ {}" @@ -1505,59 +1555,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1565,7 +1615,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1573,11 +1623,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1589,27 +1639,23 @@ msgid "Create new wallet" msgstr "انشاء محفظة جديدة" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "سيؤدي إنشاء طلب دفع جديد إلى إعادة استخدام أحد عناوينك والكتابة على الطلب الحالي. هل تود على أي حال؟" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "خطأ فادح" @@ -1617,15 +1663,11 @@ msgid "Current Password:" msgstr "كلمة المرور الحالية:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1633,11 +1675,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1645,35 +1687,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "داكن" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "داكن/فاتح" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "التاريخ" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1681,55 +1723,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "فك التشفير" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "فك تشفير مفتاحك الخاص؟" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "حذف" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "هل تريد حذف الفاتورة؟" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "حذف الفواتير" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "حذف ملف المحفظة؟" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "هل تريد حذف المحفظة؟" @@ -1737,43 +1783,48 @@ msgid "Denomination" msgstr "الاستثناءات" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "مسار اشتقاق عناوين المحفظة" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "الوصف" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "وصف الحوالة (غير إلزامي)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "التفاصيل" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "" - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1781,22 +1832,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1808,26 +1859,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "غير متصل" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "عرض عبارة الاسترداد؟" @@ -1835,11 +1890,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1847,8 +1902,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "لا تخزنها الكترونياً." @@ -1856,11 +1911,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "هل تريد إنشاء عبارة استرداد، أو إستعادة محفظة باستخدام عبارة استرداد موجودة بالفعل؟" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "هل تود إنشاء قناتك الأولى؟" @@ -1876,51 +1931,61 @@ msgid "Do you want to delete the old file" msgstr "هل تريد حذف الملف القديم" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "هل تريد إزالة {} من محفظتك؟" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "هل ترغب في الاستمرار؟" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "لا تظهر هذا مرة أخرى." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1932,16 +1997,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "إضافات Electrum" @@ -1950,16 +2026,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "يتصل Electrum بالعديد من العقد من أجل تحميل رؤوس الكتل ولإيجاد أطول سلسلة كتل." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "اعدادات Electrum" @@ -1967,93 +2043,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "يقوم Electrum بإرسال عنوان محفظتك إلى خادم واحد، من أجل إستلام سجل عملياتك." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "محفظة Electrum" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "لم يتمكن Electrum من نسخ ملف محفظتك إلى الموقع المحدد." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "لم يتمكن Electrum من فتح ملف حوالتك" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "لم يتمكن Electrum من تحيلي حوالتك" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "لم يتمكن Electrum من إنتاج مفتاح خاص للتصدير." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "لم يتمكن Electrum من انتاج تصدير الحوالة." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "سيقوم Electrum بالاغلاق الآن." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "تمكين التحقق من التحديث" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "مفعل" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "تشفير" @@ -2070,39 +2150,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "تشفير/فك تشفير رسالة" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "مشفَّر" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2110,12 +2190,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "ادخل عبارة سرية" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2123,16 +2203,16 @@ msgid "Enter Password" msgstr "أدخل كلمة المرور" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "أدخل عبارة الاسترداد" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2141,8 +2221,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2150,7 +2230,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "ادخل قائمة بالمخرجات في حقل الـ(دفع الى)." @@ -2160,7 +2240,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2170,7 +2250,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "أدخل العناوين" @@ -2182,7 +2262,7 @@ msgid "Enter cosigner seed" msgstr "أدخل عبارة الاسترداد لشريك التوقيع" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "ادخل وصف" @@ -2198,22 +2278,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "أدخل المفاتيح الخاصة" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "أدخل المفاتيح الخاصة:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2223,11 +2307,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2244,13 +2328,13 @@ msgid "Enter wallet name" msgstr "أدخل اسم المحفظة" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2258,11 +2342,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2280,37 +2364,34 @@ msgid "Enter your password or choose another file." msgstr "أدخل كلمة المرور أو إختر ملف أخر." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "ادخل كلمة المرور للإستمرار" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "خطأ" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2319,13 +2400,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2333,28 +2413,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2362,10 +2442,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2381,50 +2461,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "مغادرة Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "تاريخ انتهاء صلاحية طلبك." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "منتهي الصلاحية" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "ينتهي" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "تنتهي صلاحيته بعد" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "تصدير" @@ -2432,35 +2507,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "تصدير السجلات/التواريخ" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "الكشف عن مفتاح خاص واحد قد يؤدي إلى تعريض محفظتك بالكامل للخطر!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "قم بزيادة عبارة الاسترداد بكلمة خاصة" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "فشل" @@ -2476,21 +2551,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2498,144 +2573,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "فشل تحديث كلمة المرور" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "الرسوم" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "العملة" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "نوع العملة" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "ملف" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "انهاء" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "البحث" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "اتبع هذا الفرع" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "للمزيد من المعلومات، قم بزيارة" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2643,54 +2722,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "الصيغة" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "الصيغة: العنوان، المبلغ" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "من" @@ -2703,8 +2783,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2712,44 +2792,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2757,7 +2841,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2773,15 +2857,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "الارتفاع" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "مرحبا بالعالم" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2789,16 +2873,8 @@ msgid "Here is your master public key." msgstr "هذا هو مفتاحك العام الرئيسي." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "إخفاء" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "السجل" @@ -2806,11 +2882,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2818,7 +2894,7 @@ msgid "Host" msgstr "المضيف" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2834,48 +2910,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "ومع ذلك ، فإننا لا نستخدم عبارة الاسترداد من نوع BIP39، لأنها لا تستوفي معايير السلامة الخاصة بنا." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "لدي عبارة استرداد بالفعل" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "إذا تم تفعيل الإتصال التلقائي، فإن Electrum سوف يستخدم دائما خادم على أطول سلسلة كتل." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "إذا تم تعطيله، يجب عليك إختيار خادم تريد إستخدامه. Electrum سيحذرك إذا كان الخادم الخاص بك متأخّرا\"." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2883,16 +2960,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2900,13 +2977,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2918,11 +2995,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2930,7 +3007,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2938,22 +3015,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2961,16 +3042,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "إذا كانت محفظتك تحتوي على أموال، تأكد من حفظ عبارة الاسترداد الخاصة بها." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "إستيراد" @@ -2982,86 +3062,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "استيراد عناوين Bitcoin أو المفاتيح الخاصة" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "إستيراد المفاتيح الخاصة" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "وعلى وجه الخصوص، لا تستخدم خدمات \"إسترداد المفتاح الخاص\" التي تقترحها أطراف ثالثة." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "جار المعالجة" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "معلومات" @@ -3074,30 +3159,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "أدخال حوالة خام" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "المدخلات" @@ -3105,7 +3190,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "قم بتثبيت حزمة zbar لتمكينها." @@ -3113,11 +3198,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "" @@ -3125,56 +3210,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "عنوان غير صالح" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "مبلغ غير صالح" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "عنوان بتكوين غير صالح" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "عنوان بتكوين غير صالح" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "عنوان بتكوين غير صالح." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3194,20 +3277,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3220,45 +3303,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "الفواتير" @@ -3266,15 +3336,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3290,7 +3360,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3302,15 +3372,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3318,7 +3388,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "إختصار لوحة المفاتيح: أكتب \"!\" لإرسال جميع عملاتك." @@ -3326,15 +3396,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3362,9 +3432,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "اللغة" @@ -3372,7 +3442,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3405,18 +3475,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "فاتح" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "شبكة Lightning" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3428,33 +3498,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3466,19 +3540,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3486,69 +3561,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "حمل حوالة" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3556,23 +3644,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3592,7 +3688,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3600,26 +3696,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "اقصى حد" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3631,24 +3727,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "رسالة" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3656,23 +3752,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3681,21 +3781,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3703,14 +3803,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3723,18 +3827,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "إلاسم" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "الشبكة" @@ -3743,25 +3847,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "ابداً" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "عنوان جديد" @@ -3773,46 +3881,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "جهة اتصال جديدة" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "التالي" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3820,11 +3928,15 @@ msgid "No Wallet" msgstr "" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "لا يوجد عنوان متاح. الرجاء إزالة بعض طلباتك المعلقة." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3832,11 +3944,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3848,10 +3960,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3860,23 +3976,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "لا مخرجات" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3892,17 +4008,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3910,17 +4026,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3928,7 +4044,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3936,45 +4052,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "عير متصل" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "لا توجد أموال كافية" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3987,10 +4108,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3999,7 +4116,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4007,11 +4124,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4019,11 +4136,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "عدد الأصفار المعروضة بعد الفاصلة العشرية. على سبيل المثال ، إذا تم تعيين هذا على 2، فإن \"1\" سيتم عرضه كـ \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "حسنًا" @@ -4035,8 +4153,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "غير متصل" @@ -4044,8 +4162,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4053,11 +4171,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4065,7 +4183,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "مستكشف سلسلة الكتل على الإنترنت" @@ -4077,7 +4195,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4085,29 +4203,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4115,24 +4232,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4144,15 +4261,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4161,92 +4278,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "المخرجات" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "مدفوع" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "كلمة المرور" @@ -4254,7 +4380,7 @@ msgid "Password Strength" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4266,33 +4392,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "تم تحديث كلمة المرور بنجاح" @@ -4300,43 +4422,43 @@ msgid "Password:" msgstr "" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "ادفع" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "دفع لــ" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4344,22 +4466,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "طلب الدفع" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4367,25 +4502,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "انتهت صلاحية طلب الدفع" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "تم إرسال الحوالة." @@ -4401,19 +4537,23 @@ msgid "Pending" msgstr "" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4421,7 +4561,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4429,23 +4569,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4453,7 +4593,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4462,7 +4602,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4486,9 +4626,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4496,15 +4636,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "الرجاء إعادة تشغيل Electrum لتفعيل إعدادات واجهة المستخدم الرسومية الجديدة" @@ -4517,11 +4657,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "يرجى حفظ هذه {0} الكلمات على ورقة (الترتيب مهم). " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "يرجى مسح عنوان Bitcoin أو طلب الدفع" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4533,8 +4673,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4542,7 +4682,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4550,7 +4690,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "" @@ -4558,15 +4698,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4574,35 +4714,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "الإعدادات" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4610,16 +4749,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4651,12 +4789,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4664,29 +4806,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "المفتاح الخاص" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "المفاتيح الخاصة" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "تم تصدير المفاتيح الخاصة." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4714,8 +4860,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "" @@ -4727,40 +4873,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "المفتاح العام" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "رمز QR" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "" @@ -4772,10 +4918,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4784,15 +4931,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "خام" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4803,21 +4950,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "" @@ -4825,23 +4979,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4853,28 +5012,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "استقبل" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4887,59 +5038,63 @@ msgid "Recover from a seed you have previously written down" msgstr "إسترداد من عبارة الاسترداد قمت بكتابتها مسبقاً" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "الفواتير ذات الصلة" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "إزالة" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "ميزة تغيير الرسوم (RBF)" @@ -4947,50 +5102,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "الإبلاغ عن خلل" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "المبلغ المطلوب" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4999,11 +5154,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "الطالب" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5012,32 +5167,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5061,23 +5216,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5085,29 +5240,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "حفظ" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5130,11 +5284,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5146,21 +5300,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "عبارة الاسترداد" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "تم إدخال عبارة الاسترداد" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "عبارة الاسترداد متوفرة" @@ -5168,7 +5326,7 @@ msgid "Seed extension" msgstr "اضافات عبارة الاسترداد" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5176,56 +5334,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "حدد ملفًا لتصدير مفاتيحك الخاصة إليه" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "حدد ملف لتصدير حوالات محفظتك له" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "حدد الخادم يدويًا" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5233,7 +5391,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5241,7 +5399,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "حدد اللغة المستخدمة في واجهة المستخدم الرسومية (بعد إعادة التشغيل)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5249,12 +5407,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "حدد ملف حوالاتك" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "أرسل" @@ -5262,14 +5420,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5278,15 +5432,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5298,25 +5452,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "خادم" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5328,17 +5482,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5346,22 +5500,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "إعدادات" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5369,38 +5531,54 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "إظهار الرصيد بالعملة النقدية للعناوين" +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "أظهر مكاسب رأس المال في السجلات" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "اظهر المعدلات حسب التاريخ" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5410,10 +5588,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5421,107 +5599,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "وقع" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "توقيع/توثيق رسالة" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "التوقيع" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "تم التحقق من التوقيع" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "تم التوقيع" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "الحجم:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5529,43 +5703,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "المصدر" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5577,13 +5739,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "الحالة" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "" @@ -5593,20 +5755,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "الخطوة {} / 24. أدخل عبارة الاسترداد كما هو موضح في {}:" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "تم بنجاح" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5618,53 +5788,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "" - -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "جاري المزامنة..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5672,59 +5846,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5735,51 +5912,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "يمكن للمرسل تحديد اي مبلغ لرسوم الحوالة. ولكن الحوالات التي ترسل برسوم قليلة قد تستغرق وقتًا اطول ليتم معالجتها." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "لا يتم إرسال الوصف إلى مستلم الأموال. يتم تخزينه في ملف محفظتك ، ويتم عرضه في علامة التبويب \"السجل\"." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5792,29 +5975,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "تم إضافة العناوين التالية" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "لا يمكن استيراد المدخلات التالية" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5822,55 +6010,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5879,24 +6078,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5904,7 +6103,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5913,7 +6112,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5921,27 +6124,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5958,33 +6165,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5992,19 +6204,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "هذه محفظة قابلة للمشاهدة فقط" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6012,26 +6224,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "هذا هو ارتفاع نسختك المحلية من سلسلة الكتل." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6044,15 +6264,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6064,34 +6284,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6099,7 +6330,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "هذه المحفظة ليس لها عبارة استرداد" @@ -6107,7 +6338,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6115,7 +6346,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6124,30 +6355,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6155,14 +6386,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6178,7 +6409,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6186,19 +6417,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "للتأكد من أنك قمت بحفظ عبارة الاسترداد الخاصة بك بشكل صحيح، يرجى إعادة كتابتها هنا." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6232,71 +6467,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "حوالة" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "رقم تعريف الحوالة" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "رقم تعريف الحوالة:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6304,36 +6546,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "حوالة:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "التحويلات" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6341,27 +6579,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "نعم" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6369,15 +6607,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6393,66 +6631,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "تعذر إنشاء ملف csv" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "تعذر تصدير التاريخ" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6460,72 +6694,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "غير معروف" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "غير مدفوع" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6533,8 +6772,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6546,7 +6789,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6568,7 +6811,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6580,23 +6823,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "استخدم ميزة العناوين المتغيرة" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6616,12 +6859,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6629,19 +6872,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "قيمة" @@ -6649,7 +6892,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "تحقق" @@ -6661,41 +6904,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "رقم الإصدار" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "جهاز الفيديو" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "" - -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "الرؤية في متصفح سلسلة الكتل" @@ -6703,20 +6942,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "تحذير" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "تحذير: جميع مفاتيحك الخاصة سرية ولا يجب الاطلاع عليها من احد." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6732,11 +6971,15 @@ msgid "Wallet" msgstr "" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "معلومات المحفظة" @@ -6744,11 +6987,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6756,15 +6999,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "ملف المحفظة تالف. يرجى استعادة محفظتك عبر عبارة الاسترداد. ثم قارن العناوين في الملفين" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6772,11 +7015,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6784,7 +7027,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6800,16 +7043,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "تحذير" @@ -6821,7 +7064,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6833,7 +7080,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6841,15 +7088,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6865,25 +7112,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6893,7 +7144,7 @@ msgid "Write down the seed word shown on your {}" msgstr "قم بكتابة عبارة الاسترداد المعروضة على {}" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "تخزين السجلات (log) في ملف" @@ -6905,8 +7156,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6914,13 +7166,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6928,11 +7180,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6940,14 +7192,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6955,7 +7208,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6967,11 +7220,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6979,27 +7232,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7007,11 +7264,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "تستطيع إدخال عنوان Bitcoin ، اسم من عناوين جهات الاتصال الخاصة بك (سيتم اقتراح الاسماء بعد كتابتها) ، أو اسم مستعار (عنوان يشبه البريد الإلكتروني يعيد التوجيه إلى عنوان Bitcoin)" @@ -7020,19 +7281,19 @@ msgid "You may extend your seed with custom words." msgstr "يمكنك زيادة عبارة الاسترداد بكلمات خاصة اضافية." -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7044,49 +7305,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7096,7 +7366,11 @@ msgstr "سيطلب منك إدخال 24 كلمة بغض النظر عن طول عبارة الاسترداد الفعلي. إذا أدخلت كلمة بطريقة خاطئة أو إرتكبت خطأ في تهجئتها، لا يمكنك تغييرها أو العودة إلى الوراء - سوف تحتاج إلى البدء مرة أخرى من البداية.\n\n" "الرجاء إدخال الكلمات بعناية!" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7104,7 +7378,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7116,43 +7390,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "يجب حفظ عبارة الاسترداد الاضافية مع عبارة الاسترداد الاصلية الخاصة بك." @@ -7160,15 +7446,15 @@ msgid "Your seed is important!" msgstr "عبارة الاسترداد مهمة!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7188,19 +7474,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "تم تصدير تاريخ محفظتك بنجاح." @@ -7212,12 +7498,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7281,43 +7567,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "هي مجمدة" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "كتل" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7329,54 +7655,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "الفواتير" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7385,15 +7759,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7401,7 +7771,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "الرجاء الإنتظار..." @@ -7409,15 +7783,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7425,12 +7799,8 @@ msgid "seed" msgstr "عبارة الاسترداد" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7445,7 +7815,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7457,15 +7831,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "غير معروف" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7477,19 +7852,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "مشاهدة فقط" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7497,25 +7876,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7524,19 +7911,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7544,7 +7931,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7552,7 +7943,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "حول Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "رقم الإصدار" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "العنوان" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "المفتاح العام" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "الرصيد" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "التحويلات" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "مسار اشتقاق عناوين المحفظة" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "شبكة Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "الرصيد" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "شبكة Lightning" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "القيمة" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "خطأ" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "المخرجات" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "انهاء" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "ادفع" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "زيادة الرسوم" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "المخرجات" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "ابداً" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "نسخ" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "القيمة" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "نسخ" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "إستيراد" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "إستيراد" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "العنوان" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "الوصف" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "اقصى حد" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "حفظ" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "ادفع" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "حذف" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "الحالة" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "التاريخ" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "الوصف" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "القيمة" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "رسالة" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "ادفع" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "رسالة" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "الشبكة" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "الحالة" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "خادم" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "شبكة Lightning" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "القيمة" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "اقصى حد" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "خطأ" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "كلمة المرور" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "أدخل كلمة المرور" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "كلمة المرور" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "الإعدادات" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "اللغة" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "الرجاء إعادة تشغيل Electrum لتفعيل إعدادات واجهة المستخدم الرسومية الجديدة" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "الوحدة الاساسية" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "شبكة Lightning" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "إعدادات متقدمة" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "العنوان" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "كلمة المرور" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "زيادة الرسوم" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "المخرجات" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "المخرجات" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "رسالة" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "القيمة" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "تنتهي صلاحيته بعد" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "شبكة Lightning" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "العنوان" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "الحالة" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "رسالة" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "القيمة" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "طلب الدفع" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "حذف" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 دقائق" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "ساعة واحدة" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "يوم واحد" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "أسبوع واحد" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "إلغاء" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "خادم" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "التالي" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "الحالة" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "التاريخ" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "رقم تعريف الحوالة" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "المخرجات" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "رسوم الرفع" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "وقع" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "ارسل" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "حفظ" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "إزالة" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "الاتصال تلقائياً" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "مسار اشتقاق عناوين المحفظة" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "عبارة الاسترداد مهمة!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "للتأكد من أنك قمت بحفظ عبارة الاسترداد الخاصة بك بشكل صحيح، يرجى إعادة كتابتها هنا." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "عبارة الاسترداد هذه ستمكنك من استعادة محفظتك في حالة تعطل حاسوبك." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "تحذير" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "لا تخزنها الكترونياً." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "ومع ذلك ، فإننا لا نستخدم عبارة الاسترداد من نوع BIP39، لأنها لا تستوفي معايير السلامة الخاصة بنا." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "أدخل عبارة الاسترداد لشريك التوقيع" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "لدي عبارة استرداد بالفعل" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "استيراد عناوين Bitcoin أو المفاتيح الخاصة" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "مشفَّر" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "شبكة Lightning" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "عبارة الاسترداد" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "غير معروف" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "تغيير كلمة المرور" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "تم بنجاح" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "خطأ" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "العناوين" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "القنوات" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "استقبل" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "أرسل" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "خطأ" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "إلغاء" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "رجوع" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "التالي" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "الشبكة" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "الإعدادات" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "حول" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "خطأ" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/az_AZ/electrum.po electrum-4.4.5+dfsg1/electrum/locale/az_AZ/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/az_AZ/electrum.po 1970-01-01 00:00:00.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/az_AZ/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -0,0 +1,10929 @@ +msgid "" +msgstr "" +"Project-Id-Version: electrum\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:55\n" +"Last-Translator: \n" +"Language-Team: Azerbaijani\n" +"Language: az_AZ\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: electrum\n" +"X-Crowdin-Project-ID: 20482\n" +"X-Crowdin-Language: az\n" +"X-Crowdin-File: /electrum-client/messages.pot\n" +"X-Crowdin-File-ID: 68\n" + +#: electrum/exchange_rate.py:673 +msgid " (No FX rate available)" +msgstr "(Valyuta kurlasrı əlçatmazdır)" + +#: electrum/gui/qt/history_list.py:173 +msgid " confirmation" +msgstr "təsdiq" + +#: electrum/gui/qt/main_window.py:742 +msgid "&About" +msgstr "&Proqram haqqında" + +#: electrum/gui/qt/main_window.py:227 +msgid "&Addresses" +msgstr "&Ünvan" + +#: electrum/gui/qt/main_window.py:748 +msgid "&Bitcoin Paper" +msgstr "&Bitcoin Paper" + +#: electrum/gui/qt/main_window.py:743 +msgid "&Check for updates" +msgstr "&Yenilənməni yoxlayın" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:137 +msgid "&Close" +msgstr "&Bağla" + +#: electrum/gui/qt/main_window.py:746 +msgid "&Documentation" +msgstr "&Sənədləşmə" + +#: electrum/gui/qt/main_window.py:751 +msgid "&Donate to server" +msgstr "&Serverə ianə et" + +#: electrum/gui/qt/main_window.py:730 +msgid "&Encrypt/decrypt message" +msgstr "&Mesajı şifrələ/mesajın şifrəsini aç" + +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 +msgid "&Export" +msgstr "&Xaricə köçür" + +#: electrum/gui/qt/main_window.py:672 +msgid "&File" +msgstr "&Fayl" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 +msgid "&Flip horizontally" +msgstr "&Üfüqi çevir" + +#: electrum/gui/qt/main_window.py:737 +msgid "&From QR code" +msgstr "&QR kodundan" + +#: electrum/gui/qt/main_window.py:734 +msgid "&From file" +msgstr "&Fayldan" + +#: electrum/gui/qt/main_window.py:735 +msgid "&From text" +msgstr "&Mətndən" + +#: electrum/gui/qt/main_window.py:736 +msgid "&From the blockchain" +msgstr "&Blok zəncirindən" + +#: electrum/gui/qt/main_window.py:741 +msgid "&Help" +msgstr "&Kömək" + +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 +msgid "&Import" +msgstr "&Daxilə köçür" + +#: electrum/gui/qt/main_window.py:682 +msgid "&Information" +msgstr "&Məlumat" + +#: electrum/gui/qt/main_window.py:693 +msgid "&Labels" +msgstr "&Etiketlər" + +#: electrum/gui/qt/main_window.py:733 +msgid "&Load transaction" +msgstr "" + +#: electrum/gui/qt/main_window.py:724 +msgid "&Network" +msgstr "&Şəbəkə" + +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" + +#: electrum/gui/qt/main_window.py:675 +msgid "&New/Restore" +msgstr "&Yeni/Bərpa et" + +#: electrum/gui/qt/main_window.py:744 +msgid "&Official website" +msgstr "&Rəsmi veb sayt" + +#: electrum/gui/qt/main_window.py:674 +msgid "&Open" +msgstr "&Aç" + +#: electrum/gui/qt/main_window.py:684 +msgid "&Password" +msgstr "&Parol" + +#: electrum/gui/qt/send_tab.py:167 +msgid "&Pay to many" +msgstr "&Bir neçə nəfərə ödə" + +#: electrum/gui/qt/history_list.py:566 +msgid "&Plot" +msgstr "" + +#: electrum/gui/qt/main_window.py:727 +msgid "&Plugins" +msgstr "&Əlavələr" + +#: electrum/gui/qt/main_window.py:686 +msgid "&Private keys" +msgstr "&Şəxsi açarlar" + +#: electrum/gui/qt/main_window.py:679 +msgid "&Quit" +msgstr "&Çıxış" + +#: electrum/gui/qt/main_window.py:673 +msgid "&Recently open" +msgstr "&Təzəlikcə açılan" + +#: electrum/gui/qt/main_window.py:749 +msgid "&Report Bug" +msgstr "&Xətanı bildir" + +#: electrum/gui/qt/main_window.py:676 +msgid "&Save backup" +msgstr "&Nüsxəni saxla" + +#: electrum/gui/qt/main_window.py:685 +msgid "&Seed" +msgstr "" + +#: electrum/gui/qt/main_window.py:729 +msgid "&Sign/verify message" +msgstr "&Mesajı imzala/təsdiqlə" + +#: electrum/gui/qt/history_list.py:565 +msgid "&Summary" +msgstr "&İcmal" + +#: electrum/gui/qt/main_window.py:687 +msgid "&Sweep" +msgstr "" + +#: electrum/gui/qt/main_window.py:713 +msgid "&Tools" +msgstr "&Alətlər" + +#: electrum/gui/qt/main_window.py:706 +msgid "&View" +msgstr "&Bax" + +#: electrum/gui/qt/main_window.py:681 +msgid "&Wallet" +msgstr "&Pulqabı" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 +msgid "(Touch {} of {})" +msgstr "" + +#: electrum/invoices.py:66 +msgid "1 day" +msgstr "1 gün" + +#: electrum/invoices.py:65 +msgid "1 hour" +msgstr "1 saat" + +#: electrum/invoices.py:67 +msgid "1 week" +msgstr "1 həftə" + +#: electrum/plugins/revealer/qt.py:456 +msgid "1. Place this paper on a flat and well iluminated surface." +msgstr "1. Bu kağızı düz və ya yaxşı işıqlandırılmış bir səthə qoyun." + +#: electrum/invoices.py:64 +msgid "10 minutes" +msgstr "10 dəqiqə" + +#: electrum/plugins/revealer/qt.py:457 +msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." +msgstr "2. Açıqlayıcı sərhəd xətlərinizi sol üstdəki kəsikli xətlərə hizalayın." + +#: electrum/gui/qt/send_tab.py:231 +msgid "2fa fee: {} (for the next batch of transactions)" +msgstr "" + +#: electrum/plugins/revealer/qt.py:458 +msgid "3. Press slightly the Revealer against the paper and read the numbers that best match on the opposite sides. " +msgstr "3. Açıqlayıcını kağıza yavaşca basın və əks tərəflərə ən yaxşı uyğun gələn nömrələri oxuyun." + +#: electrum/plugins/revealer/qt.py:460 +msgid "4. Type the numbers in the software" +msgstr "4. Yazılımdakı nömrələri yazın" + +#: electrum/gui/qt/main_window.py:2679 +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: electrum/gui/qt/channel_details.py:65 +msgid "A backup does not contain information about your local balance in the channel." +msgstr "Nüsxə, kanaldakı yerli balansınız haqqında məlumat ehtiva etmir." + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 +msgid "A backup is saved automatically when generating a new wallet." +msgstr "Yeni bir pulqabı yaradarkən nüsxə avtomatik saxlanılır." + +#: electrum/gui/qt/main_window.py:626 +msgid "A copy of your wallet file was created in" +msgstr "Pulqabı faylınızın bir kopyası burada yaradıldı" + +#: electrum/gui/qt/installwizard.py:47 +msgid "A few examples" +msgstr "Bir neçə nümunə" + +#: electrum/plugin.py:512 +msgid "A library is probably missing." +msgstr "Yəqin ki, bir kitabxana yoxdur." + +#: electrum/lnworker.py:1179 +msgid "A payment was already initiated for this invoice" +msgstr "Bu faktura üçün artıq bir ödəniş başladılıb" + +#: electrum/lnworker.py:1181 +msgid "A previous attempt to pay this invoice did not clear" +msgstr "Bu fakturanı ödəmək üçün edilən əvvəlki cəhd aydın deyil" + +#: electrum/plugins/trustedcoin/trustedcoin.py:78 +msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:686 +msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:134 +msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." +msgstr "" + +#: electrum/gui/kivy/main.kv:526 +msgid "About" +msgstr "Haqqında" + +#: electrum/gui/kivy/uix/ui_screens/about.kv:4 +msgid "About Electrum" +msgstr "Electrum haqqında" + +#: electrum/plugins/trustedcoin/qt.py:256 +msgid "Accept" +msgstr "Qəbul et" + +#: electrum/plugins/keepkey/qt.py:74 +msgid "Accept Word" +msgstr "Sözü qəbul et" + +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 +msgid "Acquisition price" +msgstr "Əldə etmə qiyməti" + +#: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 +msgid "Add Cosigner" +msgstr "Müştərək imza əlavə et" + +#: electrum/base_wizard.py:217 +msgid "Add a cosigner to your multi-sig wallet" +msgstr "Çox imzalı pulqabınıza bir müştərək imza əlavə edin" + +#: electrum/plugins/virtualkeyboard/__init__.py:4 +msgid "Add an optional virtual keyboard to the password dialog." +msgstr "Parol ekranına ixtiyari bir virtual klaviatura əlavə edin." + +#: electrum/base_wizard.py:206 +msgid "Add cosigner" +msgstr "Müştərək imza əlavə et" + +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:193 +msgid "Add thousand separators to bitcoin amounts" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 +msgid "Additional fees" +msgstr "Əlavə xərclər" + +#: electrum/gui/qt/confirm_tx_dialog.py:270 +msgid "Additional {} satoshis are going to be added." +msgstr "Əlavə ediləcək {} satoşi sayı." + +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 +msgid "Address" +msgstr "Ünvan" + +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 +#: electrum/gui/kivy/uix/dialogs/addresses.py:209 +msgid "Address Details" +msgstr "Ünvan detalları" + +#: electrum/gui/kivy/main.kv:138 +msgid "Address copied to clipboard" +msgstr "Ünvan lövhəyə kopyalandı" + +#: electrum/gui/qt/utxo_list.py:158 +msgid "Address is frozen" +msgstr "Ünvan dondurulub" + +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 +msgid "Address not in wallet." +msgstr "Ünvan pulqabıda deyil." + +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 +msgid "Address unknown for node:" +msgstr "" + +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 +msgid "Addresses" +msgstr "Ünvanlar" + +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 +msgid "Advanced" +msgstr "Qabaqcıl" + +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 +msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." +msgstr "" + +#: electrum/gui/qt/channels_list.py:152 +msgid "After that delay, funds will be swept to an address derived from your wallet seed." +msgstr "" + +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 +msgid "All" +msgstr "Hamısı" + +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 +msgid "All fields must be filled out" +msgstr "Bütün sahələr doldurulmalıdır" + +#: electrum/wallet.py:2015 +msgid "All outputs are non-change is_mine" +msgstr "" + +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 +msgid "Allow instant swaps" +msgstr "" + +#: electrum/gui/qt/update_checker.py:90 +msgid "Already up to date" +msgstr "Artıq güncəldir" + +#: electrum/gui/qt/confirm_tx_dialog.py:192 +msgid "Also, dust is not kept as change, but added to the fee." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:193 +msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." +msgstr "" + +#: electrum/gui/qt/installwizard.py:230 +msgid "Alternatively" +msgstr "Alternativ" + +#: electrum/gui/qt/main_window.py:1297 +msgid "Alternatively, you can save a backup of your wallet file from the File menu" +msgstr "Alternativ olaraq, pulqabı faylınızın bir nüsxəsini Fayl menyusundan saxlaya bilərsiniz" + +#: electrum/plugins/revealer/qt.py:179 +msgid "Always check your backups." +msgstr "Nüsxələrinizi həmişə yoxlayın." + +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 +#: electrum/gui/kivy/uix/ui_screens/receive.kv:93 +#: electrum/gui/kivy/uix/ui_screens/receive.kv:94 +#: electrum/gui/kivy/uix/ui_screens/send.kv:111 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 +msgid "Amount" +msgstr "Miqdar" + +#: electrum/plugins/hw_wallet/plugin.py:354 +msgid "Amount for OP_RETURN output must be zero." +msgstr "OP_RETURN çıxışı üçün miqdar sıfır olmalıdır." + +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 +msgid "Amount received in channels" +msgstr "Kanallarda alınmış miqdar" + +#: electrum/gui/qt/transaction_dialog.py:799 +msgid "Amount received:" +msgstr "Alınmış miqdar:" + +#: electrum/gui/qt/transaction_dialog.py:801 +msgid "Amount sent:" +msgstr "Göndərilmiş miqdar:" + +#: electrum/gui/qt/confirm_tx_dialog.py:681 +msgid "Amount to be sent" +msgstr "Göndəriləcək miqdar" + +#: electrum/gui/qt/new_channel_dialog.py:151 +msgid "Amount too low" +msgstr "Miqdar çox aşağıdır" + +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 +msgid "Amount too small to be received onchain" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:854 +msgid "Amount withdrawn from channels" +msgstr "Kanallardan çəkilmiş miqdar" + +#: electrum/gui/qt/exception_window.py:55 +msgid "An Error Occurred" +msgstr "Xəta baş verdi" + +#: electrum/plugins/cosigner_pool/qt.py:244 +#: electrum/plugins/cosigner_pool/qt.py:249 +#: electrum/plugins/cosigner_pool/qt.py:255 +msgid "An encrypted transaction was retrieved from cosigning pool." +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 +msgid "An uninitialized Digital Bitbox is detected." +msgstr "Başladılmamış bir Digital Bitbox aşkarlandı." + +#: electrum/base_wizard.py:352 electrum/plugin.py:697 +msgid "An unnamed {}" +msgstr "Adsız {}" + +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 +msgid "Appearance" +msgstr "Görünüş" + +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 +msgid "Apply" +msgstr "Tətbiq et" + +#: electrum/i18n.py:83 +msgid "Arabic" +msgstr "Ərəbcə" + +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 +msgid "Are you SURE you want to wipe the device?\n" +"Your wallet still has bitcoins in it!" +msgstr "Cihazı sıfırlamaq istədiyinizə ƏMİNSİNİZ?\n" +"Pulqabınızda hələ də \"bitcoin\"lər var!" + +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 +msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." +msgstr "" + +#: electrum/gui/kivy/main_window.py:1308 +msgid "Are you sure you want to delete wallet {}?" +msgstr "Pulqabını {} silmək istədiyinizə əminsiniz?" + +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 +msgid "Are you sure you want to erase the Digital Bitbox?" +msgstr "\"Digital Bitbox\"u silmək istədiyinizə əminsiniz?" + +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 +msgid "Are you sure you want to proceed?" +msgstr "Davam etmək istədiyinizə əminsiniz?" + +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 +msgid "Are you sure you want to remove this transaction and {} child transactions?" +msgstr "" + +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 +msgid "Are you sure you want to remove this transaction?" +msgstr "" + +#: electrum/i18n.py:95 +msgid "Armenian" +msgstr "Ermənicə" + +#: electrum/gui/qt/transaction_dialog.py:789 +msgid "At block height: {}" +msgstr "Blok hündürlüyündə: {}" + +#: electrum/lnutil.py:1520 +msgid "At least a hostname must be supplied after the at symbol." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:190 +msgid "At most 100 satoshis might be lost due to this rounding." +msgstr "" + +#: electrum/plugins/audio_modem/__init__.py:3 +msgid "Audio MODEM" +msgstr "" + +#: electrum/plugins/audio_modem/qt.py:55 +msgid "Audio Modem Settings" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:112 +msgid "Authorization" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:26 +msgid "Auto Connect" +msgstr "" + +#: electrum/gui/qt/installwizard.py:739 +msgid "Auto connect" +msgstr "" + +#: electrum/gui/kivy/main.kv:461 +msgid "Auto-connect" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:229 +msgid "Automatically check for software updates" +msgstr "" + +#: electrum/gui/qt/bip39_recovery_dialog.py:29 +msgid "BIP39 Recovery" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:75 +msgid "BIP39 seed" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:96 +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:98 +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: electrum/gui/qt/main_window.py:1460 +msgid "BIP70 invoice saved as {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:655 +msgid "BTC Fiat price" +msgstr "" + +#: electrum/gui/qt/history_list.py:651 +msgid "BTC balance" +msgstr "" + +#: electrum/gui/qt/history_list.py:672 +msgid "BTC incoming" +msgstr "" + +#: electrum/gui/qt/history_list.py:676 +msgid "BTC outgoing" +msgstr "" + +#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:163 +#: electrum/gui/qt/installwizard.py:164 +msgid "Back" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 +msgid "Backup" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1411 +msgid "Backup NOT saved. Backup directory not configured." +msgstr "" + +#: electrum/gui/qt/main_window.py:600 +msgid "Backup directory" +msgstr "" + +#: electrum/gui/qt/main_window.py:619 +msgid "Backup not configured" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1437 +msgid "Backup saved:" +msgstr "" + +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 +msgid "Balance" +msgstr "" + +#: electrum/gui/text.py:102 +msgid "Banner" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:178 +msgid "Base unit" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:175 +msgid "Base unit of your wallet." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:166 +msgid "Batch pay invoices" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:415 +msgid "Batch unconfirmed transactions" +msgstr "" + +#: electrum/gui/qt/main_window.py:792 +msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." +msgstr "" + +#: electrum/gui/qt/history_list.py:644 +msgid "Begin" +msgstr "" + +#: electrum/plugins/audio_modem/qt.py:58 +msgid "Bit rate [kbps]: " +msgstr "" + +#: electrum/plugins/bitbox02/__init__.py:13 +msgid "BitBox02" +msgstr "" + +#: electrum/plugins/bitbox02/qt.py:69 +msgid "BitBox02 Status" +msgstr "" + +#: electrum/gui/qt/send_tab.py:620 +msgid "Bitcoin Address is None" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 +msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." +msgstr "" + +#: electrum/gui/qt/locktimeedit.py:38 +msgid "Block height" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 +msgid "Blockchain" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:140 +msgid "Bootloader" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 +msgid "Bootloader Hash" +msgstr "" + +#: electrum/plugins/revealer/qt.py:742 +msgid "Bottom" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +msgid "Broadcast" +msgstr "" + +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 +msgid "Broadcasting transaction..." +msgstr "" + +#: electrum/plugins/coldcard/qt.py:139 +msgid "Build Date" +msgstr "" + +#: electrum/i18n.py:84 +msgid "Bulgarian" +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:159 +msgid "Bump Fee" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 +msgid "Bump fee" +msgstr "" + +#: electrum/gui/qt/channel_details.py:88 +msgid "CLTV expiry" +msgstr "" + +#: electrum/gui/qt/util.py:477 +msgid "CSV" +msgstr "" + +#: electrum/plugins/revealer/qt.py:450 +msgid "Calibration sheet" +msgstr "" + +#: electrum/plugins/revealer/qt.py:734 +msgid "Calibration values:" +msgstr "" + +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 +msgid "Can receive" +msgstr "" + +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 +msgid "Can send" +msgstr "" + +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 +msgid "Can't CPFP: unknown fee for parent transaction." +msgstr "" + +#: electrum/gui/qt/history_list.py:696 +msgid "Can't plot history." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 +msgid "Cancel" +msgstr "" + +#: electrum/gui/qt/history_list.py:801 +msgid "Cancel (double-spend)" +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:173 +msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:187 +msgid "Cancel transaction" +msgstr "" + +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 +msgid "Cancelled by user" +msgstr "" + +#: electrum/base_wizard.py:596 +msgid "Cannot add this cosigner:" +msgstr "Bu müştərək imzaya əlavə edilə bilmir:" + +#: electrum/gui/kivy/main_window.py:1232 +msgid "Cannot broadcast transaction" +msgstr "" + +#: electrum/wallet.py:233 +msgid "Cannot bump fee" +msgstr "" + +#: electrum/wallet.py:237 +msgid "Cannot cancel transaction" +msgstr "" + +#: electrum/wallet.py:241 +msgid "Cannot create child transaction" +msgstr "" + +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 +msgid "Cannot determine dynamic fees, not connected" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1458 +msgid "Cannot import channel backup." +msgstr "" + +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 +msgid "Cannot load wallet" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:312 +msgid "Cannot pay less than the amount specified in the invoice" +msgstr "" + +#: electrum/gui/qt/installwizard.py:263 electrum/gui/qt/installwizard.py:266 +#: electrum/gui/qt/installwizard.py:289 +msgid "Cannot read file" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1417 +msgid "Cannot save backup without STORAGE permission" +msgstr "" + +#: electrum/gui/qt/main_window.py:2010 +msgid "Cannot sign messages with this type of address:" +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:329 +msgid "Cannot start QR scanner, camera is unavailable." +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:250 +msgid "Cannot start QR scanner, no usable camera found." +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:187 +msgid "Cannot start QR scanner, no usable camera resolution found." +msgstr "" + +#: electrum/qrscanner.py:72 +msgid "Cannot start QR scanner: initialization failed." +msgstr "" + +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 +msgid "Capacity" +msgstr "" + +#: electrum/gui/qt/history_list.py:432 +msgid "Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:684 +msgid "Cash flow" +msgstr "" + +#: electrum/gui/qt/main_window.py:2799 +msgid "Certificate mismatch" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:357 +#, python-brace-format +msgid "Chain split detected at block {0}" +msgstr "" + +#: electrum/gui/qt/address_list.py:74 +msgid "Change" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:122 +msgid "Change Address" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 +msgid "Change PIN" +msgstr "" + +#: electrum/gui/qt/password_dialog.py:63 +msgid "Change Password" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +msgid "Change..." +msgstr "" + +#: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 +msgid "Channel Backup" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 +msgid "Channel Backup " +msgstr "" + +#: electrum/gui/qt/main_window.py:2234 +msgid "Channel Backup:" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 +msgid "Channel ID" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 +msgid "Channel already closed" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 +msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." +msgstr "" + +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 +msgid "Channel backups can only be used to request your channels to be closed." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 +msgid "Channel closed" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 +msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 +msgid "Channel details" +msgstr "" + +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 +msgid "Channel established." +msgstr "" + +#: electrum/gui/qt/channels_list.py:201 +msgid "Channel is frozen for sending" +msgstr "" + +#: electrum/gui/qt/channel_details.py:73 +msgid "Channel stats" +msgstr "" + +#: electrum/gui/qt/channel_details.py:191 +msgid "Channel type:" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/lightning.kv:28 +msgid "Channel updates to query." +msgstr "" + +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 +msgid "Channels" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/lightning.kv:24 +msgid "Channels in database." +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:136 +msgid "Check our online documentation if you want to configure Electrum as a watchtower." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:320 +msgid "Check this box to request a new secret. You will need to retype your seed." +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:28 +#: electrum/plugins/safe_t/clientbase.py:30 +#: electrum/plugins/trezor/clientbase.py:38 +msgid "Check your {} device to continue" +msgstr "" + +#: electrum/gui/qt/update_checker.py:93 +msgid "Checking for updates..." +msgstr "" + +#: electrum/gui/qt/main_window.py:2676 +msgid "Child Pays for Parent" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 +msgid "Child pays\n" +"for parent" +msgstr "" + +#: electrum/gui/qt/history_list.py:799 +msgid "Child pays for parent" +msgstr "" + +#: electrum/i18n.py:116 +msgid "Chinese Simplified" +msgstr "" + +#: electrum/i18n.py:117 +msgid "Chinese Traditional" +msgstr "" + +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 +msgid "Choose Homescreen" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 +msgid "Choose a backup file:" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1166 +msgid "Choose a password" +msgstr "" + +#: electrum/gui/qt/installwizard.py:40 +msgid "Choose a password to encrypt your wallet keys." +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:44 +msgid "Choose a remote node and an amount to fund the channel." +msgstr "" + +#: electrum/gui/kivy/main_window.py:170 +msgid "Choose a server" +msgstr "" + +#: electrum/gui/qt/bip39_recovery_dialog.py:70 +msgid "Choose an account to restore." +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:251 +msgid "Choose coin (UTXO) selection method. The following are available:\n\n" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/server.kv:30 +msgid "Choose from peers" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 +msgid "Choose how to initialize your Digital Bitbox:" +msgstr "" + +#: electrum/plugins/trezor/trezor.py:217 +msgid "Choose how you want to initialize your {}." +msgstr "" + +#: electrum/plugins/keepkey/keepkey.py:203 +#: electrum/plugins/safe_t/safe_t.py:161 +msgid "Choose how you want to initialize your {}.\n\n" +"The first two methods are secure as no secret information is entered into your computer.\n\n" +"For the last two methods you input secrets on your keyboard and upload them to your {}, and so you should only do those on a computer you know to be trustworthy and free of malware." +msgstr "" + +#: electrum/plugins/safe_t/clientbase.py:29 +#: electrum/plugins/trezor/clientbase.py:35 +msgid "Choose on your {} device where to enter your passphrase" +msgstr "" + +#: electrum/gui/qt/installwizard.py:785 +msgid "Choose the number of signatures needed to unlock funds in your wallet:" +msgstr "" + +#: electrum/base_wizard.py:410 +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:268 +msgid "Choose which online block explorer to use for functions that open a web browser" +msgstr "" + +#: electrum/gui/kivy/main_window.py:195 +msgid "Choose your chain" +msgstr "" + +#: electrum/gui/qt/installwizard.py:213 +msgid "Choose..." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 +#: electrum/gui/kivy/uix/ui_screens/receive.kv:136 +msgid "Clear" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/lightning.kv:35 +msgid "Clear all gossip" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 +msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." +msgstr "" + +#: electrum/gui/qt/console.py:71 +msgid "Click here to hide this message." +msgstr "" + +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" +msgstr "" + +#: electrum/gui/text.py:196 +msgid "Clipboard" +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 +msgid "Clipboard is empty" +msgstr "" + +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 +#: electrum/gui/kivy/uix/ui_screens/about.kv:54 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +msgid "Close" +msgstr "" + +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 +msgid "Close channel" +msgstr "" + +#: electrum/gui/qt/channel_details.py:204 +msgid "Closing Transaction" +msgstr "" + +#: electrum/gui/qt/main_window.py:229 +msgid "Co&ins" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:119 +msgid "Code" +msgstr "" + +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 +msgid "Coin selected to be spent" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:253 +#: electrum/gui/kivy/uix/dialogs/settings.py:199 +msgid "Coin selection" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "" + +#: electrum/gui/text.py:102 +msgid "Coins" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:87 +msgid "Coldcard Status" +msgstr "" + +#: electrum/plugins/coldcard/__init__.py:6 +msgid "Coldcard Wallet" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:223 +msgid "Color theme" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:485 +msgid "Combine" +msgstr "" + +#: electrum/plugins/trezor/clientbase.py:23 +msgid "Complete the initialization process on your {} device" +msgstr "" + +#: electrum/slip39.py:322 +msgid "Completed {} of {} groups needed" +msgstr "" + +#: electrum/invoices.py:57 +msgid "Computing route..." +msgstr "" + +#: electrum/gui/qt/main_window.py:231 +msgid "Con&sole" +msgstr "" + +#: electrum/gui/qt/main_window.py:230 +msgid "Con&tacts" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 +msgid "Confirm Device Wipe" +msgstr "" + +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 +msgid "Confirm Passphrase:" +msgstr "" + +#: electrum/gui/qt/password_dialog.py:101 +msgid "Confirm Password:" +msgstr "" + +#: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 +msgid "Confirm Seed" +msgstr "" + +#: electrum/base_wizard.py:731 +msgid "Confirm Seed Extension" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 +msgid "Confirm Toggle Passphrase Protection" +msgstr "" + +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 +msgid "Confirm Transaction on your Ledger device..." +msgstr "" + +#: electrum/gui/kivy/main_window.py:1297 +msgid "Confirm action" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 +msgid "Confirm force close?" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:21 +#: electrum/plugins/safe_t/clientbase.py:22 +msgid "Confirm internal entropy on your {} device to begin" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/password_dialog.py:298 +msgid "Confirm new PIN" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/password_dialog.py:267 +msgid "Confirm new password" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:24 +#: electrum/plugins/safe_t/clientbase.py:25 +#: electrum/plugins/trezor/clientbase.py:29 +msgid "Confirm on your {} device the message to sign" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:206 +#: electrum/plugins/safe_t/clientbase.py:205 +#: electrum/plugins/trezor/clientbase.py:175 +msgid "Confirm on your {} device to change your PIN" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:198 +#: electrum/plugins/safe_t/clientbase.py:197 +#: electrum/plugins/trezor/clientbase.py:167 +msgid "Confirm on your {} device to change your home screen" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:204 +#: electrum/plugins/safe_t/clientbase.py:203 +#: electrum/plugins/trezor/clientbase.py:173 +msgid "Confirm on your {} device to disable PIN protection" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:185 +#: electrum/plugins/safe_t/clientbase.py:184 +#: electrum/plugins/trezor/clientbase.py:153 +msgid "Confirm on your {} device to disable passphrases" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:187 +#: electrum/plugins/safe_t/clientbase.py:186 +#: electrum/plugins/trezor/clientbase.py:155 +msgid "Confirm on your {} device to enable passphrases" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:208 +#: electrum/plugins/safe_t/clientbase.py:207 +#: electrum/plugins/trezor/clientbase.py:177 +msgid "Confirm on your {} device to set a PIN" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:23 +#: electrum/plugins/safe_t/clientbase.py:24 +#: electrum/plugins/trezor/clientbase.py:27 +msgid "Confirm on your {} that you want to wipe it clean" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:193 +#: electrum/plugins/safe_t/clientbase.py:192 +#: electrum/plugins/trezor/clientbase.py:162 +msgid "Confirm the new label on your {} device" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:25 +#: electrum/plugins/safe_t/clientbase.py:26 +#: electrum/plugins/trezor/clientbase.py:31 +msgid "Confirm the total amount spent and the transaction fee on your {} device" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:20 +#: electrum/plugins/safe_t/clientbase.py:21 +#: electrum/plugins/trezor/clientbase.py:21 +msgid "Confirm the transaction output on your {} device" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:27 +#: electrum/plugins/safe_t/clientbase.py:28 +#: electrum/plugins/trezor/clientbase.py:33 +msgid "Confirm wallet address on your {} device" +msgstr "" + +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 +msgid "Confirmed. Signing Transaction..." +msgstr "" + +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 +msgid "Connected" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:143 +msgid "Connected nodes" +msgstr "" + +#: electrum/gui/kivy/main.kv:482 +msgid "Connected nodes are on the same chain" +msgstr "" + +#: electrum/network.py:508 +#, python-brace-format +msgid "Connected to {0} node." +msgstr "" + +#: electrum/network.py:508 +#, python-brace-format +msgid "Connected to {0} nodes." +msgstr "" + +#: electrum/gui/qt/lightning_dialog.py:77 +msgid "Connected to {} peers" +msgstr "" + +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 +msgid "Connection strings must be in @: format" +msgstr "" + +#: electrum/gui/kivy/main.kv:445 +msgid "Connections with Electrum servers" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/lightning.kv:16 +msgid "Connections with lightning nodes" +msgstr "" + +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 +msgid "Consider trying to connect to a different server, or updating Electrum." +msgstr "" + +#: electrum/gui/text.py:102 +msgid "Contacts" +msgstr "" + +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 +msgid "Cooperative close" +msgstr "" + +#: electrum/gui/qt/channels_list.py:132 +msgid "Cooperative close?" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 +msgid "Copy" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 +msgid "Copy Address" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:172 +msgid "Copy Image" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:177 +msgid "Copy Text" +msgstr "" + +#: electrum/gui/qt/util.py:209 +msgid "Copy and Close" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/send.kv:95 +msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 +msgid "Copy to clipboard" +msgstr "" + +#: electrum/gui/qt/contact_list.py:89 +msgid "Copy {}" +msgstr "" + +#: electrum/base_wizard.py:223 +msgid "Cosign with hardware device" +msgstr "" + +#: electrum/plugins/cosigner_pool/__init__.py:2 +msgid "Cosigner Pool" +msgstr "" + +#: electrum/plugin.py:691 +msgid "Could not automatically pair with device for given keystore." +msgstr "" + +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 +msgid "Could not close channel: " +msgstr "" + +#: electrum/gui/qml/qechannelopener.py:208 +msgid "Could not connect to channel peer" +msgstr "" + +#: electrum/wallet.py:2022 +msgid "Could not figure out which outputs to keep" +msgstr "" + +#: electrum/wallet.py:2175 +msgid "Could not find coins for output" +msgstr "" + +#: electrum/wallet.py:2171 +msgid "Could not find suitable output" +msgstr "" + +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 +msgid "Could not find suitable outputs" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 +msgid "Could not force close channel: " +msgstr "" + +#: electrum/gui/qt/main_window.py:1288 +msgid "Could not open channel: {}" +msgstr "" + +#: electrum/gui/text.py:592 +msgid "Could not parse clipboard text" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:263 +msgid "Could not retrieve Terms of Service:" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 +msgid "Could not sign message" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 +msgid "Could not sign message." +msgstr "" + +#: electrum/gui/qt/exception_window.py:111 +msgid "Crash report" +msgstr "" + +#: electrum/gui/qt/installwizard.py:231 +msgid "Create New Wallet" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:76 +msgid "Create Request" +msgstr "" + +#: electrum/plugins/revealer/qt.py:115 +msgid "Create a new Revealer" +msgstr "" + +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 +msgid "Create a new seed" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 +msgid "Create a wallet using the current seed" +msgstr "" + +#: electrum/base_wizard.py:258 +msgid "Create keystore from a master key" +msgstr "" + +#: electrum/base_wizard.py:142 +msgid "Create new wallet" +msgstr "" + +#: electrum/plugins/trustedcoin/trustedcoin.py:555 +msgid "Create or restore" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:40 +msgid "Create recoverable channels" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:349 +msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" +msgstr "" + +#: electrum/gui/qt/main_window.py:1483 +msgid "Creation time" +msgstr "" + +#: electrum/gui/qt/util.py:262 +msgid "Critical Error" +msgstr "" + +#: electrum/gui/qt/password_dialog.py:103 +msgid "Current Password:" +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:84 +msgid "Current fee" +msgstr "" + +#: electrum/gui/qt/fee_slider.py:63 +msgid "Current rate" +msgstr "" + +#: electrum/gui/qt/update_checker.py:51 +msgid "Current version: {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 +msgid "Custom" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:264 +msgid "Custom URL" +msgstr "" + +#: electrum/plugins/revealer/qt.py:388 +msgid "Custom secret" +msgstr "" + +#: electrum/i18n.py:85 +msgid "Czech" +msgstr "" + +#: electrum/i18n.py:86 +msgid "Danish" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:220 +msgid "Dark" +msgstr "" + +#: electrum/gui/qt/__init__.py:208 +msgid "Dark/Light" +msgstr "" + +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 +msgid "Date" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:770 +msgid "Date: {}" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:241 +msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." +msgstr "" + +#: electrum/base_wizard.py:343 +msgid "Debug message" +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:69 +msgid "Decrease payment" +msgstr "" + +#: electrum/gui/qt/main_window.py:2138 +msgid "Decrypt" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1454 +msgid "Decrypt your private key?" +msgstr "" + +#: electrum/i18n.py:82 +msgid "Default" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 +#: electrum/gui/kivy/uix/ui_screens/status.kv:76 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 +msgid "Delete" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 +msgid "Delete backup?" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 +msgid "Delete invoice?" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:167 +msgid "Delete invoices" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 +msgid "Delete request?" +msgstr "" + +#: electrum/gui/qt/request_list.py:185 +msgid "Delete requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:1917 +msgid "Delete wallet file?" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1302 +msgid "Delete wallet?" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/settings.py:173 +msgid "Denomination" +msgstr "" + +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 +msgid "Derivation path" +msgstr "" + +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 +#: electrum/gui/kivy/uix/ui_screens/receive.kv:112 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 +msgid "Description" +msgstr "" + +#: electrum/gui/qt/send_tab.py:96 +msgid "Description of the transaction (not mandatory)." +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 +msgid "Destination node" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 +msgid "Details" +msgstr "" + +#: electrum/gui/qt/installwizard.py:646 +msgid "Detect Existing Accounts" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 +msgid "Detected valid Lightning invoice, but there are no open channels" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/about.kv:35 +msgid "Developers" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 +msgid "Device ID" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 +msgid "Device Label" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 +msgid "Device communication error. Please unplug and replug your Digital Bitbox." +msgstr "" + +#: electrum/plugins/ledger/ledger.py:872 +msgid "Device not in Bitcoin mode" +msgstr "" + +#: electrum/plugins/digitalbitbox/__init__.py:5 +msgid "Digital Bitbox wallet" +msgstr "" + +#: electrum/plugins/revealer/qt.py:192 +msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" +msgstr "" + +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 +msgid "Disable PIN" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 +msgid "Disable Passphrases" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 +msgid "Disabled" +msgstr "" + +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 +msgid "Disconnected" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1327 +msgid "Display your seed?" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/about.kv:41 +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: electrum/base_crash_reporter.py:65 +msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 +msgid "Do not pair" +msgstr "" + +#: electrum/gui/qt/console.py:69 +msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 +msgid "Do not store it electronically." +msgstr "" + +#: electrum/plugins/revealer/__init__.py:5 +msgid "Do you have something to hide ?" +msgstr "" + +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 +msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" +msgstr "" + +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 +msgid "Do you want to create your first channel?" +msgstr "" + +#: electrum/gui/qt/installwizard.py:387 +msgid "Do you want to delete '{}'?" +msgstr "" + +#: electrum/gui/kivy/main_window.py:797 +msgid "Do you want to delete the local gossip database?" +msgstr "" + +#: electrum/gui/qt/installwizard.py:372 +msgid "Do you want to delete the old file" +msgstr "" + +#: electrum/plugins/cosigner_pool/qt.py:256 +msgid "Do you want to open it now?" +msgstr "İndi açmaq istəyirsiniz?" + +#: electrum/gui/qt/main_window.py:1386 +msgid "Do you want to remove {} from your wallet?" +msgstr "" + +#: electrum/base_crash_reporter.py:64 +msgid "Do you want to send this report?" +msgstr "" + +#: electrum/gui/qt/send_tab.py:657 +msgid "Do you wish to continue?" +msgstr "" + +#: electrum/lnworker.py:509 +msgid "Don't know any addresses for node:" +msgstr "" + +#: electrum/gui/qt/main_window.py:566 +msgid "Don't show this again." +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + +#: electrum/gui/qt/installwizard.py:56 +msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 +msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." +msgstr "" + +#: electrum/i18n.py:102 +msgid "Dutch" +msgstr "" + +#: electrum/util.py:147 +msgid "Dynamic fee estimates not available" +msgstr "" + +#: electrum/gui/qt/fee_slider.py:15 +msgid "ETA" +msgstr "" + +#: electrum/gui/qt/fee_slider.py:20 +msgid "ETA: fee rate is based on average confirmation time estimates" +msgstr "" + +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "Düzəliş et" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 +msgid "Edit {}" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:74 +msgid "Electrum" +msgstr "" + +#: electrum/gui/qt/main_window.py:2599 +msgid "Electrum Plugins" +msgstr "" + +#: electrum/plugin.py:588 +msgid "Electrum cannot pair with your {}.\n\n" +"Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." +msgstr "" + +#: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: electrum/gui/qt/network_dialog.py:271 +msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." +msgstr "" + +#: electrum/gui/qt/main_window.py:722 +msgid "Electrum preferences" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/server.kv:9 +msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." +msgstr "" + +#: electrum/gui/qt/network_dialog.py:293 +msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." +msgstr "" + +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + +#: electrum/gui/qt/installwizard.py:239 +msgid "Electrum wallet" +msgstr "" + +#: electrum/gui/qt/main_window.py:624 +msgid "Electrum was unable to copy your wallet file to the specified location." +msgstr "" + +#: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 +msgid "Electrum was unable to deserialize the transaction:" +msgstr "" + +#: electrum/gui/qt/main_window.py:2211 +msgid "Electrum was unable to open your transaction file" +msgstr "" + +#: electrum/gui/qt/main_window.py:2160 +msgid "Electrum was unable to parse your transaction" +msgstr "" + +#: electrum/gui/qt/main_window.py:2370 +msgid "Electrum was unable to produce a private key-export." +msgstr "" + +#: electrum/gui/qt/history_list.py:859 +msgid "Electrum was unable to produce a transaction export." +msgstr "" + +#: electrum/gui/qt/main_window.py:2801 +msgid "Electrum will now exit." +msgstr "" + +#: electrum/gui/qt/main_window.py:766 +msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." +msgstr "" + +#: electrum/gui/qt/main_window.py:1838 +msgid "Enable" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1517 +msgid "Enable Lightning?" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 +msgid "Enable PIN protection" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 +msgid "Enable Passphrases" +msgstr "" + +#: electrum/gui/qt/history_list.py:619 +msgid "Enable fiat exchange rate with history." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:426 +msgid "Enable output value rounding" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 +msgid "Enable passphrases" +msgstr "" + +#: electrum/gui/qt/main_window.py:284 +msgid "Enable update check" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 +msgid "Enabled" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1484 +msgid "Enabled, non-recoverable channels" +msgstr "" + +#: electrum/gui/qt/main_window.py:2134 +msgid "Encrypt" +msgstr "" + +#: electrum/plugins/revealer/qt.py:267 +msgid "Encrypt custom secret" +msgstr "" + +#: electrum/gui/qt/password_dialog.py:124 +#: electrum/gui/qt/password_dialog.py:211 +msgid "Encrypt wallet file" +msgstr "" + +#: electrum/plugins/revealer/qt.py:248 +msgid "Encrypt {}'s seed" +msgstr "" + +#: electrum/gui/qt/main_window.py:2109 +msgid "Encrypt/decrypt Message" +msgstr "" + +#: electrum/gui/qt/address_list.py:306 +msgid "Encrypt/decrypt message" +msgstr "" + +#: electrum/gui/qt/main_window.py:2129 +msgid "Encrypted" +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:302 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 +msgid "Encryption and decryption are currently not supported for {}" +msgstr "" + +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 +#: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 +msgid "Encryption and decryption are not implemented by {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:645 +msgid "End" +msgstr "" + +#: electrum/i18n.py:90 +msgid "English" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 +msgid "Enter PIN" +msgstr "" + +#: electrum/plugins/ledger/auth2fa.py:91 electrum/plugins/ledger/auth2fa.py:128 +msgid "Enter PIN:" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 +msgid "Enter Passphrase" +msgstr "" + +#: electrum/plugins/trezor/qt.py:172 +msgid "Enter Passphrase on Device" +msgstr "" + +#: electrum/gui/qt/password_dialog.py:63 electrum/gui/qt/password_dialog.py:299 +msgid "Enter Password" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:48 +msgid "Enter Remote Node ID or connection string or invoice" +msgstr "" + +#: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 +msgid "Enter Seed" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 +msgid "Enter Transaction Label" +msgstr "" + +#: electrum/plugins/bitbox02/qt.py:88 +msgid "Enter a descriptive name for your multisig account.\n" +"You should later be able to use the name to uniquely identify this multisig account" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 +msgid "Enter a label to name your device:" +msgstr "" + +#: electrum/base_wizard.py:230 +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: electrum/gui/qt/send_tab.py:789 +msgid "Enter a list of outputs in the 'Pay to' field." +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:53 +#: electrum/plugins/safe_t/clientbase.py:55 +#: electrum/plugins/trezor/clientbase.py:280 +msgid "Enter a new PIN for your {}:" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 +msgid "Enter a new password below." +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:70 +#: electrum/plugins/safe_t/clientbase.py:75 +#: electrum/plugins/trezor/clientbase.py:297 +msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:2524 +msgid "Enter addresses" +msgstr "" + +#: electrum/base_wizard.py:219 +msgid "Enter cosigner key" +msgstr "Müştərək imza açarını daxil et" + +#: electrum/base_wizard.py:220 +msgid "Enter cosigner seed" +msgstr "Müştərək imza toxumunu daxil et" + +#: electrum/gui/kivy/main_window.py:1239 +msgid "Enter description" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/password_dialog.py:297 +msgid "Enter new PIN" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/password_dialog.py:266 +msgid "Enter new password" +msgstr "" + +#: electrum/plugins/trezor/cmdline.py:15 +msgid "Enter passphrase on device?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 +msgid "Enter password:" +msgstr "" + +#: electrum/gui/qt/main_window.py:2533 +msgid "Enter private keys" +msgstr "" + +#: electrum/gui/qt/main_window.py:2427 +msgid "Enter private keys:" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 +msgid "Enter the master private key beginning with xprv:" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:75 +#: electrum/plugins/safe_t/clientbase.py:80 +#: electrum/plugins/trezor/clientbase.py:302 +msgid "Enter the passphrase to unlock this wallet:" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 +msgid "Enter the password used when the backup was created:" +msgstr "" + +#: electrum/plugins/trezor/qt.py:37 +msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" +"Press BACKSPACE to go back a choice or word.\n" +msgstr "" + +#: electrum/plugins/trustedcoin/trustedcoin.py:104 +msgid "Enter the seed for your 2-factor wallet:" +msgstr "" + +#: electrum/gui/qt/installwizard.py:486 +msgid "Enter their master private key (xprv) if you want to be able to sign for them." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/wallets.py:71 +msgid "Enter wallet name" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 +msgid "Enter your BIP39 mnemonic:" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 +msgid "Enter your Digital Bitbox password:" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/password_dialog.py:296 +msgid "Enter your PIN" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 +msgid "Enter your PIN (digits 1-9):" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1282 +msgid "Enter your PIN code to proceed" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:58 +#: electrum/plugins/safe_t/clientbase.py:60 +#: electrum/plugins/trezor/clientbase.py:285 +msgid "Enter your current {} PIN:" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/password_dialog.py:265 +msgid "Enter your password" +msgstr "" + +#: electrum/gui/qt/installwizard.py:278 +msgid "Enter your password or choose another file." +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 +msgid "Erase the Digital Bitbox" +msgstr "" + +#: electrum/plugins/trustedcoin/trustedcoin.py:705 +#: electrum/plugins/trustedcoin/qml.py:127 +#: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 +msgid "Error" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:329 +msgid "Error adding payment request" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:692 +msgid "Error combining partial transactions" +msgstr "" + +#: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 +msgid "Error connecting to server" +msgstr "" + +#: electrum/plugins/labels/labels.py:25 +#: electrum/plugins/trustedcoin/trustedcoin.py:117 +msgid "Error connecting to {} server" +msgstr "" + +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 +msgid "Error creating payment" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 +msgid "Error creating payment request" +msgstr "" + +#: electrum/plugins/cosigner_pool/qt.py:267 +msgid "Error decrypting message" +msgstr "Mesajın şifrəsi açılarkən xəta baş verdi" + +#: electrum/plugins/trustedcoin/qt.py:140 +msgid "Error getting TrustedCoin account info." +msgstr "" + +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 +msgid "Error getting transaction from network" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:714 +msgid "Error joining partial transactions" +msgstr "" + +#: electrum/gui/qt/util.py:629 +msgid "Error opening file" +msgstr "" + +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 +msgid "Error parsing Lightning invoice" +msgstr "" + +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 +msgid "Error parsing URI" +msgstr "" + +#: electrum/base_wizard.py:302 +msgid "Error scanning devices" +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:350 +#: electrum/plugins/coldcard/coldcard.py:433 +#: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 +msgid "Error showing address" +msgstr "" + +#: electrum/plugins/labels/qt.py:73 +msgid "Error synchronising labels" +msgstr "" + +#: electrum/gui/qt/bip39_recovery_dialog.py:84 +msgid "Error: Account discovery failed." +msgstr "" + +#: electrum/base_wizard.py:590 +msgid "Error: duplicate master public key" +msgstr "" + +#: electrum/i18n.py:89 +msgid "Esperanto" +msgstr "" + +#: electrum/gui/qt/fee_slider.py:65 +msgid "Estimate" +msgstr "" + +#: electrum/gui/qt/__init__.py:210 +msgid "Exit Electrum" +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:592 +msgid "Expiration date" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" + +#: electrum/gui/qt/main_window.py:1486 +msgid "Expiration time" +msgstr "" + +#: electrum/invoices.py:52 +msgid "Expired" +msgstr "" + +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 +msgid "Expires" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 +msgid "Expiry" +msgstr "" + +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 +msgid "Export" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/status.kv:83 +msgid "Export Backup" +msgstr "" + +#: electrum/gui/qt/history_list.py:839 +msgid "Export History" +msgstr "" + +#: electrum/gui/qt/channels_list.py:277 +msgid "Export backup" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:59 +msgid "Export for Coldcard" +msgstr "" + +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 +msgid "Exposing a single private key can compromise your entire wallet!" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:83 +msgid "Extend this seed with custom words" +msgstr "" + +#: electrum/invoices.py:56 +msgid "Failed" +msgstr "" + +#: electrum/gui/qt/channel_details.py:99 +msgid "Failed HTLCs" +msgstr "" + +#: electrum/plugins/hw_wallet/plugin.py:98 +msgid "Failed to create a client for this device." +msgstr "" + +#: electrum/gui/qt/installwizard.py:336 +msgid "Failed to decrypt using this hardware device." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 +#: electrum/gui/kivy/main_window.py:532 +msgid "Failed to display QR code." +msgstr "" + +#: electrum/util.py:187 +msgid "Failed to export to file." +msgstr "" + +#: electrum/util.py:179 +msgid "Failed to import from file." +msgstr "" + +#: electrum/gui/qt/send_tab.py:643 +msgid "Failed to parse 'Pay to' line" +msgstr "" + +#: electrum/plugins/cosigner_pool/qt.py:210 +msgid "Failed to send transaction to cosigning pool" +msgstr "" + +#: electrum/gui/qt/main_window.py:1697 +msgid "Failed to update password" +msgstr "" + +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 +msgid "False" +msgstr "" + +#: electrum/gui/qt/main_window.py:1488 +msgid "Features" +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 +msgid "Fee" +msgstr "" + +#: electrum/gui/qt/main_window.py:2726 +msgid "Fee for child" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 +msgid "Fees are paid by the sender." +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 +msgid "Fiat" +msgstr "" + +#: electrum/gui/qt/history_list.py:659 +msgid "Fiat balance" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:377 +msgid "Fiat currency" +msgstr "" + +#: electrum/gui/qt/history_list.py:674 +msgid "Fiat incoming" +msgstr "" + +#: electrum/gui/qt/history_list.py:678 +msgid "Fiat outgoing" +msgstr "" + +#: electrum/gui/qt/util.py:504 +msgid "File" +msgstr "" + +#: electrum/gui/qt/main_window.py:595 +msgid "File Backup" +msgstr "" + +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "" + +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "" + +#: electrum/gui/qt/main_window.py:698 +msgid "Find" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 +msgid "Firmware Version" +msgstr "" + +#: electrum/plugins/ledger/ledger.py:57 +msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" +msgstr "" + +#: electrum/plugins/trezor/qt.py:424 +msgid "Firmware version too old." +msgstr "" + +#: electrum/plugins/ledger/ledger.py:55 +msgid "Firmware version too old. Please update at" +msgstr "" + +#: electrum/gui/qt/fee_slider.py:65 +msgid "Fixed rate" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:122 +msgid "Follow this branch" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:465 +msgid "For CoinJoin; strip privates" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:197 +msgid "For Lightning requests, payments will not be accepted after the expiration." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:468 +msgid "For hardware device; include xpubs" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:179 +#: electrum/plugins/trustedcoin/__init__.py:6 +msgid "For more information, visit" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:193 +msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:205 +msgid "For scanning QR codes." +msgstr "" + +#: electrum/gui/qt/main_window.py:285 +msgid "For security reasons we advise that you always use the latest version of Electrum." +msgstr "" + +#: electrum/gui/qt/channels_list.py:273 +msgid "Force-close" +msgstr "" + +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 +msgid "Force-close channel" +msgstr "" + +#: electrum/gui/qt/channels_list.py:150 +msgid "Force-close channel?" +msgstr "" + +#: electrum/gui/kivy/main.kv:480 +msgid "Fork detected at block {}" +msgstr "" + +#: electrum/gui/qt/util.py:474 +msgid "Format" +msgstr "" + +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 +msgid "Format: address, amount" +msgstr "" + +#: electrum/lnworker.py:856 +msgid "Forwarding" +msgstr "" + +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 +msgid "Freeze" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:322 +msgid "Freeze Address" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:336 +msgid "Freeze Addresses" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:318 +msgid "Freeze Coin" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:332 +msgid "Freeze Coins" +msgstr "" + +#: electrum/gui/qt/channels_list.py:265 +msgid "Freeze for receiving" +msgstr "" + +#: electrum/gui/qt/channels_list.py:261 +msgid "Freeze for sending" +msgstr "" + +#: electrum/i18n.py:93 +msgid "French" +msgstr "" + +#: electrum/gui/qt/history_list.py:555 +msgid "From" +msgstr "" + +#: electrum/gui/qt/rebalance_dialog.py:38 +msgid "From channel" +msgstr "" + +#: electrum/gui/qt/installwizard.py:777 +#, python-brace-format +msgid "From {0} cosigners" +msgstr "{0} müştərək imzadan" + +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 +msgid "Frozen" +msgstr "" + +#: electrum/gui/qt/channel_details.py:97 +msgid "Fulfilled HTLCs" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +msgid "Full 2FA enabled. This is not supported yet." +msgstr "" + +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 +#: electrum/gui/kivy/uix/dialogs/addresses.py:248 +msgid "Funded" +msgstr "" + +#: electrum/gui/qt/address_list.py:61 +msgid "Funded or Unused" +msgstr "" + +#: electrum/gui/qt/channel_details.py:198 +msgid "Funding Outpoint" +msgstr "" + +#: electrum/gui/qt/channels_list.py:154 +msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." +msgstr "" + +#: electrum/gui/qt/send_tab.py:703 +msgid "Funds will be sent to the invoice fallback address." +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 +msgid "Generate a new random wallet" +msgstr "" + +#: electrum/i18n.py:87 +msgid "German" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 +msgid "Get Invoice" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:311 +msgid "Google Authenticator code:" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/lightning.kv:15 +msgid "Gossip" +msgstr "" + +#: electrum/i18n.py:88 +msgid "Greek" +msgstr "" + +#: electrum/gui/qt/channel_details.py:98 +msgid "HTLCs in current commitment transaction" +msgstr "" + +#: electrum/plugin.py:512 +msgid "Handler not found for" +msgstr "" + +#: electrum/base_wizard.py:282 +msgid "Hardware Keystore" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:101 +msgid "Height" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1134 +msgid "Hello World" +msgstr "" + +#: electrum/gui/qt/util.py:128 +msgid "Help" +msgstr "" + +#: electrum/gui/qt/installwizard.py:717 +msgid "Here is your master public key." +msgstr "" + +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 +msgid "History" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/about.kv:25 +msgid "Homepage" +msgstr "" + +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 +msgid "Homescreen" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:203 +msgid "Hops" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/proxy.kv:19 +msgid "Host" +msgstr "" + +#: electrum/lnworker.py:517 +msgid "Hostname does not resolve (getaddrinfo failed)" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:12 +msgid "How do you want to connect to a server?" +msgstr "" + +#: electrum/gui/qt/installwizard.py:740 +msgid "How do you want to connect to a server? " +msgstr "" + +#: electrum/plugins/cosigner_pool/qt.py:245 +msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:97 +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:105 +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: electrum/i18n.py:94 +msgid "Hungarian" +msgstr "" + +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 +msgid "I already have a seed" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:319 +msgid "I have lost my Google Authenticator account" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 +msgid "IP/port in format:\n" +"[host]:[port]" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:284 +msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:429 +msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." +msgstr "" + +#: electrum/gui/qt/network_dialog.py:285 +msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." +msgstr "" + +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:289 +msgid "If unsure, try restoring as '{}'." +msgstr "" + +#: electrum/base_wizard.py:413 +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:230 +msgid "If you are online, click on \"{}\" to continue." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:416 +msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 +msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." +msgstr "" + +#: electrum/base_wizard.py:502 +msgid "If you do not know what this is, leave this field empty." +msgstr "" + +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 +msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 +msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." +msgstr "" + +#: electrum/plugins/revealer/qt.py:725 +msgid "If you have an old printer, or want optimal precision" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/installwizard.py:686 +msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:122 +msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:135 +msgid "If you have private a watchtower, enter its URL here." +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:224 +msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:142 +msgid "If you keep experiencing network problems, try using a Tor proxy." +msgstr "" + +#: electrum/gui/qt/installwizard.py:509 +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 +msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." +msgstr "" + +#: electrum/wallet.py:2930 +msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" +"otherwise you could end up paying a different fee." +msgstr "" + +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + +#: electrum/gui/qt/installwizard.py:337 +msgid "If you use a passphrase, make sure it is correct." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:348 +msgid "If you want to create new addresses, use a deterministic wallet instead." +msgstr "" + +#: electrum/base_wizard.py:337 +msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." +msgstr "" + +#: electrum/gui/qt/main_window.py:1919 +msgid "If your wallet contains funds, make sure you have saved its seed." +msgstr "" + +#: electrum/plugins/hw_wallet/plugin.py:377 +msgid "Ignore and continue?" +msgstr "" + +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 +msgid "Import" +msgstr "" + +#: electrum/base_wizard.py:229 +msgid "Import Bitcoin Addresses" +msgstr "" + +#: electrum/base_wizard.py:150 +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1465 +msgid "Import Channel Backup?" +msgstr "" + +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 +msgid "Import addresses" +msgstr "" + +#: electrum/gui/qt/channels_list.py:365 +msgid "Import channel backup" +msgstr "" + +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 +msgid "Import pairing from the Digital Bitbox desktop app" +msgstr "" + +#: electrum/gui/qt/main_window.py:2531 +msgid "Import private keys" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 +msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." +msgstr "" + +#: electrum/invoices.py:53 +msgid "In progress" +msgstr "" + +#: electrum/plugins/trezor/qt.py:41 +msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" +"There is no backup, and the user has a proof of this.\n" +"This is an advanced feature, only suggested to be used in redundant multisig setups." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:407 +msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." +msgstr "" + +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "" + +#: electrum/simple_config.py:554 +msgid "In the next block" +msgstr "" + +#: electrum/util.py:160 +msgid "Incorrect password" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 +msgid "Incorrect password entered." +msgstr "" + +#: electrum/plugins/trustedcoin/trustedcoin.py:757 +msgid "Incorrect seed" +msgstr "" + +#: electrum/gui/qt/history_list.py:796 +msgid "Increase fee" +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:146 +msgid "Increase your transaction's fee to improve its position in mempool." +msgstr "" + +#: electrum/i18n.py:96 +msgid "Indonesian" +msgstr "" + +#: electrum/gui/qt/util.py:181 +msgid "Info" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 +msgid "Information" +msgstr "" + +#: electrum/plugins/ledger/qt.py:77 +msgid "Initialization of Ledger HW devices is currently disabled." +msgstr "" + +#: electrum/plugins/keepkey/keepkey.py:230 +#: electrum/plugins/safe_t/safe_t.py:188 electrum/plugins/trezor/trezor.py:235 +msgid "Initialize Device" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 +msgid "Initialized" +msgstr "" + +#: electrum/gui/qt/channel_details.py:193 +msgid "Initiator:" +msgstr "" + +#: electrum/gui/qt/main_window.py:2693 +msgid "Input amount" +msgstr "" + +#: electrum/gui/qt/main_window.py:2233 +msgid "Input channel backup" +msgstr "" + +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 +msgid "Input raw transaction" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:159 +msgid "Inputs" +msgstr "" + +#: electrum/gui/qt/installwizard.py:155 +msgid "Install Wizard" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:206 +msgid "Install the zbar package to enable this." +msgstr "" + +#: electrum/plugins/revealer/qt.py:453 +msgid "Instructions:" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 +msgid "Insufficient balance" +msgstr "" + +#: electrum/util.py:142 +msgid "Insufficient funds" +msgstr "" + +#: electrum/gui/qt/send_tab.py:84 +msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." +msgstr "" + +#: electrum/gui/qt/main_window.py:1401 +msgid "Invalid Address" +msgstr "" + +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 +msgid "Invalid Amount" +msgstr "" + +#: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 +msgid "Invalid Bitcoin Address" +msgstr "" + +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 +msgid "Invalid Bitcoin address" +msgstr "" + +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 +msgid "Invalid Bitcoin address." +msgstr "" + +#: electrum/gui/stdio.py:196 +msgid "Invalid Fee" +msgstr "" + +#: electrum/util.py:1251 +msgid "Invalid JSON code." +msgstr "" + +#: electrum/gui/qt/send_tab.py:647 +msgid "Invalid Lines found:" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 +msgid "Invalid PIN" +msgstr "" + +#: electrum/gui/qt/main_window.py:2103 +msgid "Invalid Public key" +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 +msgid "Invalid amount" +msgstr "" + +#: electrum/wallet.py:1134 electrum/wallet.py:1148 +msgid "Invalid invoice format" +msgstr "" + +#: electrum/slip39.py:228 +msgid "Invalid length." +msgstr "" + +#: electrum/slip39.py:231 +msgid "Invalid mnemonic checksum." +msgstr "" + +#: electrum/slip39.py:249 +msgid "Invalid mnemonic group threshold." +msgstr "" + +#: electrum/slip39.py:254 +msgid "Invalid mnemonic padding." +msgstr "" + +#: electrum/slip39.py:407 +msgid "Invalid mnemonic word" +msgstr "" + +#: electrum/lnutil.py:1526 +msgid "Invalid node ID, must be 33 bytes and hexadecimal" +msgstr "" + +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 +#: electrum/plugins/trustedcoin/qml.py:243 +#: electrum/plugins/trustedcoin/qml.py:416 +#: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 +msgid "Invalid one-time password." +msgstr "" + +#: electrum/gui/kivy/main_window.py:178 +msgid "Invalid server details: {}" +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:152 +#: electrum/plugins/coldcard/coldcard.py:176 +msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "" + +#: electrum/gui/qt/send_tab.py:746 +msgid "Invoice has expired" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 +msgid "Invoice has unknown status" +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:229 +msgid "Invoice is not a valid Lightning invoice: " +msgstr "" + +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 +msgid "Invoice requires unknown or incompatible Lightning feature" +msgstr "" + +#: electrum/lnworker.py:1545 +msgid "Invoice wants us to risk locking funds for unreasonably long." +msgstr "" + +#: electrum/gui/qt/send_tab.py:158 +msgid "Invoices" +msgstr "" + +#: electrum/gui/qt/installwizard.py:44 +msgid "It also contains your master public key that allows watching your addresses." +msgstr "" + +#: electrum/gui/qt/main_window.py:2297 +msgid "It cannot be \"backed up\" by simply exporting these private keys." +msgstr "" + +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 +msgid "It conflicts with current history." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +msgid "It may be imported in another wallet with the same seed." +msgstr "" + +#: electrum/plugins/cosigner_pool/__init__.py:5 +msgid "It sends and receives partially signed transactions from/to your cosigner wallet." +msgstr "" + +#: electrum/gui/qt/channel_details.py:64 +msgid "It shows a channel that was opened with another instance of this wallet" +msgstr "" + +#: electrum/gui/kivy/main_window.py:799 +msgid "It will be automatically re-downloaded after, unless you disable the gossip." +msgstr "" + +#: electrum/i18n.py:97 +msgid "Italian" +msgstr "" + +#: electrum/plugins/jade/qt.py:38 +msgid "Jade Status" +msgstr "" + +#: electrum/plugins/jade/__init__.py:6 +msgid "Jade wallet" +msgstr "" + +#: electrum/i18n.py:98 +msgid "Japanese" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:481 +msgid "Join inputs/outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:58 +msgid "KeepKey Seed Recovery" +msgstr "" + +#: electrum/plugins/keepkey/__init__.py:6 +msgid "KeepKey wallet" +msgstr "" + +#: electrum/gui/qt/send_tab.py:108 +msgid "Keyboard shortcut: type \"!\" to send all your coins." +msgstr "" + +#: electrum/base_wizard.py:206 +msgid "Keystore" +msgstr "" + +#: electrum/gui/qt/main_window.py:1805 +msgid "Keystore type" +msgstr "" + +#: electrum/i18n.py:99 +msgid "Kyrgyz" +msgstr "" + +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 +msgid "Label" +msgstr "" + +#: electrum/plugins/labels/qt.py:44 +msgid "Label Settings" +msgstr "" + +#: electrum/plugins/labels/__init__.py:3 +msgid "LabelSync" +msgstr "" + +#: electrum/plugins/labels/qml.py:22 +msgid "LabelSync Plugin" +msgstr "" + +#: electrum/plugins/labels/qml.py:103 +msgid "Labels downloaded" +msgstr "" + +#: electrum/plugins/labels/qml.py:84 +msgid "Labels uploaded" +msgstr "" + +#: electrum/plugins/labels/__init__.py:6 +msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 +#: electrum/gui/kivy/uix/dialogs/settings.py:165 +msgid "Language" +msgstr "" + +#: electrum/gui/qt/update_checker.py:52 electrum/gui/qt/update_checker.py:84 +msgid "Latest version: {}" +msgstr "" + +#: electrum/i18n.py:100 +msgid "Latvian" +msgstr "" + +#: electrum/gui/qt/installwizard.py:41 +msgid "Leave this field empty if you want to disable encryption." +msgstr "" + +#: electrum/plugins/ledger/qt.py:38 +msgid "Ledger Status" +msgstr "" + +#: electrum/plugins/ledger/auth2fa.py:43 +msgid "Ledger Wallet Authentication" +msgstr "" + +#: electrum/plugins/ledger/__init__.py:6 +msgid "Ledger wallet" +msgstr "" + +#: electrum/plugins/keepkey/keepkey.py:213 +#: electrum/plugins/safe_t/safe_t.py:171 electrum/plugins/trezor/trezor.py:220 +msgid "Let the device generate a completely new seed randomly" +msgstr "" + +#: electrum/plugins/hw_wallet/plugin.py:169 +msgid "Library version for '{}' is incompatible." +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/about.kv:19 +msgid "Licence" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:219 +msgid "Light" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/kivy/uix/ui_screens/status.kv:46 +msgid "Lightning" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:218 +msgid "Lightning (frozen)" +msgstr "" + +#: electrum/gui/qt/channel_details.py:51 +msgid "Lightning Channel" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/lightning.kv:3 +msgid "Lightning Gossip" +msgstr "" + +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 +msgid "Lightning Invoice" +msgstr "" + +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 +msgid "Lightning Network" +msgstr "" + +#: electrum/gui/qt/channels_list.py:377 +msgid "Lightning Network Statistics" +msgstr "" + +#: electrum/gui/qt/main_window.py:1829 +msgid "Lightning Node ID:" +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:48 +msgid "Lightning Payment" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/settings.py:182 +msgid "Lightning Routing" +msgstr "" + +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 +msgid "Lightning frozen" +msgstr "" + +#: electrum/gui/qt/lightning_dialog.py:68 +msgid "Lightning gossip not active." +msgstr "" + +#: electrum/gui/qt/send_tab.py:80 +msgid "Lightning invoices are also supported." +msgstr "" + +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 +msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." +msgstr "" + +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 +msgid "Lightning is disabled" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1462 +msgid "Lightning is not available for this wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 +msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" +msgstr "" + +#: electrum/gui/kivy/main_window.py:751 +msgid "Lightning is not enabled for this wallet" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1460 +msgid "Lightning is not enabled." +msgstr "" + +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 +msgid "Lightning keys have been initialized." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:424 +msgid "Lightning payments are not available for this wallet" +msgstr "" + +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/status.kv:35 +msgid "Lightning:" +msgstr "" + +#: electrum/gui/qt/send_tab.py:648 +msgid "Line #" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 +msgid "Load a wallet from the micro SD card" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 +msgid "Load a wallet from the micro SD card (the current seed is overwritten)" +msgstr "" + +#: electrum/gui/qt/main_window.py:2235 +msgid "Load backup" +msgstr "" + +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 +msgid "Load transaction" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 +msgid "Loading backup..." +msgstr "" + +#: electrum/wallet.py:101 electrum/wallet.py:850 +msgid "Local" +msgstr "" + +#: electrum/gui/qt/main_window.py:726 +msgid "Local &Watchtower" +msgstr "" + +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 +msgid "Local Watchtower" +msgstr "" + +#: electrum/gui/qt/channel_details.py:211 +msgid "Local balance" +msgstr "" + +#: electrum/gui/qt/channel_details.py:235 +msgid "Local dust limit" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 +msgid "Local force-close" +msgstr "" + +#: electrum/gui/kivy/main_window.py:785 +msgid "Local gossip database deleted." +msgstr "" + +#: electrum/gui/qt/channel_details.py:221 +msgid "Local reserve" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 +msgid "Long Channel ID" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 +msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." +msgstr "" + +#: electrum/gui/qt/main_window.py:2253 +msgid "Lookup transaction" +msgstr "" + +#: electrum/simple_config.py:552 +msgid "Low fee" +msgstr "" + +#: electrum/plugins/hw_wallet/plugin.py:99 +msgid "Make sure it is in the correct state." +msgstr "" + +#: electrum/qrscanner.py:73 +msgid "Make sure you have a camera connected and enabled." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:453 +msgid "Make sure you have imported the correct wallet description file on the device for this multisig wallet." +msgstr "" + +#: electrum/plugins/hw_wallet/plugin.py:182 +msgid "Make sure you install it with python3" +msgstr "" + +#: electrum/gui/qt/main_window.py:547 +msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." +msgstr "" + +#: electrum/plugins/coldcard/qt.py:136 +msgid "Master Fingerprint" +msgstr "" + +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 +#: electrum/gui/kivy/uix/ui_screens/status.kv:57 +#: electrum/gui/kivy/uix/ui_screens/status.kv:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +msgid "Master Public Key" +msgstr "" + +#: electrum/plugins/trezor/qt.py:409 +msgid "Matrix" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 +msgid "Max" +msgstr "" + +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 +msgid "Max fee exceeded" +msgstr "" + +#: electrum/gui/qt/fee_slider.py:15 +msgid "Mempool" +msgstr "" + +#: electrum/gui/qt/fee_slider.py:21 +msgid "Mempool based: fee rate is targeting a depth in the memory pool" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 +msgid "Mempool depth" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:478 +msgid "Merge signatures from" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 +msgid "Message" +msgstr "" + +#: electrum/plugins/bitbox02/bitbox02.py:585 +msgid "Message encryption, decryption and signing are currently not supported for {}" +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:67 +msgid "Method" +msgstr "" + +#: electrum/plugins/ledger/auth2fa.py:70 +msgid "Method:" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:61 +msgid "Min" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 +msgid "Mining fee" +msgstr "" + +#: electrum/gui/qt/send_tab.py:228 +msgid "Mining fee: {} (can be adjusted on next screen)" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:393 +msgid "Misc" +msgstr "" + +#: electrum/lnworker.py:1542 +msgid "Missing amount" +msgstr "" + +#: electrum/plugins/hw_wallet/plugin.py:162 +#: electrum/plugins/hw_wallet/plugin.py:181 +msgid "Missing libraries for {}." +msgstr "" + +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 +msgid "Missing previous tx for legacy input." +msgstr "" + +#: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 +msgid "Missing previous tx." +msgstr "" + +#: electrum/base_crash_reporter.py:76 +msgid "Missing report URL." +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 +msgid "Mobile pairing options" +msgstr "" + +#: electrum/plugins/revealer/qt.py:219 +msgid "More info at: {}" +msgstr "" + +#: electrum/gui/qt/util.py:591 +msgid "More than one QR code was found on the screen." +msgstr "" + +#: electrum/gui/qt/send_tab.py:685 +msgid "Move funds between your channels in order to increase your sending capacity." +msgstr "" + +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + +#: electrum/gui/qt/installwizard.py:794 +msgid "Multi-Signature Wallet" +msgstr "" + +#: electrum/base_wizard.py:149 +msgid "Multi-signature wallet" +msgstr "" + +#: electrum/plugins/ledger/auth2fa.py:93 electrum/plugins/ledger/auth2fa.py:134 +msgid "NOT DEVICE PIN - see above" +msgstr "" + +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 +msgid "Name" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 +msgid "Name this {}. If you have multiple devices their labels help distinguish them." +msgstr "" + +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 +#: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 +msgid "Network" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:3 +#: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:3 +msgid "Network Setup" +msgstr "" + +#: electrum/interface.py:249 +msgid "Network request timed out." +msgstr "" + +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 +msgid "Never" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 +msgid "Never disclose your seed." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 +msgid "Never type it on a website." +msgstr "" + +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 +msgid "New Contact" +msgstr "" + +#: electrum/gui/qt/password_dialog.py:100 +msgid "New Password:" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/receive.kv:141 +msgid "New Request" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" +msgstr "" + +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 +msgid "New transaction: {}" +msgstr "" + +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 +#: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 +msgid "Next" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:201 +msgid "Next share" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 +#: electrum/gui/kivy/uix/dialogs/question.py:56 +msgid "No" +msgstr "" + +#: electrum/util.py:268 electrum/util.py:274 +msgid "No Data" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 +msgid "No Description" +msgstr "" + +#: electrum/gui/qt/util.py:595 +msgid "No QR code was found on the screen." +msgstr "" + +#: electrum/gui/kivy/main_window.py:324 +msgid "No Wallet" +msgstr "" + +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 +msgid "No address available. Please remove some of your pending requests." +msgstr "" + +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 +msgid "No amount" +msgstr "" + +#: electrum/plugins/trustedcoin/qml.py:408 +msgid "No auth code" +msgstr "" + +#: electrum/exchange_rate.py:687 +msgid "No data" +msgstr "" + +#: electrum/gui/qt/main_window.py:761 +msgid "No donation address for this server" +msgstr "" + +#: electrum/base_wizard.py:332 +msgid "No exceptions encountered." +msgstr "" + +#: electrum/gui/qt/bip39_recovery_dialog.py:68 +msgid "No existing accounts found." +msgstr "" + +#: electrum/gui/qml/qetxfinalizer.py:806 +msgid "No fee" +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + +#: electrum/gui/kivy/main.kv:480 +msgid "No fork detected" +msgstr "" + +#: electrum/base_wizard.py:334 +msgid "No hardware device detected." +msgstr "" + +#: electrum/wallet.py:165 +msgid "No inputs found." +msgstr "" + +#: electrum/gui/qt/main_window.py:1806 +msgid "No keystore" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:346 +msgid "No more addresses in your wallet." +msgstr "" + +#: electrum/gui/qt/send_tab.py:615 +msgid "No outputs" +msgstr "" + +#: electrum/lnutil.py:384 +msgid "No path found" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/status.kv:62 +msgid "No seed stored for wallet" +msgstr "" + +#: electrum/slip39.py:293 +msgid "No valid shares." +msgstr "" + +#: electrum/gui/kivy/main_window.py:461 +msgid "No wallet loaded." +msgstr "" + +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 +msgid "Node ID" +msgstr "" + +#: electrum/gui/qt/channels_list.py:53 +msgid "Node alias" +msgstr "" + +#: electrum/gui/qt/channels_list.py:381 +#: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 +msgid "Nodes" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/lightning.kv:20 +msgid "Nodes in database." +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 +#: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 +#: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 +#: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 +#: electrum/gui/kivy/uix/dialogs/settings.py:205 +#: electrum/gui/kivy/uix/dialogs/settings.py:260 +msgid "None" +msgstr "" + +#: electrum/i18n.py:101 +msgid "Norwegian Bokmal" +msgstr "" + +#: electrum/gui/qt/exception_window.py:96 +msgid "Not Now" +msgstr "" + +#: electrum/wallet.py:100 +msgid "Not Verified" +msgstr "" + +#: electrum/gui/qml/qebitcoin.py:112 +msgid "Not a master key" +msgstr "" + +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 +msgid "Not available for this wallet." +msgstr "" + +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 +#: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 +#: electrum/gui/kivy/main.kv:443 +msgid "Not connected" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1487 +msgid "Not enabled" +msgstr "" + +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 +#: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 +msgid "Not enough funds" +msgstr "" + +#: electrum/wallet.py:188 electrum/wallet.py:190 +msgid "Not enough funds on address." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 +msgid "Not verified" +msgstr "" + +#: electrum/util.py:1416 +msgid "Not yet available" +msgstr "" + +#: electrum/gui/qt/send_tab.py:107 +msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." +msgstr "" + +#: electrum/gui/qt/main_window.py:604 +msgid "Note that lightning channels will be converted to channel backups." +msgstr "" + +#: electrum/base_wizard.py:501 +msgid "Note that this is NOT your encryption password." +msgstr "" + +#: electrum/plugins/trustedcoin/trustedcoin.py:81 +#: electrum/plugins/trustedcoin/trustedcoin.py:98 +msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." +msgstr "" + +#: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 +msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:117 +msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" +msgstr "" + +#: electrum/gui/qt/main_window.py:2790 +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/__init__.py:97 +msgid "Nothing set !" +msgstr "" + +#: electrum/plot.py:17 +msgid "Nothing to plot." +msgstr "" + +#: electrum/gui/qt/history_list.py:628 +msgid "Nothing to summarize." +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:90 +msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" +msgstr "" + +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/uix/ui_screens/server.kv:44 +#: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 +msgid "OK" +msgstr "" + +#: electrum/plugins/hw_wallet/plugin.py:351 +msgid "OP_RETURN payload too large.\n" +msgstr "" + +#: electrum/plugins/revealer/qt.py:253 +msgid "OR" +msgstr "" + +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 +msgid "Offline" +msgstr "" + +#: electrum/base_wizard.py:341 +msgid "On Linux, you might have to add a new permission to your udev rules." +msgstr "" + +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 +msgid "On-chain" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/status.kv:42 +msgid "Onchain" +msgstr "" + +#: electrum/gui/qt/main_window.py:1422 +msgid "Onchain Invoice" +msgstr "" + +#: electrum/gui/qt/send_tab.py:790 +msgid "One output per line." +msgstr "" + +#: electrum/gui/kivy/main.kv:467 +msgid "One-server mode" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:269 +msgid "Online Block Explorer" +msgstr "" + +#: electrum/plugins/hw_wallet/plugin.py:349 +msgid "Only OP_RETURN scripts are supported." +msgstr "" + +#: electrum/plugins/hw_wallet/plugin.py:342 +msgid "Only OP_RETURN scripts, with one constant push, are supported." +msgstr "" + +#: electrum/plugins/ledger/ledger.py:612 +msgid "Only address outputs are supported by {}" +msgstr "" + +#: electrum/gui/kivy/main.kv:468 +msgid "Only connect to a single server" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 +msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:28 +msgid "Open Channel" +msgstr "" + +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" +msgstr "" + +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" +msgstr "" + +#: electrum/plugins/revealer/qt.py:730 +msgid "Open calibration pdf" +msgstr "" + +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 +msgid "Open channel" +msgstr "" + +#: electrum/plugins/cosigner_pool/qt.py:205 +msgid "Open your cosigner wallet to retrieve it." +msgstr "" + +#: electrum/gui/qt/util.py:1014 +msgid "Open {} file" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:157 +msgid "OpenAlias" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:153 +msgid "OpenAlias record, used to receive coins and to sign payment requests." +msgstr "" + +#: electrum/gui/qt/main_window.py:1289 +msgid "Opening channel..." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:179 +#: electrum/gui/kivy/uix/actiondropdown.py:32 +msgid "Options" +msgstr "" + +#: electrum/gui/qt/installwizard.py:657 +msgid "Or" +msgstr "" + +#: electrum/plugin.py:695 +msgid "Or click cancel to skip this keystore instead." +msgstr "" + +#: electrum/gui/qt/network_dialog.py:169 +msgid "Other known servers" +msgstr "" + +#: electrum/gui/qt/util.py:822 +msgid "Other options" +msgstr "" + +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 +msgid "Outdated device firmware" +msgstr "" + +#: electrum/plugins/keepkey/keepkey.py:175 +#: electrum/plugins/safe_t/safe_t.py:133 electrum/plugins/trezor/trezor.py:303 +msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" +msgstr "" + +#: electrum/plugins/jade/jade.py:424 +msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 +msgid "Outpoint" +msgstr "" + +#: electrum/gui/qt/main_window.py:2696 +msgid "Output amount" +msgstr "" + +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 +msgid "Output point" +msgstr "" + +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 +msgid "Outputs" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:213 +msgid "Overview" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1370 +msgid "PIN Code" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 +msgid "PIN Protection" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1391 +msgid "PIN disabled" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1394 +msgid "PIN not updated" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 +msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 +msgid "PIN set" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1391 +msgid "PIN updated" +msgstr "" + +#: electrum/invoices.py:50 +msgid "Paid" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "Ödənildi!" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 +msgid "Partially signed" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1337 +msgid "Passphrase" +msgstr "" + +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 +msgid "Passphrase:" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 +msgid "Passphrases" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 +msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." +msgstr "" + +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 +#: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 +msgid "Password" +msgstr "" + +#: electrum/gui/qt/password_dialog.py:152 +msgid "Password Strength" +msgstr "" + +#: electrum/gui/qt/main_window.py:1699 +msgid "Password is disabled, this wallet is not protected" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/password_dialog.py:288 +msgid "Password is too short (min {} characters)" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1157 +msgid "Password mismatch" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 +msgid "Password must have at least 4 characters." +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 +msgid "Password must have less than 64 characters." +msgstr "" + +#: electrum/gui/kivy/main_window.py:1357 +msgid "Password not updated" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1355 +msgid "Password updated for {}" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1352 +msgid "Password updated successfully" +msgstr "" + +#: electrum/gui/qt/main_window.py:1699 +msgid "Password was updated successfully" +msgstr "" + +#: electrum/gui/qt/password_dialog.py:100 +msgid "Password:" +msgstr "" + +#: electrum/gui/qt/util.py:720 +msgid "Paste from clipboard" +msgstr "" + +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 +msgid "Pay" +msgstr "" + +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 +msgid "Pay lightning invoice?" +msgstr "" + +#: electrum/gui/qt/send_tab.py:702 +msgid "Pay onchain" +msgstr "" + +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 +msgid "Pay to" +msgstr "" + +#: electrum/plugins/payserver/__init__.py:3 +msgid "PayServer" +msgstr "" + +#: electrum/plugins/payserver/qt.py:65 +msgid "PayServer Settings" +msgstr "" + +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 +msgid "Payment Hash" +msgstr "" + +#: electrum/gui/kivy/main_window.py:283 +msgid "Payment Received" +msgstr "" + +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 +msgid "Payment Request" +msgstr "" + +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 +msgid "Payment failed" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 +#: electrum/gui/qt/channel_details.py:89 +msgid "Payment hash" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 +msgid "Payment log" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:146 +msgid "Payment log:" +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:502 +msgid "Payment received" +msgstr "" + +#: electrum/gui/qt/main_window.py:1158 +msgid "Payment received:" +msgstr "" + +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 +msgid "Payment request has expired" +msgstr "" + +#: electrum/gui/qt/main_window.py:1185 +msgid "Payment sent" +msgstr "" + +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 +msgid "Payment sent." +msgstr "" + +#: electrum/gui/kivy/main_window.py:307 +msgid "Payment succeeded" +msgstr "" + +#: electrum/gui/qt/channel_details.py:77 +msgid "Payments (HTLCs):" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/lightning.kv:27 +msgid "Pending" +msgstr "" + +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 +msgid "Perhaps some dependencies are missing..." +msgstr "" + +#: electrum/i18n.py:92 +msgid "Persian" +msgstr "" + +#: electrum/base_crash_reporter.py:63 +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 +msgid "Please check your network connection." +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:175 +msgid "Please check your {} device" +msgstr "" + +#: electrum/gui/qt/history_list.py:820 +msgid "Please confirm" +msgstr "" + +#: electrum/plugins/jade/jade.py:245 +msgid "Please confirm signing the message with your Jade device..." +msgstr "" + +#: electrum/plugins/jade/jade.py:333 +msgid "Please confirm the multisig wallet details on your Jade device..." +msgstr "" + +#: electrum/plugins/jade/jade.py:306 +msgid "Please confirm the transaction details on your Jade device..." +msgstr "" + +#: electrum/gui/qt/channels_list.py:153 +msgid "Please create a backup of your wallet file!" +msgstr "" + +#: electrum/lnworker.py:2549 +msgid "Please enable gossip" +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:337 +msgid "Please enter an amount" +msgstr "" + +#: electrum/gui/qt/installwizard.py:485 +msgid "Please enter the master public key (xpub) of your cosigner." +msgstr "Zəhmət olmasa müştərək imzanızın əsas ictimai açarını (xpub) daxil edin." + +#: electrum/plugins/trustedcoin/qt.py:115 +#: electrum/plugins/trustedcoin/kivy.py:58 +msgid "Please enter your Google Authenticator code" +msgstr "" + +#: electrum/plugins/trustedcoin/cmdline.py:40 +msgid "Please enter your Google Authenticator code:" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:250 +msgid "Please enter your e-mail address" +msgstr "" + +#: electrum/plugins/trezor/clientbase.py:37 +msgid "Please enter your passphrase on the {} device" +msgstr "" + +#: electrum/gui/qt/password_dialog.py:298 +msgid "Please enter your password" +msgstr "" + +#: electrum/plugins/cosigner_pool/qt.py:250 +msgid "Please enter your password to decrypt it." +msgstr "Şifrəsini açmaq üçün zəhmət olmasa parolunuzu daxil edin." + +#: electrum/gui/qt/installwizard.py:500 +msgid "Please enter your seed phrase in order to restore your wallet." +msgstr "" + +#: electrum/plugin.py:648 +msgid "Please insert your {}" +msgstr "" + +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 +msgid "Please note that channel backups cannot be used to restore your channels." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1139 +msgid "Please paste your cosigners master public key, or scan it using the camera button." +msgstr "Zəhmət olmasa müştərək imzanızın əsas ictimai açarını yapışdırın və ya kamera düyməsini istifadə edərək skan edin." + +#: electrum/gui/qt/main_window.py:790 +msgid "Please report any bugs as issues on github:
" +msgstr "" + +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 +msgid "Please report this issue manually" +msgstr "" + +#: electrum/gui/qt/main_window.py:2561 +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1108 +msgid "Please retype your seed phrase, to confirm that you properly saved it" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:52 +#, python-brace-format +msgid "Please save these {0} words on paper (order is important). " +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:334 +msgid "Please scan a Bitcoin address or a payment request" +msgstr "" + +#: electrum/gui/qt/main_window.py:601 +msgid "Please select a backup directory" +msgstr "" + +#: electrum/plugin.py:694 +msgid "Please select which {} device to use:" +msgstr "" + +#: electrum/gui/qt/installwizard.py:718 +msgid "Please share it with your cosigners." +msgstr "Zəhmət olmasa müştərək imzalarınızla paylaşın." + +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 +msgid "Please sign and broadcast the funding transaction" +msgstr "" + +#: electrum/base_wizard.py:371 electrum/plugins/trustedcoin/kivy.py:108 +msgid "Please try again." +msgstr "" + +#: electrum/base_wizard.py:734 +msgid "Please type it here." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/installwizard.py:881 +msgid "Please type your seed phrase using the virtual keyboard." +msgstr "" + +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 +msgid "Please wait" +msgstr "" + +#: electrum/gui/qt/update_checker.py:94 +msgid "Please wait while Electrum checks for available updates." +msgstr "" + +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 +#: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 +#: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 +msgid "Please wait..." +msgstr "" + +#: electrum/i18n.py:103 +msgid "Polish" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/proxy.kv:28 +msgid "Port" +msgstr "" + +#: electrum/lnutil.py:1493 +msgid "Port number must be decimal" +msgstr "" + +#: electrum/i18n.py:105 +msgid "Portuguese" +msgstr "" + +#: electrum/i18n.py:104 +msgid "Portuguese (Brazil)" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:774 +msgid "Position in mempool" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 +msgid "Preferences" +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 +msgid "Preimage" +msgstr "" + +#: electrum/gui/qt/main_window.py:2490 +msgid "Preparing sweep transaction..." +msgstr "" + +#: electrum/plugins/jade/jade.py:258 +msgid "Preparing to sign transaction ..." +msgstr "" + +#: electrum/plugins/ledger/ledger.py:640 +msgid "Preparing transaction inputs..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:617 +msgid "Preparing transaction..." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:69 +msgid "Preserve payment" +msgstr "" + +#: electrum/gui/qt/installwizard.py:282 +msgid "Press 'Next' to choose device to decrypt." +msgstr "" + +#: electrum/gui/qt/installwizard.py:274 +msgid "Press 'Next' to create this wallet, or choose another file." +msgstr "" + +#: electrum/gui/qt/installwizard.py:287 +msgid "Press 'Next' to create/focus window." +msgstr "" + +#: electrum/gui/qt/installwizard.py:284 +msgid "Press 'Next' to open this wallet." +msgstr "" + +#: electrum/plugins/ledger/auth2fa.py:124 +msgid "Press Enter" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/password_dialog.py:347 +msgid "Press Next to create" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/password_dialog.py:355 +msgid "Press Next to open" +msgstr "" + +#: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 +msgid "Press again to exit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 +msgid "Previous share" +msgstr "" + +#: electrum/plugins/revealer/qt.py:73 +msgid "Printer Calibration" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 +msgid "Private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2299 +msgid "Private keys" +msgstr "" + +#: electrum/gui/qt/main_window.py:2379 +msgid "Private keys exported." +msgstr "" + +#: electrum/gui/qml/qedaemon.py:275 +msgid "Problem deleting wallet" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 +msgid "Problem opening channel: " +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 +msgid "Proceed" +msgstr "" + +#: electrum/plugins/revealer/qt.py:220 +msgid "Proceed at your own risk." +msgstr "" + +#: electrum/plugins/digitalbitbox/__init__.py:4 +msgid "Provides support for Digital Bitbox hardware wallet" +msgstr "" + +#: electrum/plugins/keepkey/__init__.py:4 +msgid "Provides support for KeepKey hardware wallet" +msgstr "" + +#: electrum/plugins/safe_t/__init__.py:4 +msgid "Provides support for Safe-T mini hardware wallet" +msgstr "" + +#: electrum/plugins/trezor/__init__.py:4 +msgid "Provides support for Trezor hardware wallet" +msgstr "" + +#: electrum/plugins/audio_modem/__init__.py:4 +msgid "Provides support for air-gapped transaction signing." +msgstr "" + +#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 +msgid "Proxy" +msgstr "" + +#: electrum/gui/kivy/main.kv:456 +msgid "Proxy configuration" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/proxy.kv:11 +msgid "Proxy mode" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:260 +msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." +msgstr "" + +#: electrum/gui/qt/network_dialog.py:236 +msgid "Proxy user" +msgstr "" + +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 +msgid "Public Key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2124 +msgid "Public key" +msgstr "" + +#: electrum/gui/qt/address_dialog.py:78 +msgid "Public keys" +msgstr "" + +#: electrum/gui/qt/qrreader/__init__.py:125 +msgid "QR Reader Error" +msgstr "" + +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 +msgid "QR code" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:166 +msgid "QR code copied to clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:161 +msgid "QR code saved to file" +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/video_surface.py:59 +msgid "QR code scanner failed to map video frame" +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/video_surface.py:55 +msgid "QR code scanner for video frame with invalid pixel format" +msgstr "" + +#: electrum/gui/qt/qrreader/__init__.py:126 +msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." +msgstr "" + +#: electrum/gui/qt/main_window.py:1318 +#: electrum/gui/kivy/uix/dialogs/question.py:57 +msgid "Question" +msgstr "" + +#: electrum/gui/text.py:213 +msgid "Quit" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 +msgid "REMEMBER THE PASSWORD!" +msgstr "" + +#: electrum/gui/qt/locktimeedit.py:38 +msgid "Raw" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 +msgid "Raw Transaction" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:55 +#: electrum/plugins/safe_t/clientbase.py:57 +#: electrum/plugins/trezor/clientbase.py:282 +msgid "Re-enter the new PIN for your {}.\n\n" +"NOTE: the positions of the numbers have changed!" +msgstr "" + +#: electrum/gui/qt/util.py:768 +msgid "Read QR code" +msgstr "" + +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 +msgid "Read QR code from camera" +msgstr "" + +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 +msgid "Read QR code from screen" +msgstr "" + +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 +msgid "Read file" +msgstr "" + +#: electrum/plugins/audio_modem/qt.py:91 +msgid "Read from microphone" +msgstr "" + +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + +#: electrum/plugins/revealer/qt.py:241 +msgid "Ready to encrypt for revealer {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:681 +msgid "Realized capital gains" +msgstr "" + +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" +msgstr "" + +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 +#: electrum/gui/qt/rebalance_dialog.py:19 +msgid "Rebalance channels" +msgstr "" + +#: electrum/gui/qt/send_tab.py:684 +msgid "Rebalance existing channels" +msgstr "" + +#: electrum/gui/qt/rebalance_dialog.py:25 +msgid "Rebalance your channels in order to increase your sending or receiving capacity" +msgstr "" + +#: electrum/gui/qt/rebalance_dialog.py:75 +msgid "Rebalancing channels" +msgstr "" + +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 +msgid "Receive" +msgstr "" + +#: electrum/gui/qt/address_list.py:73 +msgid "Receiving" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/send.kv:93 +msgid "Recipient" +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:334 +msgid "Recipient not specified." +msgstr "" + +#: electrum/gui/qt/send_tab.py:76 +msgid "Recipient of the funds." +msgstr "" + +#: electrum/plugins/keepkey/keepkey.py:214 +#: electrum/plugins/safe_t/safe_t.py:172 electrum/plugins/trezor/trezor.py:221 +msgid "Recover from a seed you have previously written down" +msgstr "" + +#: electrum/gui/qt/address_dialog.py:85 +msgid "Redeem Script" +msgstr "" + +#: electrum/gui/qt/history_list.py:806 +msgid "Related invoices" +msgstr "" + +#: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 +msgid "Remote Node" +msgstr "" + +#: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 +msgid "Remote Node ID" +msgstr "" + +#: electrum/gui/qt/channel_details.py:212 +msgid "Remote balance" +msgstr "" + +#: electrum/gui/qt/channel_details.py:236 +msgid "Remote dust limit" +msgstr "" + +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 +msgid "Remote peer ID" +msgstr "" + +#: electrum/gui/qt/channel_details.py:222 +msgid "Remote reserve:" +msgstr "" + +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 +msgid "Remove" +msgstr "" + +#: electrum/gui/qt/channels_list.py:171 +msgid "Remove channel backup?" +msgstr "" + +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 +msgid "Remove from wallet" +msgstr "" + +#: electrum/gui/qt/main_window.py:1411 +msgid "Remove {} from your list of contacts?" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:786 +msgid "Replace by fee" +msgstr "" + +#: electrum/gui/qt/exception_window.py:71 +msgid "Report contents" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 +msgid "Report sent" +msgstr "" + +#: electrum/gui/qt/main_window.py:795 +msgid "Reporting Bugs" +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:512 +msgid "Request copied to clipboard" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 +msgid "Request force close?" +msgstr "" + +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 +msgid "Request force-close" +msgstr "" + +#: electrum/gui/qt/channels_list.py:187 +msgid "Request force-close from remote peer?" +msgstr "" + +#: electrum/plugins/trustedcoin/trustedcoin.py:772 +msgid "Request rejected by server" +msgstr "" + +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 +msgid "Request sent" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:59 +msgid "Requested amount" +msgstr "" + +#: electrum/lnworker.py:1137 +msgid "Requested channel capacity is over protocol allowed maximum." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:144 +#: electrum/plugins/trustedcoin/kivy.py:107 +msgid "Requesting account info from TrustedCoin server..." +msgstr "" + +#: electrum/gui/qt/lightning_dialog.py:81 +msgid "Requesting {} channels..." +msgstr "" + +#: electrum/gui/qt/main_window.py:1442 +msgid "Requestor" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:126 +msgid "Requests" +msgstr "" + +#: electrum/gui/qt/installwizard.py:773 +#, python-brace-format +msgid "Require {0} signatures" +msgstr "" + +#: electrum/plugins/trezor/qt.py:676 +msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:410 +msgid "Required package 'PIL' is not available - Please install it." +msgstr "" + +#: electrum/gui/qt/main_window.py:2659 +msgid "Requires" +msgstr "" + +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 +msgid "Reset" +msgstr "" + +#: electrum/plugins/trustedcoin/trustedcoin.py:643 +msgid "Restore 2FA wallet" +msgstr "" + +#: electrum/plugins/trustedcoin/trustedcoin.py:632 +msgid "Restore two-factor Wallet" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:190 +msgid "Retry" +msgstr "" + +#: electrum/plugins/revealer/qt.py:720 +msgid "Revealer - Printer calibration settings" +msgstr "" + +#: electrum/plugins/revealer/__init__.py:3 +msgid "Revealer Backup Utility" +msgstr "" + +#: electrum/plugins/revealer/qt.py:112 electrum/plugins/revealer/qt.py:240 +msgid "Revealer Visual Cryptography Plugin" +msgstr "" + +#: electrum/plugins/revealer/qt.py:218 +msgid "Revealers starting with 0 are not secure due to a vulnerability." +msgstr "" + +#: electrum/plugins/revealer/qt.py:737 +msgid "Right side" +msgstr "" + +#: electrum/i18n.py:106 +msgid "Romanian" +msgstr "" + +#: electrum/i18n.py:107 +msgid "Russian" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:76 +msgid "SLIP39 seed" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:104 +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:272 +msgid "SLIP39 share" +msgstr "" + +#: electrum/plugins/safe_t/__init__.py:6 +msgid "Safe-T mini wallet" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 +msgid "Save" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 +msgid "Save backup" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 +msgid "Save backup and force-close" +msgstr "" + +#: electrum/gui/qt/main_window.py:1299 +msgid "Save channel backup" +msgstr "" + +#: electrum/gui/qt/main_window.py:1451 +msgid "Save invoice to file" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "" + +#: electrum/plugins/labels/__init__.py:5 +msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/send.kv:150 +msgid "Scan" +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:101 +msgid "Scan QR Code" +msgstr "" + +#: electrum/gui/qt/bip39_recovery_dialog.py:33 +msgid "Scanning common paths for existing accounts..." +msgstr "" + +#: electrum/base_wizard.py:299 +msgid "Scanning devices..." +msgstr "" + +#: electrum/plugins/trezor/qt.py:402 +msgid "Scrambled words" +msgstr "" + +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 +msgid "Script type" +msgstr "" + +#: electrum/base_wizard.py:445 +msgid "Script type and Derivation path" +msgstr "" + +#: electrum/plugins/ledger/auth2fa.py:147 +msgid "Security Card Challenge" +msgstr "" + +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 +#: electrum/gui/kivy/uix/ui_screens/status.kv:62 +#: electrum/gui/kivy/uix/ui_screens/status.kv:67 +msgid "Seed" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:81 +msgid "Seed Entered" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 +msgid "Seed Type" +msgstr "" + +#: electrum/gui/qt/main_window.py:1801 +msgid "Seed available" +msgstr "" + +#: electrum/base_wizard.py:495 +msgid "Seed extension" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:115 +msgid "Seed type" +msgstr "" + +#: electrum/base_wizard.py:357 +msgid "Select a device" +msgstr "" + +#: electrum/plugins/trezor/qt.py:284 +msgid "Select backup type:" +msgstr "" + +#: electrum/gui/qt/history_list.py:598 +msgid "Select date" +msgstr "" + +#: electrum/gui/qt/main_window.py:2313 +msgid "Select file to export your private keys to" +msgstr "" + +#: electrum/gui/qt/history_list.py:843 +msgid "Select file to export your wallet transactions to" +msgstr "" + +#: electrum/gui/qt/util.py:1033 +msgid "Select file to save your {}" +msgstr "" + +#: electrum/gui/qt/main_window.py:1868 +msgid "Select keystore" +msgstr "" + +#: electrum/plugins/trezor/qt.py:398 +msgid "Select recovery type:" +msgstr "" + +#: electrum/plugins/trezor/qt.py:341 +msgid "Select seed length:" +msgstr "" + +#: electrum/plugins/trezor/qt.py:317 +msgid "Select seed/share length:" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:279 +msgid "Select server automatically" +msgstr "" + +#: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 +msgid "Select server manually" +msgstr "" + +#: electrum/plugins/trezor/qt.py:345 +msgid "Select share length:" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:153 +msgid "Select where to save file" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:70 +msgid "Select where to save the setup file" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:653 +msgid "Select where to save your transaction" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:70 +msgid "Select which language is used in the GUI (after restart)." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 +msgid "Select your seed length:" +msgstr "" + +#: electrum/gui/kivy/main.kv:462 +msgid "Select your server automatically" +msgstr "" + +#: electrum/gui/qt/main_window.py:2201 +msgid "Select your transaction file" +msgstr "" + +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 +msgid "Send" +msgstr "" + +#: electrum/gui/qt/exception_window.py:87 +msgid "Send Bug Report" +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:445 +msgid "Send payment?" +msgstr "" + +#: electrum/plugins/cosigner_pool/qt.py:179 +msgid "Send to cosigner" +msgstr "" + +#: electrum/plugins/audio_modem/qt.py:98 +msgid "Send to speaker" +msgstr "" + +#: electrum/gui/kivy/main_window.py:1229 +msgid "Sending" +msgstr "" + +#: electrum/gui/qt/exception_window.py:127 +msgid "Sending crash report..." +msgstr "" + +#: electrum/gui/qt/send_tab.py:737 +msgid "Sending payment" +msgstr "" + +#: electrum/plugins/cosigner_pool/qt.py:229 +msgid "Sending transaction to cosigning pool..." +msgstr "" + +#: electrum/gui/qt/channel_details.py:86 +msgid "Sent HTLC with ID {}" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/kivy/uix/ui_screens/server.kv:3 +#: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 +msgid "Server" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:91 +msgid "Server fee" +msgstr "" + +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 +msgid "Server is lagging ({} blocks)" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:167 +msgid "Server not reachable." +msgstr "" + +#: electrum/network.py:936 +msgid "Server returned unexpected transaction ID." +msgstr "" + +#: electrum/gui/kivy/main.kv:450 +msgid "Server used to query your history." +msgstr "" + +#: electrum/plugins/trustedcoin/qml.py:421 +msgid "Service Error" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 +msgid "Session Timeout" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 +msgid "Set a PIN" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:427 +msgid "Set the value of the change output so that it has similar precision to the other outputs." +msgstr "" + +#: electrum/gui/qt/installwizard.py:42 +msgid "Set wallet file encryption." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 +msgid "Settings" +msgstr "" + +#: electrum/plugins/trezor/qt.py:295 +msgid "Shamir" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:473 +msgid "Share" +msgstr "" + +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 +msgid "Share Bitcoin Request" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:126 +msgid "Share Invoice" +msgstr "" + +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 +msgid "Short Channel ID" +msgstr "" + +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 +msgid "Show Lightning amounts with msat precision" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 +msgid "Show as QR code" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" + +#: electrum/plugins/trezor/qt.py:372 +msgid "Show expert settings" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" + +#: electrum/plugins/jade/qt.py:32 +msgid "Show on Jade" +msgstr "" + +#: electrum/plugins/ledger/qt.py:32 +msgid "Show on Ledger" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 +msgid "Show on {}" +msgstr "" + +#: electrum/gui/qt/exception_window.py:68 +msgid "Show report contents" +msgstr "" + +#: electrum/gui/qt/__init__.py:206 +msgid "Show/Hide" +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:425 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 +msgid "Showing address ..." +msgstr "" + +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +msgid "Sign" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 +msgid "Sign this transaction?" +msgstr "" + +#: electrum/gui/qt/main_window.py:2042 +msgid "Sign/verify Message" +msgstr "" + +#: electrum/gui/qt/address_list.py:305 +msgid "Sign/verify message" +msgstr "" + +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 +msgid "Signature" +msgstr "" + +#: electrum/gui/qt/main_window.py:2037 +msgid "Signature verified" +msgstr "" + +#: electrum/wallet.py:858 +msgid "Signed" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 +msgid "Signing" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 +msgid "Signing large transaction. Please be patient ..." +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 +msgid "Signing message ..." +msgstr "" + +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 +msgid "Signing transaction..." +msgstr "" + +#: electrum/gui/qt/main_window.py:1989 +msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." +msgstr "" + +#: electrum/plugins/trezor/qt.py:288 +msgid "Single seed (BIP39)" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:811 +msgid "Size:" +msgstr "" + +#: electrum/i18n.py:108 +msgid "Slovak" +msgstr "" + +#: electrum/i18n.py:109 +msgid "Slovenian" +msgstr "" + +#: electrum/gui/qt/send_tab.py:234 +msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" +msgstr "" + +#: electrum/network.py:1110 +msgid "Some of the outputs pay to a non-standard script." +msgstr "" + +#: electrum/slip39.py:331 +msgid "Some shares are invalid." +msgstr "" + +#: electrum/base_crash_reporter.py:59 +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: electrum/base_crash_reporter.py:60 +msgid "Sorry!" +msgstr "" + +#: electrum/gui/qt/update_checker.py:74 +msgid "Sorry, but we were unable to check for updates. Please try again later." +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:378 +msgid "Source" +msgstr "" + +#: electrum/i18n.py:91 +msgid "Spanish" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:421 +msgid "Spend only confirmed coins" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:422 +msgid "Spend only confirmed inputs." +msgstr "" + +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 +msgid "Standard wallet" +msgstr "" + +#: electrum/gui/qt/main_window.py:769 +msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." +msgstr "" + +#: electrum/gui/qt/channel_details.py:187 +msgid "State" +msgstr "" + +#: electrum/gui/qt/fee_slider.py:15 +msgid "Static" +msgstr "" + +#: electrum/gui/qt/fee_slider.py:19 +msgid "Static: the fee slider uses static values" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 +msgid "Status" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:766 +msgid "Status:" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:90 +#: electrum/plugins/safe_t/clientbase.py:98 +#: electrum/plugins/trezor/clientbase.py:335 +msgid "Step {}/24. Enter seed word as explained on your {}:" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:37 +msgid "Submarine Swap" +msgstr "" + +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 +msgid "Success" +msgstr "" + +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "Uğurlu!" + +#: electrum/gui/qt/new_channel_dialog.py:51 +msgid "Suggest Peer" +msgstr "" + +#: electrum/gui/qt/history_list.py:638 +msgid "Summary" +msgstr "" + +#: electrum/plugins/ledger/auth2fa.py:145 +msgid "Summary Text PIN (requires dongle replugging)" +msgstr "" + +#: electrum/plugins/ledger/auth2fa.py:145 +msgid "Summary Text PIN is Disabled" +msgstr "" + +#: electrum/plugins/trezor/qt.py:303 +msgid "Super Shamir" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:448 +msgid "Supported Coins" +msgstr "" + +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" +msgstr "" + +#: electrum/gui/qt/send_tab.py:696 +msgid "Swap onchain funds for lightning funds" +msgstr "" + +#: electrum/gui/qml/qeswaphelper.py:238 +msgid "Swap service unavailable" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 +msgid "Swapping funds" +msgstr "" + +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 +msgid "Swedish" +msgstr "" + +#: electrum/gui/qt/main_window.py:2444 +msgid "Sweep" +msgstr "" + +#: electrum/gui/qt/main_window.py:2423 +msgid "Sweep private keys" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 +msgid "Synchronizing..." +msgstr "" + +#: electrum/i18n.py:111 +msgid "Tamil" +msgstr "" + +#: electrum/gui/kivy/main.kv:176 +msgid "Tap to show" +msgstr "" + +#: electrum/gui/qt/fee_slider.py:63 +msgid "Target" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:243 +msgid "Terms of Service" +msgstr "" + +#: electrum/gui/qt/main_window.py:572 +msgid "Testnet" +msgstr "" + +#: electrum/gui/qt/main_window.py:563 +msgid "Testnet coins are worthless." +msgstr "" + +#: electrum/gui/qt/main_window.py:564 +msgid "Testnet is separate from the main Bitcoin network. It is used for testing." +msgstr "" + +#: electrum/gui/qt/main_window.py:1502 +msgid "Text" +msgstr "" + +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 +msgid "Text copied to clipboard" +msgstr "" + +#: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 +msgid "Text copied to clipboard." +msgstr "" + +#: electrum/i18n.py:112 +msgid "Thai" +msgstr "" + +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 +msgid "The Digital Bitbox is already seeded. Choose an option:" +msgstr "" + +#: electrum/gui/qt/main_window.py:1647 +msgid "The Lightning Network graph is fully synced." +msgstr "" + +#: electrum/gui/qt/main_window.py:1651 +msgid "The Lightning Network graph is syncing...\n" +"Payments are more likely to succeed with a more complete graph." +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:62 +#: electrum/plugins/safe_t/clientbase.py:64 +#: electrum/plugins/trezor/clientbase.py:291 +msgid "The PIN cannot be longer than 9 characters." +msgstr "" + +#: electrum/gui/qt/main_window.py:2800 +msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." +msgstr "" + +#: electrum/plugins/jade/jade.py:475 +msgid "The address generated by {} does not match!" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:685 +msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 +msgid "The amount to be received by the recipient." +msgstr "" + +#: electrum/gui/qt/send_tab.py:106 +msgid "The amount will be displayed in red if you do not have enough funds in your wallet." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:194 +msgid "The bitcoin address never expires and will always be part of this electrum wallet." +msgstr "" + +#: electrum/gui/qt/channels_list.py:426 +msgid "The channel peer can route Trampoline payments." +msgstr "" + +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 +msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." +msgstr "" + +#: electrum/plugins/keepkey/keepkey.py:253 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 +#: electrum/plugins/trezor/trezor.py:264 +msgid "The device was disconnected." +msgstr "" + +#: electrum/wallet.py:2924 +msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" +"if this transaction was maliciously modified before you sign,\n" +"you might end up paying a higher mining fee than displayed." +msgstr "" + +#: electrum/wallet.py:2953 electrum/wallet.py:2958 +msgid "The fee for this transaction seems unusually high." +msgstr "" + +#: electrum/gui/qt/installwizard.py:384 +msgid "The file '{}' contains an incompletely created wallet.\n" +"Do you want to complete its creation now?" +msgstr "" + +#: electrum/gui/qt/installwizard.py:375 electrum/gui/qt/installwizard.py:389 +msgid "The file was removed" +msgstr "" + +#: electrum/plugins/hw_wallet/plugin.py:374 +msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." +msgstr "" + +#: electrum/gui/qt/main_window.py:2511 +msgid "The following addresses were added" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:154 +msgid "The following alias providers are available:" +msgstr "" + +#: electrum/gui/qt/main_window.py:2516 +msgid "The following inputs could not be imported" +msgstr "" + +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 +msgid "The input amounts could not be verified as the previous transactions are missing.\n" +"The amount of money being spent CANNOT be verified." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 +msgid "The new fee rate needs to be higher than the old fee rate." +msgstr "" + +#: electrum/plugins/trustedcoin/trustedcoin.py:84 +msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." +msgstr "" + +#: electrum/gui/qt/main_window.py:1993 +msgid "The operation is undefined. Not just in Electrum, but in general." +msgstr "" + +#: electrum/wallet.py:2182 electrum/wallet.py:2236 +msgid "The output value remaining after fee is too low." +msgstr "" + +#: electrum/gui/qml/qeqr.py:35 +msgid "The platform QR detection library is not available." +msgstr "" + +#: electrum/gui/qt/main_window.py:2684 +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:139 +msgid "The recipient will receive {} less." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/installwizard.py:838 +msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." +msgstr "" + +#: electrum/network.py:222 +msgid "The server returned an error when broadcasting the transaction." +msgstr "" + +#: electrum/network.py:242 +msgid "The server returned an error." +msgstr "" + +#: electrum/network.py:214 +msgid "The server returned an unexpected transaction ID when broadcasting the transaction." +msgstr "" + +#: electrum/slip39.py:335 +msgid "The set is complete!" +msgstr "" + +#: electrum/submarine_swaps.py:84 +msgid "The swap server errored or is unreachable." +msgstr "" + +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 +msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." +msgstr "" + +#: electrum/network.py:1105 +msgid "The transaction was rejected because it is too large (in bytes)." +msgstr "" + +#: electrum/gui/qt/installwizard.py:367 +msgid "The wallet '{}' contains multiple accounts, which are no longer supported since Electrum 2.7.\n\n" +"Do you want to split your wallet into multiple files?" +msgstr "" + +#: electrum/plugins/bitbox02/bitbox02.py:592 +msgid "The {} only supports message signing on mainnet." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:303 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:709 +msgid "Then, enter your Google Authenticator code:" +msgstr "" + +#: electrum/gui/qml/qedaemon.py:251 +msgid "There are still channels that are not fully closed" +msgstr "" + +#: electrum/gui/qml/qedaemon.py:261 +msgid "There are still coins present in this wallet. Really delete?" +msgstr "" + +#: electrum/gui/qml/qedaemon.py:256 +msgid "There are still unpaid requests. Really delete?" +msgstr "" + +#: electrum/gui/qt/update_checker.py:86 +msgid "There is a new update available" +msgstr "" + +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 +msgid "There was a problem with the automatic reporting:" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:99 +#: electrum/plugins/trustedcoin/qml.py:278 +msgid "Therefore, two-factor authentication is disabled." +msgstr "" + +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 +msgid "This address has already been used. For better privacy, do not reuse it for new payments." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 +msgid "This amount exceeds the maximum you can currently send with your channels" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:272 +msgid "This blockchain is used to verify the transactions sent by your transaction server." +msgstr "" + +#: electrum/gui/qt/channels_list.py:433 +msgid "This channel cannot be recovered from your seed. You must back it up manually." +msgstr "" + +#: electrum/gui/qt/channels_list.py:347 +msgid "This channel is frozen for receiving. It will not be included in invoices." +msgstr "" + +#: electrum/gui/qt/channels_list.py:339 +msgid "This channel is frozen for sending. It will not be used for outgoing payments." +msgstr "" + +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 +msgid "This channel will be usable after {} confirmations" +msgstr "" + +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + +#: electrum/gui/qt/installwizard.py:273 +msgid "This file does not exist." +msgstr "" + +#: electrum/gui/qt/installwizard.py:286 +msgid "This file is already open in memory." +msgstr "" + +#: electrum/gui/qt/installwizard.py:281 +msgid "This file is encrypted using a hardware device." +msgstr "" + +#: electrum/gui/qt/installwizard.py:277 +msgid "This file is encrypted with a password." +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 +msgid "This function is only available after pairing your {} with a mobile device." +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 +msgid "This function is only available for p2pkh keystores when using {}." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:612 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 +msgid "This function is only available for standard wallets when using {}." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:191 +msgid "This information is seen by the recipient if you send them a signed payment request." +msgstr "" + +#: electrum/lnworker.py:1177 +msgid "This invoice has been paid already" +msgstr "" + +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 +msgid "This invoice has expired" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 +msgid "This is a channel" +msgstr "" + +#: electrum/gui/qt/channel_details.py:63 +msgid "This is a channel backup." +msgstr "" + +#: electrum/gui/qt/channels_list.py:419 +msgid "This is a static channel backup" +msgstr "" + +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 +msgid "This is a watching-only wallet" +msgstr "" + +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 +msgid "This is a watching-only wallet." +msgstr "" + +#: electrum/gui/kivy/main_window.py:1441 +msgid "This is a watching-only wallet. It does not contain private keys." +msgstr "" + +#: electrum/gui/qt/installwizard.py:55 +msgid "This is discouraged." +msgstr "" + +#: electrum/gui/qt/network_dialog.py:299 +msgid "This is the height of your local copy of the blockchain." +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:409 +msgid "This may result in higher transactions fees." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 +msgid "This means you will not be able to spend Bitcoins with it." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:428 +msgid "This might improve your privacy somewhat." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + +#: electrum/plugins/revealer/__init__.py:6 +msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." +msgstr "" + +#: electrum/plugins/trustedcoin/__init__.py:5 +msgid "This plugin adds two-factor authentication to your wallet." +msgstr "" + +#: electrum/plugins/cosigner_pool/__init__.py:4 +msgid "This plugin facilitates the use of multi-signatures wallets." +msgstr "" + +#: electrum/wallet.py:2989 electrum/wallet.py:2994 +msgid "This request cannot be paid on-chain" +msgstr "" + +#: electrum/wallet.py:2999 +msgid "This request does not have a Lightning invoice." +msgstr "" + +#: electrum/wallet.py:2984 +msgid "This request has expired" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:53 +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "" + +#: electrum/plugins/trustedcoin/trustedcoin.py:94 +msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:177 +msgid "This setting affects the Send tab, and all balance related fields." +msgstr "" + +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 +msgid "This transaction is not saved. Close anyway?" +msgstr "" + +#: electrum/gui/qt/history_list.py:169 +msgid "This transaction is only available on your local machine.\n" +"The currently connected server does not know about it.\n" +"You can either broadcast it now, or simply remove it." +msgstr "" + +#: electrum/wallet.py:2947 +msgid "This transaction requires a higher fee, or it will not be propagated by your current server." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 +#: electrum/plugins/keepkey/keepkey.py:297 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 +#: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 +msgid "This type of script is not supported with {}." +msgstr "" + +#: electrum/plugins/bitbox02/bitbox02.py:686 +msgid "This type of script is not supported with {}: {}" +msgstr "" + +#: electrum/plugins/revealer/qt.py:263 +msgid "This version supports a maximum of {} characters." +msgstr "" + +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 +msgid "This wallet has no seed" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/installwizard.py:685 +msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:178 +msgid "This wallet is protected by TrustedCoin's two-factor authentication." +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/status.kv:62 +msgid "This wallet is watching-only" +msgstr "" + +#: electrum/gui/qt/main_window.py:545 +msgid "This wallet is watching-only." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:98 +#: electrum/plugins/trustedcoin/qml.py:277 +msgid "This wallet was restored from seed, and it contains two master private keys." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "" + +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 +msgid "This will send {}?" +msgstr "" + +#: electrum/plugins/ledger/ledger.py:609 +msgid "This {} device can only send to base58 addresses." +msgstr "" + +#: electrum/gui/qt/history_list.py:556 +msgid "To" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 +msgid "To cancel, briefly touch the blinking light or wait for the timeout." +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 +msgid "To cancel, briefly touch the light or wait for the timeout." +msgstr "" + +#: electrum/gui/qt/rebalance_dialog.py:40 +msgid "To channel" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 +msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 +msgid "To continue, touch the Digital Bitbox's light for 3 seconds." +msgstr "" + +#: electrum/base_wizard.py:261 +msgid "To create a spending wallet, please enter a master private key (xprv/yprv/zprv)." +msgstr "" + +#: electrum/base_wizard.py:260 +msgid "To create a watching-only wallet, please enter your master public key (xpub/ypub/zpub)." +msgstr "" + +#: electrum/plugins/revealer/qt.py:113 +msgid "To encrypt a secret, first create or load noise." +msgstr "" + +#: electrum/base_crash_reporter.py:61 +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: electrum/gui/qt/installwizard.py:510 +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +msgid "To prevent that, please save this channel backup." +msgstr "" + +#: electrum/gui/qt/channels_list.py:155 +msgid "To prevent that, you should save a backup of your wallet on another device." +msgstr "" + +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + +#: electrum/gui/qt/send_tab.py:83 +msgid "To set the amount to 'max', use the '!' special character." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:189 +msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." +msgstr "" + +#: electrum/base_wizard.py:335 +msgid "To trigger a rescan, press 'Next'." +msgstr "" + +#: electrum/base_wizard.py:370 +msgid "To try to fix this, we will now re-pair with your device." +msgstr "" + +#: electrum/gui/qt/password_dialog.py:217 +msgid "Toggle Encryption" +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/validator.py:157 +msgid "Too few QR codes detected." +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:84 +#: electrum/plugins/safe_t/clientbase.py:89 +#: electrum/plugins/trezor/clientbase.py:313 +msgid "Too long passphrase ({} > 50 chars)." +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/validator.py:160 +msgid "Too many QR codes detected." +msgstr "" + +#: electrum/slip39.py:224 +msgid "Too short." +msgstr "" + +#: electrum/gui/qt/main_window.py:2736 +msgid "Total fee" +msgstr "" + +#: electrum/gui/qt/main_window.py:2738 +msgid "Total feerate" +msgstr "" + +#: electrum/gui/qt/channel_details.py:240 +msgid "Total received" +msgstr "" + +#: electrum/gui/qt/channel_details.py:239 +msgid "Total sent" +msgstr "" + +#: electrum/gui/qt/main_window.py:2690 +msgid "Total size" +msgstr "" + +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 +msgid "Transaction" +msgstr "" + +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 +msgid "Transaction ID" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:426 +msgid "Transaction ID:" +msgstr "" + +#: electrum/gui/qt/main_window.py:2789 +msgid "Transaction added to wallet history." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." +msgstr "" + +#: electrum/network.py:1113 +msgid "Transaction could not be broadcast due to dust outputs.\n" +"Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" +"Check the units, make sure you haven't confused e.g. mBTC and BTC." +msgstr "" + +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 +msgid "Transaction could not be saved." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:671 +msgid "Transaction exported successfully" +msgstr "" + +#: electrum/wallet.py:1943 electrum/wallet.py:2206 +msgid "Transaction is final" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:614 +msgid "Transaction is too large in size." +msgstr "" + +#: electrum/util.py:171 +msgid "Transaction is unrelated to this wallet." +msgstr "" + +#: electrum/gui/qt/channel_details.py:173 +msgid "Transaction not found." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:702 +msgid "Transaction to join with" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:680 +msgid "Transaction to merge signatures from" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 +msgid "Transaction unrelated to your wallet" +msgstr "" + +#: electrum/network.py:1104 +msgid "Transaction uses non-standard version." +msgstr "" + +#: electrum/gui/qt/main_window.py:2220 +msgid "Transaction:" +msgstr "" + +#: electrum/plugins/cosigner_pool/__init__.py:6 +msgid "Transactions are encrypted and stored on a remote server." +msgstr "" + +#: electrum/plugins/trezor/qt.py:50 +msgid "Trezor Matrix Recovery" +msgstr "" + +#: electrum/plugins/trezor/__init__.py:6 +msgid "Trezor wallet" +msgstr "" + +#: electrum/gui/qt/main_window.py:1780 +msgid "True" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:107 +msgid "TrustedCoin" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:124 +msgid "TrustedCoin (2FA) batch fee" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:124 +msgid "TrustedCoin (2FA) fee for the next batch of transactions" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:171 +msgid "TrustedCoin Information" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:192 +msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." +msgstr "" + +#: electrum/plugin.py:656 +msgid "Try to connect again?" +msgstr "" + +#: electrum/gui/qt/main_window.py:793 +msgid "Try to explain not only what the bug is, but how it occurs." +msgstr "" + +#: electrum/wallet.py:2948 +msgid "Try to raise your transaction fee, or use a server with a lower relay fee." +msgstr "" + +#: electrum/i18n.py:113 +msgid "Turkish" +msgstr "" + +#: electrum/plugins/trustedcoin/__init__.py:3 +msgid "Two Factor Authentication" +msgstr "" + +#: electrum/plugins/trustedcoin/trustedcoin.py:73 +msgid "Two-factor authentication is a service provided by TrustedCoin. It uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. To use this service, you will need a smartphone with Google Authenticator installed." +msgstr "" + +#: electrum/plugins/trustedcoin/trustedcoin.py:92 +msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." +msgstr "" + +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 +msgid "Tx" +msgstr "" + +#: electrum/gui/qt/address_list.py:152 +msgid "Type" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:137 +msgid "USB Serial" +msgstr "" + +#: electrum/i18n.py:114 +msgid "Ukrainian" +msgstr "" + +#: electrum/gui/qt/main_window.py:624 +msgid "Unable to create backup" +msgstr "" + +#: electrum/gui/qt/main_window.py:2373 +msgid "Unable to create csv" +msgstr "" + +#: electrum/gui/qt/history_list.py:860 +msgid "Unable to export history" +msgstr "" + +#: electrum/gui/qt/main_window.py:2212 +msgid "Unable to read file or no transaction found" +msgstr "" + +#: electrum/gui/qt/util.py:587 +msgid "Unable to scan image." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 +msgid "Unable to send report" +msgstr "" + +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 +msgid "Unable to sign this transaction" +msgstr "" + +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 +msgid "Unconfirmed" +msgstr "" + +#: electrum/wallet.py:99 +msgid "Unconfirmed parent" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 +msgid "Unexpected error occurred." +msgstr "" + +#: electrum/crypto.py:202 +msgid "Unexpected password hash version" +msgstr "" + +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 +msgid "Unfreeze" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:324 +msgid "Unfreeze Address" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:338 +msgid "Unfreeze Addresses" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:320 +msgid "Unfreeze Coin" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:334 +msgid "Unfreeze Coins" +msgstr "" + +#: electrum/gui/qt/channels_list.py:267 +msgid "Unfreeze for receiving" +msgstr "" + +#: electrum/gui/qt/channels_list.py:263 +msgid "Unfreeze for sending" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 +msgid "Unknown" +msgstr "" + +#: electrum/network.py:1123 +msgid "Unknown error" +msgstr "" + +#: electrum/network.py:230 +msgid "Unknown error when broadcasting the transaction." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:541 +msgid "Unknown invoice" +msgstr "" + +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 +msgid "Unmatured" +msgstr "" + +#: electrum/invoices.py:49 +msgid "Unpaid" +msgstr "" + +#: electrum/gui/qt/history_list.py:667 +msgid "Unrealized capital gains" +msgstr "" + +#: electrum/wallet.py:863 +msgid "Unsigned" +msgstr "" + +#: electrum/plugins/ledger/ledger.py:840 +msgid "Unsupported device firmware (too old)." +msgstr "" + +#: electrum/crypto.py:213 +msgid "Unsupported password hash version" +msgstr "" + +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 +#: electrum/gui/kivy/uix/dialogs/addresses.py:248 +msgid "Unused" +msgstr "" + +#: electrum/gui/qt/update_checker.py:33 +msgid "Update Check" +msgstr "" + +#: electrum/gui/qt/update_checker.py:73 +msgid "Update check failed" +msgstr "" + +#: electrum/gui/qt/main_window.py:295 +msgid "Update to Electrum {} is available" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:153 +msgid "Upgrade" +msgstr "" + +#: electrum/base_wizard.py:168 +msgid "Upgrading wallet format..." +msgstr "" + +#: electrum/plugins/keepkey/keepkey.py:215 +#: electrum/plugins/safe_t/safe_t.py:173 +msgid "Upload a BIP39 mnemonic to generate the seed" +msgstr "" + +#: electrum/plugins/keepkey/keepkey.py:216 +#: electrum/plugins/safe_t/safe_t.py:174 +msgid "Upload a master private key" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:253 +msgid "Use Tor Proxy" +msgstr "" + +#: electrum/base_wizard.py:215 +msgid "Use a hardware device" +msgstr "" + +#: electrum/base_wizard.py:212 +msgid "Use a master key" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:138 +msgid "Use a remote watchtower" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 +msgid "Use as server" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:401 +msgid "Use change addresses" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:405 +msgid "Use multiple change addresses" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:225 +msgid "Use proxy" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1134 +msgid "Use the camera button to scan a QR code." +msgstr "" + +#: electrum/gui/qt/password_dialog.py:253 +msgid "Use this dialog to add a password to your wallet." +msgstr "" + +#: electrum/gui/qt/password_dialog.py:259 +msgid "Use this dialog to change your password." +msgstr "" + +#: electrum/gui/qt/password_dialog.py:286 +msgid "Use this dialog to toggle encryption." +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" +msgstr "" + +#: electrum/gui/qt/address_list.py:60 +#: electrum/gui/kivy/uix/dialogs/addresses.py:248 +msgid "Used" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/proxy.kv:38 +msgid "Username" +msgstr "" + +#: electrum/gui/qt/main_window.py:771 +msgid "Uses icons from the Icons8 icon pack (icons8.com)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:402 +msgid "Using change addresses makes it more difficult for other people to track your transactions." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:269 +msgid "Valid." +msgstr "" + +#: electrum/gui/qt/history_list.py:430 +msgid "Value" +msgstr "" + +#: electrum/gui/kivy/main.kv:476 +msgid "Verified block headers" +msgstr "" + +#: electrum/gui/qt/main_window.py:2069 +msgid "Verify" +msgstr "" + +#: electrum/plugins/ledger/auth2fa.py:30 +msgid "Verify the address below.
Type the character from your security card corresponding to the BOLD character." +msgstr "" + +#: electrum/plugin.py:654 +msgid "Verify the cable is connected and that no other application is using it." +msgstr "" + +#: electrum/gui/qt/main_window.py:765 +#: electrum/gui/kivy/uix/ui_screens/about.kv:13 +msgid "Version" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:207 +msgid "Video Device" +msgstr "" + +#: electrum/i18n.py:115 +msgid "Vietnamese" +msgstr "" + +#: electrum/gui/qt/history_list.py:793 +msgid "View Channel" +msgstr "" + +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "" + +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 +msgid "View invoice" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 +msgid "View log" +msgstr "" + +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 +msgid "View on block explorer" +msgstr "" + +#: electrum/plugins/revealer/qt.py:65 +msgid "Visual Cryptography Plugin" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 +msgid "WARNING" +msgstr "" + +#: electrum/gui/qt/main_window.py:2303 +msgid "WARNING: ALL your private keys are secret." +msgstr "" + +#: electrum/gui/qt/main_window.py:2296 +msgid "WARNING: This is a multi-signature wallet." +msgstr "" + +#: electrum/gui/qt/send_tab.py:655 +msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." +msgstr "" + +#: electrum/gui/qt/installwizard.py:46 +msgid "WIF keys are typed in Electrum, based on script type." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:80 +msgid "Waiting for TrustedCoin server to sign transaction..." +msgstr "" + +#: electrum/gui/qt/installwizard.py:210 +msgid "Wallet" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 +msgid "Wallet Balance" +msgstr "" + +#: electrum/gui/qt/main_window.py:1772 +msgid "Wallet Information" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/status.kv:29 +msgid "Wallet Name" +msgstr "" + +#: electrum/gui/qt/main_window.py:627 +msgid "Wallet backup created" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:122 +msgid "Wallet change address" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1091 +msgid "Wallet creation failed" +msgstr "" + +#: electrum/wallet.py:245 +msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" +msgstr "" + +#: electrum/gui/qt/main_window.py:1931 +msgid "Wallet file not found: {}" +msgstr "" + +#: electrum/gui/qt/main_window.py:1788 +msgid "Wallet name" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/password_dialog.py:366 +msgid "Wallet not encrypted" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 +msgid "Wallet removed: {}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:78 +msgid "Wallet setup file exported successfully" +msgstr "" + +#: electrum/gui/qt/main_window.py:1795 +msgid "Wallet type" +msgstr "" + +#: electrum/gui/kivy/uix/ui_screens/status.kv:32 +msgid "Wallet type:" +msgstr "" + +#: electrum/base_wizard.py:148 +msgid "Wallet with two-factor authentication" +msgstr "" + +#: electrum/gui/kivy/main.kv:529 +msgid "Wallets" +msgstr "" + +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 +msgid "Warning" +msgstr "" + +#: electrum/plugins/revealer/qt.py:274 +msgid "Warning " +msgstr "" + +#: electrum/gui/qt/console.py:68 +msgid "Warning!" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 +msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" +"This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" +"Create anyway?" +msgstr "" + +#: electrum/plugins/virtualkeyboard/__init__.py:4 +msgid "Warning: do not use this if it makes you pick a weaker password." +msgstr "" + +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 +msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" +msgstr "" + +#: electrum/gui/qt/installwizard.py:788 +msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." +msgstr "Xəbərdarlıq: çoxlu imza pulqabısını bərpa edə bilmək üçün, bütün nüsxələrinizdəki hər bir müştərək imzaya əsas ictimai açarı daxil etməlisiniz." + +#: electrum/gui/qt/main_window.py:549 +msgid "Watch-only wallet" +msgstr "" + +#: electrum/gui/qt/watchtower_dialog.py:90 +msgid "Watchtower" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:99 +msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." +msgstr "" + +#: electrum/base_wizard.py:368 +msgid "We encountered an error while connecting to your device:" +msgstr "" + +#: electrum/base_wizard.py:144 +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: electrum/base_wizard.py:339 +msgid "While this is less than ideal, it might help if you run Electrum as Administrator." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 +msgid "Wipe Device" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 +msgid "Wipe the device, removing all data from it. The firmware is left unchanged." +msgstr "" + +#: electrum/simple_config.py:556 +msgid "Within {} blocks" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 +msgid "Witness Script" +msgstr "" + +#: electrum/gui/qt/main_window.py:286 +msgid "Would you like to be notified when there is a newer version of Electrum available?" +msgstr "" + +#: electrum/plugins/keepkey/clientbase.py:22 +#: electrum/plugins/safe_t/clientbase.py:23 +#: electrum/plugins/trezor/clientbase.py:25 +msgid "Write down the seed word shown on your {}" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:235 +msgid "Write logs to file" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/installwizard.py:837 +msgid "Write your seed phrase down on paper." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/password_dialog.py:299 +msgid "Wrong PIN" +msgstr "" + +#: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 +msgid "Wrong key type" +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/password_dialog.py:268 +msgid "Wrong password" +msgstr "" + +#: electrum/gui/qt/main_window.py:2039 +msgid "Wrong signature" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 +#: electrum/gui/kivy/uix/dialogs/question.py:55 +msgid "Yes" +msgstr "" + +#: electrum/gui/qt/update_checker.py:91 +msgid "You are already on the latest version of Electrum." +msgstr "" + +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 +msgid "You are following branch" +msgstr "" + +#: electrum/gui/qt/main_window.py:562 +msgid "You are in testnet mode." +msgstr "" + +#: electrum/crypto.py:204 +msgid "You are most likely using an outdated version of Electrum. Please update." +msgstr "" + +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 +msgid "You are offline." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:347 +msgid "You are using a non-deterministic wallet, which cannot create new addresses." +msgstr "" + +#: electrum/gui/qt/send_tab.py:81 +msgid "You can also pay to many outputs in a single transaction, specifying one output per line." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:191 +msgid "You can disable this setting in '{}'." +msgstr "" + +#: electrum/gui/qt/update_checker.py:88 +msgid "You can download the new version from {}." +msgstr "" + +#: electrum/base_wizard.py:412 +msgid "You can override the suggested derivation path." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:195 +msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 +msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." +msgstr "" + +#: electrum/gui/qt/channel_details.py:66 +msgid "You can use it to request a force close." +msgstr "" + +#: electrum/gui/qt/main_window.py:1218 +msgid "You can't broadcast a transaction without a live network connection." +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 +msgid "You cannot access your coins or a backup without the password." +msgstr "" + +#: electrum/gui/qt/send_tab.py:706 +msgid "You cannot pay that invoice using Lightning." +msgstr "" + +#: electrum/gui/qt/main_window.py:605 +msgid "You cannot use channel backups to perform lightning payments." +msgstr "" + +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 +msgid "You do not have the capacity to receive this amount with Lightning." +msgstr "" + +#: electrum/gui/qt/main_window.py:767 +msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." +msgstr "" + +#: electrum/gui/qt/installwizard.py:53 +msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 +#, python-brace-format +msgid "You have {n} open channels." +msgstr "" + +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + +#: electrum/gui/qt/send_tab.py:77 +msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" +msgstr "" + +#: electrum/base_wizard.py:497 +msgid "You may extend your seed with custom words." +msgstr "" + +#: electrum/wallet.py:3015 +msgid "You may have that capacity if you rebalance your channels." +msgstr "" + +#: electrum/wallet.py:3017 +msgid "You may have that capacity if you swap some of your funds." +msgstr "" + +#: electrum/gui/qt/send_tab.py:792 +msgid "You may load a CSV file using the file icon." +msgstr "" + +#: electrum/network.py:1088 +msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." +msgstr "" + +#: electrum/base_wizard.py:311 +msgid "You might have an incompatible library." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:153 +msgid "You might have to unplug and plug it in again." +msgstr "" + +#: electrum/wallet.py:3008 +msgid "You must be online to receive Lightning payments." +msgstr "" + +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 +msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." +msgstr "" + +#: electrum/gui/qt/main_window.py:619 +msgid "You need to configure a backup directory in your preferences" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 +msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 +msgid "You receive" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:83 +msgid "You send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 +msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." +msgstr "" + +#: electrum/gui/qt/send_tab.py:691 +msgid "You will be able to pay once the channel is open." +msgstr "" + +#: electrum/gui/qt/send_tab.py:697 +msgid "You will be able to pay once the swap is confirmed." +msgstr "" + +#: electrum/plugins/safe_t/safe_t.py:209 electrum/plugins/trezor/trezor.py:254 +msgid "You will be asked to enter 24 words regardless of your seed's actual length. If you enter a word incorrectly or misspell it, you cannot change it or go back - you will need to start again from the beginning.\n\n" +"So please enter the words carefully!" +msgstr "" + +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 +msgid "You will pay {} more." +msgstr "" + +#: electrum/plugins/ledger/auth2fa.py:24 +msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" +msgstr "" + +#: electrum/plugins/ledger/ledger.py:136 +msgid "Your Ledger is locked. Please unlock it." +msgstr "" + +#: electrum/gui/qt/installwizard.py:372 +msgid "Your accounts have been moved to" +msgstr "" + +#: electrum/gui/qt/password_dialog.py:256 +msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." +msgstr "" + +#: electrum/gui/qt/send_tab.py:709 +msgid "Your channels can send {}." +msgstr "" + +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" +"If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" +msgstr "" + +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 +msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" +"If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 +msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." +msgstr "" + +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 +msgid "Your device firmware is too old" +msgstr "" + +#: electrum/plugins/ledger/ledger.py:520 +msgid "Your device might not have support for this functionality." +msgstr "" + +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + +#: electrum/plugins/labels/qt.py:69 +msgid "Your labels have been synchronised." +msgstr "" + +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 +msgid "Your seed extension is" +msgstr "" + +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 +msgid "Your seed extension must be saved together with your seed." +msgstr "" + +#: electrum/gui/qt/installwizard.py:508 +msgid "Your seed is important!" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 +msgid "Your server is on branch" +msgstr "" + +#: electrum/network.py:1031 +msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." +msgstr "" + +#: electrum/network.py:1040 +msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." +msgstr "" + +#: electrum/plugins/cosigner_pool/qt.py:204 +msgid "Your transaction was sent to the cosigning pool." +msgstr "" + +#: electrum/gui/qt/installwizard.py:43 +msgid "Your wallet file does not contain secrets, mostly just metadata. " +msgstr "" + +#: electrum/gui/qt/password_dialog.py:282 +msgid "Your wallet file is NOT encrypted." +msgstr "" + +#: electrum/gui/qt/password_dialog.py:284 +msgid "Your wallet file is encrypted." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:224 +msgid "Your wallet file is: {}." +msgstr "" + +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 +msgid "Your wallet generation seed is:" +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:218 +msgid "Your wallet has {} prepaid transactions." +msgstr "" + +#: electrum/gui/qt/history_list.py:862 +msgid "Your wallet history has been successfully exported." +msgstr "" + +#: electrum/gui/qt/password_dialog.py:252 +msgid "Your wallet is not protected." +msgstr "" + +#: electrum/gui/qt/password_dialog.py:258 +msgid "Your wallet is password protected and encrypted." +msgstr "" + +#: electrum/gui/qt/util.py:1045 +#, python-brace-format +msgid "Your {0} were exported to '{1}'" +msgstr "" + +#: electrum/gui/qt/util.py:1025 +msgid "Your {} were successfully imported" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:91 +msgid "Zeros after decimal point" +msgstr "" + +#: electrum/gui/text.py:225 electrum/gui/text.py:352 +msgid "[Clear]" +msgstr "" + +#: electrum/gui/text.py:224 +msgid "[Create]" +msgstr "" + +#: electrum/gui/text.py:351 +msgid "[Paste]" +msgstr "" + +#: electrum/gui/text.py:354 +msgid "[Pay]" +msgstr "" + +#: electrum/gui/text.py:353 +msgid "[Save]" +msgstr "" + +#: electrum/gui/stdio.py:58 +msgid "[b] - print server banner" +msgstr "" + +#: electrum/gui/stdio.py:57 +msgid "[c] - display contacts" +msgstr "" + +#: electrum/gui/stdio.py:51 +msgid "[h] - displays this help text" +msgstr "" + +#: electrum/gui/stdio.py:52 +msgid "[i] - display transaction history" +msgstr "" + +#: electrum/gui/stdio.py:53 +msgid "[o] - enter payment order" +msgstr "" + +#: electrum/gui/stdio.py:54 +msgid "[p] - print stored payment order" +msgstr "" + +#: electrum/gui/stdio.py:59 +msgid "[q] - quit" +msgstr "" + +#: electrum/gui/stdio.py:56 +msgid "[r] - show own receipt addresses" +msgstr "" + +#: electrum/gui/stdio.py:55 +msgid "[s] - send stored payment order" +msgstr "" + +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 +msgid "active" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:702 +msgid "add inputs and outputs" +msgstr "giriş və çıxışlar əlavə et" + +#: electrum/wallet.py:3118 +msgid "address already in wallet" +msgstr "ünvanlar artıq pulqabıya əlavə edildi" + +#: electrum/gui/qt/send_tab.py:289 +msgid "are frozen" +msgstr "dondurulub" + +#: electrum/wallet.py:2949 +msgid "below relay fee" +msgstr "" + +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 +msgid "blocks" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 +msgid "can receive" +msgstr "ala bilər" + +#: electrum/gui/qt/address_list.py:216 +msgid "change" +msgstr "dəyişdir" + +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 +msgid "contacts" +msgstr "əlaqələr" + +#: electrum/gui/qt/main_window.py:1861 +msgid "cosigner" +msgstr "müştərək imza" + +#: electrum/plugins/revealer/qt.py:274 +msgid "each Revealer is a one-time-pad, use it for a single secret." +msgstr "" + +#: electrum/gui/kivy/main_window.py:798 +msgid "file size" +msgstr "fayl ölçüsü" + +#: electrum/wallet.py:2960 +msgid "high fee rate" +msgstr "" + +#: electrum/wallet.py:2955 +msgid "high fee ratio" +msgstr "" + +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "yeni kanalda" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "başladıldı" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "yararsız ünvan" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "yararsız şəxsi açar" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "fakturalar" + +#: electrum/gui/qt/util.py:480 +msgid "json" +msgstr "json" + +#: electrum/gui/qt/main_window.py:1863 +msgid "keystore" +msgstr "" + +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 +msgid "labels" +msgstr "etiketlər" + +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 +msgid "loaded" +msgstr "yükləndi" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:275 +msgid "loading" +msgstr "yüklənir" + +#: electrum/wallet.py:3217 +msgid "not implemented type" +msgstr "tətbiq edilməyən növ" + +#: electrum/lnworker.py:1145 +msgid "open_channel timed out" +msgstr "" + +#: electrum/plugins/revealer/qt.py:124 +msgid "or type an existing revealer code below and click 'next':" +msgstr "" + +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 +msgid "please wait..." +msgstr "" + +#: electrum/plugins/revealer/qt.py:726 +msgid "print the calibration pdf and follow the instructions " +msgstr "" + +#: electrum/gui/qt/main_window.py:980 +msgid "proxy enabled" +msgstr "" + +#: electrum/gui/qt/address_list.py:219 +msgid "receiving" +msgstr "" + +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 +msgid "requests" +msgstr "" + +#: electrum/plugins/revealer/qt.py:391 +msgid "seed" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 +msgid "standby" +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:278 +msgid "starting" +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:279 +msgid "stopping" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 +msgid "tasks" +msgstr "" + +#: electrum/plugins/revealer/qt.py:253 +msgid "type a custom alphanumerical secret below:" +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:272 +msgid "unavailable" +msgstr "mövcud deyil" + +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 +msgid "unknown" +msgstr "bilinmir" + +#: electrum/commands.py:1539 +msgid "unknown parser {!r} (choices: {})" +msgstr "" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:273 +msgid "unloaded" +msgstr "yüklənməyib" + +#: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:274 +msgid "unloading" +msgstr "boşaldılır" + +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 +msgid "waiting for funding tx confirmation" +msgstr "" + +#: electrum/gui/qt/main_window.py:534 +msgid "watching only" +msgstr "yalnız baxma" + +#: electrum/gui/qt/main_window.py:1777 +msgid "watching-only" +msgstr "yalnız baxma" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "wiped" +msgstr "təmizləndi" + +#: electrum/plugins/revealer/qt.py:185 +msgid "your seed extension will not be included in the encrypted backup." +msgstr "toxum uzantınız şifrələnmiş nüsxəyə daxil edilməyəcək." + +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 +msgid "{:2d} minutes" +msgstr "{:2d} dəqiqə" + +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 +msgid "{:d} words" +msgstr "{:d} söz" + +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 +msgid "{} Settings" +msgstr "{} Tənzimləmələr" + +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + +#: electrum/gui/qt/lightning_dialog.py:73 +msgid "{} channels" +msgstr "{} kanal" + +#: electrum/wallet.py:830 +msgid "{} confirmations" +msgstr "{} təsdiq" + +#: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 +#: electrum/gui/kivy/main.kv:443 +msgid "{} connections." +msgstr "{} bağlantı." + +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" +msgstr "" + +#: electrum/plugins/revealer/qt.py:177 +msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " +msgstr "" + +#: electrum/simple_config.py:548 +msgid "{} from tip" +msgstr "" + +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 +msgid "{} new transactions: Total amount received in the new transactions {}" +msgstr "" + +#: electrum/gui/qt/lightning_dialog.py:72 +msgid "{} nodes" +msgstr "" + +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 +msgid "{} outputs available ({} total)" +msgstr "{} çıxış mövcuddur (cəmi {})" + +#: electrum/plugins/labels/qt.py:41 +msgid "{} plugin does not support this type of wallet." +msgstr "{} əlavə bu növ pulqabını dəstəkləmir." + +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 +msgid "{} words" +msgstr "{} söz" + +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Electrum haqqında" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "APK versiyası" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "Protokol versiyası" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "Lisenziya" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "MIT Lisenziyası" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "https://electrum.org" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Ünvan" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "Dondurulmayıb" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "Ünvanı aç" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "Ünvanı dondur" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "ünvanlar" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Miqdar" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "Lightning kanal nüsxəsi" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "Hazırda heç bir Lightning kanal nüsxəsi yoxdur" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "Qısa kanal kimliyi" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "Kanal növü" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "Ala bilər" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "%1 üçün kanal nüsxəsi" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "Kanalı sil" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "Kanal açılır..." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "Uğurlu!" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "Kanal açma problemi" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "Kanal nüsxəsini saxla" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "Yaratdığınız kanal toxumdan bərpa edilə bilmir." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "Vəsait itkisinin qarşısını almaq üçün, zəhmət olmasa bu nüsxəni başqa bir cihazda saxlayın." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "Eyni toxumla başqa bir Electrum pulqabısına köçürülə bilər." + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "Kanalı bağla" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "Kanal adı" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "Qısa kanal kimliyi" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "Bağlama üsulunu seçin" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "Məcburi bağlama tələbi göndər" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "Yerli məcburi bağlama" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "Bağlanır..." + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "Göndəriləcək miqdar" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "Ekstra ödəniş" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "%1 bayt" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "Cəmi ödəniş əmsalı" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "Oldu" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "Kopyalandı!" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Miqdar" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "Kopyalandı!" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "Bu gün" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "Dünən" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "Keçən həftə" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "Keçən ay" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "Daha köhnə" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "Əlavə ünvanları daxilə köçür" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "Əlavə açarları daxilə köçür" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Ünvan" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "Göndəriləcək miqdar" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "Lightning ödəniş detalları" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "Alınmış miqdar" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "Göndərilmiş miqdar" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "Lightning fakturası ödənilir..." + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "Ödənildi!" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "Ödənilir..." + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "LNURL Ödəniş tələbi" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "Provayder" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Miqdar" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "Alıcı üçün (ixtiyari) bir mesaj daxil edin" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "%1 simvol qaldı" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "Oldu" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "Gətiriləcək %1 kanal" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "fəaldır" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "Proksi server:" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "Proksi növü:" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "Server tənzimləmələri" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "Proksi tənzimləmələri" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "Yeni pulqabı" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Miqdar" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "Kanal tutumu" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "Bu kanal %1 təsdiqdən sonra istifadə edilə bilər" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "Pulqabını aç" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "Yararsız parol" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "Pulqabı bölünmə tələb edir" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "Bölünmüş pulqabı" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "Kilidi aç" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "Parol (yenidən)" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "Oldu" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "Yeni PIN-i daxil et" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "Yeni PIN-i təkrar daxil et" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "PIN-lər uyğunlaşmır" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "İstifadəçi interfeysi" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "Bitcoin məbləğlərinə minlərlə ayırıcı əlavə edin" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "Tarixi əmsallar" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "Pulqabı davranışı" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "Təsdiqlənməmiş xərcləmə" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "Trampolin marşrutu" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Qabaqcıl" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "SOCKS5/TOR" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "SOCKS4" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "Proksini fəallaşdır" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Ünvan" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "Proksi tənzimləmələri" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "Oldu" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "Köhnə ödəniş" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "Köhnə ödəniş əmsalı" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "Oldu" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "Köhnə ödəniş" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "Köhnə ödəniş əmsalı" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "Oldu" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "Ödəniş tələbi açıqlaması" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Miqdar" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "Ödəniş al" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Ünvan" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Miqdar" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "Kopyalandı!" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "Ödənildi!" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 dəqiqə" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 saat" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 gün" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 həftə" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "Serverlər" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "@%1 ilə bağlantı quruldu" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "Server tənzimləmələri" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "Oldu" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "Şəbəkə konfiqurasiyası" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "Oldu" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "Alınmış miqdar" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "Göndərilmiş miqdar" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "Kanallarda alınmış miqdar" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Kanallardan çəkilmiş miqdar" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "Tx-i ləğv et" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "Serverləri əllə seçin" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "Toxumunuzu daxil edin" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "Əsas ictimai açar" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "Müştərək imza açarı" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "Müştərək imza toxumu" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "Zəhmət olmasa bu %1 sözü kağıza qeyd edin (sıralama vacibdir)." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "Özəl sözlərlə toxumu genişləndirin" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "Xəta: yararsız əsas açar" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "Əsas ictimai açar" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "Müştərək imza #%1/%2" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "Müştərək imza əsas ictimai açarı daxil edin" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "Electrum toxumları, ilkin toxum növüdür." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "Daha əvvəl Electrum tərəfindən yaradılmış bir toxumdan bərpa edirsinizsə, bunu seçin" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "Əsas ictimai açar" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "Müştərək imza #%1/%2" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "BIP39" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "Müştərək imza toxumunu daxil et" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "Toxumunuzu daxil edin" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "Özəl sözlərlə toxumu genişləndirin" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "Pulqabınızdakı vəsaitin kilidini açmaq üçün lazım olan iştirakçı sayını və imza sayını seçin." + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "Müştərək imza sayı: %1" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "İmza sayı: %1" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "Proksi tənzimləmələri" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "Server tənzimləmələri" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "Əsas ictimai açar" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "Standart Pulqabı" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "Bu pulqabı üçün Lightning fəaldır?" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "Pulqabı detalları" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "HD" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "Yalnız bax" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "HW" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "Toxumu göstərmək üçün toxunun" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "Lightning Düyün kimliyi" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "2FA" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "sıradan çıxarıldı (server olmadan imzalana bilər)" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "fəaldır" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "Qalan TX" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "bilinmir" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "Faktura" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "Törəmə prefiksi" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "BIP32 barmaq izi" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "Pulqabını sil" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "\"Lightning\"i fəallaşdır" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "Pulqabı detalları" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Ünvanlar" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "Heç bir pulqabı yüklənmədi" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "Pulqabı aç/yarat" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "Ödənişi təsdiqlə" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "Daha çox detal" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "Pulqabını dəyişdir" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "Hazırkı" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "Aktiv" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "Yüklənmədi" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "Bitir" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Haqqında" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "Electrum bağlanılsın?" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "Ödəniş uğurlu oldu" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "Ödəniş uğursuz oldu" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "Hazırkı parol yanlışdır" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/be_BY/electrum.po electrum-4.4.5+dfsg1/electrum/locale/be_BY/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/be_BY/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/be_BY/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:55\n" "Last-Translator: \n" "Language-Team: Belarusian\n" "Language: be_BY\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || n%10>=5 && n%10<=9 || n%100>=11 && n%100<=14 ? 2 : 3);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Курсы валют недаступныя)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " пацвярджэнне" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Пра праграму" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Адрасы" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "&Bitcoin Paper" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Праверка наяўнасці абнаўленняў" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Закрыць" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Дакументацыя" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Ахвяраваць на абслугоўванне сервера" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Зашыфраваць/расшыфраваць паведамленне" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Экспарт" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Файл" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Фільтр" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&Flip horizontally" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&З QR-кода" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&З файла" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&З тэксту" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&З ланцужка блокаў" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Даведка" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Гісторыя" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Імпарт" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Інфармацыя" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Адмеціны" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Загрузіць трансакцыю" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Сетка" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Новы" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Стварыць/Аднавіць" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Афіцыйны вэб-сайт" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Адкрыць" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Пароль" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Заплаціць некалькім" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Дыяграма" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Убудовы" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Асабісты ключ" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Выхад" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Нядаўна адкрытыя" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Паведаміць пра хібу" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "&Захаваць рэзервовую копію" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Сід" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Падпісаць/пацвердзіць паведамленне" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Зводка" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Прыбраць" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Інструменты" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Выгляд" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Гаманец" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Націсніце {} з {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 дзень" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 гадзіна" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 тыдзень" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Пакладзіце гэты аркуш на роўную, добра асветленую паверхню." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 хвілін" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Выраўняйце межы Revealer адносна ліній зверху і злева." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "4. Увядзіце нумары ў праграме" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Рэзервовая копія аўтаматычна ствараецца пры стварэнні новага гаманца." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Копія вашага гаманца была створаная ў" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Здаецца, бібліятэка адсутнічае." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Пры кожнай трансацыі праз адлеглы сервер будзе спаганяцца невялічкая камісія. Пасля завяршэння ўсталёўкі вы зможаце праглядзець і змяніць плацежныя налады." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Прапанаваны памер камісіі аўтаматычнае дадаецца ў гэтае поле. Вы можаце змяніць яго. Памер залежыць ад памеру трансакцыі." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Пра Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Ухваліць" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Ухваліць слова" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Кошт набыцця" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Дадаць даручальніка" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Дадаць даручальніка" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Дадатковыя камісіі" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "Дададзена {} дадатковых сатошы." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Адрас" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Звесткі пра адрас" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "Адрас скапіяваны ў буфер абмену" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Адрас замарожаны" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Адрас адсутнічае ў гаманцы." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Адрасы" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Дадаткова" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Пасля выключэння парольных фразаў вы можаце злучыць гэты гаманец Electrum, калі ў яго была пустая фраза. Калі яго фраза не была пустой, вам патрэбна будзе стварыць новы гаманец праз памагатага па ўсталёўцы. Вы можаце выкарыстоўваць гэты гаманец у любы час, уключыўшы парольныя фразы і ўвёўшы яго парольную фразу." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Усе" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Усе палі мусяць быць запоўненыя" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "Ужо абноўлена" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Таксама дробязь (dust) не вяртаецца ў рэшце, але дадаецца ў камісійную ўзнагароду." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -512,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -591,7 +619,7 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "" @@ -607,7 +635,7 @@ msgid "Auto-connect" msgstr "" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -615,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -652,31 +680,31 @@ msgid "Back" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "" @@ -684,27 +712,27 @@ msgid "Banner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "" -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "" -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -720,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "" @@ -740,8 +773,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -749,12 +782,20 @@ msgid "Bottom" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "" @@ -762,15 +803,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -778,7 +819,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "" @@ -790,48 +831,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "" @@ -839,36 +880,36 @@ msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -877,11 +918,11 @@ msgid "Cannot read file" msgstr "" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -901,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "" @@ -940,60 +981,67 @@ msgid "Change Password" msgstr "" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1001,7 +1049,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1009,9 +1057,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "" @@ -1019,11 +1067,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1037,32 +1085,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1074,7 +1122,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1086,7 +1134,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "" @@ -1094,7 +1142,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1122,7 +1170,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "" @@ -1134,9 +1182,9 @@ msgid "Choose..." msgstr "" +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "" @@ -1144,80 +1192,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1232,11 +1281,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1245,27 +1294,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "" @@ -1273,33 +1326,29 @@ msgid "Confirm Password:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1388,15 +1437,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1404,12 +1453,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "" @@ -1418,7 +1467,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1430,52 +1483,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "" @@ -1483,11 +1533,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "" @@ -1503,59 +1553,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1563,7 +1613,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1571,11 +1621,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1587,27 +1637,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "" @@ -1615,15 +1661,11 @@ msgid "Current Password:" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1631,11 +1673,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1643,35 +1685,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Цёмна/Светла" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1679,55 +1721,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "" @@ -1735,43 +1781,48 @@ msgid "Denomination" msgstr "" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "" -#: electrum/lnutil.py:340 -msgid "Destination node" +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 -msgid "Details" +#: electrum/lnutil.py:361 +msgid "Destination node" msgstr "" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 +msgid "Details" msgstr "" #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1779,22 +1830,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1806,26 +1857,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1833,11 +1888,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1845,8 +1900,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "" @@ -1854,11 +1909,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1874,51 +1929,61 @@ msgid "Do you want to delete the old file" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1930,16 +1995,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "" @@ -1948,16 +2024,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "" @@ -1965,93 +2041,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "" +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "" -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "" -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "" @@ -2068,39 +2148,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2108,12 +2188,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2121,16 +2201,16 @@ msgid "Enter Password" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2139,8 +2219,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2148,7 +2228,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "" @@ -2158,7 +2238,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2168,7 +2248,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "" @@ -2180,7 +2260,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "" @@ -2196,22 +2276,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2221,11 +2305,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2242,13 +2326,13 @@ msgid "Enter wallet name" msgstr "" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2256,11 +2340,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2278,37 +2362,34 @@ msgid "Enter your password or choose another file." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2317,13 +2398,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2331,28 +2411,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2360,10 +2440,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2379,50 +2459,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "" @@ -2430,35 +2505,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2474,21 +2549,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2496,144 +2571,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2641,54 +2720,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "" @@ -2701,8 +2781,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2710,44 +2790,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2755,7 +2839,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2771,15 +2855,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2787,16 +2871,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "" @@ -2804,11 +2880,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2816,7 +2892,7 @@ msgid "Host" msgstr "" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2832,48 +2908,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2881,16 +2958,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2898,13 +2975,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2916,11 +2993,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2928,7 +3005,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2936,22 +3013,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2959,16 +3040,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "" @@ -2980,86 +3060,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "" @@ -3072,30 +3157,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "" @@ -3103,7 +3188,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3111,11 +3196,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "" @@ -3123,56 +3208,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3192,20 +3275,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3218,45 +3301,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "" @@ -3264,15 +3334,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3288,7 +3358,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3300,15 +3370,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3316,7 +3386,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "" @@ -3324,15 +3394,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3360,9 +3430,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "" @@ -3370,7 +3440,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3403,18 +3473,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "Lightning" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3426,33 +3496,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3464,19 +3538,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3484,69 +3559,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3554,23 +3642,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3590,7 +3686,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3598,26 +3694,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3629,24 +3725,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3654,23 +3750,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3679,21 +3779,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3701,14 +3801,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3721,18 +3825,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "" @@ -3741,25 +3845,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "" @@ -3771,46 +3879,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3818,11 +3926,15 @@ msgid "No Wallet" msgstr "" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3830,11 +3942,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3846,10 +3958,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3858,23 +3974,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3890,17 +4006,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3908,17 +4024,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3926,7 +4042,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3934,45 +4050,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3985,10 +4106,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3997,7 +4114,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4005,11 +4122,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4017,11 +4134,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "" @@ -4033,8 +4151,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "" @@ -4042,8 +4160,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4051,11 +4169,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4063,7 +4181,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "" @@ -4075,7 +4193,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4083,29 +4201,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4113,24 +4230,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4142,15 +4259,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4159,92 +4276,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "" @@ -4252,7 +4378,7 @@ msgid "Password Strength" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4264,33 +4390,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "" @@ -4298,43 +4420,43 @@ msgid "Password:" msgstr "" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4342,22 +4464,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4365,25 +4500,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "" @@ -4399,19 +4535,23 @@ msgid "Pending" msgstr "" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4419,7 +4559,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4427,23 +4567,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4451,7 +4591,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4460,7 +4600,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4484,9 +4624,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4494,15 +4634,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "" @@ -4515,11 +4655,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4531,8 +4671,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4540,7 +4680,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4548,7 +4688,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "" @@ -4556,15 +4696,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4572,35 +4712,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4608,16 +4747,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4649,12 +4787,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4662,29 +4804,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "" -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4712,8 +4858,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "" @@ -4725,40 +4871,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "" @@ -4770,10 +4916,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4782,15 +4929,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4801,21 +4948,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "" @@ -4823,23 +4977,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4851,28 +5010,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4885,59 +5036,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4945,50 +5100,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4997,11 +5152,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5010,32 +5165,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5059,23 +5214,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5083,29 +5238,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5128,11 +5282,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5144,21 +5298,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5166,7 +5324,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5174,56 +5332,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5231,7 +5389,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5239,7 +5397,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5247,12 +5405,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "" @@ -5260,14 +5418,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5276,15 +5430,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5296,25 +5450,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5326,17 +5480,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5344,22 +5498,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5367,37 +5529,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5408,10 +5586,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5419,107 +5597,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5527,43 +5701,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5575,13 +5737,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "" @@ -5591,20 +5753,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5616,53 +5786,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "" - -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "" -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5670,59 +5844,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5733,51 +5910,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5790,29 +5973,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5820,55 +6008,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5877,24 +6076,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5902,7 +6101,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5911,7 +6110,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5919,27 +6122,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5956,33 +6163,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5990,19 +6202,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6010,26 +6222,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6042,15 +6262,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6062,34 +6282,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6097,7 +6328,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "" @@ -6105,7 +6336,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6113,7 +6344,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6122,30 +6353,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6153,14 +6384,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6176,7 +6407,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6184,19 +6415,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6230,71 +6465,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6302,36 +6544,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6339,27 +6577,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6367,15 +6605,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6391,66 +6629,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6458,72 +6692,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6531,8 +6770,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6544,7 +6787,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6566,7 +6809,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6578,23 +6821,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6614,12 +6857,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6627,19 +6870,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6647,7 +6890,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "" @@ -6659,41 +6902,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "" @@ -6701,20 +6940,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "" -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6730,11 +6969,15 @@ msgid "Wallet" msgstr "" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6742,11 +6985,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6754,15 +6997,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6770,11 +7013,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6782,7 +7025,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6798,16 +7041,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "" @@ -6819,7 +7062,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6829,7 +7076,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6837,15 +7084,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6861,25 +7108,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6889,7 +7140,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6901,8 +7152,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6910,13 +7162,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6924,11 +7176,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6936,14 +7188,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6951,7 +7204,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6963,11 +7216,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6975,27 +7228,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7003,11 +7260,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "" @@ -7016,19 +7277,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7040,49 +7301,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7091,7 +7361,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7099,7 +7373,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7111,43 +7385,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7155,15 +7441,15 @@ msgid "Your seed is important!" msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7183,19 +7469,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "" @@ -7207,12 +7493,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7276,43 +7562,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7324,54 +7650,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7380,15 +7754,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7396,7 +7766,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "" @@ -7404,15 +7778,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7420,12 +7794,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7440,7 +7810,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7452,15 +7826,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7472,19 +7847,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7492,25 +7871,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7519,19 +7906,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7539,7 +7926,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7547,7 +7938,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Пра Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Адрас" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Адрас" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Дадаткова" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Адрас" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Адрас" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 хвілін" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 гадзіна" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 дзень" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 тыдзень" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Адрасы" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Пра праграму" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/bg_BG/electrum.po electrum-4.4.5+dfsg1/electrum/locale/bg_BG/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/bg_BG/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/bg_BG/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:55\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Няма наличен курс за обмяна)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " потвърждаване" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Относно" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Адреса" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "&Документ за Bitcoin" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "Проверка за нови версии" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Затвори" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Документация" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Дарете за сървъра" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Шифриране/разшифриране на съобщение" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Експортиране" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Файл" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Филтър" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&Хоризонтално обръщане" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&От QR код" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&От файл" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&От текст" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&От блок-веригата" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Помощ" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&История" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Импортиране" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Информация" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Етикети" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Зареждане на транзакция" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Мрежа" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Ново" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Нов/Възстановяване" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Официален уебсайт" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Отваряне" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Парола" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Плащане към повече хора" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Разширения" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Частни ключове" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Изход" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Наскоро отваряно" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Докладване на грешки" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "& Запази копие" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Сийд" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Подписване/потвърждаване на съобщение" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Кратко описание" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Усвояване" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Инструменти" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Преглед" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Портфейл" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 ден" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 час" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 седмица" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Поставете този документ на равна и добре осветена повърхност." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 минути" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Когато генерирате нов портфейл, автомотично се запазва копие." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Създадено беше копие на ваш портфейл" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Предложената такса ще бъде автоматично прибавена към това поле. Можете да я отмените. Предложената такса нараства с размера на транзакцията." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Относно Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Приемам" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Добавяне на съподписан" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Допълнителни такси" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "" -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Адрес" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Детайли Адрес" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Адресът е замразен" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "" -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Адреси" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Разширени" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Всичко" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Сума" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Получена сума:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Изпратена сума:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Сума за изпращане" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -512,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Прилагане" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "арабски" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "арменски" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -591,7 +619,7 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "" @@ -607,7 +635,7 @@ msgid "Auto-connect" msgstr "" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -615,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 сийд" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -652,31 +680,31 @@ msgid "Back" msgstr "Обратно" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Архивиране" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Архивът НЕ Е запазен. Не е настроена папката за архивиране." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Папка за архивиране" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "Архивирането не е настроено" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Архивът е записан" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Баланс" @@ -684,27 +712,27 @@ msgid "Banner" msgstr "Банер" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Основна единица" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Основната единица на вашия портфейл." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Преди докладване на грешка, обновете до последната версия на Electrum (последното издание или git HEAD) и включете номера на версията в доклада си." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Начало" @@ -720,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Биткойн адреса няма стойност" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Принципно Биткойн транзакциите не са безплатни. Таксата за транзакцията се плаща от изпращача на средствата." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Блокчейн" @@ -740,8 +773,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -749,12 +782,20 @@ msgid "Bottom" msgstr "Отдолу" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Излъчване" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Излъчване на транзакция..." @@ -762,15 +803,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Български" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -778,7 +819,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -790,48 +831,48 @@ msgid "Calibration values:" msgstr "Калибриращи стойности:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Не може да се запише история." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Отказ" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Анулирано от потребителя" @@ -839,36 +880,36 @@ msgid "Cannot add this cosigner:" msgstr "Не може да се добави този косигнатор:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Невъзможно излъчване на транзакция" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Не може да се удържи таксата" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Не може да се зареди портфейлът" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -877,11 +918,11 @@ msgid "Cannot read file" msgstr "Не може да се прочете файла" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Не може да се подписват съобщения с този тип адрес:" @@ -901,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Капиталови печалби" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "Разделяне на веригата е открито в блок {0}" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Промяна" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "Смяна на ПИН кода" @@ -940,60 +981,67 @@ msgid "Change Password" msgstr "Промяна на парола" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Промяна..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Каналът вече е затворен" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Каналът е затворен" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1001,7 +1049,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1009,9 +1057,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Канали" @@ -1019,11 +1067,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "Поставете отметка в това поле, за да поискате нова тайна (secret). Ще трябва да въведете повторно своето семе (seed)." @@ -1037,32 +1085,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Китайски (опростен)" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Китайски (традиционен)" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Изберете \"Домашен екран\"" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Изберете резервен файл:" @@ -1074,7 +1122,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Изберете парола за шифриране на ключовете на портфейла ви." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1086,7 +1134,7 @@ msgid "Choose an account to restore." msgstr "Изберете акаунт за възстановяване." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Изберете метод за селекция на койни (UTXO). Наличните са:\n\n" @@ -1094,7 +1142,7 @@ msgid "Choose from peers" msgstr "Изберете връстници" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Изберете как да инициализирате своя Digital Bitbox:" @@ -1122,7 +1170,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "Изберете типа адреси в портфейла си." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Изберете кой онлайн блок-експлорер да се ползва за функциите, които отварят уеб браузъра" @@ -1134,9 +1182,9 @@ msgid "Choose..." msgstr "Изберете..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Изчистване" @@ -1144,80 +1192,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "Изчистете сесията след определения период на неактивност. Щом сесията изтече, вашият ПИН и парола (ако са активирани) трябва да бъдат въведени отново, за да използвате устройството." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "Кликнете върху Изпрати за да продължите" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Кликнете тук, за да скриете това съобщение." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "Клипбордът е празен" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Затваряне" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Затваряне на канала" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Мо&нети" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Код" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" -msgstr "КОнтролът на монетите е активен" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "КОнтролът на монетите е активен" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Избор на койни" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1232,11 +1281,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Цветна тема" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1245,27 +1294,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "Завършено" +msgid "Completed {} of {} groups needed" +msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Кон&зола" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Кон&такти" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "Потвърдете изтриването на устройството" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Потвърдете тайната фраза:" @@ -1273,33 +1326,29 @@ msgid "Confirm Password:" msgstr "Потвърдете паролата:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Потвърдете сийд" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Потвърдете Seed разширение" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Потвърдете Транзакция" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Потвърдете транзакцията на Ledger устройството си..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Потвърдете действие" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "Потвърждаване на принудително затваряне?" @@ -1388,15 +1437,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1404,12 +1453,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "Свързан към {0} възел." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Свързан към {0} възли." @@ -1418,7 +1467,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1430,52 +1483,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Контакти" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Копиране" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Копиране и затваряне" @@ -1483,11 +1533,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Копиране в системния буфер" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "" @@ -1503,59 +1553,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1563,7 +1613,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1571,11 +1621,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1587,27 +1637,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Критична грешка" @@ -1615,15 +1661,11 @@ msgid "Current Password:" msgstr "Текуща парола:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1631,11 +1673,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1643,35 +1685,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "чешки" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "датски" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Тъмна/светла" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Дата" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1679,55 +1721,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Дешифриране" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Изтриване" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Изтриване на портфейла?" @@ -1735,43 +1781,48 @@ msgid "Denomination" msgstr "Деноминация" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Описание" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Описание на транзакцията (незадължително)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Подробности" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "" - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1779,22 +1830,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "Ид. № на устройството" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1806,26 +1857,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1833,11 +1888,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Разпространява се от Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1845,8 +1900,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Не го съхранявай електронно." @@ -1854,11 +1909,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1874,51 +1929,61 @@ msgid "Do you want to delete the old file" msgstr "Желаете ли да изтриете старият файл" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Искате ли да продължите?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "холандски" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1930,16 +1995,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Разширения на Electrum" @@ -1948,16 +2024,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Настройки на Electrum" @@ -1965,93 +2041,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum изпраща адресите на вашия портфейл към самостоятелен сървър, за да получи историята на трансакциите ви." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum не успя да копира файла на вашият портфейл в зададеното местоположение." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum не успя да отвори вашият файл с транзакции" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum не успя да анализира вашата транзакция" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum не успя да експортира частния ключ." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum не успя да експортира трансакцията." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Шифриране" @@ -2068,39 +2148,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Шифриране/дешифриране на съобщение" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Шифрирано" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "английски" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "Въведете ПИН код" @@ -2108,12 +2188,12 @@ msgid "Enter PIN:" msgstr "Въведете ПИН код:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Въведете тайната фраза" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2121,16 +2201,16 @@ msgid "Enter Password" msgstr "Въведете парола" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Въведете сийд" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2139,8 +2219,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2148,7 +2228,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Въведете списък с изходи в полето \"Плащане към\"." @@ -2158,7 +2238,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2168,7 +2248,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Въведете адреси" @@ -2180,7 +2260,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Въведете описание" @@ -2196,22 +2276,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Въведете парола:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Въведете частни ключове" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Въведете частни ключове:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2221,11 +2305,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2242,13 +2326,13 @@ msgid "Enter wallet name" msgstr "Въведете име на портфейл" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2256,11 +2340,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2278,37 +2362,34 @@ msgid "Enter your password or choose another file." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Въведете паролата си, за да продължите" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Грешка" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2317,13 +2398,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2331,28 +2411,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Грешка при отваряне на файл" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2360,10 +2440,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2379,50 +2459,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "есперанто" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Изход от Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Дата на изтичане на заявката ви." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Изтекъл" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Валидност" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Експортиране" @@ -2430,35 +2505,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "История на експортирането" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Разкриването на един частен ключ може да компрометира целият ви портфейл!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2474,21 +2549,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2496,144 +2571,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Неуспешна промяна на парола" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Такса" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Файл" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Филтър:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Намиране" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "Версия на фърмуера" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2641,54 +2720,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Формат" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Формат: адрес, сума" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "От" @@ -2701,8 +2781,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2710,44 +2790,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "немски" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2755,7 +2839,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "гръцки" @@ -2771,15 +2855,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Височина" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Здравей, свят" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2787,16 +2871,8 @@ msgid "Here is your master public key." msgstr "Това е вашият главен публичен ключ." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Скриване" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "История" @@ -2804,11 +2880,11 @@ msgid "Homepage" msgstr "Начална страница" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Начален екран" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2816,7 +2892,7 @@ msgid "Host" msgstr "Хост" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2832,48 +2908,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "унгарски" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Ако автоматичното свързване е разрешено, Electrum винаги ще използва сървъра, който е с най-дълга блок-верига." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2881,16 +2958,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2898,13 +2975,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2916,11 +2993,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2928,7 +3005,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2936,22 +3013,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2959,16 +3040,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Импортиране" @@ -2980,86 +3060,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Импортиране на частни ключове" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "В случая НЕ ПОЛЗВАЙТЕ услугите 'възстановяване на частен ключ', предлагани от трети лица." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "индонезийски" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Информация" @@ -3072,30 +3157,30 @@ msgid "Initialize Device" msgstr "Установяване на първ. състояние на уст-вото" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "Установено първ. състояние" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Внасяне на необработена транзакция" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Входове" @@ -3103,7 +3188,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3111,11 +3196,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Недостатъчно средства" @@ -3123,56 +3208,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Невалиден адрес" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Невалидна сума" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Невалиден биткойн адрес" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Открити са невалидни редове:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "Невалиден ПИН" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3192,20 +3275,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3218,45 +3301,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Отчети" @@ -3264,15 +3334,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3288,7 +3358,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "италиански" @@ -3300,15 +3370,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "японски" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3316,7 +3386,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Клавишна комбинация: напишете \"!\" за изпращане на всички ваши койни." @@ -3324,15 +3394,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "киргизки" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Етикет" @@ -3360,9 +3430,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Език" @@ -3370,7 +3440,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "латвийски" @@ -3403,18 +3473,18 @@ msgid "Licence" msgstr "Лиценз" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3426,33 +3496,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3464,19 +3538,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3484,69 +3559,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Ред №" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Зареждане на транзакция" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3554,23 +3642,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Търсене на транзакция" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3590,7 +3686,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3598,26 +3694,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3629,24 +3725,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Съобщение" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3654,23 +3750,27 @@ msgid "Method:" msgstr "Метод:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3679,21 +3779,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3701,14 +3801,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3721,18 +3825,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Име" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Мрежа" @@ -3741,25 +3845,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Никога" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Нов контакт" @@ -3771,46 +3879,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Нов контакт" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Напред" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "Не" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "Няма данни" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3818,11 +3926,15 @@ msgid "No Wallet" msgstr "" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3830,11 +3942,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3846,10 +3958,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3858,23 +3974,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Няма повече адреси в портфейла ви." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Няма изходящи" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3890,17 +4006,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3908,17 +4024,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3926,7 +4042,7 @@ msgid "Not Now" msgstr "Не сега" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3934,45 +4050,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Няма връзка" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Недостатъчно средства" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Забележете, че ако сте замразили някой от адресите си, наличните средства ще бъдат по-малко от общия ви баланс." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3985,10 +4106,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3997,7 +4114,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4005,11 +4122,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4017,11 +4134,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Брой нули след десетичния знак. Например: ако зададете 2, \"1.\" ще бъде показвано \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "ОК" @@ -4033,8 +4151,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Офлайн" @@ -4042,8 +4160,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4051,11 +4169,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4063,7 +4181,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Онлайн блок-експлорер" @@ -4075,7 +4193,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4083,29 +4201,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4113,24 +4230,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4142,15 +4259,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4159,92 +4276,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Изходящи" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Платени" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Парола" @@ -4252,7 +4378,7 @@ msgid "Password Strength" msgstr "Сложност на паролата" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4264,33 +4390,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Паролата беше успешно променена" @@ -4298,43 +4420,43 @@ msgid "Password:" msgstr "Парола:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Плащане към" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4342,22 +4464,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4365,25 +4500,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Заявките за плащане са изтекли" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Плащането е изпратено." @@ -4399,19 +4535,23 @@ msgid "Pending" msgstr "Чакащи" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4419,7 +4559,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4427,23 +4567,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4451,7 +4591,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Моля, въведете главният публичен ключ (xpub) на вашият съподписан портфейл." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4460,7 +4600,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4484,9 +4624,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4494,15 +4634,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Моля, рестартирайте Electrum, за да активирате новите настройки на графичния интерфейс" @@ -4515,11 +4655,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4531,8 +4671,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4540,7 +4680,7 @@ msgid "Please try again." msgstr "Опитайте отново." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "Пишете тук." @@ -4548,7 +4688,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Почакайте" @@ -4556,15 +4696,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Почакайте..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "полски" @@ -4572,35 +4712,34 @@ msgid "Port" msgstr "Порт" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "португалски" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Настройки" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4608,16 +4747,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4649,12 +4787,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4662,29 +4804,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Частен ключ" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Частни ключове" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Частните ключове са експортирани." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4712,8 +4858,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Прокси" @@ -4725,40 +4871,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Публичен ключ" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR код" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "" @@ -4770,10 +4916,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Въпрос" @@ -4782,15 +4929,15 @@ msgid "Quit" msgstr "Изход" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4801,21 +4948,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "" @@ -4823,23 +4977,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4851,28 +5010,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Получаване" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4885,59 +5036,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Премахване" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4945,50 +5100,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Докладване на грешки" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Заявена сума" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4997,11 +5152,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Заявител" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5010,32 +5165,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Изисква" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5059,23 +5214,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "румънски" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "руски" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5083,29 +5238,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Запазване" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5128,11 +5282,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5144,21 +5298,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Сийд" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5166,7 +5324,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5174,56 +5332,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Изберете файл за експортиране на вашите частни ключове" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Изберете файл за експортиране на вашите транзакции от портфейла" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Изберете сървър ръчно" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5231,7 +5389,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5239,7 +5397,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Изберете кой език да се използва в графичния интерфейс (след рестартиране)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5247,12 +5405,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Изберете вашият файл за транзакцията" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Изпращане" @@ -5260,14 +5418,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5276,15 +5430,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Изпращане" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5296,25 +5450,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Сървър" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5326,17 +5480,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5344,22 +5498,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Настройки" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5367,37 +5529,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Показване" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Показване като QR код" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5408,10 +5586,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5419,107 +5597,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Показване/Скриване" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Подпис" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Подписване/потвърждаване на съобщение" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Подпис" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Подписът е потвърден" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Големина:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "словашки" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "словенски" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "Съжаляваме!" @@ -5527,43 +5701,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Източник" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "испански" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5575,13 +5737,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Състояние" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Състояние:" @@ -5591,20 +5753,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Успешно" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5616,53 +5786,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "" - -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Усвояване" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Усвояване на частни ключове" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Синхронизиране..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "тамилски" @@ -5670,59 +5844,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "тайски" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5733,51 +5910,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "Сумата за таксата може да се реши от изпращача без ограничения. Естествено, на транзакциите с ниски такси ще е необходимо повече време за обработка." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Сумата ще бъде показана в червено ако нямате достатъчно средства в портфейла си." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "Описанието не се изпраща на получателя на средствата. То се съхранява във файла на вашият портфейл и се вижда в раздел 'История'." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5790,29 +5973,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Бяха добавени следните адреси" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Следните входове не могат да бъдат импортирани" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5820,55 +6008,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5877,24 +6076,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5902,7 +6101,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5911,7 +6110,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5919,27 +6122,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5956,33 +6163,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5990,19 +6202,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Този портфейл е само за наблюдение" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6010,26 +6222,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6042,15 +6262,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6062,34 +6282,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Тази транзакция не е записана. Желаете ли да затворите?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6097,7 +6328,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Този портфейл няма сийд" @@ -6105,7 +6336,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6113,7 +6344,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6122,30 +6353,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "До" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6153,14 +6384,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6176,7 +6407,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6184,19 +6415,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "За да сте сигурни, че правилно сте съхранили вашият сийд, моля препишете го тук." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6230,71 +6465,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Общ размер" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Транзакция" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "ID на транзакция" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "ID на транзакция:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6302,36 +6544,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Транзакция без връзка с вашият портфейл" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Транзакция:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Транзакция" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6339,27 +6577,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6367,15 +6605,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6391,66 +6629,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Невъзможно създаване на csv" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Невъзможно експортиране на историята" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Невъзможно четене на файл или не е открита транзакция" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6458,72 +6692,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Неизвестно" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6531,8 +6770,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6544,7 +6787,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6566,7 +6809,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6578,23 +6821,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Използване на адреси за ресто" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6614,12 +6857,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Употребявано" @@ -6627,19 +6870,19 @@ msgid "Username" msgstr "Потребителско име" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Използването на адреси за ресто затруднява другите хора да проследяват вашите транзакции." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Стойност" @@ -6647,7 +6890,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Потвърждаване" @@ -6659,41 +6902,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Версия" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Видео-устройство" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "виетнамски" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Преглед в блок-експлорера" @@ -6701,20 +6940,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "ВНИМАНИЕ" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "ВНИМАНИЕ: Всички ваши частни ключове са тайни." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6730,11 +6969,15 @@ msgid "Wallet" msgstr "" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6742,11 +6985,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6754,15 +6997,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6770,11 +7013,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6782,7 +7025,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6798,16 +7041,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Внимание" @@ -6819,7 +7062,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6831,7 +7078,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6839,15 +7086,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6863,25 +7110,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6891,7 +7142,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6903,8 +7154,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6912,13 +7164,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Да" @@ -6926,11 +7178,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6938,14 +7190,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6953,7 +7206,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6965,11 +7218,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6977,27 +7230,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7005,11 +7262,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Можете да въведете биткойн адрес, етикет от вашия списък с контакти (ще бъде предложен довършителен списък) или псевдоним (адрес, подобен на имейла, който пренасочва към биткойн адрес)" @@ -7018,19 +7279,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7042,49 +7303,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7093,7 +7363,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7101,7 +7375,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7113,43 +7387,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Етикетите ви бяха синхронизирани." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7157,15 +7443,15 @@ msgid "Your seed is important!" msgstr "Вашият сийд е важен!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7185,19 +7471,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "Историята на вашият портфейл беше успешно експортирана." @@ -7209,12 +7495,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7278,43 +7564,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "са замразени" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "промяна" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7326,54 +7652,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7382,15 +7756,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7398,7 +7768,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "моля изчакайте..." @@ -7406,15 +7780,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7422,12 +7796,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7442,7 +7812,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7454,15 +7828,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "неизвестен" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7474,19 +7849,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "само за наблюдение" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7494,25 +7873,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} Настройки" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7521,19 +7908,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7541,7 +7928,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7549,7 +7940,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} думи" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Относно Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Версия" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Начална страница" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Разпространява се от Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Адрес" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Етикет" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Публичен ключ" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Баланс" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Транзакция" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "Изберете акаунт за възстановяване." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Баланс" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Сума" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Архивиране" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Затваряне на канала" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Грешка" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Затваряне на канала" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Изходящи" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Общ размер" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Изходящи" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Съжаляваме!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Никога" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Не сега" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Копиране" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Статично" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Сума" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Копиране" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Импортиране" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Импортиране" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Адрес" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Описание" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Запазване" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Изтриване" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Състояние" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Дата" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Етикет" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Описание" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Сума" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Съобщение" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Въпрос" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Съобщение" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "Не" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Да" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Мрежа" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Състояние" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Сървър" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Прокси" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Сума" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Грешка" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Парола" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Въведете парола" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Парола" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "Въведете ПИН код" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Настройки" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Език" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Моля, рестартирайте Electrum, за да активирате новите настройки на графичния интерфейс" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Основна единица" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Разширени" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Адрес" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Порт" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Потребителско име" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Парола" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Изходящи" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Изходящи" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Съобщение" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Сума" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Адрес" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Състояние" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Съобщение" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Сума" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Изтриване" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 минути" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 час" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 ден" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 седмица" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Отказ" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Сървър" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Напред" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Състояние" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Дата" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Етикет" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "ID на транзакция" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Изходящи" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Подпис" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Излъчване" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Запазване" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Премахване" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Автоматично свързване" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "Изберете типа адреси в портфейла си." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Вашият сийд е важен!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "За да сте сигурни, че правилно сте съхранили вашият сийд, моля препишете го тук." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Този сийд ще ви позволи да възстановите вашият портфейл в случай на сриване на компютъра ви." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "ВНИМАНИЕ" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Не го съхранявай електронно." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Да" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "Не" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Шифрирано" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Сийд" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "неизвестен" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Промяна на парола" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Успешно" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Грешка" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Адреси" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Канали" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Получаване" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Изпращане" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Грешка" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Отказ" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Обратно" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Напред" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Мрежа" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Настройки" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Относно" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Грешка" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/bn_BD/electrum.po electrum-4.4.5+dfsg1/electrum/locale/bn_BD/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/bn_BD/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/bn_BD/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:42\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:55\n" "Last-Translator: \n" "Language-Team: Bengali\n" "Language: bn_BD\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr "" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "" -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "" -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "" -#: electrum/lnworker.py:501 -msgid "Address unknown for node:" -msgstr "" - -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 -msgid "Addresses" +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." +#: electrum/lnworker.py:504 +msgid "Address unknown for node:" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 +msgid "Addresses" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -512,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -591,7 +619,7 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "" @@ -607,7 +635,7 @@ msgid "Auto-connect" msgstr "" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -615,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -652,31 +680,31 @@ msgid "Back" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "" @@ -684,27 +712,27 @@ msgid "Banner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "" -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "" -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -720,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "" @@ -740,8 +773,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -749,12 +782,20 @@ msgid "Bottom" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "" @@ -762,15 +803,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -778,7 +819,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "" @@ -790,48 +831,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "" @@ -839,36 +880,36 @@ msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -877,11 +918,11 @@ msgid "Cannot read file" msgstr "" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -901,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "" @@ -940,60 +981,67 @@ msgid "Change Password" msgstr "" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1001,7 +1049,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1009,9 +1057,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "" @@ -1019,11 +1067,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1037,32 +1085,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1074,7 +1122,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1086,7 +1134,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "" @@ -1094,7 +1142,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1122,7 +1170,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "" @@ -1134,9 +1182,9 @@ msgid "Choose..." msgstr "" +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "" @@ -1144,80 +1192,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1232,11 +1281,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1245,27 +1294,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "" @@ -1273,33 +1326,29 @@ msgid "Confirm Password:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1388,15 +1437,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1404,12 +1453,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "" @@ -1418,7 +1467,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1430,52 +1483,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "" @@ -1483,11 +1533,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "" @@ -1503,59 +1553,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1563,7 +1613,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1571,11 +1621,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1587,27 +1637,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "" @@ -1615,15 +1661,11 @@ msgid "Current Password:" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1631,11 +1673,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1643,35 +1685,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1679,55 +1721,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "" @@ -1735,43 +1781,48 @@ msgid "Denomination" msgstr "" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "" -#: electrum/lnutil.py:340 -msgid "Destination node" +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 -msgid "Details" +#: electrum/lnutil.py:361 +msgid "Destination node" msgstr "" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 +msgid "Details" msgstr "" #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1779,22 +1830,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1806,26 +1857,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1833,11 +1888,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1845,8 +1900,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "" @@ -1854,11 +1909,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1874,51 +1929,61 @@ msgid "Do you want to delete the old file" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1930,16 +1995,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "" @@ -1948,16 +2024,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "" @@ -1965,93 +2041,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "" +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "" -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "" -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "" @@ -2068,39 +2148,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2108,12 +2188,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2121,16 +2201,16 @@ msgid "Enter Password" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2139,8 +2219,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2148,7 +2228,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "" @@ -2158,7 +2238,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2168,7 +2248,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "" @@ -2180,7 +2260,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "" @@ -2196,22 +2276,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2221,11 +2305,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2242,13 +2326,13 @@ msgid "Enter wallet name" msgstr "" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2256,11 +2340,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2278,37 +2362,34 @@ msgid "Enter your password or choose another file." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2317,13 +2398,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2331,28 +2411,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2360,10 +2440,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2379,50 +2459,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "" @@ -2430,35 +2505,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2474,21 +2549,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2496,144 +2571,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2641,54 +2720,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "" @@ -2701,8 +2781,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2710,44 +2790,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2755,7 +2839,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2771,15 +2855,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2787,16 +2871,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "" @@ -2804,11 +2880,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2816,7 +2892,7 @@ msgid "Host" msgstr "" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2832,48 +2908,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2881,16 +2958,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2898,13 +2975,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2916,11 +2993,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2928,7 +3005,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2936,22 +3013,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2959,16 +3040,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "" @@ -2980,86 +3060,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "" @@ -3072,30 +3157,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "" @@ -3103,7 +3188,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3111,11 +3196,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "" @@ -3123,56 +3208,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3192,20 +3275,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3218,45 +3301,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "" @@ -3264,15 +3334,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3288,7 +3358,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3300,15 +3370,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3316,7 +3386,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "" @@ -3324,15 +3394,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3360,9 +3430,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "" @@ -3370,7 +3440,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3403,18 +3473,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3426,33 +3496,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3464,19 +3538,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3484,69 +3559,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3554,23 +3642,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3590,7 +3686,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3598,26 +3694,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3629,24 +3725,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3654,23 +3750,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3679,21 +3779,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3701,14 +3801,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3721,18 +3825,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "" @@ -3741,25 +3845,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "" @@ -3771,46 +3879,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3818,11 +3926,15 @@ msgid "No Wallet" msgstr "" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3830,11 +3942,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3846,10 +3958,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3858,23 +3974,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3890,17 +4006,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3908,17 +4024,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3926,7 +4042,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3934,45 +4050,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3985,10 +4106,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3997,7 +4114,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4005,11 +4122,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4017,11 +4134,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "" @@ -4033,8 +4151,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "" @@ -4042,8 +4160,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4051,11 +4169,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4063,7 +4181,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "" @@ -4075,7 +4193,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4083,29 +4201,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4113,24 +4230,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4142,15 +4259,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4159,92 +4276,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "" @@ -4252,7 +4378,7 @@ msgid "Password Strength" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4264,33 +4390,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "" @@ -4298,43 +4420,43 @@ msgid "Password:" msgstr "" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4342,22 +4464,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4365,25 +4500,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "" @@ -4399,19 +4535,23 @@ msgid "Pending" msgstr "" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4419,7 +4559,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4427,23 +4567,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4451,7 +4591,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4460,7 +4600,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4484,9 +4624,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4494,15 +4634,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "" @@ -4515,11 +4655,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4531,8 +4671,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4540,7 +4680,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4548,7 +4688,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "" @@ -4556,15 +4696,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4572,35 +4712,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4608,16 +4747,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4649,12 +4787,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4662,29 +4804,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "" -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4712,8 +4858,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "" @@ -4725,40 +4871,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "" @@ -4770,10 +4916,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4782,15 +4929,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4801,21 +4948,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "" @@ -4823,23 +4977,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4851,28 +5010,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4885,59 +5036,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4945,50 +5100,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4997,11 +5152,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5010,32 +5165,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5059,23 +5214,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5083,29 +5238,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5128,11 +5282,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5144,21 +5298,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5166,7 +5324,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5174,56 +5332,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5231,7 +5389,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5239,7 +5397,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5247,12 +5405,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "" @@ -5260,14 +5418,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5276,15 +5430,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5296,25 +5450,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5326,17 +5480,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5344,22 +5498,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5367,37 +5529,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5408,10 +5586,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5419,107 +5597,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5527,43 +5701,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5575,13 +5737,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "" @@ -5591,20 +5753,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5616,53 +5786,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "" -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5670,59 +5844,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5733,51 +5910,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5790,29 +5973,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5820,55 +6008,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5877,24 +6076,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5902,7 +6101,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5911,7 +6110,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5919,27 +6122,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5956,33 +6163,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5990,19 +6202,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6010,26 +6222,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6042,15 +6262,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6062,34 +6282,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6097,7 +6328,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "" @@ -6105,7 +6336,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6113,7 +6344,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6122,30 +6353,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6153,14 +6384,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6176,7 +6407,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6184,19 +6415,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6230,71 +6465,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6302,36 +6544,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6339,27 +6577,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6367,15 +6605,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6391,66 +6629,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6458,72 +6692,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6531,8 +6770,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6544,7 +6787,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6566,7 +6809,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6578,23 +6821,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6614,12 +6857,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6627,19 +6870,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6647,7 +6890,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "" @@ -6659,41 +6902,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "" - -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "" @@ -6701,20 +6940,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "" -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6730,11 +6969,15 @@ msgid "Wallet" msgstr "" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6742,11 +6985,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6754,15 +6997,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6770,11 +7013,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6782,7 +7025,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6798,16 +7041,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "" @@ -6819,7 +7062,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6829,7 +7076,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6837,15 +7084,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6861,25 +7108,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6889,7 +7140,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6901,8 +7152,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6910,13 +7162,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6924,11 +7176,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6936,14 +7188,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6951,7 +7204,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6963,11 +7216,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6975,27 +7228,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7003,11 +7260,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "" @@ -7016,19 +7277,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7040,49 +7301,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7091,7 +7361,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7099,7 +7373,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7111,43 +7385,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7155,15 +7441,15 @@ msgid "Your seed is important!" msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7183,19 +7469,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "" @@ -7207,12 +7493,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7276,43 +7562,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7324,54 +7650,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7380,15 +7754,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7396,7 +7766,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "" @@ -7404,15 +7778,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7420,12 +7794,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7440,7 +7810,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7452,15 +7826,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7472,19 +7847,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7492,25 +7871,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7519,19 +7906,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7539,7 +7926,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7547,7 +7938,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/cs_CZ/electrum.po electrum-4.4.5+dfsg1/electrum/locale/cs_CZ/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/cs_CZ/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/cs_CZ/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:55\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Žádný kurz k dispozici)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " potvrzení" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&O aplikaci" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Adresy" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "&Bitcoin Paper" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Kontrola aktualizací" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Zavřít" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "Dokumentace" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Přispět serveru" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Šifrovat/dešifrovat zprávu" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Exportovat" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Soubor" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Filtr" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&Překlopit vodorovně" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Z QR kódu" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Ze souboru" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Z textu" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Z blockchainu" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Nápověda" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Historie" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importovat" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Informace" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Štítky" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "Nahrát transakci" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Síť" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Nový" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "&Nový kontakt" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Nový/Obnovit" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Oficiální stránky" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Otevřít" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Heslo" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Hromadná platba" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Plot" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Pluginy" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Soukromý klíč" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Ukončit" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "N&aposledy otevřené" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Oznámit chybu" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "&Uložit zálohu" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Seed-semínko" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Podepsat/ověřit zprávu" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "Shrnutí" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Sweep" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "Nás&troje" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Zobrazení" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Peněženka" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Touch {} of {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 den" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 hodina" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 týden" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Umístěte tento papír na rovný a dobře osvětlený povrch." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 minut" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Zarovnejte hranice Revealeru s přerušovanými čarami nahoře a vlevo." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "2fa poplatek: {} (pro další dávku transakcí)" @@ -242,19 +234,19 @@ msgid "4. Type the numbers in the software" msgstr "4. Zadejte čísla do softwaru" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "CPFP je transakce, při které se odesílá nepotvrzený výstup s vysokým poplatkem. Cílem je, aby těžaři potvrdili rodičovskou transakci a získali tak poplatek připojený k podřízené transakci." #: electrum/gui/qt/channel_details.py:65 msgid "A backup does not contain information about your local balance in the channel." -msgstr "" +msgstr "Záloha neobsahuje informace o vašem místním zůstatku v kanálu." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Při generování nové peněženky se záloha automaticky uloží." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Kopie peněženky byla vytvořena v" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Knihovna pravděpodobně chybí." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "U této faktury již byla zahájena platba" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "Předchozí pokus o zaplacení této faktury nebyl vypořádaný" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Za každou transakci používající vzdálený server bude účtován malý poplatek. Po dokončení instalace můžete zkontrolovat a upravit své fakturační preference." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Navrhovaný poplatek je automaticky vložen do tohoto políčka. Můžete ho přepsat. Výše navrhovaného poplatku se zvyšuje v závislosti na velikosti transakce." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "Strážná věž je démon, který sleduje vaše kanály a brání druhé straně v krádeži finančních prostředků vysíláním starého stavu." @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "O programu Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Potvrdit" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Přijměte slovo" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Pořizovací cena" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Přidat spolupodepisovatele" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Přidat spolupodepisovatele" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" -msgstr "" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" +msgstr "Přidat lighting žádost do bitcoin URIs" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "Přidat oddělovače tisíců do částek bitcoinů" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "Přidávání informací do tx, z peněženky a ze sítě..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "Přidat do Historie" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "Přidat ovládání mincí" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "Přidat transakci do historie bez odvysílání" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "Přidávání informací do tx, ze sítě..." -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Dodatečné poplatky" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "Budou přidány další {} satoshi." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Adresa" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Detaily adresy" @@ -370,75 +378,82 @@ msgid "Address copied to clipboard" msgstr "Adresa byla zkopírována do schránky" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Adresa je zmrazená" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Adresa není v peněžence." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "Znovuvyužití adresy" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "Neznámá adresa pro uzel:" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Adresy" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Pokročilé" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Rozšířený náhled" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Po vypnutí bezpečnostních frází můžete tuto peněženku Electrum spárovat, pouze pokud měla prázdnou bezpečnostní frázi. Pokud jeho bezpečnostní fráze nebyla prázdná, budete muset pomocí průvodce instalací vytvořit novou peněženku. Tuto peněženku můžete kdykoli znovu použít povolením bezpečnostních frází a zadáním její bezpečnostní fráze." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "Po tomto zpoždění budou finanční prostředky zaslány na adresu odvozenou od seedu vaší peněženky." -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "Alias" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Vše" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Všechna pole musí být vyplněna" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "Všechny výstupy jsou beze změny is_mine" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "Všechny statusy" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "Všechny typy" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "Všechny vaše adresy jsou používány v čekajících žádostech." + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" -msgstr "" +msgstr "Povolit okamžité výměny" #: electrum/gui/qt/update_checker.py:90 msgid "Already up to date" msgstr "Již aktuální" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Také prachové částky nejsou udržovány jako drobné mince, ale připočítávjí se k poplatku." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "Také při dávkování RBF transakcí, BIP 125 ukládá nižší hranici poplatku." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "Alternativně" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "Zálohu souboru peněženky můžete uložit také z nabídky Soubor" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "Vždy zkontrolujte své zálohy." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Částka" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "Částka pro výstup OP_RETURN musí být nula." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "Částka mimo limit" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "Přijaté množství v kanálech" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Obdržená částka:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Odeslaná částka:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Částka k odeslání" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "Částka je příliš nízká" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" -msgstr "" +msgstr "Příliš malá částka na onchain příjem" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Částka vybraná z kanálů" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "Šifrovaná transakce byla získána ze spolupodepisované zásobárny." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "Je detekován neinicializovaný digitální Bitbox." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "Nepojmenované {}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "Vzhled" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Použít" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arabsky" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Opravdu chcete vymazat zařízení?\n" "Peněženka stále obsahuje bitcoiny!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Opravdu chcete tento kanál smazat? Tím vymažete související transakce z historie vaší peněženky." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Opravdu chcete smazat peněženku {}?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "Jste si jistí, že chcete vypnout trampoline?" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Opravdu chcete vymazat Digital Bitbox?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Opravdu chcete pokračovat?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Opravdu chcete tuto transakci a {} subtransakce odebrat?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Opravdu chcete tuto transakci odebrat?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Arménsky" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "Ve výšce bloku: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Za symbolem musí být uveden alespoň název hostitele." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "V důsledku tohoto zaokrouhlení by mohlo být ztraceno maximálně 100 satoshi." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "Nastavení audio modemu" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Autorizace" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "Automatické připojení" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Automaticky kontrolovat aktualizace softwaru" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "BIP39 Obnovení" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 seed-semínko" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "Seedy BIP39 lze importovat do programu Electrum, takže mají uživatelé přístup k prostředkům uzamčeným v jiných peněženkách." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "Seedy BIP39 neobsahují číslo verze, což ohrožuje kompatibilitu s budoucím softwarem." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "BIP70 Faktura uložena jako {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "BTC Fiat cena" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "BTC zůstatek" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "BTC příchozí" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "BTC odchozí" @@ -653,31 +681,31 @@ msgid "Back" msgstr "Zpět" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Záloha" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Záloha NENÍ uložena. Zálohovací adresář není nakonfigurován." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Zálohovací adresář" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "Záloha není nakonfigurována" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Záloha uložena:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Zůstatek" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "Baner" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Základní jednotka" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Základní jednotka vaší peněženky." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "Dávkové faktury" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" -msgstr "" +msgstr "Dávka nepotvrzených transakcí" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Před nahlášením chyby aktualizujte na nejnovější verzi aplikace Electrum (poslední vydání nebo git HEAD), a poté informaci o verzi aplikace také vložte do hlášení." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Začít" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "Status BitBox02" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Bitcoinová adresa neexistuje" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "Bitcoin URI" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Transakce Bitcoinů obecně nejsou bezplatné. Poplatek za transakci platí odesílatel financí." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Výška bloku" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blockchain" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "Bootloader" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Hodnota hash bootloaderu" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "Spodek" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Zveřejnit" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "Odvysílání úspěšné" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "Vysílání" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Zveřejňování transakce..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "Datum buildu" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bulharsky" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Navýšit poplatek" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Navýšit poplatek" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "Platnost CLTV" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "Kalibrační hodnoty:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "Může příjmout" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Může odeslat" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "Nelze CPFP: neznámý poplatek za nadřazenou transakci." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Nelze vykreslit historii." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Zrušit" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "Zrušit (double-spend)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." -msgstr "" +msgstr "Zrušit nepotvrzenou transakci tím, že ji nahradíte transakcí s vyšším poplatkem, která se odešle zpět do vaší peněženky." -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Zrušit transakci" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Zrušeno uživatelem" @@ -840,49 +881,49 @@ msgid "Cannot add this cosigner:" msgstr "Není možné přidat spolupodepisovatele:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Nelze zveřejnit transakci" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Poplatek nelze zvýšit" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "Transakci nelze zrušit" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "Nelze vytvořit podřízenou transakci" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" -msgstr "" +msgstr "Nepodařilo se určit dynamické poplatky, nejste připojeni" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." -msgstr "" +msgstr "Nepodařilo se importovat zálohu kanálu." -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Nelze načíst peněženku" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" -msgstr "" +msgstr "Nemůže se zaplatit méně, než je částka uvedená na faktuře" #: electrum/gui/qt/installwizard.py:263 electrum/gui/qt/installwizard.py:266 #: electrum/gui/qt/installwizard.py:289 msgid "Cannot read file" msgstr "Nelze přečíst soubor" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "Zálohu nelze uložit bez oprávnění ÚLOŽNÉHO PROSTORU" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Nelze podepisovat zprávy s tímto typem adresy:" @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "Nelze spustit skener QR: inicializace se nezdařila." -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Kapacita" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Kapitálové výnosy" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "Tok peněz" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Neshoda certifikátu" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "Bylo detekováno rozdělení řetězce v bloku {0}" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Drobné" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Change adresa" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "Změnit PIN kód" @@ -941,68 +982,75 @@ msgid "Change Password" msgstr "Změnit heslo" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "Změňte nastavení tak, abyste mohli utrácet nepotvrzené mince." + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Změnit..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Záloha kanálu" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Záloha kanálu" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Záloha kanálu:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "ID kanálu" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Kanál je již uzavřen" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "Zálohy kanálů lze importovat v jiné instanci stejné peněženky naskenováním tohoto QR kódu." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "Zálohy kanálů mohou být importovány v další instanci stejné peněženky." + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "Zálohy kanálů lze použít pouze k vyžádání uzavření kanálů." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Kanál uzavřen" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Kanál je uzavřen, možná budete muset počkat alespoň {} bloků, kvůli zpoždění CSV" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Podrobnosti kanálu" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Kanál byl vytvořen." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "Kanál je pro odeslání pozastaven" #: electrum/gui/qt/channel_details.py:73 msgid "Channel stats" -msgstr "" +msgstr "Statistiky kanálů" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "Typ kanálu:" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "Aktualizace kanálu pro dotaz." -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Kanály" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "Kanály v databázi." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "Chcete-li konfigurovat Electrum jako pozorovatelnu (watchtower), podívejte se do naší online dokumentace." -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "Zaškrtnutím tohoto políčka požádáte o nový tajný kód. Budete muset znovu zadat svůj seed." @@ -1038,33 +1086,33 @@ msgid "Checking for updates..." msgstr "Probíhá kontrola aktualizací..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Child Pays for Parent" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "Dítě zaplatí\n" "za rodiče" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Child pays for parent" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Čínština (zjednodušená)" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Čínština (tradiční)" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Zvolte úvodní obrazovku" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Vyberte záložní soubor:" @@ -1076,9 +1124,9 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Zadejte heslo pro zašifrování svých klíčů k peněžence." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." -msgstr "" +msgstr "Vyberte vzdálený uzel a částku pro financování kanálu." #: electrum/gui/kivy/main_window.py:170 msgid "Choose a server" @@ -1088,7 +1136,7 @@ msgid "Choose an account to restore." msgstr "Vyberte účet, který chcete obnovit." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Vyberte metodu výběru (UTXO) mincí. Dostupné jsou následující:\n\n" @@ -1096,7 +1144,7 @@ msgid "Choose from peers" msgstr "Vyberte z uzlů" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Vyberte, jak inicializovat Digital Bitbox:" @@ -1126,7 +1174,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "Vyberte typ adresy v peněžence." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Vyberte online průzkumník bloků k používání pro funkce, které otevírají webový prohlížeč" @@ -1138,95 +1186,96 @@ msgid "Choose..." msgstr "Vyberte..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Vymazat" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:35 msgid "Clear all gossip" -msgstr "" +msgstr "Vymazat všechny gossips" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "Vymažte relaci po stanoveném období nečinnosti. Jakmile vyprší časový limit relace, je nutné znovu použít PIN kód a bezpečnostní frázi (pokud je povolena), abyste mohli zařízení používat." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "Pokračujte kliknutím na Odeslat" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Klepnutím sem skryjete tuto zprávu." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" -msgstr "" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" +msgstr "Klikněte pro otevření, kliknutím pravým pro menu" #: electrum/gui/text.py:196 msgid "Clipboard" -msgstr "" +msgstr "Schránka" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "Schránka je prázdná" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Zavřít" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Zavřít kanál" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" -msgstr "" +msgstr "Uzavírání Transakce" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "M&ince" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Kód" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "Analýza Soukromí Mincí" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "Ovládání mincí" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "Ovládání mincí je aktivní" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "Mince je zmrazená" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "Mince vybraná k utrácení" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Zvolení mince" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "Výběr mincí je aktivní ({} vybraných výstupů UTXO)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "Coinbase Vstup" #: electrum/gui/text.py:102 msgid "Coins" -msgstr "" +msgstr "Mince" #: electrum/plugins/coldcard/qt.py:87 msgid "Coldcard Status" @@ -1236,11 +1285,11 @@ msgid "Coldcard Wallet" msgstr "Peněženka Coldcard" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Barevný motiv" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "Kombinovat" @@ -1249,27 +1298,31 @@ msgstr "Dokončete proces inicializace na svém zařízení {}" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "Dokončeno" +msgid "Completed {} of {} groups needed" +msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "Výpočet trasy..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Konzole" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Kon&takty" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "Potvrďte vymazání zařízení" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Potvrdit bezpečnostní frázi:" @@ -1277,33 +1330,29 @@ msgid "Confirm Password:" msgstr "Potvrdit heslo:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Potvrdit seed-semínko" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Potvrdit rozšíření seedu" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "Potvrďte přepnutím ochranu přístupovou frází" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Potvrdit transakci" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Potvrďte transakci na vašem zařízení Ledger..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Potvrdit akci" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "Potvrdit vynucené uzavření" @@ -1392,15 +1441,15 @@ msgid "Confirm wallet address on your {} device" msgstr "Potvrďte na svém zařízení {} adresu peněženky" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Potvrzeno. Podepisování transakce..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "Připojeno" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "Připojené uzly" @@ -1408,12 +1457,12 @@ msgid "Connected nodes are on the same chain" msgstr "Připojené uzly jsou na stejném řetězci" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "Připojeno k {0} uzlu." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Připojeno k {0} uzlům." @@ -1422,7 +1471,11 @@ msgid "Connected to {} peers" msgstr "Připojeno k {} peerům" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "Připojování" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "Řetězce připojení musí být ve formátu @:" @@ -1434,52 +1487,49 @@ msgid "Connections with lightning nodes" msgstr "Propojení s lightning uzly" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Zvažte se pokusit připojit k jinému serveru nebo aktualizujte Electrum." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Kontakty" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "Kooperativně zavřít" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Kopírovat" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Kopírovat adresu" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" -msgstr "" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" +msgstr "Zkopírovat Částku" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Kopírovat obrázek" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Kopírovat Text" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Kopírovat a zavřít" @@ -1487,11 +1537,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Zkopírujte a vložte adresu příjemce pomocí tlačítka Vložit nebo pomocí kamery naskenujte QR kód." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Zkopírovat do schránky" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Kopírovat {}" @@ -1505,61 +1555,61 @@ #: electrum/plugin.py:691 msgid "Could not automatically pair with device for given keystore." -msgstr "" +msgstr "Nepodařilo se automaticky spárovat se zařízením pro dané úložiště klíčů." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Kanál nelze zavřít: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" -msgstr "" +msgstr "Nepodařilo se připojit ke kanálu peer" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "Nelze zjistit, které výstupy zachovat" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "Nelze najít mince pro výstup" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "Nelze najít vhodný výstup" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "Nelze najít vhodné výstupy" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "Nepodařilo se vynutit zavření kanálu: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "Kanál nelze otevřít: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" -msgstr "" +msgstr "Nepodařilo se vložit text ze schránky" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "Nelze načíst smluvní podmínky:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Nelze podepsat zprávu" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "Nelze podepsat zprávu." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Hlášení o selhání" @@ -1567,19 +1617,19 @@ msgid "Create New Wallet" msgstr "Vytvořit novou peněženku" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" -msgstr "" +msgstr "Vytvořit Žádost" #: electrum/plugins/revealer/qt.py:115 msgid "Create a new Revealer" msgstr "Vytvořit nový Revealer" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Vytvořit nový Seed" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "Vytvořit peněženku pomocí aktuálního seedu" @@ -1591,27 +1641,23 @@ msgid "Create new wallet" msgstr "Vytvořit novou peněženku" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Vytvořit nebo obnovit" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "Vytvořit obnovitelné kanály" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Vytvořit transakci" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "Vytvoření nové žádosti o platbu znovu použije jednu z vašich adres a přepíše existující požadavek. Přesto pokračovat?" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" -msgstr "" +msgstr "Datum vytvoření" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Kritická chyba" @@ -1619,15 +1665,11 @@ msgid "Current Password:" msgstr "Aktuální heslo:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" -msgstr "" - -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" +msgstr "Aktuální poplatek" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Aktuální kurz" @@ -1635,11 +1677,11 @@ msgid "Current version: {}" msgstr "Aktuální verze: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Vlastní" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "Vlastní URL" @@ -1647,35 +1689,35 @@ msgid "Custom secret" msgstr "Vlastní tajný kód" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Čeština" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Dánština" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Tmavý" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Tmavý/světlý" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Datum" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Datum: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "Ladící logy lze uložit na disk. Jsou užitečné při řešení problémů." @@ -1683,55 +1725,59 @@ msgid "Debug message" msgstr "Zpráva o ladění" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" -msgstr "" +msgstr "Snížit platbu" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Dešifrovat" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "Dešifrovat váš soukromý klíč?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Výchozí" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Smazat" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "Smazat zálohu?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "Smazat prošlé žádosti" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Smazat fakturu?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "Smazat faktury" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "Smazat žádosti?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Smazat požadavky" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Smazat soubor peněženky?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Smazat peněženku?" @@ -1739,66 +1785,71 @@ msgid "Denomination" msgstr "Hodnota" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "Cesta derivace" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Popis" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Popis transakce (není povinné)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "Popis:" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "Cílový uzel" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Detaily" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Podrobnosti..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "Zjistit existující účty" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "Zjištěna platná faktura Lightning, ale Lightning není pro peněženku povolen a nebyla nalezena žádná náhradní adresa." + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" -msgstr "" +msgstr "Zjištěna platná faktura Lightning, ale nejsou žádné otevřené kanály" #: electrum/gui/kivy/uix/ui_screens/about.kv:35 msgid "Developers" msgstr "Vývojáři" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "ID zařízení" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Štítek zařízení" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "Chyba komunikace zařízení. Odpojte a znovu připojte váš Digital Bitbox." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "Zařízení není v bitcoinovém režimu" @@ -1810,26 +1861,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Digitální Revealer ({}_{}) uložený jako PNG a PDF v:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "Přímý rodič" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "Vypnout PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "Vypnout bezpečnostní fráze" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Vypnuté" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Odpojeno" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "Zobrazit váš seed?" @@ -1837,11 +1892,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Distribuováno společností Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "Nezadávejte zde citlivé/osobní informace. Zpráva bude viditelná ve veřejném issue trackeru." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "Nepárovat" @@ -1849,8 +1904,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "Nevkládejte zde kód, kterému nerozumíte. Provedení chybného kódu může vést k nevratné ztrátě vašich prostředků." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Neuchovávejte jej v elektronické podobě." @@ -1858,11 +1913,11 @@ msgid "Do you have something to hide ?" msgstr "Máte co skrýt?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "Chcete vytvořit nový seed nebo obnovit peněženku pomocí existujícího seedu?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "Chcete vytvořit svůj první kanál?" @@ -1872,57 +1927,68 @@ #: electrum/gui/kivy/main_window.py:797 msgid "Do you want to delete the local gossip database?" -msgstr "" +msgstr "Přejete si smazat místní gossip databázi?" #: electrum/gui/qt/installwizard.py:372 msgid "Do you want to delete the old file" msgstr "Chcete smazat starý soubor" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "Chcete ho otevřít hned teď?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "Chcete odebrat {} z vaší peněženky?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Chcete odeslat tuto zprávu?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Opravdu chcete pokračovat?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "Nejsou známé žádné adresy pro uzel:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Znovu nezobrazovat." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "Stáhnout chybějící data" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "Stáhnout rodiče transakce ze sítě.\n" +"Umožňuje doplnit chybějící údaje o poplatcích a vstupech." + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "Stáhnování vstupních dat..." + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "Z důvodu chyby NEBUDOU staré verze Electrum vytvářet stejnou peněženku jako novější verze nebo jiný software." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "Během této doby nebude možné z vašeho seedu získat prostředky a můžete o ně přijít, pokud ztratíte zařízení." -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Holandština" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "Dynamické odhady poplatků nejsou k dispozici" @@ -1934,16 +2000,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "Odhad času: sazba poplatku je založena na průměrných odhadech doby potvrzení" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "Upravit" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "Upravit Čas Uzamčení" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "Upravit poplatky ručně" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "Upravit {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Electrum pluginy" @@ -1953,16 +2030,16 @@ msgstr "Electrum se nemůže spárovat s vaším zařízením {}. \n\n" "Dříve než požádáte o zaslání bitcoinů na adresy v této peněžence, ujistěte se, že můžete vaše zařízení spárovat, nebo zda máte jeho seed (a bezpečnostní frázi, pokud existuje). Jinak nebudete moci utratit žádné bitcoiny, které obdržíte." -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Společnost Electrum komunikuje se vzdálenými servery a získává informace o vašich transakcích a adresách. Všechny servery plní stejný účel, liší se pouze hardwarem. Ve většině případů budete zřejmě chtít přenechat jejich náhodný výběr na aplikaci Electrum. Avšak pokud chcete, můžete zvolit server ručně." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum se připojuje k několika uzlům, aby stáhl záhlaví bloku a zjistil nejdelší blockchain." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Electrum nastavení" @@ -1970,93 +2047,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "Electrum si vyžádává vaši transakční historii z jediného serveru. Vrácená historie je porovnána oproti hlavičkám blockchainu odeslaných jinými uzly pomocí jednoduchého ověření platby (SPV)." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum odesílá adresy Vaší peněženky na jediný server, aby získal Vaší historii transakcí." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrum peněženka" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum nemohl zkopírovat soubor peněženky do zvoleného umístění." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Electru se nepodařilo transakci deserializovat:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum nemohl otevřít soubor s Vašimi transakcemi" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum nebyl schopen parsovat Vaši transakci" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum nemohl vytvořit export osobního klíče." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum nemohl vytvořit export transakce." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "Electrum bude nyní ukončeno." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "Zapnout" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "Zapnout Lightning?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "Zapnout ochranu PINem" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "Povolit bezpečnostní fráze" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "Povolit fiat směnný kurz s historií." -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "Povolit zaokrouhlování výstupní hodnoty" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "Povolit bezpečnostní fráze" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "Povolit kontrolu aktualizací" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Zapnuté" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "Povolené neobnovitelné kanály" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Šifrovat" @@ -2073,39 +2154,39 @@ msgid "Encrypt {}'s seed" msgstr "Zašifrovat seed {}" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Šifrovat/dešifrovat zprávu" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "Šifrovat/dešifrovat zprávu" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Šifrováno" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "Šifrování a dešifrování aktuálně nejsou podporovány pro {}" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "Šifrování a dešifrování není implementováno {}" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "Konec" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "Angličtina" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "Zadejte PIN" @@ -2113,12 +2194,12 @@ msgid "Enter PIN:" msgstr "Zadejte PIN:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Zadejte bezpečnostní frázi" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "Zadejte bezpečnostní frázi na zařízení" @@ -2126,16 +2207,16 @@ msgid "Enter Password" msgstr "Zadejte heslo" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "Zadejte ID vzdáleného uzlu nebo připojovací řetězec nebo fakturu" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Zadejte seed-semínko" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "Zadejte popis transkace" @@ -2145,8 +2226,8 @@ msgstr "Zadejte popisný název pro váš multisig účet.\n" "Měli byste později být schopni tento název použít k jedinečné identifikaci tohoto multisig účtu." -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "Zadejte název pro pojmenování zařízení:" @@ -2154,7 +2235,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "Vložte seznam Bitcoinových adres (vytvoření peněženky pouze na prohlížení) nebo seznam privátních klíčů." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Zadejte seznam výstupů do pole 'Komu'." @@ -2164,7 +2245,7 @@ msgid "Enter a new PIN for your {}:" msgstr "Zadejte nový PIN pro {}:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Níže zadejte nové heslo." @@ -2174,7 +2255,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "Pro vytvoření této peněženky, zadejte bezpečnostní frázi. Při každém použití této peněženky vás {} vyzve k zadání bezpečnostní fráze. Pokud zapomenete bezpečnostní frázi, nemůžete získat přístup k bitcoinům v peněžence." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Zadejte adresu" @@ -2186,7 +2267,7 @@ msgid "Enter cosigner seed" msgstr "Zadejte seed spolupodepisovatele" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Zadejte popis" @@ -2202,22 +2283,26 @@ msgid "Enter passphrase on device?" msgstr "Zadat bezpečnostní frázi na zařízení?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Zadejte heslo:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Zadejte soukromé klíče" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Zadejte soukromé klíče:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "Zadejte částku, kterou chcete poslat" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "Zadejte hlavní soukromý klíč začínající na xprv:" @@ -2227,11 +2312,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "Pro odemknutí této peněženky zadejte bezpečnostní frázi:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "Zadejte heslo použité při tvorbě zálohy:" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "Zadejte obnovovací slova stisknutím tlačítek podle toho, co zařízení zobrazuje na displeji. Můžete také použít svůj NUMPAD.\n" @@ -2249,13 +2334,13 @@ msgid "Enter wallet name" msgstr "Zadejte jméno peněženky" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "Zadejte svůj mnemotechnický kód BIP39:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "Zadajte heslo vašeho Digital Bitboxu:" @@ -2263,11 +2348,11 @@ msgid "Enter your PIN" msgstr "Zadejta svůj PIN" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "Zadejte váš PIN (čísloce 1-9):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Pro pokračování zadejte svůj PIN kód" @@ -2285,37 +2370,34 @@ msgid "Enter your password or choose another file." msgstr "Zadejte Vaše heslo nebo zvolte jiný soubor." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Pro pokračování zadejte své heslo" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "Smazat Digital Bitbox" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Chyba" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Chyba při přidávání žádosti o platbu" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "Chyba při kombinování dílčích transakcí" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Chyba při připojování k serveru" @@ -2324,13 +2406,12 @@ msgid "Error connecting to {} server" msgstr "Chyba při připojení k serveru {}" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "Při vytváření platby došlo k chybě" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "Při vytváření požadavku na platbu došlo k chybě" @@ -2338,28 +2419,28 @@ msgid "Error decrypting message" msgstr "Chyba při dešifrování zprávy" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "Chyba při získávání informací o účtu TrustedCoin." -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "Chyba při načítání transakce ze sítě" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "Chyba při spojování dílčích transakcí" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Při otevírání souboru došlo k chybě" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "Chyba při zpracování Lightning faktury" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "Chyba při analýze URI" @@ -2367,10 +2448,10 @@ msgid "Error scanning devices" msgstr "Chyba skenovácího zařízení" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "Chyba při zobrazování adresy" @@ -2386,50 +2467,45 @@ msgid "Error: duplicate master public key" msgstr "Chyba: duplicitní hlavní veřejný klíč" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Esperanto" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Odhad" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Ukončit Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "Datum expirace" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Datum vypršení tohoto požadavku." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "Doba platnosti vaší žádosti." -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" -msgstr "" +msgstr "Doba platnosti" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Expirované" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Expiruje" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "Platnost vyprší po" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" -msgstr "" +msgstr "Platnost" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Exportovat" @@ -2437,35 +2513,35 @@ msgid "Export Backup" msgstr "Exportovat zálohu" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Exportovat Historii" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "Exportovat zálohu" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Exportovat soubor" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "Exportovat pro Coldcard" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "Exportovat do souboru" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "Exportovat faktury" + +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "Exportovat žádosti" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Zveřejnění jediného soukromého klíče může ohrozit Vaší peněženku!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Rozšířit tento seed-semínko o vlastní slova" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "Neúspěšné" @@ -2481,21 +2557,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "Dešifrování pomocí tohoto hardwarového zařízení se nezdařilo." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "Zobrazení QR kódu se nezdařilo." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "Export do souboru se nezdařil." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "Import ze souboru se nezdařil." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "Nepodařilo se analyzovat řádek „Zaplatit“" @@ -2503,144 +2579,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "Nepodařilo se odeslat transakci do spolupodepisovatelského fondu" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Aktualizace hesla se nezdařila" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Ne" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" -msgstr "" +msgstr "Funkce" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Poplatek" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "Poplatek za dítě" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "Sazba poplatku" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "Zaokrouhlování poplatku" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "Cíl poplatku" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "Poplatky platí odesílatel." -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Fiat" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "Fiat zůstatek" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Fiat měny" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "Fiat přichozí" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "Fiat odchozí" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Soubor" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "Soubor zálohy" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Filtr:" - -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "Dokončit" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "Soubor vytvořen" + +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "Filtrovat podle Data" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Hledat" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "Verze firmwaru" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "Verze firmwaru (nebo aplikace „Bitcoin“) je příliš stará na podporu Segwit adres. Aktualizujte ho prosím na" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "Verze firmwaru je příliš stará." -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "Firmware je příliš starý. Prosím aktualizujte na" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "Fixní sazba" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Následovat tuto větev" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "Pro CoinJoin; odeberte privátní" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "U lightning požadavků nebudou platby po vypršení platnosti přijímány." -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "Pro hardwarové zařízení; zahrnout xpuby" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "Pro více informací navštivte" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "U on-chain požadavků bude adresa vyhrazena až do vypršení platnosti. Poté by se mohla znovu použít." -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "Pro skenování QR kódů." -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "Z bezpečnostních důvodů doporučujeme, abyste vždy používali nejnovější verzi Electrum." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "Vynuceně zavřít" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "Vynutit zavření kanálu" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "Vynutit zavření kanálu?" @@ -2648,113 +2728,118 @@ msgid "Fork detected at block {}" msgstr "Fork detekovaný na bloku {}" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Formát" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Formát: adresa, částka" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "Přeposílání" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "Zmrazit" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "Zmrazit adresu" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "Zmrazit adresy" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "Zmrazit minci" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "Zmrazit mince" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" -msgstr "" +msgstr "Zmrazení pro přijímání" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" -msgstr "" +msgstr "Zmrazení pro odesílání" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Francouzsky" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "Od" #: electrum/gui/qt/rebalance_dialog.py:38 msgid "From channel" -msgstr "" +msgstr "Z kanálu" #: electrum/gui/qt/installwizard.py:777 #, python-brace-format msgid "From {0} cosigners" msgstr "Od {0} spolupodepisujících" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" -msgstr "" +msgstr "Zmrazeno" #: electrum/gui/qt/channel_details.py:97 msgid "Fulfilled HTLCs" msgstr "Splněné HTLC" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "Zapnuta úplná 2FA. To zatím není podporováno." +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "Plně utratit" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "Financované" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "Financováno nebo nevyužito" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" -msgstr "" +msgstr "Financování výstupního bodu" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "Prostředky v tomto kanálu nebudou obnovitelné ze seedu, dokud nebudou zaslány zpět do vaší peněženky, a mohou být ztraceny, pokud ztratíte soubor peněženky." -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." -msgstr "" +msgstr "Finanční prostředky budou zaslány na náhradní adresu faktury." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "Vytvořit novou náhodnou peněženku" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Němčina" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "Získat fakturu" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Kód Google Authenticatoru:" @@ -2762,7 +2847,7 @@ msgid "Gossip" msgstr "Gossip" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Řečtina" @@ -2778,15 +2863,15 @@ msgid "Hardware Keystore" msgstr "Hardwerové uložiště klíčů" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Výška" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Ahoj světe" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Pomoc" @@ -2794,16 +2879,8 @@ msgid "Here is your master public key." msgstr "Zde je váš hlavní veřejný klíč." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Skrýt" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "Skrýt {}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Historie" @@ -2811,11 +2888,11 @@ msgid "Homepage" msgstr "Úvodní stránka" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Domovská obrazovka" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "Skoky" @@ -2823,7 +2900,7 @@ msgid "Host" msgstr "Hostitel" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "Název hostitele neodkazuje (funkace getaddrinfo selhala)" @@ -2839,66 +2916,67 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "Hardwarové peněženky však nepodporují dešifrování zpráv, což je činí nekompatibilními se současným návrhem spolupodepisovatelského fondu." -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "My však nevytváříme seedy BIP39, protože nesplňují naše bezpečnostní standardy." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "Seedy SLIP39 však nevytváříme." -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Maďarština" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "Už mám seed" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "Ztratil(a) jsem svůj účet Google Authenticator" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "IP/port ve formátu:\n" "[host]:[port]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Pokud je automatické připojování povolené, Electrum bude vždy používat server na nejdelším blockchainu." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "Pokud je povoleno, v důsledku toho můžete ztrátit maximálně 100 satoshi za transakci." -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Pokud není povoleno, musíte si vybrat server, který chcete používat. Electrum Vás bude varovat, pokud bude server lagovat." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." -msgstr "" +msgstr "Pokud si nejste jisti, zkuste obnovit jako '{}'." #: electrum/base_wizard.py:413 msgid "If you are not sure what this is, leave this field unchanged." msgstr "Pokud si nejste jisti, co to je, ponechte toto pole bez změny." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "Pokud jste online, pokračujte kliknutím na \"{}\"." -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "Pokud zaškrtnete toto políčko, budou vaše nepotvrzené transakce sloučeny do jediné transakce." -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "Pokud vypnete svůj PIN, kdokoliv s fyzickým přístupem k vašemu zařízení {} bude moci utratit vaše bitcoiny." @@ -2906,13 +2984,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "Pokud nevíte, co to je, nechte toto pole prázdné." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "Pokud tento kanál násilně uzavřete, nebudou prostředky, které v něm máte, k dispozici pro bloky {}." -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "Pokud zapomenete bezpečnostní frázi, nebudete mít přístup k bitcoinům v dané peněžence. Bezpečnostní fráze není PIN. Změňte to pouze pokud jste si jisti, že tomu rozumíte." @@ -2924,11 +3002,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "Pokud jste ztratili svůj účet Google Authenticator, můžete požádat o nový tajný kód. Budete ale muset znovu zadat svůj seed." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "Pokud jste ztratili váš druhý faktor, musíte obnovit peněženku ze seedu, abyste mohli požádat o nový kód." -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "Pokud máte soukromou pozorovatelnu, zadejte zde její adresu URL." @@ -2936,7 +3014,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "Pokud máte skutečně připojenou použitelnou kameru, může být tato chyba způsobena chybami v předchozích verzích PyQt5 v Linuxu. Zkuste nainstalovat nejnovější verzi PyQt5:" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "Pokud problémy se sítí přetrvávají, zkuste použít Tor proxy." @@ -2944,23 +3022,27 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Pokud ztratíte Váš seed-semínko, vaše peníze budou nenávratně ztraceny." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "Pokud ztratíte soubor peněženky, jediná věc, kterou můžete se zálohou udělat, je požádat váš kanál, aby byl uzavřen, takže vaše prostředky budou odeslány on-chain." -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "Pokud jste tuto transakci obdrželi z nedůvěryhodného zařízení, neakceptujte ji více než jednou,\n" "jinak byste mohli zaplatit jiný poplatek." +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "Pokud používáte bezpečnostní frázi, ujistěte se, že je správná." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Pokud potřebujete vytvořit nové adresy, použijte namísto toho deterministickou peněženku." @@ -2968,16 +3050,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "Pokud vaše zařízení v systému Windows není detekováno, přejděte na „Nastavení“, „Zařízení“, „Připojená zařízení“ a klikněte na „Odebrat zařízení“. Poté vaše zařízení znovu připojte." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "Pokud vaše peněženka obsahuje finanční prostředky, ujistěte se, že jste uložili její seed." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "Ignorovat a pokračovat?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importovat" @@ -2989,39 +3070,43 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Import Bitcoinových adres nebo privátních klíčů" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "Importovat zálohu kanálu?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Importovat adresy" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "Importovat zálohu kanálu" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Importovat soubor" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "Importovat faktury" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "Importujte párování z aplikace Digital Bitbox pro počítač" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Importovat soukromý klíč" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "Improtovat žádosti" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "Důležité: Nepoužívejte službu \"odkoupení soukromého klíče\" navržené třetími stranami." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "V procesu" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3029,48 +3114,49 @@ "Neexistuje žádná záloha a uživatel o tom má důkaz.\n" "Jde o pokročilý prvek, který se doporučuje použít pouze v redundantních multisig nastaveních." -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "V některých případech použijte až 3 adresy, aby se rozdělila velká částka mincí a skryla adresu příjemce." -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "V mobilní aplikaci Electrum stiskněte tlačítko 'Odeslat' k naskenování tohoto QR kódu." + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "V dalším bloku" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "Zahrnuto v bloku: {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Nesprávné heslo" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "Bylo zadáno nesprávné heslo." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "Nesprávný seed" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Navýšit poplatek" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "Zvyšte poplatek za transakci a vylepšete tak její pozici v mempoolu." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Indonéština" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "Info" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Informace" @@ -3083,30 +3169,30 @@ msgid "Initialize Device" msgstr "Inicializace zařízení" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "Inicializováno" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "Iniciátor." -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Zadejte částku" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "Vložit zálohu kanálu" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Zadejte raw transakci transakci" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Vstupy" @@ -3114,7 +3200,7 @@ msgid "Install Wizard" msgstr "Průvodce instalací" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Nainstalujte balíček zbar, aby bylo toto možné." @@ -3122,11 +3208,11 @@ msgid "Instructions:" msgstr "Instrukce:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" -msgstr "" +msgstr "Nedostatečný zůstatek" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Nedostatek finančních prostředků" @@ -3134,58 +3220,56 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "Váhy celých čísel lze také použít ve spojení s '!', např. nastavte jednu částku na '2!' a druhou na '3!', abyste rozdělili mince na 40-60." -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Neplatná adresa" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Neplatná částka" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Neplatná bitcoinová adresa" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Neplatná bitcoinová adresa" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "Neplatná bitcoinová adresa." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Neplatný poplatek" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Neplatný JSON kód." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Nalezeny neplatné řádky:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "Neplatný PIN" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Neplatný veřejný klíč" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Neplatná suma" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" -msgstr "" +msgstr "Neplatný formát faktury" #: electrum/slip39.py:228 msgid "Invalid length." @@ -3203,20 +3287,20 @@ msgid "Invalid mnemonic padding." msgstr "Neplatná mnemotechnická výplň." -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "Neplatné mnemotechnické slovo" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "Neplatné ID uzlu, musí být 33-bajtové a hexadecimální" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "Neplatné jednorázové heslo." @@ -3229,45 +3313,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "Neplatná xpub magic. Ujistěte se, že je vaše zařízení nastaveno na správný řetězec." -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "Faktura" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "Faktura již byla zaplacena" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "Faktura vypršela" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "Faktura není platnou Lightning fakturou: " -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "Faktura obnáší, abychom riskovali uzamčení finančních prostředků na nepřiměřeně dlouhou dobu." -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Faktury" @@ -3275,15 +3346,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "Obsahuje také hlavní veřejný klíč, který umožňuje sledovat vaše adresy." -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "Nelze jej „zálohovat“ pouhým exportem těchto soukromých klíčů." -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "Je v konfliktu s aktuální historií." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "Může být importován do jiné peněženky se stejným seedem." @@ -3299,27 +3370,27 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Italština" #: electrum/plugins/jade/qt.py:38 msgid "Jade Status" -msgstr "" +msgstr "Stav Jade" #: electrum/plugins/jade/__init__.py:6 msgid "Jade wallet" msgstr "Jadeitová peněženka" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Japonština" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "Spojit vstupy/výstupy" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "Obnovení seedu KeepKey" @@ -3327,7 +3398,7 @@ msgid "KeepKey wallet" msgstr "Peněženka KeepKey" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Klávesová zkratka: napište \"!\" pro odeslání všech mincí." @@ -3335,15 +3406,15 @@ msgid "Keystore" msgstr "Uložiště klíčů" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "Typ uložiště klíčů" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "Kyrgizština" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Štítek" @@ -3357,23 +3428,23 @@ #: electrum/plugins/labels/qml.py:22 msgid "LabelSync Plugin" -msgstr "" +msgstr "LabelSync Rozšíření" #: electrum/plugins/labels/qml.py:103 msgid "Labels downloaded" -msgstr "" +msgstr "Značky staženy" #: electrum/plugins/labels/qml.py:84 msgid "Labels uploaded" -msgstr "" +msgstr "Značky nahrány" #: electrum/plugins/labels/__init__.py:6 msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "Štítky, ID transakcí a adresy jsou před odesláním na vzdálený server šifrovány." +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Jazyk" @@ -3381,7 +3452,7 @@ msgid "Latest version: {}" msgstr "Nejnovější verze: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Lotyština" @@ -3414,58 +3485,62 @@ msgid "Licence" msgstr "Licence" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Světlý" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "Lightning" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" -msgstr "" +msgstr "Lightning (zmražen)" #: electrum/gui/qt/channel_details.py:51 msgid "Lightning Channel" -msgstr "" +msgstr "Lightning Kanál" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:3 msgid "Lightning Gossip" msgstr "Lightning Gossip" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "Lightning Faktura" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "Síť Lightning" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "Statistiky sítě Lightning" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "ID Lightning uzlu:" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "Lightning platba" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "Lightning Žádost" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "Lightning směrování" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" -msgstr "" +msgstr "Lightning zmražen" #: electrum/gui/qt/lightning_dialog.py:68 msgid "Lightning gossip not active." @@ -3475,19 +3550,20 @@ msgid "Lightning invoices are also supported." msgstr "Podporovány jsou také Lightning faktury." -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "Lightning je v současné době omezen na HD peněženky s adresami p2wpkh." -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "Služba Lightning je vypnutá" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." -msgstr "" +msgstr "Lightning není dostupný pro tuto peněženku." -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "Lightning není povolen, protože tato peněženka byla vytvořena pomocí staré verze Electrum. Vytvořit lightning klíče?" @@ -3495,93 +3571,114 @@ msgid "Lightning is not enabled for this wallet" msgstr "Lightning není pro tuto peněženku povolen" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." -msgstr "" +msgstr "Lightning není povolen." -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "Lightning klíče byly inicializovány." -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "Lightning platby tato peněženku neumožňuje" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "Lightning:" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Řádek #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "Načíst peněženku z micro SD karty" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "Načíst peněženku z micro SD karty (aktuální seed je přepsaný)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "Načíst zálohu" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Nahrát transakci" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "Načítání zálohy..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "Lokální" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "Lokální &pozorovatelna" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "Lokální pozorovatelna" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" -msgstr "" +msgstr "Místní zůstatek" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" -msgstr "" +msgstr "Místní limit dustu" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" -msgstr "" +msgstr "Místní vynucené-ukončení" #: electrum/gui/kivy/main_window.py:785 msgid "Local gossip database deleted." -msgstr "" +msgstr "Místní gossip databásze smazána." -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" -msgstr "" +msgstr "Místní rezerva" + +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "LockTime" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "ID dlouhého kanálu" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "Dlouhý Výstupní bod" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Vyhledat transakci" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Nízký poplatek" @@ -3601,7 +3698,7 @@ msgid "Make sure you install it with python3" msgstr "Nezapomeňte ho nainstalovat pomocí python3" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Ujistěte se, že vlastníte seed-semínko nebo soukromé klíče před tím, než si vyžádáte Bitcoiny na zaslání do této peněženky." @@ -3609,26 +3706,26 @@ msgid "Master Fingerprint" msgstr "Hlavní otisk" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Hlavní veřejný klíč" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "Matice" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Maximum" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Maximální poplatek překročen" @@ -3640,48 +3737,52 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "Založený na mempoolu: sazba poplatku se odvící od hloubky ve fondu transakcí" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "Hloubka mempoolu" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "Sloučit podpisy z" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Zpráva" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "Šifrování, dešifrování a podepisování zpráv není aktuálně podporováno pro {}" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" -msgstr "" +msgstr "Metoda" #: electrum/plugins/ledger/auth2fa.py:70 msgid "Method:" msgstr "Metoda:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" -msgstr "" +msgstr "Min" + +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "Těžební Poplatek" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Poplatek za těžbu" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "Poplatek za těžbu: {} (lze upravit na další obrazovce)" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" -msgstr "" +msgstr "Další" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "Chybějící částka" @@ -3690,21 +3791,21 @@ msgid "Missing libraries for {}." msgstr "Chybějící knihovny pro {}." -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "Chybí předchozí tx pro starší verzi vstupu." -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "Chybí předchozí tx." -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "Chybějící zpráva URL." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "Možnosti párování mobilních zařízení" @@ -3712,14 +3813,18 @@ msgid "More info at: {}" msgstr "Více informací na: {}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." -msgstr "" +msgstr "Na obrazovce byl nalezen více než jeden QR kód." -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Více-podpisová peněženka" @@ -3732,18 +3837,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "TOTO NENÍ PIN ZAŔÍZENÍ - viz výše" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Jméno" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "Pojmenujte toto zařízení {}. Pokud máte více zařízení, jejich štítky jim pomáhají se rozlišit." +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Síť" @@ -3752,25 +3857,29 @@ msgid "Network Setup" msgstr "Nastavení sítě" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "Časový limit požadavku sítě vypršel." -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Nikdy" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Nikdy nevyzrazujte svůj seed-semínko." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Nikdy ho nezadávejte na žádné webové stránce." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "Nový Kanál" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Nový kontakt" @@ -3780,72 +3889,76 @@ #: electrum/gui/kivy/uix/ui_screens/receive.kv:141 msgid "New Request" -msgstr "" +msgstr "Nová Žádost" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Nový kontakt" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "Nová Platba" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" -msgstr "" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" +msgstr "Nový poplatek" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "Nová transakce: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Další" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "Další podíl" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "Ne" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "Žádné údaje" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Žádný popis" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." -msgstr "" +msgstr "Na obrazovce nebyl nalezen žádný QR kód." #: electrum/gui/kivy/main_window.py:324 msgid "No Wallet" msgstr "Žádná peněženka" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "Není dostupná žádná adresa." + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "Žádná adresa není k dispozici. Odstraňte prosím některý z vašich čekajících požadavků." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "Žádná částka" #: electrum/plugins/trustedcoin/qml.py:408 msgid "No auth code" -msgstr "" +msgstr "Žádný ověřovací kód" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "Žádné údaje" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "U tohoto serveru není uvedena adresa pro dary" @@ -3857,8 +3970,12 @@ msgid "No existing accounts found." msgstr "Nebyly nalezeny žádné účty." -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" +msgstr "Žádný poplatek" + +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" msgstr "" #: electrum/gui/kivy/main.kv:480 @@ -3869,23 +3986,23 @@ msgid "No hardware device detected." msgstr "Nebylo detekováno žádné hardwarové zařízení." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "Nebyly nalezeny žádné vstupy." -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "Žádné uložiště klíčů" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Žádné další adresy ve Vaší peněžence." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Žádné výstupy" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "Nenalezena žádná cesta" @@ -3901,17 +4018,17 @@ msgid "No wallet loaded." msgstr "Nebyla načtena žádná peněženka." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "ID uzlu" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "Alias nodu" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "Uzly" @@ -3919,17 +4036,17 @@ msgid "Nodes in database." msgstr "Uzly v databázi." +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Žádný" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "Norština Bokmal" @@ -3937,7 +4054,7 @@ msgid "Not Now" msgstr "Teď ne" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "Neověřeno" @@ -3945,45 +4062,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "Není k dispozici pro tuto peněženku." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Nepřipojeno" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "Nepovoleno" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Nedostatek financí" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "Nedostatek prostředků na adrese." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "Neověřeno" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "Ještě není k dispozici" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Pozn.: Pokud jste zmrazili některé ze svých adres, Vaše dostupné finanční prostředky budou nižší, než celková bilance." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "Upozorňujeme, že lightning kanály budou převedeny na zálohy kanálů." @@ -3996,10 +4118,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "V této službě nejsou vaše mince uzamčeny. Prostředky můžete obnovit kdykoli a bez nákladů, bez vzdáleného serveru, pomocí možnosti „obnovit peněženku“ s seedem vaší peněženky." -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "Poznámka: Pokud toto nastavení povolíte, budete k otevření peněženky potřebovat hardwarové zařízení." @@ -4008,7 +4126,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "Poznámka: Tento fotoaparát generuje snímky s relativně nízkým rozlišením; přesnost skenování QR může být ovlivněna." -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "Poznámka: Toto je offline transakce, pokud chcete, aby ji síť viděla, musíte ji odvysílat." @@ -4016,11 +4134,11 @@ msgid "Nothing set !" msgstr "Nic nenastaveno!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "Nic k vykreslení." -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "Není co shrnout." @@ -4028,11 +4146,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Počet nul zobrazených za desetinnou čárkou. Například, pokud je nastaveno na 2, \"1.\" bude zobrazeno jako \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "Ok" @@ -4044,8 +4163,8 @@ msgid "OR" msgstr "NEBO" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Offline" @@ -4053,8 +4172,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "V systému Linux budete možná muset přidat nová povolení do vašich pravidel udev." -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4062,11 +4181,11 @@ msgid "Onchain" msgstr "Onchain" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "Onchain Faktura" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Jeden zápis na řádek." @@ -4074,7 +4193,7 @@ msgid "One-server mode" msgstr "Režim jednoho serveru" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Online Průzkumník bloků" @@ -4086,7 +4205,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "Podporovány jsou pouze skripty OP_RETURN s jednou konstantou push." -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "{} podporuje jen výstupy adres" @@ -4094,29 +4213,28 @@ msgid "Only connect to a single server" msgstr "Připojte se pouze k jednomu serveru" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "Zařízení vymažte pouze v případě, že máte zapsaný obnovovací seed a peněženka zařízení je prázdná, jinak budou bitcoiny navždy ztraceny." -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "Otevřít kanál" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "Po kliknutí na 'Zaplatit' se otevře dialogové okno s podrobným náhledem transakce." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" +msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "Otevřít kalibrační pdf" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "Otevřený kanál" @@ -4124,24 +4242,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "Otevřete svou spolupodepisovací peněženku a načtěte ji." -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "Otevřít soubor {}" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "OpenAlias záznam, používán k obdržení mincí a k podepsání vyžádané platby." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "Otevírá se kanál..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Možnosti" @@ -4151,17 +4269,17 @@ #: electrum/plugin.py:695 msgid "Or click cancel to skip this keystore instead." -msgstr "" +msgstr "Nebo klikněte na tlačítko zrušit, chcete-li toto úložiště klíčů přeskočit." -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "Další známé servery" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" -msgstr "" +msgstr "Další nastavení" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "Zastaralý firmware zařízení" @@ -4170,92 +4288,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "Zastaralý {} firmware pro zařízení se štítkem {}. Stáhněte si aktualizovaný firmware z {}" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" -msgstr "" +msgstr "Zastaralý {} firmware pro zařízení s označením{}. Prosím aktualizujte jej pomocí aplikace Blockstream Green" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "Outpoint" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Výstupní částka" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "Bod výstupu" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Výstupy" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Přehled" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "PIN kód" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "Ochrana PINem" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN je deaktivován" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "PIN nebyl aktualizován" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "Důrazně doporučujeme ochranu pomocí PINu. PIN je vaše jediná ochrana proti někomu, kdo chce ukrást vaše bitcoiny, pokud získá fyzický přístup k vašemu zařízení {}." -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "PIN nastavený" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PIN byl aktualizován" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Placeno" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "Rodiče" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "Částečně podepsáno" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Bezpečnostní fráze" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Bezpečnostní fráze:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "Bezpečnostní fráze" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "Bezpečnostní fráze umožňují přístup k novým peněženkám, z nichž každá je skrytá za konkrétní bezpečnostní frází, která rozlišuje malá a velká písmena." +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Heslo" @@ -4263,7 +4390,7 @@ msgid "Password Strength" msgstr "Síla hesla" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "Heslo není použito, tato peněženka není chráněna" @@ -4275,33 +4402,29 @@ msgid "Password mismatch" msgstr "Hesla se neshodují" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "Heslo musí obsahovat nejméně 4 znaky." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "Heslo musí mít méně než 64 znaků." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "Heslo nebylo změněno" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "Heslo je vyžadováno" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "Heslo aktualizováno pro {}" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "Heslo úspěšně aktualizováno" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Heslo bylo úspěšně aktualizováno" @@ -4309,43 +4432,43 @@ msgid "Password:" msgstr "Heslo:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "Vložit ze schránky" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "Vložit fakturu ze schránky" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Zaplatit" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "Zaplatit lightning fakturu?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" -msgstr "" +msgstr "Platba onchain" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Komu" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Hromadná platba" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" -msgstr "" +msgstr "PayServer" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" -msgstr "" +msgstr "PayServer Nastavení" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "Hash platby" @@ -4353,22 +4476,35 @@ msgid "Payment Received" msgstr "Platba byla přijata" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Žádost o platbu" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "Platba selhala" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "Platba selhala: " + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "Hash platby" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "Probíhá platba" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "Probíhá platba..." + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "Log plateb" @@ -4376,25 +4512,26 @@ msgid "Payment log:" msgstr "Log plateb:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "Platba přijata" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" -msgstr "" +msgstr "Platba přijata:" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Požadavek platby vypršel" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" -msgstr "" +msgstr "Platba odeslána" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Platba odeslána." @@ -4410,19 +4547,23 @@ msgid "Pending" msgstr "Čekající" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "Provádění swapu..." + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "Možná chybí některé závislosti..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Perština" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "Prosím, stručně popište, co vedlo k chybě (volitelné):" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "Zkontrolujte připojení k síti." @@ -4430,31 +4571,31 @@ msgid "Please check your {} device" msgstr "Zkontrolujte prosím své zařízení {}" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Prosím, potvrďte" #: electrum/plugins/jade/jade.py:245 msgid "Please confirm signing the message with your Jade device..." -msgstr "" +msgstr "Potvrďte prosím podepsání zprávy s vaším Jade zařízením..." -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." -msgstr "" +msgstr "Potvrďte prosím detaily vícepodpisové peněženky na vašem Jade zařízení..." -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." -msgstr "" +msgstr "Potvrďte prosím detaily platby na vašem Jade zařízení..." -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "Vytvořte si zálohu souboru peněženky!" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" -msgstr "" +msgstr "Prosím povolte gossipy" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "Prosím, zadejte částku" @@ -4462,7 +4603,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Prosím, zadejte hlavní veřejný klíč (xpub) Vašeho spolupodepisovatele." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "Zadejte prosím váš kód Google Authenticator" @@ -4471,7 +4612,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "Zadejte prosím svůj kód Google Authenticator:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "Prosím zadejte svou e-mailovou adresu" @@ -4495,9 +4636,9 @@ msgid "Please insert your {}" msgstr "Vložte prosím své zařízení {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "Upozorňujeme, že zálohy kanálů nelze použít k obnovení vašich kanálů." @@ -4505,15 +4646,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Prosím vložte hlavní veřejný klíč Vašeho spolupodepisovatele nebo jej naskenujte pomocí tlačítka kamery." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Chyby a problémy prosím hlaste přes github:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "Nahlaste prosím tento problém ručně" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Pro aktivaci změn prosím restartujte Electrum" @@ -4526,11 +4667,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "Zapiště si prosím tyto {0} slova na papír (pořadí je důležité). " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "Naskenujte prosím bitcoinovou adresu nebo žádost o platbu" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "Vyberte zálohovací adresář" @@ -4542,8 +4683,8 @@ msgid "Please share it with your cosigners." msgstr "Prosím sdílejte se svými spolupodepisovateli." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "Podepište a rozešlete transakci financování" @@ -4551,7 +4692,7 @@ msgid "Please try again." msgstr "Prosím zkuste to znovu." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "Zadejte ho prosím sem." @@ -4559,7 +4700,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Prosím zadejte Váš seed-semínko pomocí virtuální klávesnice." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Chvíli strpení" @@ -4567,15 +4708,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "Počkejte prosím, než Electrum vyhledá dostupné aktualizace." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Chvíli strpení..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Polština" @@ -4583,54 +4724,52 @@ msgid "Port" msgstr "Port" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "Číslo portu musí být z desítkové soustavy" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Portugalština" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "Portugalština (Brazílie)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "Pozice v mempoolu" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Nastavení" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "Předobraz" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "Příprava sweep transakce..." #: electrum/plugins/jade/jade.py:258 msgid "Preparing to sign transaction ..." -msgstr "" +msgstr "Příprava podepsání platby..." -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "Příprava transakčních vstupů..." -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "Příprava transakce..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" -msgstr "" +msgstr "Zachovat platbu" #: electrum/gui/qt/installwizard.py:282 msgid "Press 'Next' to choose device to decrypt." @@ -4660,12 +4799,16 @@ msgid "Press Next to open" msgstr "Stiskněte Další pro otevření" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Stiskněte znovu pro ukončení" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "Náhled" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "Předchozí podíl" @@ -4673,29 +4816,33 @@ msgid "Printer Calibration" msgstr "Kalibrace tiskárny" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "Analýza soukromí" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Soukromý klíč" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Soukromé klíče" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Soukromé klíče exportovány." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" -msgstr "" +msgstr "Problém s mazáním peněženky" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "Problém při otevírání kanálu: " -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "Provést" @@ -4723,8 +4870,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "Poskytuje podporu pro \"air-gapped\" podepisování transakcí." +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4736,40 +4883,40 @@ msgid "Proxy mode" msgstr "Režim proxy" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "Nastavení proxy je použito na všechna připojení: s Electrum servery, ale také se službami třetích stran." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Uživatel serveru proxy" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" -msgstr "" +msgstr "Veřejný Klíč" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Veřejný klíč" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Veřejné klíče" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "Chyba čtečky QR" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR kód" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QR kód zkopírován do schránky" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "QR kód uložen do souboru" @@ -4781,10 +4928,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "Skener kódu QR pro snímek videa s neplatným formátem pixelů" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "Čtečku QR se nepodařilo načíst. K tomu může dojít, pokud používáte starší verzi PyQt5." +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Otázka" @@ -4793,15 +4941,15 @@ msgid "Quit" msgstr "Ukončit" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "PAMATUJTE SI HESLO!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "Zdrojová data" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "Nezpracovaná transakce" @@ -4813,21 +4961,28 @@ msgstr "Znovu zadejte nový PIN pro {}.\n\n" "POZNÁMKA: pozice čísel se změnily!" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Načíst QR kód" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" -msgstr "" +msgstr "Přečíst QR kód z fotoaparátu" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" -msgstr "" +msgstr "Přečíst QR kód z obrazovky" + +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "Přečíst QR kód pomocí fotoaparátu" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Načíst soubor" @@ -4835,56 +4990,53 @@ msgid "Read from microphone" msgstr "Číst z mikrofonu" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "Přečíst fakturu ze souboru" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "Připraveno se zašifrováno pro revealer {}" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "Realizované kapitálové zisky" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" -msgstr "" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" +msgstr "Opravdu vymazat tuto peněženku?" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" -msgstr "" +msgstr "Vybalancovat kanály" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" -msgstr "" +msgstr "Vybalancovat existující kanály" #: electrum/gui/qt/rebalance_dialog.py:25 msgid "Rebalance your channels in order to increase your sending or receiving capacity" -msgstr "" +msgstr "Vybalancovat vaše kanály ke zvýšení vaší odesílací a přijímací kapacity" #: electrum/gui/qt/rebalance_dialog.py:75 msgid "Rebalancing channels" -msgstr "" +msgstr "Balancování kanálů" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Příjem" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "Přijmout frontu" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "Přijímání" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "Přijímací adresa" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "Příjemce" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "Příjemce není uveden." @@ -4897,59 +5049,63 @@ msgid "Recover from a seed you have previously written down" msgstr "Obnovte ze seedu, které jste si dříve zapsali" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Načíst Script" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "Související faktury" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" -msgstr "" +msgstr "Vzdálený Uzel" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "ID vzdáleného uzlu" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" -msgstr "" +msgstr "Vzdálený balanc" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" -msgstr "" +msgstr "Vzdálený limit dustu" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "ID vzdáleného partnera" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" -msgstr "" +msgstr "Vzdálená rezerva:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Odstranit" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "Odebrat zálohu kanálu?" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "Odstranit ze správy mincí" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "Odstranit z peněženky" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "Odstranit {} z vašeho seznamu kontaktů?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "Replace by fee" @@ -4957,50 +5113,50 @@ msgid "Report contents" msgstr "Obsah zprávy" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Zpráva odeslána" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Hlášení chyb" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "Žádost byla zkopírována do schránky" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "Vyžádat uzavření?" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "Vyžádat uzavření?" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" -msgstr "" +msgstr "Vyžádat vynucené-ukončení od vzdáleného partnera?" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "Žádost byla odmítnuta serverem" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "Žádost odeslána" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Požadovaná částka" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "Požadovaná kapacita kanálu přesahuje povolené maximum protokolu." -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "Vyžaduji informace o účtu ze serveru TrustedCoin..." @@ -5009,11 +5165,11 @@ msgid "Requesting {} channels..." msgstr "Žádám o {} kanály(ů) ..." -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Žadatel" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "Žádosti" @@ -5022,32 +5178,32 @@ msgid "Require {0} signatures" msgstr "Vyžadovat {0} podpisů" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "Požadovaný balíček „PIL“ není k dispozici - Nainstalujte jej, nebo místo toho použijte webovou stránku Trezoru." -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "Požadovaný balíček „PIL“ není k dispozici - nainstalujte jej." -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Požadavek" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "Resetovat" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "Obnovit 2FA peněženku" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "Obnovit dvou-faktorovou peněženku" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "Zkusit znovu" @@ -5071,23 +5227,23 @@ msgid "Right side" msgstr "Pravá strana" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Rumunština" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Ruština" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "SLIP39 seed" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "SLIP39 seedy lze importovat do Electrumu, takže uživatelé mají přístup k prostředkům uzamčeným v jiných peněženkách." -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "SLIP39 podíl" @@ -5095,30 +5251,29 @@ msgid "Safe-T mini wallet" msgstr "Peněženka Safe-T mini" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Uložit" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "Uložit zálohu" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "Uložit zálohu a vynuceně zavřít" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "Uložit zálohu kanálu" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Uložit fakturu do souboru" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "Uložit transakci offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "Uložit do souboru" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5140,11 +5295,11 @@ msgid "Scanning devices..." msgstr "Skenování zařízení..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "Zamíchaná slova" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "Typ scriptu" @@ -5156,21 +5311,25 @@ msgid "Security Card Challenge" msgstr "Ověřovací test bezpečnostní karty" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Seed-semínko" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "Zadaný seed" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Typ seed-semínka" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "Seed k dispozici" @@ -5178,7 +5337,7 @@ msgid "Seed extension" msgstr "Rozšíření seedu" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "Typ seedu" @@ -5186,56 +5345,56 @@ msgid "Select a device" msgstr "Vyberte zařízení" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "Vyberte délku zálohy:" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Vybrat datum" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Vyberte soubor, kam se exportují Vaše soukromé klíče" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Vyberte soubor pro export transakcí Vaší peněženky" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "Vyberte soubor pro uložení svého zařízení {}" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "Vybrat uložiště klíčů" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "Vyberte typ obnovy:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "Vyberte délku seedu:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "Vyberte délku seedu nebo podílu:" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Vybrat server automaticky" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Vyberte server manuálně" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "Vyberte délku podílu:" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "Vyberte, kam chcete soubor uložit" @@ -5243,7 +5402,7 @@ msgid "Select where to save the setup file" msgstr "Vyberte místo uložení instalačního souboru" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "Vyberte kam uložit vaši transakci" @@ -5251,7 +5410,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Vyberte jazyk rozhraní aplikace (po restartu)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "Vyberte délku vašeho seedu:" @@ -5259,12 +5418,12 @@ msgid "Select your server automatically" msgstr "Vybrat server automaticky" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Vyberte soubor Vaší transakce" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Odeslat" @@ -5272,14 +5431,10 @@ msgid "Send Bug Report" msgstr "Odeslat hlášení o chybě" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "Odeslat platbu?" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "Odeslat frontu" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "Odeslat spolupodepisovateli" @@ -5288,17 +5443,17 @@ msgid "Send to speaker" msgstr "Odeslat do reproduktoru" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Odesílám" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "Odesílání zprávy o selhání..." -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" -msgstr "" +msgstr "Odesílání platby" #: electrum/plugins/cosigner_pool/qt.py:229 msgid "Sending transaction to cosigning pool..." @@ -5308,25 +5463,25 @@ msgid "Sent HTLC with ID {}" msgstr "Odesláno HTLC s ID {}" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Server" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "Poplatek serveru" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "Server zaostává (o {} bloků)" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "Server není dosažitelný." -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "Server vrátil neočekávané ID transakce." @@ -5336,19 +5491,19 @@ #: electrum/plugins/trustedcoin/qml.py:421 msgid "Service Error" -msgstr "" +msgstr "Chyba Služby" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "Vypršení platnosti relace" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "Nastavit PIN" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "Nastavte hodnotu vráceného výstupu tak, aby měla podobnou přesnost jako ostatní výstupy." @@ -5356,22 +5511,30 @@ msgid "Set wallet file encryption." msgstr "Nastavit šifrování souborů peněženky." -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Nastavení" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "Shamir" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "Podíl" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "Podíl #{} je duplikát podílu #{}." + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "Podíl #{} není součástí aktuální sady." + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "Sdílejte žádost o bitcoiny" @@ -5379,38 +5542,54 @@ msgid "Share Invoice" msgstr "Sdílejte fakturu" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "Short Channel ID" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Zobrazit" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "Zobrazit Fiat zůstatek pro adresy" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "Zobrazit Kapitálové Zisky" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "Zobrazit Hodnoty ve Fiat" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "Ukázat Fiat zůstatek" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Zobrazit jako QR kód" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "Zobrazit historii kapitálových zisků" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "Zobrazit expertní nastavení" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Zobrazit historické sazby" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5420,10 +5599,10 @@ msgid "Show on Ledger" msgstr "Zobrazit na Ledgeru" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "Zobrazit na {}" @@ -5431,107 +5610,103 @@ msgid "Show report contents" msgstr "Zobrazit obsah zprávy" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "Zobrazit {}" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Zobrazit/Skrýt" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "Zobrazuje se adresa..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Podepsat" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "Podepsat tuto transakci?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Podepsat/ověřit správu" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "Podepsat/ověřit zprávu" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Podpis" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Podpis ověřen" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "Podepsané" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "Podepisuje se" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "Podepisuje se velká transakce. Prosím, buďte trpěliví..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "Podepisuje se zpráva..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Podepisování transakce..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "Podepisování adresou ve skutečnosti znamená podepisování odpovídajícím soukromým klíčem a ověřování odpovídajícím veřejným klíčem. Zadaná adresa nemá jedinečný veřejný klíč, takže tyto operace nelze provést." -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "Jediný seed (BIP39)" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Velikost:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Slovenština" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Slovinština" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "Některé mince jsou zmrazené: {} (lze je rozmrazit v záložce Adresy nebo v záložce Mince)" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "Některé výstupy platí pro nestandardní skript." -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "Některé podíly jsou neplatné." -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "Při provádění aplikace Electrum se něco pokazilo." -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "Promiňte!" @@ -5539,43 +5714,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "Litujeme, ale nemohli jsme zkontrolovat aktualizace. Prosím zkuste to znovu později." -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Zdroj" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "Španělština" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "Utratit" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "Utratit (zrušit výběr)" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "Utratit z" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Utratit pouze ověřené mince" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Utratit pouze ověřené vstupy." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "Standardní peněženka" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5587,13 +5750,13 @@ msgid "Static: the fee slider uses static values" msgstr "Statika: posuvník poplatku používá statické hodnoty" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Stav" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Stav:" @@ -5603,20 +5766,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "Krok {}/24. Zadejte slovo seedu podle vašeho zařízení {}:" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "Podmořská výměna" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Hotovo" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "Navrhnout uzel" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Shrnutí" @@ -5628,53 +5799,57 @@ msgid "Summary Text PIN is Disabled" msgstr "Souhrnný textový PIN je vypnutý" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "Super Shamir" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "Podporované mince" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "Výměna" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Švédština" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Sweep" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Sweep soukromé klíče" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Synchronizuji..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Tamilština" @@ -5682,59 +5857,62 @@ msgid "Tap to show" msgstr "Klepněte pro zobrazení" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "Cíl" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "Cílový poplatek:" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "Podmínky služby" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "Testnet" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "Testnetové mince jsou bezcenné." -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "Testnet je oddělen od hlavní bitcoinové sítě. Používá se pro testování." -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Text byl zkopírován do schránky" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "Text byl zkopírován do schránky." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Thajština" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "Digital Bitbox je již seedované. Zvolte možnost:" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "Graf sítě Lightning je plně synchronizován." -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "Graf sítě Lightning se synchronizuje ...\n" @@ -5746,45 +5924,51 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "PIN nesmí být delší než 9 znaků." -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "SSL certifikát poskytovaný hlavním serverem neodpovídal otisku předanému se --serverfingerprint volbou." -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "Výši poplatku si může zvolit odesílatel libovolně. Nicméně transakce s malými poplatky jsou zpracovávány později." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "Částka, kterou má příjemce obdržet." -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Zůstatek bude zobrazen červeně, pokud nebude dostatek prostředků v peněžence." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "Bitcoinová adresa nikdy nevyprší a bude vždy součástí této electrum peněženky." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "Partner kanálu může směrovat platby Trampoline." -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "Popis není odeslán příjemci. Je uložen pouze ve Vaší peněžence a bude zobrazen v záložce 'Historie'." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "Zařízení bylo odpojeno." -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." @@ -5792,7 +5976,7 @@ "if Tato transakce byla před podpisem škodlivě upravená,\n" "můžete nakonec zaplatit za těžbu vyšší poplatek, než je zobrazen." -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "Poplatek pro tuto platby se zdá být neobyčejně vysoký." @@ -5806,29 +5990,34 @@ msgid "The file was removed" msgstr "Soubor byl odstraněn" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "Firmware hardwarového zařízení je příliš starý. Pokud je to možné, měli byste ho upgradovat. Tuto chybu můžete ignorovat a pokusit se pokračovat, ale věci se pravděpodobně pokazí." -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Následující adresy byly přidány" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "Jsou dostupní následující poskytovatelé aliasů:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Následující vstupy nemohly být importovány" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "Vstupní částky nelze ověřit, protože chybí předchozí transakce./nMnožství utracených peněz NELZE ověřit." -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "Nová sazba poplatku musí být vyšší než původní sazba poplatku." @@ -5836,55 +6025,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "Další krok vygeneruje seed vaší peněženky. Tento seed NEBUDE uložen ve vašem počítači a musí být přepsaný na papíře. Chcete-li být v bezpečí před malwarem, můžete to udělat v počítači bez přístupu na internet a přesunout peněženku později do online počítače." -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "Operace není definována. Nejen v Electrum, ale obecně." -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "Výstupní hodnota zbývající po zaplacení poplatku je příliš nízká." -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "Navrhovaný poplatek se vypočítá pomocí vašeho nastavení poplatku/kB a použije se na celkovou velikost podřízených i nadřízených transakcí. Po odvysílání transakce CPFP je běžné, že se v historii zobrazí nová nepotvrzená transakce." -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "Počáteční fráze vám umožní obnovit peněženku v případě, že zapomenete heslo nebo ztratíte zařízení." -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "Server vrátil chybu při odesílání transakce." -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "Server vrátil chybu." -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "Server vrátil neočekávané ID transakce při vysílání této transakce." -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "Sada je kompletní!" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "Transakce byla odmítnuta, protože obsahuje více výstupů OP_RETURN." -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "Transakce byla odmítnuta, protože je příliš velká (v bajtech)." @@ -5894,24 +6094,24 @@ msgstr "Peněženka '{}' obsahuje více účtů, které již nejsou podporovány od Electrum 2.7.\n\n" "Chcete rozdělit peněženku do více souborů?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "Poté zadejte kód Google Authenticator:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5919,7 +6119,7 @@ msgid "There is a new update available" msgstr "K dispozici je nová aktualizace" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "Při automatickém hlášení došlo k potížím:" @@ -5928,7 +6128,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "Proto je zakázáno dvoufaktorové ověřování." -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "Tato adresa již byla použita. Pro lepší soukromí ji nepoužívejte znovu pro nové platby." @@ -5936,27 +6140,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "Tato částka přesahuje maximum, které můžete aktuálně poslat svými kanály" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Tento blockchain se používá k ověření transakcí zaslaných Vaším transakčním serverem." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "Tento kanál nelze obnovit z vašeho seedu. Musíte jej zálohovat ručně." -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "Tento kanál je pro příjem zmrazen. Nebude zahrnuta do faktur." -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "Tento kanál je zmrazen pro odeslání. Nebude použit pro odchozí platby." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "Tento kanál bude použitelný po {} potvrzeních" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Soubor nenalezen." @@ -5973,33 +6181,38 @@ msgid "This file is encrypted with a password." msgstr "Tento soubor je zašifrován pomocí hesla." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "Tato funkce je k dispozici pouze po spárování zařízení {} s mobilním zařízením." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "Tato funkce je k dispozici pouze pro úložiště klíčů p2pkh, když používáte zařízení {}." -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "Tato funkce je k dispozici pouze pro standardní peněženky, když používáte zařízení {}." -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Tato informace je viditelná příjemci, pokud jim pošlete podepsaný platební požadavek." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "Tato faktura již byla zaplacena" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "Platnost této faktury vypršela" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "Toto je kanál" @@ -6007,19 +6220,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "Toto je statická záloha kanálu" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Toto je peněženka pouze pro prohlížení" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "Toto je peněženka pouze pro sledování." -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "Toto je peněženka pouze pro sledování. Neobsahuje soukromé klíče." @@ -6027,26 +6240,34 @@ msgid "This is discouraged." msgstr "To se nedoporučuje." -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Toto je výše Vaší lokální kopie blockchainu." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Toto může způsobit navýšení poplatku za transakci." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "To znamená, že s ní nebudete moct utratit Bitcoiny." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "To by mohlo trochu zlepšit vaše soukromí." +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "Tento doplněk vám umožňuje vytvořit vizuálně zašifrovanou zálohu vašich seedů peněženek nebo vlastních alfanumerických tajných kódů." @@ -6059,15 +6280,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "Tento plugin usnadňuje použití vícepodpisových peněženek." -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6079,15 +6300,23 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "Tato služba používá vícepodpisovou peněženku, ve které vlastníte 2 ze 3 klíčů. Třetí klíč je uložen na vzdáleném serveru, který podepisuje transakce vaším jménem. Za každou transakci používající vzdálený server bude účtován malý poplatek." -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "Toto nastavení ovlivňuje kartu Odeslat a všechna pole související se zůstatkem." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Tato transakce není uložena, opravdu chcete ukončit?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." @@ -6095,20 +6324,23 @@ "Aktuálně připojený server o ní neví.\n" "Můžete ji nyní vyslat, nebo ji jednoduše odebrat." -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "Tato transakce vyžaduje vyšší poplatek, jinak ji váš aktuální server nebude šířit." -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "Tento typ skriptu není podporován zařízením {}." -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "Tento typ skriptu není podporován {}: {}" @@ -6116,7 +6348,7 @@ msgid "This version supports a maximum of {} characters." msgstr "Tato verze podporuje maximálně {} znaků." -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Tato peněženka nemá žádný seed-semínko" @@ -6124,7 +6356,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "Tato peněženka je již registrována v TrustedCoin. Chcete-li dokončit vytváření peněženky, zadejte svůj kód Google Authenticator." -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "Tato peněženka je chráněna dvoufaktorovým ověřením TrustedCoin." @@ -6132,7 +6364,7 @@ msgid "This wallet is watching-only" msgstr "Tato peněženka je pouze na sledování" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Tato peněženka je pouze na prohlížení." @@ -6141,30 +6373,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "Tato peněženka byla obnovena ze seedu a obsahuje dva hlavní soukromé klíče." -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "Tím se ušetří za poplatky." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "To odešle {}?" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "Toto {} zařízení může odesílat pouze na adresy base58." -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "Komu" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "Pro zrušení stiskněte krátce blikající světlo nebo počkejte na vypršení časového limitu." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "Pro zrušení se krátce dotkněte světla nebo počkejte na vypršení časového limitu." @@ -6172,14 +6404,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "Pro pokračování se dotkněte blikajícího světla Digital Bitboxu na 3 sekundy." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "Pro pokračováná se dotkněte světla Digital Bitboxu na 3 sekundy." @@ -6195,7 +6427,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "Chcete-li zašifrovat tajemství, nejprve vytvořte nebo načtěte šum." -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "Chcete-li nám pomoci diagnostikovat a opravit problém, můžete nám zaslat zprávu o chybě, která obsahuje užitečné informace pro ladění:" @@ -6203,19 +6435,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Pro ověření, že jste si správně uložili svůj seed-semínko, napište jej sem ještě jednou." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "Chcete-li tomu zabránit, uložte prosím zálohu tohoto kanálu." -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "Chcete-li tomu zabránili, měli byste si uložit zálohu peněženky na jiné zařízení." +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "Chcete-li nastavit částku na \"max\", použijte speciální znak \"!\"." -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "Aby se trochu ochránilo vaše soukromí, Electrum se snaží vytvořit výdaj s podobnou přesností jako u jiných výstupů." @@ -6249,49 +6485,56 @@ msgid "Too short." msgstr "Příliš krátké." -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "Celkový poplatek" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "Celková sazba poplatku" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Celková velikost" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Transakce" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "ID Transakce" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "ID Transakce:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "Transakce byla přidána do historie peněženky." -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." -msgstr "Transakce již byla uložena nebo dosud nebyla podepsána." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." +msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." @@ -6299,23 +6542,23 @@ "Některé výstupy mají příliš malou hodnotu, pravděpodobně nižší než 1000 satoshis.\n" "Zkontrolujte jednotky, zda jste nezaměnili např. mBTC a BTC." -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "Transakci se nepodařilo uložit." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "Transakce byla úspěšně exportována" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "Transakce je dokončena" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "Transakce je příliš velká." -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "Transakce s touto peněženkou nesouvisí." @@ -6323,36 +6566,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "Transakce na spojení s" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "Transakce, ze které se mají sloučit podpisy" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Transakce nesouvisí s Vaší peněženkou" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "Transakce používá nestandardní verzi." -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Transakce:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transakce" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "Transakce jsou šifrovány a ukládány na vzdálený server." -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "Obnovení matice Trezoru" @@ -6360,27 +6599,27 @@ msgid "Trezor wallet" msgstr "Peněženka Trezor" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Ano" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "TrustedCoin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "Dávkový poplatek TrustedCoin (2FA)" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "Poplatek TrustedCoin (2FA) pro další dávku transakcí" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "Informace o TrustedCoin" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "TrustedCoin účtuje malý poplatek za spolupodepsání transakce. Poplatek závisí na tom, kolik předplacených transakcí zakoupíte. Při každé transakci s předplacenými transakcemi se do transakce přidá další výstup." @@ -6388,15 +6627,15 @@ msgid "Try to connect again?" msgstr "Zkusit se připojit znovu?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Zkuste vysvětlit nejen chybu samotnou, ale i jak k ní dochází." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "Zkuste zvýšit transakční poplatek nebo použijte server s nižším poplatkem za přenos." -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Turečtina" @@ -6412,66 +6651,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "Dvoufázové ověřování je služba, kterou poskytuje TrustedCoin. Abyste ji mohli používat, musíte mít samostatné zařízení s aplikací Google Authenticator." -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "Tx" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Typ" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "USB port" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Ukrajinština" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Nelze vytvořit zálohu" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Nelze vytvořit csv" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Nelze exportovat historii" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Nelze číst soubor nebo nebyla nalezena žádná transakce" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "Nelze odeslat zprávu" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Nepotvrzeno" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "Nepotvrzený rodič" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "Došlo k neočekávané chybě." @@ -6479,72 +6714,77 @@ msgid "Unexpected password hash version" msgstr "Neočekávaná verze hash hesla" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "Uvolnit" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "Uvolnit adresu" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "Uvolnit adresy" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "Uvolnit minci" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "Uvolnit mince" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Neznámý" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "Neznámá chyba" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "Neznámá chyba při vysílání transakce." -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "Nezaplaceno" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "Nerealizované kapitálové zisky" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "Nepodepsané" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6552,8 +6792,12 @@ msgid "Unsupported password hash version" msgstr "Nepodporovaná verze hash hesla" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "Nepoužité" @@ -6565,7 +6809,7 @@ msgid "Update check failed" msgstr "Kontrola aktualizací se nezdařila" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "Je k dispozici aktualizace Electrum {}" @@ -6587,7 +6831,7 @@ msgid "Upload a master private key" msgstr "Nahrajte hlavní soukromý klíč" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Použít Tor proxy" @@ -6599,23 +6843,23 @@ msgid "Use a master key" msgstr "Použít hlavní klíč" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "Použít vzdálenou pozorovatelnu" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Použít jako server" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Používat změnové adresy" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Použít několik adres pro změny" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "Použít proxy" @@ -6635,12 +6879,12 @@ msgid "Use this dialog to toggle encryption." msgstr "V tomto dialogu můžete přepínat šifrování." -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" -msgstr "Použít trampolínové směrování (deaktivovat gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" +msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Použité" @@ -6648,19 +6892,19 @@ msgid "Username" msgstr "Uživatelské jméno" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Používá ikony z balíčku Icons8 (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Měněním adres je pro ostatní obtížné dohledat Vaše transakce." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "Platný." -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Hodnota" @@ -6668,7 +6912,7 @@ msgid "Verified block headers" msgstr "Ověřené blokové hlavičky" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Ověřit" @@ -6680,41 +6924,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "Ověřte, zda je kabel připojen a zda ho nepoužívá žádná jiná aplikace." +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Verze" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Video zařízení" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "Vietnamština" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "Zobrazit kanál" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "Zobrazit platbu" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "Zobrazit transakci" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "Zobrazit fakturu" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "Zobrazit log" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Zobrazit v průzkumníku bloků" @@ -6722,20 +6962,20 @@ msgid "Visual Cryptography Plugin" msgstr "Zásuvný modul Visual Cryptography" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "VAROVÁNÍ" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "VAROVÁNÍ: VŠECHNY soukromé klíče jsou tajné." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "VAROVÁNÍ: Toto je vícepodpisová peněženka." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "VAROVÁNÍ: alias \"{}\" nelze ověřit pomocí dodatečné bezpečnostní kontroly, DNSSEC, a proto nemusí být správný." @@ -6751,11 +6991,15 @@ msgid "Wallet" msgstr "Peněženka" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Informace o peněžence" @@ -6763,11 +7007,11 @@ msgid "Wallet Name" msgstr "Název peněženky" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Záloha peněženky vytvořena" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Adresa peněženky pro změny" @@ -6775,15 +7019,15 @@ msgid "Wallet creation failed" msgstr "Vytvoření peněženky selhalo" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "Bylo zjištěno poškození souboru peněženky. Obnovte prosím peněženku ze seedu a porovnejte adresy v obou souborech" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "Soubor peněženky nebyl nalezen: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Název peněženky" @@ -6791,11 +7035,11 @@ msgid "Wallet not encrypted" msgstr "Peněženka není šifrována" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Adresa peněženky pro příjem" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "Peněženka odstraněna: {}" @@ -6803,7 +7047,7 @@ msgid "Wallet setup file exported successfully" msgstr "Instalační soubor peněženky byl úspěšně exportován" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "Typ peněženky" @@ -6819,16 +7063,16 @@ msgid "Wallets" msgstr "Peněženky" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Varování" @@ -6840,7 +7084,11 @@ msgid "Warning!" msgstr "Varování!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6852,7 +7100,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "Varování: nepoužívejte, pokud si vyberete slabší heslo." -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6860,15 +7108,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "Varování: Abyste mohli obnovit multisig peněženku, měli byste do všech vašich záloh zahrnout hlavní veřejný klíč pro každého spolu-podepisovatele." -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "Peněženka pouze na sledování" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "Pozorovatelna" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Negarantujeme, že importy BIP39 budou vždy v Electrum podporovány." @@ -6884,25 +7132,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "I když je to méně než ideální, může to pomoci, pokud spustíte Electrum jako správce." -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "Vymazat zařízení" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "Vymazáním zařízení z něj odstraníte všechna data. Firmware se nezmění." -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "V {} blocích" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "Witness skript" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "Chcete být upozorněni, až bude k dispozici novější verze Electrum?" @@ -6912,7 +7164,7 @@ msgid "Write down the seed word shown on your {}" msgstr "Napište si slovo seedu zobrazeného na vašem zařízení {}" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "Zapisovat logy do souboru" @@ -6924,8 +7176,9 @@ msgid "Wrong PIN" msgstr "Nesprávný PIN" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "Nesprávný typ klíče" @@ -6933,13 +7186,13 @@ msgid "Wrong password" msgstr "Špatné heslo" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Nesprávný podpis" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Ano" @@ -6947,11 +7200,11 @@ msgid "You are already on the latest version of Electrum." msgstr "Už máte nejnovější verzi Electrum." -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Sledujete následující větev" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "Jste v režimu testnet." @@ -6959,14 +7212,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "Pravděpodobně používáte zastaralou verzi Electrum. Prosím aktualizujte." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "Jste offline." -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Používáte nedeterministickou peněženku, která nemůže vytvářet nové adresy." @@ -6974,7 +7228,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "V rámci jedné transakce můžete také zaplatit více výstupů, přičemž na každém řádku zadáte jeden výstup." -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "Toto nastavení můžete vypnout v '{}'." @@ -6986,11 +7240,11 @@ msgid "You can override the suggested derivation path." msgstr "Navrhovanou derivační cestu můžete přepsat." -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "Adresu bitcoinu můžete použít libovolný početkrát, ale není to dobré pro vaše soukromí." -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "Můžete si personalizovat domovskou obrazovku na svém zařízení. Musíte si vybrat černobílý obrázek velikosti {} x {}." @@ -6998,27 +7252,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "Transakci nelze vysílat bez aktivníhího připojení k síti." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "Bez hesla nemáte přístup ke svým mincím ani zálohám." -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "Zálohování kanálů nelze použít k provádění plateb lightning." -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "Nemusíte provádět pravidelné zálohy, protože vaši peněženku lze obnovit z tajné fráze, kterou si můžete zapamatovat nebo napsat na papír." @@ -7026,11 +7284,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "Ve své bezpečnostní frázi máte několik po sobě jdoucích mezer nebo mezeru na začátku nebo na konci slova." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "Máte {n} otevřených kanálů." +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Můžete vložit bitcoinovou adresu, označení z vašeho adresáře (zobrazí se vám seznam návrhů) nebo alias (adresa podobná e-mailu, která přesměrovává na bitcoinovou adresu)." @@ -7039,19 +7301,19 @@ msgid "You may extend your seed with custom words." msgstr "Seed můžete rozšířit o vlastní slova." -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Můžete načíst CSV soubor pomocí ikony souboru." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "Možná máte v peněžence místní transakci, na kterou tato transakce navazuje. Musíte buď vysílat, nebo odstranit místní tx." @@ -7063,49 +7325,58 @@ msgid "You might have to unplug and plug it in again." msgstr "Možná budete muset odpojit a znovu připojit." -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "Chcete-li dokončit vytváření peněženky, musíte být online. Pokud jste vygenerovali svůj seed v počítači offline, zavřete toto okno kliknutím na \"{}\", přesuňte soubor peněženky do online počítače a znovu jej otevřete pomocí programu Electrum." -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "Ve svých preferencích musíte nakonfigurovat zálohovací adresář" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "Pro každou používanou bezpečnostní frázi musíte vytvořit samostatnou peněženku Electrum, protože každá generuje různé adresy. Změnou bezpečnostní fráze neztratíte ostatní peněženky, každá z nich je stále přístupná za vlastní bezpečnostní frází." -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "Získáváš" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "Odesíláte" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "Měli byste povolit ochranu PINem. Váš PIN je jedinou ochranou vašich bitcoinů v případě ztráty nebo odcizení vašeho zařízení." -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7115,7 +7386,11 @@ msgstr "Budete požádáni o zadání 24 slov bez ohledu na skutečnou délku vašeho seedu. Pokud zadáte nesprávné slovo nebo ho nesprávně napíšete, nemůžete jej změnit ani se vrátit - budete muset začít znovu od začátku.\n\n" "Tak slova prosím zadávejte pečlivě!" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7123,7 +7398,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "Vaše peněženka Ledger vám chce sdělit jednorázový PIN kód.

Pro nejlepší zabezpečení byste měli zařízení odpojit, otevřít textový editor na jiném počítači, vložit do něj kurzor a připojit zařízení k tomuto počítači. V editoru se vytvoří shrnutí podepsané transakce a jednorázový PIN.

Ověřte shrnutí transakce a zadejte zde kód PIN.

Před stisknutím klávesy Enter připojte zařízení zpět k tomuto počítači.
" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "Vaše zařízení Ledger je uzamčeno. Prosím odemkněte ho." @@ -7135,45 +7410,57 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "Vaše bitcoiny jsou chráněny heslem. Nicméně, Váš soubor peněženky není zašifrován." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "Vaše kanály nelze obnovit ze seedu, protože byly vytvořeny pomocí staré verze systému Electrum. To znamená, že musíte uložit zálohu peněženky pokaždé, když vytvoříte nový kanál.\n\n" "Chcete-li, aby tato peněženka měla obnovitelné kanály, musíte zavřít své stávající kanály a obnovit tuto peněženku ze seedu." -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "Vaše kanály nelze obnovit ze seedu. To znamená, že musíte uložit zálohu své peněženky pokaždé, když vytvoříte nový kanál.\n\n" "Chcete-li mít obnovitelné kanály, musíte vytvořit novou peněženku se seedem Electrum." -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "Aktuální peněženku Electrum lze použít pouze s prázdnou bezpečnostní frází. Je třeba vytvořit samostatnou peněženku s průvodcem instalací pro další bezpečnostní fráze, protože každá generuje novou sadu adres." -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "Firmware vašeho zařízení je příliš starý" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "Vaše zařízení nemusí tuto funkci podporovat." +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Vaše štítky byly synchronizovány." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "Rozšíření Vašeho seedu-semínka je" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "Vaše rozšíření seedu musí být uloženo společně se seedem." @@ -7181,15 +7468,15 @@ msgid "Your seed is important!" msgstr "Váš seed-semínko je důležité!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Váš server je ve větvi" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "Vaše transakce platí poplatek, který je tak nízký, že se bitcoinový uzel nevejde do svého mempoolu. Mempool je již plný stovek megabajtů transakcí, které všechny platí vyšší poplatky. Zkuste poplatek zvýšit." -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "Vaše transakce se pokouší nahradit jinou transakci v mempoolu, ale nesplňuje pravidla pro její provedení. Zkuste poplatek zvýšit." @@ -7209,19 +7496,19 @@ msgid "Your wallet file is encrypted." msgstr "Soubor vaší peněženky je šifrován." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "Váš soubor peněženky je: {}." -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "Seed-semínko Vaší peněženky je:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "Vaše peněženka má {} předplacených transakcí." -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "Historie Vaší peněženky byla úspěšně exportována." @@ -7233,12 +7520,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Vaše peněženka je chráněna a zašifrována." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "Váš {0} se exportoval do '{1}'" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "Vaše {} byli úspěšně importované" @@ -7302,43 +7589,83 @@ msgid "[s] - send stored payment order" msgstr "[s] - odeslat uložený platební příkaz" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "aktivní" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "přidat vstupy a výstupy" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "adresa je už v peněžence" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "jsou zmražené" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "pod úrovní poplatku" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "bloky" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "může příjmout" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "drobné mince" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "kontakty" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "spolupodepisovatel" @@ -7350,54 +7677,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "Potřebné skupiny:
" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "vysoká sazba poplatku" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "vysoký poměr poplatků" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "inicializováno" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "neplatná adresa" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "neplatný soukromý klíč" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "faktury" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "je duplikátem podílu" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "není součástí aktuální sady." - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "uložiště klíčů" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "štítky" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr " načteno" @@ -7406,15 +7781,11 @@ msgid "loading" msgstr "načítání" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "neimplementovaný typ" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "z" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "uplynul časový limit open_chanel" @@ -7422,7 +7793,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "nebo zadejte existující kód revealeru níže a klikněte na „další“:" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "Čekejte prosím..." @@ -7430,15 +7805,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "vytiskněte kalibrační pdf a postupujte podle pokynů " -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "proxy povoleno" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "přijímání" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "Žádosti" @@ -7446,13 +7821,9 @@ msgid "seed" msgstr "seed" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "podíly ze skupiny" - -#: electrum/slip39.py:375 -msgid "shares needed from group" -msgstr "podíly potřebné od skupiny" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" +msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 msgid "standby" @@ -7466,7 +7837,11 @@ msgid "stopping" msgstr "zastavení" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7478,15 +7853,16 @@ msgid "unavailable" msgstr "nedostupné" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "neznámé" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "neznámý parser {!r} (volby: {})" @@ -7498,19 +7874,23 @@ msgid "unloading" msgstr "vykládání" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "jen pro prohlížení" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "pouze na sledování" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "vymazané" @@ -7518,25 +7898,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "vaše seed rozšíření nebude zahrnuto do šifrované zálohy." -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} minut" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} slov" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} Nastavení" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} kanály(ů)" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} potvrzení" @@ -7545,19 +7933,19 @@ msgid "{} connections." msgstr "{} připojení." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" -msgstr "{} zkopírováno do schránky" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" +msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "{} šifrovaných pro Revealer {}_{} uložený jako PNG a PDF v: " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "{} z špičky" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} nových transakcí: Celková částka přijatá v nových transakcích {}" @@ -7565,7 +7953,11 @@ msgid "{} nodes" msgstr "{} uzly(ů)" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "{} výstupů k dispozici ({} celkem)" @@ -7573,7 +7965,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "Plugin {} tento typ peněženky nepodporuje." -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} slov" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "O programu Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Verze" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Úvodní stránka" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "Vývojáři" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Distribuováno společností Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Adresa" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Štítek" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Veřejné klíče" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Veřejný klíč" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "Typ scriptu" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Zůstatek" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transakce" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "Cesta derivace" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "Zmrazeno" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "Vyberte účet, který chcete obnovit." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "Nebyly nalezeny žádné účty." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Nepotvrzeno" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "Zmrazeno" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Může odeslat" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Může příjmout" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Otevřít kanál" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Zůstatek" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Částka" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "Importovat zálohu kanálu" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "Lightning Kanál" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Záloha kanálu" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Kapacita" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Může odeslat" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "Uvolnit" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "Zmrazit" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Záloha" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Zavřít kanál" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Otevřít kanál" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Chyba" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "Kooperativně zavřít" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Zavřít kanál" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Poplatek za těžbu" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "Sazba poplatku" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "Cíl" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Výstupy" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "Dokončit" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Zaplatit" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Navýšit poplatek" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "CPFP je transakce, při které se odesílá nepotvrzený výstup s vysokým poplatkem. Cílem je, aby těžaři potvrdili rodičovskou transakci a získali tak poplatek připojený k podřízené transakci." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "Navrhovaný poplatek se vypočítá pomocí vašeho nastavení poplatku/kB a použije se na celkovou velikost podřízených i nadřízených transakcí. Po odvysílání transakce CPFP je běžné, že se v historii zobrazí nová nepotvrzená transakce." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Celková velikost" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Zadejte částku" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Výstupní částka" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "Cíl" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "Poplatek za dítě" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "Celkový poplatek" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Výstupy" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Promiňte!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "Při provádění aplikace Electrum se něco pokazilo." + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "Chcete-li nám pomoci diagnostikovat a opravit problém, můžete nám zaslat zprávu o chybě, která obsahuje užitečné informace pro ladění:" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "Zobrazit obsah zprávy" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "Prosím, stručně popište, co vedlo k chybě (volitelné):" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Chcete odeslat tuto zprávu?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "Odeslat hlášení o chybě" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Nikdy" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Teď ne" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Kopírovat" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "Podíl" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "Odhadovaný čas" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Statický" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Částka" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Kopírovat" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "Podíl" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Lokální" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importovat" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "Importovat zálohu kanálu" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importovat" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "Lightning Faktura" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Adresa" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Popis" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Maximum" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "Hash platby" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Uložit" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Zaplatit" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Smazat" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Stav" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Datum" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Štítek" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "Hash platby" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "Předobraz" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "Platba selhala" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Popis" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Částka" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Zpráva" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Zaplatit" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Otázka" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Zpráva" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "Ne" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Ano" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Síť" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Stav" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "Gossip" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Částka" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Maximum" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Otevřít kanál" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Chyba" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Kanál byl vytvořen." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Heslo" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Zadejte heslo" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Heslo" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "Zadejte PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "Nesprávný PIN" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Nastavení" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Jazyk" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Pro aktivaci změn prosím restartujte Electrum" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Základní jednotka" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "Vytvořit obnovitelné kanály" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Pokročilé" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Adresa" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Port" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Uživatelské jméno" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Heslo" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Navýšit poplatek" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "Metoda" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "Zachovat platbu" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "Snížit platbu" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "Nový poplatek" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "Cíl" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Výstupy" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "Nový poplatek" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "Cíl" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Výstupy" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Zpráva" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Částka" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "Platnost vyprší po" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Adresa" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Stav" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Zpráva" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Částka" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Žádost o platbu" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Smazat" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 minut" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 hodina" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 den" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 týden" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Zrušit" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Vybrat server automaticky" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "Připojeno" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "Další známé servery" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Další" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "Odesíláte" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "Získáváš" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "Poplatek serveru" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Poplatek za těžbu" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "Přijaté množství v kanálech" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Částka vybraná z kanálů" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Stav" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "Hloubka mempoolu" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Datum" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Štítek" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "ID Transakce" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Výstupy" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Navýšit poplatek" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Podepsat" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Zveřejnit" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "Podíl" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Uložit" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Odstranit" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "Transakce byla přidána do historie peněženky." + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "Poznámka: Toto je offline transakce, pokud chcete, aby ji síť viděla, musíte ji odvysílat." + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "Jak se chcete připojovat k serveru?" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Společnost Electrum komunikuje se vzdálenými servery a získává informace o vašich transakcích a adresách. Všechny servery plní stejný účel, liší se pouze hardwarem. Ve většině případů budete zřejmě chtít přenechat jejich náhodný výběr na aplikaci Electrum. Avšak pokud chcete, můžete zvolit server ručně." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Automatické připojení" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "Chyba: duplicitní hlavní veřejný klíč" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "Vyberte typ adresy v peněžence." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "Navrhovanou derivační cestu můžete přepsat." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "Pokud si nejste jisti, co to je, ponechte toto pole bez změny." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "Cesta derivace" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "Zjistit existující účty" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Váš seed-semínko je důležité!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Pokud ztratíte Váš seed-semínko, vaše peníze budou nenávratně ztraceny." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Pro ověření, že jste si správně uložili svůj seed-semínko, napište jej sem ještě jednou." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Tento seed-semínko umožní obnovit Vaši peněženku v případě selhání počítače." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "VAROVÁNÍ" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Nikdy nevyzrazujte svůj seed-semínko." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Nikdy ho nezadávejte na žádné webové stránce." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Neuchovávejte jej v elektronické podobě." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "Seed-semínko Vaší peněženky je:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "Chyba: duplicitní hlavní veřejný klíč" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "Vytvořit úložiště klíčů z hlavního klíče" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "Seedy BIP39 lze importovat do programu Electrum, takže mají uživatelé přístup k prostředkům uzamčeným v jiných peněženkách." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "My však nevytváříme seedy BIP39, protože nesplňují naše bezpečnostní standardy." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "Seedy BIP39 neobsahují číslo verze, což ohrožuje kompatibilitu s budoucím softwarem." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "SLIP39 seedy lze importovat do Electrumu, takže uživatelé mají přístup k prostředkům uzamčeným v jiných peněženkách." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "Seedy SLIP39 však nevytváříme." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "Chyba: duplicitní hlavní veřejný klíč" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Typ seed-semínka" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "Zadejte seed spolupodepisovatele" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "Vložte seznam Bitcoinových adres (vytvoření peněženky pouze na prohlížení) nebo seznam privátních klíčů." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "Jaký typ peněženky chcete vytvořit?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Vytvořit nový Seed" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "Už mám seed" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "Použít hlavní klíč" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "Použít hardwarové zařízení" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Ano" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "Ne" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Název peněženky" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "Jaký typ peněženky chcete vytvořit?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "Peněženka s dvoufatorovým ověřováním" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "Více-podpisová peněženka" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Import Bitcoinových adres nebo privátních klíčů" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Šifrováno" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Seed-semínko" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "neznámé" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "Uložiště klíčů" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "Typ uložiště klíčů" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Hlavní veřejný klíč" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Změnit heslo" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Zadejte nové heslo: " + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Hotovo" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Chyba" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Adresy" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Kanály" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Příjem" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Odeslat" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Chyba" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Peněženky" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Zrušit" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Zpět" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Další" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Síť" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Nastavení" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "O programu" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Chyba" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/da_DK/electrum.po electrum-4.4.5+dfsg1/electrum/locale/da_DK/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/da_DK/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/da_DK/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:55\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr "" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " bekræftelse" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Om" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Adresser" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Søg efter opdateringer" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Dokumentation" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Donation til server" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Kryptér/afkryptér besked" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Eksportér" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Fil" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Filtrer" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Fra QR-kode" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Fra fil" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Fra tekst" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Fra blokkæden" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Hjælp" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Historik" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importér" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Information" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Mærkater" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Indlæs transaktion" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Netværk" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Ny" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Ny/genopret" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Officiel hjemmeside" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Åbn" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Adgangskode" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Betal til mange" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Plot" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Udvidelsesmoduler" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Private nøgler" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Afslut" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Seneste åbne" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Rapportér programfejl" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Seed" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Underskriv/verificér besked" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Opsummering" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Ryd" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Værktøjer" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Vis" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Tegnebog" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 dag" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 time" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 uge" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "En kopi af din tegnebogsfil blev oprettet i" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Et foreslået gebyr er automatisk blevet tilføjet til dette felt. Du kan overskrive det. Det foreslåede gebyr forøger transaktionens størrelse." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Om Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Accepter ord" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Accepter ord" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "" -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Adresse" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "" -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Adresser" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Avanceret" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Alle" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Beløb" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Beløb modtaget:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Beløb sendt:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -512,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Anvend" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arabisk" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -591,7 +619,7 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "" @@ -607,7 +635,7 @@ msgid "Auto-connect" msgstr "" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -615,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -652,31 +680,31 @@ msgid "Back" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Saldo" @@ -684,27 +712,27 @@ msgid "Banner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Baseenhed" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Din tegnebogs baseenhed." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "" -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -720,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Bitcoin-adresse mangler" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Bitcoin-transaktioner er generelt ikke gratis. Et transaktionsgebyr betales af afsenderen." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blokkæde" @@ -740,8 +773,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -749,12 +782,20 @@ msgid "Bottom" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Rundsend" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "" @@ -762,15 +803,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -778,7 +819,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -790,48 +831,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Annullér" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "" @@ -839,36 +880,36 @@ msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -877,11 +918,11 @@ msgid "Cannot read file" msgstr "" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -901,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "" @@ -940,60 +981,67 @@ msgid "Change Password" msgstr "Skift adgangskode" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1001,7 +1049,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1009,9 +1057,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "" @@ -1019,11 +1067,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1037,32 +1085,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1074,7 +1122,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1086,7 +1134,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "" @@ -1094,7 +1142,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1122,7 +1170,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Vælg hvilken online blokudforsker, der skal bruges til funktioner, som åbner en webbrowser" @@ -1134,9 +1182,9 @@ msgid "Choose..." msgstr "" +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Ryd" @@ -1144,80 +1192,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Luk" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Co&ins" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1232,11 +1281,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1245,27 +1294,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Kon&sol" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Kon&takter" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "" @@ -1273,33 +1326,29 @@ msgid "Confirm Password:" msgstr "Bekræft adgangskode:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1388,15 +1437,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1404,12 +1453,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "" @@ -1418,7 +1467,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1430,52 +1483,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Kontakter" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Kopiér" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "" @@ -1483,11 +1533,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Kopiér til udklipsholder" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "" @@ -1503,59 +1553,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1563,7 +1613,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1571,11 +1621,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1587,27 +1637,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "" @@ -1615,15 +1661,11 @@ msgid "Current Password:" msgstr "Nuværende adgangskode:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1631,11 +1673,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1643,35 +1685,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Dansk" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Mørkt" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Dato" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Dato: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1679,55 +1721,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Afkryptér" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Standard" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Slet" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Slet tegnebog?" @@ -1735,43 +1781,48 @@ msgid "Denomination" msgstr "" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Beskrivelse" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Beskrivelse af transaktionen (ikke obligatorisk)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Detaljer" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "" - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1779,22 +1830,22 @@ msgid "Developers" msgstr "Udviklere" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1806,26 +1857,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1833,11 +1888,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1845,8 +1900,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "" @@ -1854,11 +1909,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1874,51 +1929,61 @@ msgid "Do you want to delete the old file" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1930,16 +1995,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Electrum-udvidelsesmoduler" @@ -1948,16 +2024,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Electrum-indstillinger" @@ -1965,93 +2041,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum sender dine tegnebogsadresser til en enkelt server for at modtage din overførselshistorik." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrum tegnebog" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum kunne ikke kopiere din tegnebogsfil til det angivne sted." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum kunne ikke åbne din overførselsfil" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum kunne ikke læse din overførsel" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum kunne ikke eksportere en privat nøgle." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum kunne ikke eksportere overførslen." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "Electrums fokus ligger i hastighed med lavt ressourceforbrug og simplificering af Bitcoin." -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Aktiveret" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Kryptér" @@ -2068,39 +2148,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Kryptér/afkryptér besked" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Krypteret" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2108,12 +2188,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2121,16 +2201,16 @@ msgid "Enter Password" msgstr "Indtast adgangskode" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2139,8 +2219,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2148,7 +2228,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "" @@ -2158,7 +2238,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2168,7 +2248,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "" @@ -2180,7 +2260,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "" @@ -2196,22 +2276,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Indtast private nøgler" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2221,11 +2305,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2242,13 +2326,13 @@ msgid "Enter wallet name" msgstr "Indtast tegnebogsnavn" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2256,11 +2340,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2278,37 +2362,34 @@ msgid "Enter your password or choose another file." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Fejl" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2317,13 +2398,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2331,28 +2411,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2360,10 +2440,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2379,50 +2459,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Udløbet" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Udløber" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Eksportér" @@ -2430,35 +2505,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Eksportér historik" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Afsløring af en enkelt privat nøgle kan kompromittere hele din tegnebog!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2474,21 +2549,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2496,144 +2571,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Opdatering af adgangskode mislykkedes" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Gebyr" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Fiat" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Fiat-valuta" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Fil" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Find" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2641,54 +2720,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Format" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "Fra" @@ -2701,8 +2781,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2710,44 +2790,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Tysk" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2755,7 +2839,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2771,15 +2855,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Højde" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Hello World" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2787,16 +2871,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Skjul" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Historik" @@ -2804,11 +2880,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2816,7 +2892,7 @@ msgid "Host" msgstr "Vært" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2832,48 +2908,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Hvis autoforbindelse er aktiveret, vil Electrum altid bruge en server, som er på den længste blokkæde." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2881,16 +2958,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2898,13 +2975,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2916,11 +2993,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2928,7 +3005,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2936,22 +3013,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2959,16 +3040,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importér" @@ -2980,86 +3060,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Importér private nøgler" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "Brug specielt IKKE tjenesterne vedr. \"redeem private key\", der foreslås af tredjepart." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Information" @@ -3072,30 +3157,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Input rå transaktion" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Inputs" @@ -3103,7 +3188,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3111,11 +3196,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Ikke nok dækning" @@ -3123,56 +3208,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Ugyldig adresse" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Ugyldigt beløb" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Ugyldig Bitcoin-adresse" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Ugyldige linjer fundet:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3192,20 +3275,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3218,45 +3301,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Fakturaer" @@ -3264,15 +3334,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3288,7 +3358,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3300,15 +3370,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3316,7 +3386,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Tastaturgenvej: Tast \"!\" for at sende alle dine coins." @@ -3324,15 +3394,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3360,9 +3430,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Sprog" @@ -3370,7 +3440,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3403,18 +3473,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Lyst" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3426,33 +3496,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3464,19 +3538,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3484,69 +3559,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Linjenr." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Indlæs overførsel" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3554,23 +3642,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Slå transaktion op" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3590,7 +3686,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3598,26 +3694,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Offentlig hovednøgle" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3629,24 +3725,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Besked" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3654,23 +3750,27 @@ msgid "Method:" msgstr "Metode:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3679,21 +3779,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3701,14 +3801,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3721,18 +3825,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Navn" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Netværk" @@ -3741,25 +3845,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Aldrig" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Ny kontakt" @@ -3771,46 +3879,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Ny kontakt" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Næste" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3818,11 +3926,15 @@ msgid "No Wallet" msgstr "" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3830,11 +3942,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3846,10 +3958,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3858,23 +3974,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Ikke flere adresser i din tegnebog." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Ingen outputs" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3890,17 +4006,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3908,17 +4024,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3926,7 +4042,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3934,45 +4050,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Ikke forbundet" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Ikke nok penge" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Vær opmærksom på, at hvis nogle af dine adresser er frosne, vil dine tilgængelige pengemidler være lavere end din totale saldo." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3985,10 +4106,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3997,7 +4114,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4005,11 +4122,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4017,11 +4134,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Antallet af nuller, der vises efter decimaltegnet. Hvis dette for eksempel er sat til 2, vil \"1.\" blive vist som \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "OK" @@ -4033,8 +4151,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Offline" @@ -4042,8 +4160,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4051,11 +4169,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4063,7 +4181,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Online blokudforsker" @@ -4075,7 +4193,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4083,29 +4201,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4113,24 +4230,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "Åbn {}-fil" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4142,15 +4259,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4159,92 +4276,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Outputs" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Oversigt" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Betalt" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Adgangskode" @@ -4252,7 +4378,7 @@ msgid "Password Strength" msgstr "Adgangskodens styrke" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4264,33 +4390,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Adgangskoden blev opdateret problemfrit" @@ -4298,43 +4420,43 @@ msgid "Password:" msgstr "Adgangskode:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Betal til" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Betal til mange" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4342,22 +4464,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Betalingsanmodning" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4365,25 +4500,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Betalingsanmodning er udløbet" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Betaling sendt." @@ -4399,19 +4535,23 @@ msgid "Pending" msgstr "Afventende" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4419,7 +4559,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4427,23 +4567,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4451,7 +4591,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4460,7 +4600,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4484,9 +4624,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4494,15 +4634,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Genstart venligst Electrum for at aktivere de nye indstillinger for den grafiske brugergrænseflade" @@ -4515,11 +4655,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4531,8 +4671,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4540,7 +4680,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4548,7 +4688,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "" @@ -4556,15 +4696,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4572,35 +4712,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Indstillinger" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4608,16 +4747,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4649,12 +4787,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4662,29 +4804,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Privat nøgle" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Private nøgler" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Private nøgler er eksporteret." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4712,8 +4858,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "" @@ -4725,40 +4871,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Offentlig nøgle" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Offentlige nøgler" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR-kode" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "" @@ -4770,10 +4916,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Spørgsmål" @@ -4782,15 +4929,15 @@ msgid "Quit" msgstr "Afslut" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4801,21 +4948,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "" @@ -4823,23 +4977,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4851,28 +5010,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Modtag" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4885,59 +5036,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Fjern" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4945,50 +5100,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Rapportering af programfejl" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Anmodet beløb" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4997,11 +5152,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Anmoder" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5010,32 +5165,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Kræver" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "Nulstil" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5059,23 +5214,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5083,29 +5238,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Gem" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5128,11 +5282,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5144,21 +5298,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Seed" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5166,7 +5324,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5174,56 +5332,56 @@ msgid "Select a device" msgstr "Vælg en enhed" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Vælg dato" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Vælg fil, som dine private nøgler skal eksporteres til" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Vælg fil, som din tegnebogs overførsler skal eksporteres til" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Vælg server automatisk" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Vælg server manuelt" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5231,7 +5389,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5239,7 +5397,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Vælg hvilket sprog, der skal bruges i den grafiske brugergrænseflade (efter genstart)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5247,12 +5405,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Vælg din overførselsfil" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Send" @@ -5260,14 +5418,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5276,15 +5430,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Sender" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5296,25 +5450,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Server" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5326,17 +5480,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5344,22 +5498,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Opsætning" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5367,37 +5529,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Vis" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Vis som QR-kode" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5408,10 +5586,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5419,107 +5597,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Vis/Skjul" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Signér" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Signér/verificér besked" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Signatur" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Signatur verificeret" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Størrelse:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5527,43 +5701,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Kilde" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "Opstartstider er øjeblikkelige, fordi den samarbejder med højtydende servere, som tager sig af de mest komplicerede dele af Bitcoin-systemet." -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5575,13 +5737,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Status" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Status:" @@ -5591,20 +5753,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Succes" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5616,53 +5786,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Ryd" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Ryd private nøgler" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Synkroniserer …" -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5670,59 +5844,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Thai" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5733,51 +5910,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "Størrelsen på gebyret kan frit bestemmes af afsenderen. Overførsler med lave gebyrer tager dog længere tid om at blive behandlet." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Beløbet vil være rødt, hvis du ikke har nok pengemidler i din tegnebog." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "Beskrivelsen sendes ikke til modtageren af pengene. Den gemmes i din tegnebogsfil og vises i fanebladet \"Historik\"." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5790,29 +5973,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "De følgende adresser blev tilføjet" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "De følgende inputs kunne ikke importeres" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5820,55 +6008,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5877,24 +6076,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5902,7 +6101,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5911,7 +6110,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5919,27 +6122,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5956,33 +6163,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5990,19 +6202,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Dette er en kigge-tegnebog" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6010,26 +6222,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6042,15 +6262,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6062,34 +6282,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Denne overførsel er ikke gemt. Vil du lukke alligevel?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6097,7 +6328,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Denne tegnebog har intet seed" @@ -6105,7 +6336,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6113,7 +6344,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6122,30 +6353,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6153,14 +6384,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6176,7 +6407,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6184,19 +6415,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Tast dit seed igen her for at være sikker på, at du har gemt det rigtigt." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6230,71 +6465,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Overførsel" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "Overførsels-ID" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "Overførsels-ID:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6302,36 +6544,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Overførslen er ikke relateret til din tegnebog" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Overførsel:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transaktioner" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6339,27 +6577,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6367,15 +6605,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6391,66 +6629,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Type" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Kunne ikke oprette CSV" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Kunne ikke eksportere historik" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Kunne ikke læse fil eller ingen overførsel fundet" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6458,72 +6692,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Ukendt" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6531,8 +6770,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "Ubrugte" @@ -6544,7 +6787,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6566,7 +6809,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6578,23 +6821,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Brug byttepengeadresser" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Brug adskillige byttepengeadresser" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6614,12 +6857,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6627,19 +6870,19 @@ msgid "Username" msgstr "Brugernavn" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Brug af byttepengeadresser gør det mere besværligt for andre at spore dine transaktioner." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Værdi" @@ -6647,7 +6890,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Verificér" @@ -6659,41 +6902,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Version" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Videoenhed" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "" - -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Vis på blokudforsker" @@ -6701,20 +6940,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "ADVARSEL" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "ADVARSEL: ALLE dine private nøgler er hemmelige." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6730,11 +6969,15 @@ msgid "Wallet" msgstr "Tegnebog" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6742,11 +6985,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6754,15 +6997,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6770,11 +7013,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6782,7 +7025,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6798,16 +7041,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Advarsel" @@ -6819,7 +7062,11 @@ msgid "Warning!" msgstr "Advarsel!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6831,7 +7078,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6839,15 +7086,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6863,25 +7110,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "Vil du underrettes når der findes en ny version af Electrum?" @@ -6891,7 +7142,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6903,8 +7154,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6912,13 +7164,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Ja" @@ -6926,11 +7178,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6938,14 +7190,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6953,7 +7206,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6965,11 +7218,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6977,27 +7230,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7005,11 +7262,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Du kan indtaste en Bitcoin-adresse, et mærke fra din kontaktliste (en liste over matches vil blive foreslået), eller et alias (email-agtig adresse, som videresender til en Bitcoin-adresse)" @@ -7018,19 +7279,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7042,49 +7303,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7093,7 +7363,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7101,7 +7375,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7113,43 +7387,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Dine mærkater er blevet synkroniseret." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7157,15 +7443,15 @@ msgid "Your seed is important!" msgstr "Dit seed er vigtigt!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7185,19 +7471,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "Din tegnebogshistorik er problemfrit blevet eksporteret." @@ -7209,12 +7495,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7278,43 +7564,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "er indefrosset" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7326,54 +7652,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7382,15 +7756,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7398,7 +7768,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "vent venligst …" @@ -7406,15 +7780,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7422,12 +7796,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7442,7 +7812,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7454,15 +7828,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "ukendt" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7474,19 +7849,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "kun kigge" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7494,25 +7873,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7521,19 +7908,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7541,7 +7928,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7549,7 +7940,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Om Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Version" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "Udviklere" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Offentlige nøgler" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Offentlig nøgle" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transaktioner" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Beløb" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Fejl" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Aldrig" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Kopiér" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Beløb" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Kopiér" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importér" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importér" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Beskrivelse" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Gem" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Slet" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Dato" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Beskrivelse" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Beløb" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Besked" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Spørgsmål" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Besked" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Ja" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Netværk" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Beløb" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Fejl" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Adgangskode" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Indtast adgangskode" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Adgangskode" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Indstillinger" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Sprog" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Genstart venligst Electrum for at aktivere de nye indstillinger for den grafiske brugergrænseflade" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Baseenhed" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Avanceret" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Brugernavn" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Adgangskode" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Besked" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Beløb" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Besked" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Beløb" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Betalingsanmodning" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Slet" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 time" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 dag" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 uge" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Annullér" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Vælg server automatisk" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Næste" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Dato" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "Overførsels-ID" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Signér" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Rundsend" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Gem" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Fjern" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Autoforbind" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Dit seed er vigtigt!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Tast dit seed igen her for at være sikker på, at du har gemt det rigtigt." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Dette seed vil lade dig genskabe din tegnebog, hvis din computer går i stykker." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "ADVARSEL" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Ja" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Krypteret" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Seed" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "ukendt" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Offentlig hovednøgle" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Skift adgangskode" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Succes" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Fejl" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Adresser" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Modtag" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Send" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Fejl" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Annullér" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Næste" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Netværk" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Indstillinger" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Om" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Fejl" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/de_DE/electrum.po electrum-4.4.5+dfsg1/electrum/locale/de_DE/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/de_DE/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/de_DE/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Wechselkurs nicht verfügbar)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " Bestätigung" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Über Electrum" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Adressen" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "&Bitcoin Paper" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "Auf &Updates prüfen" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Schließen" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Dokumentation" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&An Server spenden" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Nachricht verschlüsseln/entschlüsseln" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Exportieren" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Datei" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Filter" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&Horizontal spiegeln" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Von QR-Code" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Aus Datei" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Aus Text" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Aus der Blockchain" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Hilfe" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Verlauf" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importieren" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Informationen" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Bezeichnungen" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Transaktion laden" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Netzwerk" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Neu" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "&Neuer Kontakt" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Neu/Wiederherstellen" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Offizielle Webseite" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Öffnen" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Passwort" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Zahle an mehrere" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Plotten" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Plugins" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Private Schlüssel" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Beenden" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Vor kurzem geöffnet" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Fehler melden" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "Backup speichern" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Seed" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "&QR Code in separatem Fenster anzeigen" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Nachricht signieren/verifizieren" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Zusammenfassung" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Entleeren" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Werkzeuge" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Ansicht" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Geldbörse" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Berührung {} von {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 Tag" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 Stunde" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 Woche" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Platzieren Sie das Papier auf eine flache und helle Oberfläche." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 Minuten" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Richte die Randlinien des Revealers an den gestrichelten Linien oben und links aus." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "2FA-Gebühr: {} (für die nächste Gruppe von Transaktionen)" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "4. Geben Sie die Nummern in das Programm ein" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "Eine CPFP ist eine Transaktion, die einen unbestätigten Ausgang mit einer hohen Gebühr an Sie selbst zurückschickt. Das Ziel ist, dass die Miner die Parent-Transaktion bestätigen, um die mit der Child-Transaktion verbundene Gebühr zu erhalten." @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "Ein Backup enthält keine Informationen über Ihr eigenes Guthaben im Kanal." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Ein Backup wird automatisch gespeichert, wenn Sie eine neue Börse generieren." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Eine Kopie ihrer Geldbörse wurde angelegt unter" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Vermutlich fehlt eine Programmbibliothek." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "Für diese Rechnung wurde bereits eine Zahlung eingeleitet" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "Ein früherer Versuch, diese Rechnung zu bezahlen, wurde nicht freigegeben" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Bei jeder Transaktion, die den Server nutzt, wird eine geringe Gebühr abgezogen. Die Zahlungseinstellungen können nach der Installation verändert werden." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Eine empfohlene Gebühr wird diesem Feld automatisch hinzugefügt, kann aber überschrieben werden. Die empfohlene Gebühr steigt mit der Größe der Transaktion." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "Ein Watchtower ist ein Daemon, der Ihre Kanäle überwacht und die andere Partei daran hindert, Gelder zu stehlen, indem er einen alten Status sendet." @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Über Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Akzeptieren" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Wort akzeptieren" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Einkaufspreis" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Mitsignierer Hinzufügen" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Mitsignierer hinzufügen" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." -msgstr "Fallback-Adressen zu BOLT11 Lightning Rechnungen hinzufügen." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." +msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" -msgstr "Lightning-Rechnungen zu Bitcoin-URLs hinzufügen" - -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" -msgstr "On-chain Fallback zu Lightning-Rechnungen hinzufügen" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" +msgstr "Füge Lightning anfragen zu Bitcoin-URLs hinzu." + +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" +msgstr "Füge eine On-Chain-Alternative zu Lightning anfragen hinzu." -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "Tausendertrennzeichen zu Bitcoin-Beträgen hinzufügen" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "Füge Infos von Wallet und Netzwerk zur tx hinzu..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "Hinzufügen zur Historie" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "Zu Coin Control hinzufügen" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "Füge die Transaktion zur Historie hinzu, ohne sie zu übertragen" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "Informationen zur Transaktion werden aus dem Netzwerk hinzugefügt..." -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Weitere Gebühren" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "Weitere {} Satoshi werden hinzugefügt." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Adresse" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Adressdetails" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "Adresse in Zwischenablage kopiert" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Adresse eingefroren" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Adresse ist nicht in dieser Börse." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "Adressenwiederverwendung" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "Adresse unbekannt für Node:" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Adressen" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "Erhöht die Lightning Empfangs-Kapazität." - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "Erhöht die Lightning Sende-Kapazität." - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Erweitert" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Erweiterte Vorschau" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Nachdem die Passphrase deaktiviert wurde, kann die Electrum-Börse nur verbunden werden, wenn die Passphrase leer war. Wenn das nicht der Fall ist, muss eine neue Börse über den Assistenten erstellt werden. Falls die Passphrase wieder aktiviert wird, kann diese Börse wieder verwendet werden." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "Nach einer Verzögerung werden die Geldmittel an eine Adresse gesendet, die von Ihrer Wallet-Seed abgeleitet wurde" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "Alias" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Alle" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Sämtliche Felder müssen ausgefüllt werden" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "Alle Ausgänge sind \"non-change is_mine\"" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "Jeder Status" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "Alle Typen" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "Echtzeit-Swaps erlauben" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "Bereits auf dem neuesten Stand" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Dust wird nicht als Wechselgeld sondern für die Gebühr verwendet." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "Außerdem führt das Zusammenfassen von RBF-Transaktionen durch BIP 125 zu einer geringeren Mindestgebühr." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "Alternativ" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "Alternativ können Sie ein Backup Ihrer Geldbörse über das Datei-Menü speichern" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "Überprüfen Sie stets Ihre Sicherung." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Betrag" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "Der Betrag für OP_RETURN-Ausgänge muss 0 sein." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "In Kanälen erhaltene Menge" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Betrag erhalten:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Betrag gesendet:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Zu sendender Betrag" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "Betrag zu gering" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "Betrag zu gering, um on-chain empfangen zu werden" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Betrag aus Kanälen bezogen" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "Eine verschlüsselte Transaktion wurde vom Cosigner-Pool empfangen." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "Eine nicht initialisierte Digital Bitbox wurde erkannt." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "{} (Unbenannt)" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "Darstellung" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Anwenden" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arabisch" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Sind Sie sicher, dass Sie das Gerät zurücksetzen wollen?\n" "Die Börse enthält noch Bitcoins!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Sicher das sie diesen Kanal löschen möchten? Dies wird alle dazugehörige Transaktionen aus ihren Geldbörsen-Verlauf entfernen." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Möchten Sie wirklich Geldbörse {} löschen?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Sind Sie sicher, dass sie die Daten der Digital Bitbox löschen wollen?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Wollen Sie wirklich fortfahren?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Wollen Sie diese Transaktion und {} Untertransaktionen löschen?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Wollen Sie diese Transaktion wirklich löschen?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Armenisch" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "Auf Blockhöhe: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Mindestens ein Hostname muss nach dem @ Symbol angegeben werden." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "Beim Runden gehen höchstens 100 Satoshi verloren." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "Audio-Modem Einstellungen" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Autorisierung" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "Automatisch verbinden" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Automatisch nach Updates suchen" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "BIP39 Wiederherstellung" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 Seed" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "BIP39-Seeds können in Electrum importiert werden, um Zugriff auf Mittel aus anderen Geldbörsen zu erhalten." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "BIP39-Seeds enthalten keine Versionsnummer, was die Kompatibilität mit zukünftiger Software einschränkt." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "BIP70-Rechnung gespeichert als {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "BTC Fiatpreis" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "BTC Kontostand" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "BTC eingehend" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "BTC ausgehend" @@ -653,31 +681,31 @@ msgid "Back" msgstr "Zurück" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Backup" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Backup NICHT gesichert. Backup-Verzeichnis nicht konfiguriert." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Backup-Verzeichnis" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "Backup nicht konfiguriert" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Backup gespeichert:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Guthaben" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "Banner" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Basiseinheit" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Basiseinheit der Geldbörse." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "Rechnungen gebündelt zahlen" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" -msgstr "" +msgstr "Unbestätigte Transaktionen zusammenfassen" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Bevor Sie einen Fehler melden, aktualisieren Sie Electrum (aktuelle Version oder git HEAD) und teilen Sie uns die Versionsnummer in der Fehlermeldung mit." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Start" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "BitBox02 Status" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Keine Bitcoin-Adresse" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "Bitcoin URI" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Bitcoin Transaktionen sind üblicherweise nicht kostenlos. Eine Transaktionsgebühr wird vom Sender bezahlt." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Blockhöhe" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blockchain" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "Bootloader" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Bootloader-Hash" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "Unten" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Übertragen" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "Übertragen" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Sende Transaktion..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "Erstellungsdatum" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bulgarisch" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Gebühr erhöhen" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Gebühr erhöhen" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "CLTV Gültigkeit" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "Kalibrierungswerte:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "Kann erhalten" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Kann senden" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "CPFP ist nicht möglich: Die Gebühr der Elterntransaktion ist unbekannt." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Verlauf konnte nicht geplottet werden." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Abbrechen" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "Stornieren (Doppel-Ausgabe)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "Abbrechen einer unbestätigten Transaktion, indem sie durch eine Transaktion mit höherer Gebühr ersetzt wird, die die Zahlung in die eigene Geldbörse leitet." -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Transaktion stornieren" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Durch Benutzer abgebrochen" @@ -840,36 +881,36 @@ msgid "Cannot add this cosigner:" msgstr "Mitsignierer konnte nicht hinzugefügt werden:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Transaktion kann nicht gesendet werden" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Gebühr konnte nicht erhöht werden" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "Transaktion kann nicht storniert werden" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "Kann keine Child-Transaktion erstellen" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "Dynamische Gebühr kann nicht ermittelt werden, keine Verbindung" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "Kanal-Backup kann nicht importiert werden" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Börse konnte nicht geladen werden" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "Es kann nicht weniger als der in der Rechnung angegebene Betrag bezahlt werden" @@ -878,11 +919,11 @@ msgid "Cannot read file" msgstr "Datei konnte nicht gelesen werden" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "Ohne Speicherberechtigung kann kein Backup angelegt werden" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Nachrichten mit diesem Adresstyp können nicht signiert werden:" @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "QR-Scanner kann nicht gestartet werden: Initialisierung gescheitert." -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Kapazität" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Kapitalertrag" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "Geldfluss" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Zertifikat-Abweichung" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "Blockchain-Split in Block {0} erkannt" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Wechselgeld" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Wechselgeldadresse" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "PIN ändern" @@ -941,60 +982,67 @@ msgid "Change Password" msgstr "Password ändern" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Ändern..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Kanal-Backup " -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Kanal-Backup " -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Kanal-Backup:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "Kanal-ID" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Kanal wurde bereits geschlossen" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "Kanal-Backups können in eine andere Instanz derselben Wallet importiert werden, indem dieser QR-Code gescannt wird." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "Kanal-Backups können nur verwendet werden, um die Schließung Ihrer Kanäle zu beantragen." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Kanal geschlossen" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Kanal geschlossen, aufgrund von CSV-Verzögerungen müssen Sie voraussichtlich mindestens {} Blöcke warten" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Details des Kanals" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Kanal etabliert." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "Kanal ist für Senden gesperrt" @@ -1002,7 +1050,7 @@ msgid "Channel stats" msgstr "Kanal-Details" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "Kanaltyp:" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "Kanal-Updates zur Abfrage." -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Kanäle" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "Kanäle in Datenbank." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "Schauen Sie in unsere Online-Dokumentation, wenn Sie Electrum als Watchtower konfigurieren möchten." -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "Haken Sie dies an, um ein neues Geheimnis anzufordern. Die Seed muss dafür erneut eingegeben werden." @@ -1038,33 +1086,33 @@ msgid "Checking for updates..." msgstr "Nach Updates wird gesucht..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Child-Pays-For-Parent" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "Child pays\n" "for parent" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Child-Pays-For-Parent" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Chinesisch (vereinfacht)" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Chinesisch (traditionell)" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Homescreen auswählen" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Backup-Datei auswählen:" @@ -1076,7 +1124,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Wählen Sie ein Passwort um die Geldbörsenschlüssel zu verschlüsseln." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "Wählen Sie eine Node und einen Betrag, mit dem der Kanal befüllt werden soll." @@ -1088,7 +1136,7 @@ msgid "Choose an account to restore." msgstr "Wählen Sie ein Konto zur Wiederherstellung aus." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Wählen Sie eine Methode zur Auswahl der Coins (UTXO). Zur Auswahl stehen:\n\n" @@ -1096,7 +1144,7 @@ msgid "Choose from peers" msgstr "Aus verfügbaren Servern wählen" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Wählen Sie, wie Sie die Digital Bitbox einrichten wollen:" @@ -1126,7 +1174,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "Wählen Sie den Adresstyp ihrer Börse." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Wählen Sie einen Blockexplorer für Web-Funktionen" @@ -1138,9 +1186,9 @@ msgid "Choose..." msgstr "Auswählen..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Löschen" @@ -1148,81 +1196,82 @@ msgid "Clear all gossip" msgstr "Gossip-Daten löschen" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "Die Sitzung nach der angegebenen Zeit an Inaktivität schließen. Danach müssen Sie ihre PIN (und falls vorhanden eine Passphrase) erneut eingeben um das Gerät zu nutzen." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "Klicken Sie auf Senden, um fortzufahren" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Klicken Sie hier um die Nachricht zu schließen." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" -msgstr "Klicken, um zwischen Text und QR-Code zu wechseln" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" +msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "Zwischenablage" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "Zwischenablage ist leer" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Schließen" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Kanal schließen" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "Kanalschließungs-Transaktion" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Co&ins" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Code" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "Coin Control aktiv" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "Coin ist eingefroren" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "Zur Verwendung ausgewählte Coins" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Coin Auswahl" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "Coin Auswahl aktiv ({} UTXOs ausgewählt)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "" #: electrum/gui/text.py:102 msgid "Coins" @@ -1236,11 +1285,11 @@ msgid "Coldcard Wallet" msgstr "Coldcard-Börse" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Farbschema" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "Kombinieren" @@ -1249,27 +1298,31 @@ msgstr "Schließen Sie den Initialisierungsprozess auf ihrem {} Gerät ab" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "Abgeschlossen" +msgid "Completed {} of {} groups needed" +msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "Berechne Route..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Kon&sole" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Kon&takte" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "Zurücksetzen des Geräts bestätigen" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Passphrase bestätigen:" @@ -1277,33 +1330,29 @@ msgid "Confirm Password:" msgstr "Passwort bestätigen:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Seed bestätigen" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Seed-Erweiterung bestätigen" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "Umschalten der Passphrase bestätigen" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Transaktion bestätigen" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Bestätigen Sie die Transaktion auf Ihrem Ledger..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Vorgang bestätigen" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "Zwangschließung wirklich durchführen?" @@ -1392,15 +1441,15 @@ msgid "Confirm wallet address on your {} device" msgstr "Bestätigen Sie die Adresse Ihrer Börse auf Ihrem {}" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Bestätigt. Signiere Transaktion..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "Verbunden" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "Verbundene Nodes" @@ -1408,12 +1457,12 @@ msgid "Connected nodes are on the same chain" msgstr "Verbunde Knoten sind auf der selben Chain" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "Mit {0} Nodes verbunden." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Mit {0} Knoten verbunden." @@ -1422,7 +1471,11 @@ msgid "Connected to {} peers" msgstr "Mit {} Peers verbunden" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "Verbindungsdaten müssen im Format @: sein" @@ -1434,52 +1487,49 @@ msgid "Connections with lightning nodes" msgstr "Verbindungen mit Lightning-Nodes" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Versuchen Sie, einen anderen Server auszuwählen oder ein Update von Electrum zu installieren." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Kontakte" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "Kooperative Zwangschließung" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "Kooperative Kanalschließung?" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Kopieren" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Adresse kopieren" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" -msgstr "Spalte kopieren" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" +msgstr "Betrag kopieren" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Bild kopieren" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "Lightning Zahlungsaufforderung kopieren" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Text kopieren" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "URL kopieren" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Kopieren und Schließen" @@ -1487,11 +1537,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Fügen Sie die Empfängeradresse mit dem \"Einfügen\"-Knopf oder scannen Sie einen QR-Code mit der Kamera." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "In Zwischenablage kopieren" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "{} kopieren" @@ -1507,59 +1557,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "Es konnte keine automatische Kopplung mit dem Gerät für den angegebenen Schlüsselspeicher durchgeführt werden." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Konnte Kanal nicht schließen: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "Verbindung mit Kanal-Gegenstelle nicht möglich" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "Konnte nicht herausfinden, welche Ausgaben behalten werden sollen" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "Konnte keine Coins für Ausgabe finden" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "Konnte keinen geeigneten Ausgang finden" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "Konnte keine geeigneten Ausgänge finden" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "Schließen des Kanals konnte nicht erzwungen werden: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "Konnte Kanal nicht öffnen: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "Parsen der Zwischenablage nicht möglich" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "Nutzungsbedingungen konnten nicht abgerufen werden:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Nachricht konnte nicht signiert werden" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "Nachricht konnte nicht signiert werden." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Absturzbericht" @@ -1567,7 +1617,7 @@ msgid "Create New Wallet" msgstr "Neue Wallet erstellen" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "Zahlungsaufforderung erstellen" @@ -1575,11 +1625,11 @@ msgid "Create a new Revealer" msgstr "Neuen Revealer anlegen" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Neue Seed erstellen" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "Eine Börse mit dem aktuellen Seed erstellen" @@ -1591,27 +1641,23 @@ msgid "Create new wallet" msgstr "Neue Börse erstellen" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Erstellen oder Wiederherstellen" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "Wiederherstellbare Kanäle einrichten" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Transaktion erstellen" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "Wenn Sie eine neue Zahlungsanforderung erstellen, wird eine Ihrer Adressen wiederverwendet und eine bestehende Anforderung überschrieben. Trotzdem fortfahren?" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "Erstellzeit" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Kritischer Fehler" @@ -1619,15 +1665,11 @@ msgid "Current Password:" msgstr "Aktuelles Passwort:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "Aktuelle Gebühr" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "Aktuelle Gebühren-Rate" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Aktueller Gebührensatz" @@ -1635,11 +1677,11 @@ msgid "Current version: {}" msgstr "Aktuelle Version: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Benutzerdefiniert" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "Benutzerdefinierte URL" @@ -1647,35 +1689,35 @@ msgid "Custom secret" msgstr "Eigenes Geheimnis" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Tschechisch" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Dänisch" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Dunkel" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Dunkel/Hell" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Datum" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Datum: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "Debug-Protokolle können auf der Festplatte dauerhaft gespeichert werden. Diese sind für die Fehlerbehebung nützlich." @@ -1683,55 +1725,59 @@ msgid "Debug message" msgstr "Debugnachricht" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "Zahlung reduzieren" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Entschlüsseln" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "Soll der Private Key entschlüsselt werden?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Standard" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Löschen" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "Backup löschen?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "Abgelaufene Anfragen löschen" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Rechnung löschen?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "Rechnungen löschen" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "Anfrage löschen?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Anfragen löschen" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Börsendatei löschen?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Geldbörse löschen?" @@ -1739,43 +1785,48 @@ msgid "Denomination" msgstr "Stückelung" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "Ableitungsstruktur" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Beschreibung" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Beschreibung der Transaktion (optional)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "Beschreibung:" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "Ziel-Node" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Details" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Details..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "Vorhandene Konten erkennen" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "Valide Lightning-Rechnung erkannt, aber es gibt keine offenen Kanäle" @@ -1783,22 +1834,22 @@ msgid "Developers" msgstr "Entwickler" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "Geräte-ID" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Gerätename" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "Fehler bei der Gerätekommunikation. Bitte stecken Sie Ihre Digital Bitbox aus und wieder ein." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "Gerät ist nicht im Bitcoin-Modus" @@ -1810,26 +1861,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Digitaler Revealer ({]_{}) als PNG und PDF gespeichert:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "PIN deaktivieren" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "Passphrasen deaktivieren" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Deaktiviert" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Getrennt" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "Ihren Seed anzeigen?" @@ -1837,11 +1892,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Vertrieben von Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "Geben Sie hier keine sensiblen/privaten Informationen ein. Der Bericht wird auf dem Public Issue Tracker sichtbar sein." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "Nicht verbinden" @@ -1849,8 +1904,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "Fügen Sie hier keinen Programmcode ein, den Sie nicht verstehen. Das Ausführen der falschen Zeilen kann dazu führen, dass Ihre Coins für immer verloren sind." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Speichern Sie sie nicht elektronisch." @@ -1858,11 +1913,11 @@ msgid "Do you have something to hide ?" msgstr "Haben Sie etwas zu verbergen?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "Möchten Sie eine neue Seed erstellen oder wollen Sie eine Börse von einer existierenden Seed wiederherstellen?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "Möchten Sie Ihren ersten Kanal erstellen?" @@ -1878,51 +1933,61 @@ msgid "Do you want to delete the old file" msgstr "Möchten Sie die alte Datei löschen" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "Wollen Sie einen Reverse Submarine Swap durchführen?" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "Wollen Sie einen Submarine Swap durchführen? Hierfür muss auf die Bestätigung der Swap-Transaktion gewartet werden." - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "Möchten Sie es jetzt öffnen?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "Möchten Sie {} aus ihrer Geldbörse entfernen?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Möchten Sie diese Meldung absenden?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Wollen Sie fortfahren?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "Kenne keine Adressen für Node:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Nicht wieder anzeigen." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "Durch einen Programmierfehler werden alte Versionen von Electrum nicht die selbe Börse wie aktuelle Versionen oder andere Software erstellen." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "Während dieser Zeit kann das Guthaben nicht mithilfe Ihres Seeds wiederhergestellt werden und kann verloren gehen, wenn Sie Ihr Gerät verlieren." -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Niederländisch" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "Dynamische Gebührenschätzung nicht verfügbar" @@ -1934,16 +1999,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "ETA: Gebührenrate basiert auf Schätzungen der durchschnittlichen Bestätigungszeit" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "Bearbeiten" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "Sperrzeit ändern" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "Gebühren manuell bearbeiten" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "{} bearbeiten" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Electrum Plugins" @@ -1953,16 +2029,16 @@ msgstr "Electrum konnte sich nicht mit Ihrem {} verbinden.\n\n" "Bevor Sie Bitcoins an diese Börse senden, versichern Sie sich, dass Sie das Gerät verbinden können oder die Seed-Worte (und eine eventuelle Passphrase) besitzen. Ansonsten können Sie keine Bitcoins ausgeben." -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Electrum kommunizert mit Servern, um Informationen über Ihre Adressen sowie Ihre Transaktionen zu erhalten. Alle Server dienen dem gleichen Zweck. In den meisten Fällen ist es einfacher, Electrum zufällig einen Server wählen zu lassen. Sie haben aber auch die Möglichkeit manuell einen von Ihnen bevorzugten Server zu wählen." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum verbindet sich mit mehreren Knoten, um die Blockheader zu laden und die längste Blockchain aufzuspüren." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Electrum Einstellungen" @@ -1970,93 +2046,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "Electrum ruft Ihre Transaktionsdaten von einem einzelnen Server ab. Die übertragenen Transaktionen werden mittels Simple Payment Verification (SPV) mit den Blockchain-Header Daten anderer Knoten abgeglichen." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum sendet Ihre Adressen an einen einzelnen Server, um Ihren Transaktionsverlauf zu empfangen." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrum Geldbörse" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum konnte die Geldbörse nicht in das angegebene Verzeichnis kopieren." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Electrum konnte diese Transaktion nicht deserialisieren:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum konnte die Transaktionsdatei nicht öffnen" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum konnte die Transaktionsdatei nicht lesen" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum konnte den privaten Schlüssel nicht exportieren." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum konnte den Transaktionsverlauf nicht exportieren." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "Electrum wird jetzt beendet." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "Electrum legt Wert auf Geschwindigkeit, Effizienz und Einfachheit." -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "Aktivieren" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "Lightning aktivieren?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "PIN-Schutz aktivieren" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "Passphrase aktivieren" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "Fiat-Wechselkurs mit Historie aktivieren." -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "Ausgaberundung aktivieren" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "Passphrasen aktivieren" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "Update-Prüfung aktivieren" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Aktiviert" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "Aktiviert, nicht wiederherstellbare Kanäle" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Verschlüsseln" @@ -2073,39 +2153,39 @@ msgid "Encrypt {}'s seed" msgstr "Seed von {} verschlüsseln" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Nachricht verschlüsseln/entschlüsseln" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "Nachricht ver- oder entschlüsseln" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Verschlüsselt" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "Ver- oder Entschlüsselung werden mit {} noch nicht unterstützt" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "Eine Ver- oder Entschlüsselung ist mit {} nicht implementiert" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "Ende" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "Englisch" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "PIN eingeben" @@ -2113,12 +2193,12 @@ msgid "Enter PIN:" msgstr "PIN eingeben:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Passphrase eingeben" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "Passphrase auf dem Gerät eingeben" @@ -2126,16 +2206,16 @@ msgid "Enter Password" msgstr "Passwort eingeben" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "Remote-Node-ID oder Verbindungsdaten oder Rechnung eingeben" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Seed eingeben" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "Beschreibung für Transaktion eingeben" @@ -2145,8 +2225,8 @@ msgstr "Geben Sie einen aussagekräftigen Namen für Ihr Multisig-Konto ein.\n" "Sie sollten später in der Lage sein, den Namen zur eindeutigen Identifizierung dieses Multisig-Kontos zu verwenden." -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "Geben Sie einen Namen zur Beschreibung des Geräts ein:" @@ -2154,7 +2234,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "Geben Sie eine Liste von Bitcoin-Adressen (die erstellte Börse ist dann nur lesbar) oder von privaten Schlüsseln ein." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Geben Sie in das \"Zahle An\"-Feld eine Liste von Ausgängen ein." @@ -2164,7 +2244,7 @@ msgid "Enter a new PIN for your {}:" msgstr "Geben Sie eine neue PIN für Ihr {} ein:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Geben Sie unten das neue Passwort ein." @@ -2174,7 +2254,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "Geben Sie eine Passphrase ein, um die Börse zu generieren. Bei jeder Nutzung der Börse werden Sie nach der Passphrase gefragt. Wenn Sie sie vergessen, können Sie nie wieder auf die Bitcoins in der Börse zugreifen." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Adressen eingeben" @@ -2186,7 +2266,7 @@ msgid "Enter cosigner seed" msgstr "Geben Sie die Seed des Mitsignierers ein" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Beschreibung eingeben" @@ -2202,22 +2282,26 @@ msgid "Enter passphrase on device?" msgstr "Passphrase auf dem Gerät eingeben?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Geben Sie Ihr Passwort ein:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Private Schlüssel eingeben" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Private Schlüssel eingeben:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "Gib den Betrag ein, den du senden möchtest" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "Geben Sie den privaten Generalschlüssel (beginnt mit xprv) ein:" @@ -2227,11 +2311,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "Geben Sie die Passphrase ein, um die Börse zu entsperren:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "Geben Sie das Passwort ein, mit dem das Backup erstellt wurde:" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "Geben Sie die Wiederherstellungsworte ein, indem Sie die Buttons entsprechend der Anzeige auf dem Gerät betätigen. Sie können auch das Numpad verwenden.\n" @@ -2249,13 +2333,13 @@ msgid "Enter wallet name" msgstr "Name der Geldbörse eingeben" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "Geben Sie Ihr BIP39-Mnemonic ein:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "Geben Sie Ihr Digital-Bitbox-Passwort ein:" @@ -2263,11 +2347,11 @@ msgid "Enter your PIN" msgstr "Geben Sie Ihre PIN ein" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "Geben Sie Ihre PIN ein (1. - 9. Stelle):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Geben Sie Ihre PIN ein, um fortzufahren" @@ -2285,37 +2369,34 @@ msgid "Enter your password or choose another file." msgstr "Geben Sie Ihr Passwort ein oder wählen Sie eine andere Datei." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Passwort eingeben um fortzufahren" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "Digital-Bitbox zurücksetzen" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Fehler" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Fehler beim Hinzufügen der Zahlungsanfrage" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "Fehler beim Kombinieren von Teiltransaktionen" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Fehler beim Verbinden zum Server" @@ -2324,13 +2405,12 @@ msgid "Error connecting to {} server" msgstr "Fehler beim Verbinden zum Server {}" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "Fehler bei Erstellung der Zahlung" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "Fehler beim Erstellen der Zahlungsanfrage" @@ -2338,28 +2418,28 @@ msgid "Error decrypting message" msgstr "Fehler beim Entschlüsseln der Nachricht" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "Fehler beim Abrufen der TrustedCoin-Kontoinformationen." -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "Fehler beim Abruf der Transaktionen aus dem Netzwerk" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "Fehler beim Verbinden von Teiltransaktionen" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Fehler beim Öffnen der Datei" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "Fehler beim Analysieren der Lightning-Rechnung" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "Fehler beim Einlesen der URI" @@ -2367,10 +2447,10 @@ msgid "Error scanning devices" msgstr "Fehler beim Suchen nach Geräten" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "Fehler beim Anzeigen der Adresse" @@ -2386,50 +2466,45 @@ msgid "Error: duplicate master public key" msgstr "Fehler: Öffentlicher Generalschlüssel doppelt vorhanden" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Esperanto" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Schätzung" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Electrum beenden" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "Ablaufdatum" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Ablaufdatum Ihrer Anfrage." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "Ablaufzeit" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Abgelaufen" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Läuft ab" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "Läuft ab nach­ dem" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "Verfallzeit" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Exportieren" @@ -2437,35 +2512,35 @@ msgid "Export Backup" msgstr "Backup exportieren" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Transaktionsverlauf exportieren" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "Backup exportieren" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Dateiexport" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "Export für Coldcard" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "In Datei exportieren" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "Rechnen exportieren" + +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "Anfragen exportieren" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Das Herausgeben eines privaten Schlüssels kann die gesamte Geldbörse kompromittieren!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Den Seed mit selbst ausgewählten Wörtern verlängern" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "Fehlgeschlagen" @@ -2481,21 +2556,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "Entschlüsseln mit diesem Gerät fehlgeschlagen." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "Fehler beim Anzeigen des QR-Codes." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "Fehler beim Dateiexport." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "Fehler beim Dateiimport." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "Analyse der 'Bezahlen an'-Zeile fehlgeschlagen" @@ -2503,144 +2578,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "Fehler beim Senden der Transaktion an den Cosigner-Pool" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Passwort konnte nicht geändert werden" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Falsch" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" -msgstr "" +msgstr "Features" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Gebühr" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "Gebühr für Child-Transaktion" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "Gebührenrate" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "Gebühren-Rundung" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "Die Gebühren werden vom Absender bezahlt." -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Fiat" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "Fiat Kontostand" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Fiat-Währung" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "Fiat eingehend" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "Fiat ausgehend" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Datei" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "Datei-Backup" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Filter:" - -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "Abschließen" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "Datei erstellt" + +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "Nach Datum filtern" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Suche" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "Firmware-Version" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "Firmware-Version (oder \"Bitcoin\" App) zu alt, um Segwit zu unterstützen. Bitte updaten:" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "Firmware-Version ist zu alt." -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "Firmware-Version zu alt. Bitte updaten:" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "Fixe Gebühr" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Diesem Zweig folgen" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "Für CoinJoin; privates entfernen" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "Lightning-Zahlungsaufforderungen können nach Ablauf der Frist nicht mehr bezahlt werden." -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "Für Hardware-Geräte; xpubs hinzufügen" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "Mehr Informationen auf" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "Bei on-chain-Zahlungsaufforderungen wird die Adresse bis zum Ablauf der Gültigkeit reserviert. Danach kann sie wiederverwendet werden." -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "Für das Scannen von QR-Codes." -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "Aus Sicherheitsgründen empfehlen wir, dass Sie stets die aktuelle Version von Electrum nutzen." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "Zwangsschließung" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "Erzwinge Kanal-Schließung" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "Erzwinge Kanal-Schließung?" @@ -2648,54 +2727,55 @@ msgid "Fork detected at block {}" msgstr "Fork in Block {} erkannt" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Format" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Format: Adresse, Menge" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "Weiterleitung" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "Einfrieren" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "Adresse einfrieren" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "Adressen einfrieren" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "Coin einfrieren" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "Coins einfrieren" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "Empfangen deaktivieren" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "Senden deaktivieren" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Französisch" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "Von" @@ -2708,8 +2788,8 @@ msgid "From {0} cosigners" msgstr "Von {0} Mitsignierern" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "Deaktiviert" @@ -2717,44 +2797,48 @@ msgid "Fulfilled HTLCs" msgstr "Erfüllte HTLCs" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "Vollständige 2FA aktiviert. Das wird noch nicht unterstütz." +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "Vollständig gezahlt" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "Finanziert" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "Finanziert oder nicht verwendet" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "Die Gelder in diesem Kanal können nicht mithilfe eines Seeds wiederhergestellt werden, bis sie in Ihre Wallet zurückgeschickt werden, und können verloren gehen, wenn Sie Ihre Wallet-Datei verlieren." -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "Zahlung wird an Fallback-Adresse der Rechnung gesendet." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "Neue zufällige Börse generieren" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Deutsch" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" -msgstr "" +msgstr "Rechnung abrufen" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Google-Authenticator-Code:" @@ -2762,7 +2846,7 @@ msgid "Gossip" msgstr "Gerüchte" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Griechisch" @@ -2778,15 +2862,15 @@ msgid "Hardware Keystore" msgstr "Hardware-Schlüsselspeicher" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Höhe" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Hallo Welt" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Hilfe" @@ -2794,16 +2878,8 @@ msgid "Here is your master public key." msgstr "Das ist Ihr öffentliche Generalschlüssel." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Ausblenden" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "{} ausblenden" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Transaktionen" @@ -2811,11 +2887,11 @@ msgid "Homepage" msgstr "Website" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Startbildschirm" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "Sprünge" @@ -2823,7 +2899,7 @@ msgid "Host" msgstr "Server" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "Hostname wird nicht aufgelöst (getaddrinfo fehlgeschlagen)" @@ -2839,49 +2915,50 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "Allerdings unterstützen Hardware-Wallets keine Nachrichtenentschlüsselung, weshalb sie mit dem aktuellen Design des Cosigner-Pools nicht kompatibel sind." -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "Allerdings generieren wir keine BIP39-Seeds, da sie nicht unsere Sicherheitsstandards erfüllen." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "Wir generieren jedoch keine SLIP39-Seeds." -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Ungarisch" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "Ich habe bereits eine Seed" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "Ich habe meinen Google-Authenticator-Account verloren" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "IP/port im Format:\n" "[host]:[port]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Bei aktiviertem Auto-Connect verbindet sich Electrum zum Server mit der längsten Blockchain." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "Falls aktiviert werden maximal 100 Satoshi pro Transaktion verloren gehen." -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Falls deaktiviert müssen Sie selbst einen Server zur Nutzung wählen. Electrum wird Sie warnen, falls der Server nachhinkt." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." -msgstr "Wenn diese Option aktiviert ist, werden Reverse Swaps ausgeführt, bevor die Funding-Transaktion bestätigt wurde." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." +msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "Falls Sie unsicher sind, versuchen Sie eine Wiederherstellung als '{}'." @@ -2889,16 +2966,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "Wenn Sie nicht wissen, was das ist, lassen Sie das Feld unverändert." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "Wenn Sie online sind, klicken Sie auf \"{}\", um fortzufahren." -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "Wenn Sie dies auswählen, werden unbestätigte Transaktionen in einer einzigen Transaktion konsolidiert." -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "Wenn Sie Ihre PIN deaktivieren, kann jeder der auf ihr {}-Gerät zugreifen kann, ihre Bitcoins ausgeben." @@ -2906,13 +2983,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "Wenn Sie nicht wissen, was das ist, lassen Sie das Feld leer." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "Wenn Sie diesen Kanal zwangsweise schließen, sind die darin befindlichen Mittel für {} Blöcke nicht verfügbar." -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "Wenn Sie Ihre Passphrase vergessen haben, können Sie auf keine Bitcoins in der Börse mehr zugreifen. Eine Passphrase ist keine PIN. Setzen Sie sie nur, wenn Sie das verstehen." @@ -2924,11 +3001,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "Falls Sie Ihren Google-Authenticator verloren haben, können Sie ein neues Geheimnis anfordern. Dazu müssen Sie Ihre Seed eingeben." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "Wenn Sie den zweiten Faktor verlieren, müssen Sie Ihre Börse vom Seed wiederherstellen, um einen neuen Code zu erhalten." -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "Wenn Sie einen privaten Watchtower haben, geben Sie hier seine URL ein." @@ -2936,7 +3013,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "Wenn Sie tatsächlich eine funktionsfähige Kamera angeschlossen haben, dann kann dieses Problem auf Fehler in früheren PyQt5-Versionen unter Linux zurückzuführen sein. Versuchen Sie, die neueste PyQt5-Version zu installieren:" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "Wenn die Netzwerkprobleme anhalten, versuchen Sie, einen Tor-Proxy zu verwenden." @@ -2944,22 +3021,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Wenn Sie die Seed verlieren, ist das Geld für immer verloren." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "Wenn Sie Ihre Wallet-Datei verlieren, ist das Einzige, was Sie mit einem Backup tun können, die Schließung Ihres Kanals zu beantragen, damit Ihr Guthaben an die on-chain-Adresse gesendet wird." -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "Wenn Sie diese Transaktion von einem nicht vertrauenswürdigen Gerät erhalten haben, akzeptieren Sie nicht, diese mehr als einmal zu unterzeichnen, da Sie sonst am Ende eine andere Gebühr zahlen müssten." +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "Wenn Sie eine Passphrase verwenden, achten Sie darauf, dass sie korrekt ist." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Wenn Sie eine neue Adresse generieren wollen, nutzen Sie stattdessen eine deterministische Geldbörse." @@ -2967,16 +3048,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "Wenn Ihr Gerät unter Windows nicht erkannt wird, öffnen Sie \"Geräte\", \"Verbundene Geräte\" und wählen Sie \"Gerät entfernen\". Stecken Sie das Gerät dann wieder ein." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "Wenn Ihre Börse noch Mittel enthält, achten Sie darauf, dass Sie die Seed besitzen." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "Ignorieren und fortfahren?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importieren" @@ -2988,39 +3068,43 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Bitcoin-Adressen oder private Schlüssel importieren" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "Kanal-Backup importieren?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Adressen importieren" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "Kanal-Backup importieren" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Datei importieren" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "Rechnungen importieren" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "Verbindung von der \"Digital Bitbox\"-Anwendung importieren" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Private Schlüssel importieren" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "Anfragen importieren" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "Insbesondere sollten Sie NIEMALS private Schlüssel bei einem Drittanbieter einlösen (\"redeem private key\")." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "In Bearbeitung" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3028,48 +3112,49 @@ "Es gibt kein Backup, und der Benutzer hat einen Beweis dafür.\n" "Dies ist eine fortgeschrittene Funktion, die nur zur Verwendung in redundanten Multisig-Setups vorgeschlagen wird." -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "Das kann bis zu 3 Wechselgeld-Adressen benutzen, um große Beträge zu teilen und die Empfänger-Adressen zu verschleiern." -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "" + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "Im nächsten Block" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "Enthalten im Block: {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Falsches Passwort" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "Falsches Passwort eingegeben" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "Falsche Seed" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Gebühr erhöhen" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "Erhöhen Sie die Transaktionsgebühr um die Position im Mempool zu verbessern." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Indonesisch" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "Info" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Information" @@ -3082,30 +3167,30 @@ msgid "Initialize Device" msgstr "Gerät einrichten" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "Eingerichtet" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "Initiator:" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Eingangssumme" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "Input-Kanal-Backup" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Roh-Transaktionsdaten eingeben" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Eingänge" @@ -3113,7 +3198,7 @@ msgid "Install Wizard" msgstr "Installations-Assistent" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Zum Aktivieren das \"zbar\"-Paket installieren." @@ -3121,11 +3206,11 @@ msgid "Instructions:" msgstr "Anweisungen:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "Unzureichendes Guthaben" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Guthaben nicht ausreichend" @@ -3133,56 +3218,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "Ganzzahlige Gewichte können auch in Verbindung mit '!' verwendet werden, z. B. können Sie einen Betrag auf '2!' und einen anderen auf '3!' setzen, um Ihre Coins 40-60 aufzuteilen." -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Ungültige Adresse" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Ungültiger Betrag" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Ungültige Bitcoin-Adresse" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Ungültige Bitcoin-Adresse" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "Ungültige Bitcoin-Adresse." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Ungültige Gebühr" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Ungültige JSON-Daten." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Fehlerhafte Zeilen gefunden:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "Ungültige PIN" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Ungültiger öffentlicher Schlüssel" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Ungültiger Betrag" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "Ungültiges Rechnungsformat" @@ -3202,20 +3285,20 @@ msgid "Invalid mnemonic padding." msgstr "Ungültige mnemonische Füllung." -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "Ungültiges mnemonisches Wort" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "Ungültige Node-ID, muss 33 Bytes groß und hexadezimal sein" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "Ungültiges Einmalpasswort." @@ -3228,45 +3311,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "Ungültige xpub-Magic. Bitte stellen Sie sicher, dass ihr {}-Gerät auf die korrekte Chain eingestellt ist." -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "Rechnung" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "Rechnung bereits bezahlt" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "Rechnung ist abgelaufen" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "Rechnungsstatus ist unbekannt" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "Rechnung wird bereits bezahlt" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "Rechnung wurde bereits bezahlt" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "Rechnung ist abgelaufen" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "Rechnung ist keine gültige Lightning-Rechnung: " -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "Rechnung erfordert unbekannte oder inkompatible Lighning-Funktion" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "Rechnung verlangt, dass wir riskieren, Gelder unangemessen lange zu blockieren." -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Rechnungen" @@ -3274,15 +3344,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "Es enthält auch den öffentlichen Generalschlüssel, mit dem Sie Ihre Adressen beobachten können." -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "Es kann nicht \"gesichert\" werden, indem die privaten Schlüssel exportiert werden." -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "Es gibt einen Konflikt mit dem aktuellen Verlauf." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "Es kann in eine andere Wallet mit demselben Seed importiert werden." @@ -3298,7 +3368,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "Es wird anschließend automatisch neu heruntergeladen, wenn Sie Gossip nicht deaktivieren." -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Italienisch" @@ -3310,15 +3380,15 @@ msgid "Jade wallet" msgstr "Jade Wallet" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Japanisch" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "Eingänge/Ausgänge verbinden" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "KeeyKey Seed-Sicherung" @@ -3326,7 +3396,7 @@ msgid "KeepKey wallet" msgstr "KeepKey Börse" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Tastenkombination: \"!\" drücken um alle Coins zu senden." @@ -3334,15 +3404,15 @@ msgid "Keystore" msgstr "Schlüsselspeicher" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "Schlüsselspeichertyp" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "Kirgisisch" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Beschreibung" @@ -3370,9 +3440,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "Beschreibungen, Transaktions-IDs und Adressen werden vor dem Senden verschlüsselt." +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Sprache" @@ -3380,7 +3450,7 @@ msgid "Latest version: {}" msgstr "Neueste Version: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Lettisch" @@ -3413,18 +3483,18 @@ msgid "Licence" msgstr "Lizenz" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Hell" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "Lightning" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3436,33 +3506,37 @@ msgid "Lightning Gossip" msgstr "Lightning Gossip" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "Lightning Rechnung" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "Lightning Network" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "Lightning Network Statistik" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "Lightning-Node-ID:" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "Lightning-Zahlung" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "Lightning Routing" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3474,19 +3548,20 @@ msgid "Lightning invoices are also supported." msgstr "Lightning-Rechnungen werden auch unterstützt." -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "Lightning ist derzeit auf HD-Wallets mit p2wpkh-Adressen beschränkt." -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "Lightning ist deaktiviert" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "Lightning ist für diese Geldbörse nicht verfügbar." -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "Lightning ist nicht aktiviert, da diese Wallet mit einer alten Version von Electrum erstellt wurde. Lightning-Schlüssel erstellen?" @@ -3494,69 +3569,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "Lightning ist für diese Wallet nicht aktiviert" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "Lightning ist nicht aktiviert." -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "Die Lightning-Schlüssel wurden initialisiert." -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "Lightning-Zahlungen sind für diese Wallet nicht verfügbar" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "Lightning:" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Zeilennummer" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "Eine Börse von der microSD-Karte laden" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "Laden einer Börse von der microSD-Karte (die aktuelle Seed wird überschrieben)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "Backup laden" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Transaktion laden" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "Sicherung wird geladen..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "Lokal" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "Lokaler &Watchtower" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "Lokaler Watchtower" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "Lokales Guthaben" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "Lokales Dust-Limit" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "Lokale Zwangsschließung" @@ -3564,23 +3652,31 @@ msgid "Local gossip database deleted." msgstr "Lokale Gossip-Datenbank gelöscht." -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "Lokale Reserve" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "Lange Kanal ID" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "Sie haben anscheinend einen validen Seed des Typs '{}' eingegeben, aber dieser Dialog unterstützt solche Seeds nicht." -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Transaktion anschauen" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Niedrige Gebühr" @@ -3600,7 +3696,7 @@ msgid "Make sure you install it with python3" msgstr "Achten Sie darauf, es für Python 3 zu installieren" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Stellen Sie sicher, im Besitz der Seed-Worte oder der privaten Schlüssel zu sein, bevor Sie Bitcoins für diese Geldbörse anfordern." @@ -3608,26 +3704,26 @@ msgid "Master Fingerprint" msgstr "Hauptfingerabdruck" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Öffentlicher Generalschlüssel" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "Matrix" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Max" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Maximale Gebühr überschritten" @@ -3639,24 +3735,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "Mempool-basiert: Gebührenrate strebt eine bestimmte Tiefe unbestätigter Transaktionen an" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "Mempool-Tiefe" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "Führe Signaturen zusammen von" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Nachricht" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "Nachrichtenverschlüsselung, -entschlüsselung und -unterzeichnung werden derzeit nicht unterstützt für {}" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "Methode" @@ -3664,23 +3760,27 @@ msgid "Method:" msgstr "Methode:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" +msgstr "Min" + +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Mining-Vergütung" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "Mining-Gebühr: {} (kann auf nächstem Bildschirm angepasst werden)" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "Sonstiges" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "Fehlender Betrag" @@ -3689,21 +3789,21 @@ msgid "Missing libraries for {}." msgstr "Bibliotheken für {} fehlen." -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "Vorherige tx fehlt für Legacy-Eingabe." -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "Vorherige tx fehlt." -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "Fehlende URL zum Senden von Meldungen." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "Verbindungsoptionen zum Mobilgerät" @@ -3711,14 +3811,18 @@ msgid "More info at: {}" msgstr "Weitere Informationen unter: {}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "Mehr als ein QR-Code wurde auf dem Bildschirm gefunden." -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "Verschieben Sie Guthaben zwischen Ihren Kanälen, um Ihre Sende-Kapazität zu erhöhen." +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Geldbörse mit mehreren Unterschriften" @@ -3731,18 +3835,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "Nicht die Geräte-PIN (Details oben)" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Name" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "Benennen Sie den {}. Wenn Sie mehrere besitzen, hilft der Name, sie auseinanderzuhalten." +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Netzwerk" @@ -3751,25 +3855,29 @@ msgid "Network Setup" msgstr "Netzwerk-Einrichtung" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "Zeitüberschreitung der Netzwerkanfrage." -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Nie" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Geben Sie niemals den Seed weiter." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Geben Sie es niemals auf einer Webseite ein." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Neuer Kontakt" @@ -3781,46 +3889,46 @@ msgid "New Request" msgstr "Neue Zahlungsaufforderung" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Neuer Kontakt" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" -msgstr "Neue Gebühren-Rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" +msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "Neue Transaktion: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Weiter" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "Nächster Anteil" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "Nein" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "Keine Daten" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Keine Beschreibung" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "Kein QR-Code auf dem Bildschirm gefunden." @@ -3828,11 +3936,15 @@ msgid "No Wallet" msgstr "Keine Geldbörse" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "Keine Adresse verfügbar. Bitte entfernen Sie einige Ihrer ausstehenden Anfragen." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "Kein Betrag" @@ -3840,11 +3952,11 @@ msgid "No auth code" msgstr "Kein Auth-Code" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "Keine Daten verfügbar" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Keine Spendenadresse für diesen Server verfügbar" @@ -3856,10 +3968,14 @@ msgid "No existing accounts found." msgstr "Keine existierenden Konten gefunden." -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "Keine Gebühr" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "Kein Fork festgestellt" @@ -3868,23 +3984,23 @@ msgid "No hardware device detected." msgstr "Kein Hardwaregerät erkannt." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "Keine Eingaben gefunden." -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "Kein Schlüsselspeicher" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Es sind keine Adressen mehr in ihrer Geldbörse vorhanden." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Keine Ausgänge" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "Kein Pfad gefunden" @@ -3900,17 +4016,17 @@ msgid "No wallet loaded." msgstr "Keine Börse gefunden." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "Knoten-ID" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "Node Alias" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "Knoten" @@ -3918,17 +4034,17 @@ msgid "Nodes in database." msgstr "Nodes in Datenbank." +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Keine Angabe" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "Norwegisch (Bokmål)" @@ -3936,7 +4052,7 @@ msgid "Not Now" msgstr "Später" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "Nicht bestätigt" @@ -3944,45 +4060,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "In dieser Geldbörse nicht verfügbar." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Nicht verbunden" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "Nicht aktiviert" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Zu niedriges Guthaben" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "Nicht genug verfügbare Mittel auf der Adresse." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "Nicht bestätigt" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "Noch nicht verfügbar" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Einige ihrer Adressen sind eingefroren, weswegen das angegebene Guthaben geringer sein könnte als ihr gesamtes Guthaben." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "Beachten Sie, dass Lightning-Kanäle in Kanal-Backups umgewandelt werden." @@ -3995,10 +4116,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "Ihre Coins sind dabei nicht von unserem Dienst abhängig. Sie können Ihre Mittel jederzeit und kostenlos verwenden und zwar ohne unsere Server zu benutzen. Dafür können Sie die \"Börse wiederstellen\"-Option mit Ihrer Seed verwenden." -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "Beachten Sie, dass Sie beim Swap Guthaben verlieren können, wenn die Funding-Transaktion nie bestätigt wird." - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "Wenn diese Option aktiviert ist, benötigen Sie das Gerät, um Ihre Börse zu öffnen." @@ -4007,7 +4124,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "Hinweis: Diese Kamera erzeugt Bilder mit relativ geringer Auflösung; die Genauigkeit des QR-Scans kann beeinträchtigt sein." -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "Hinweis: Dies ist eine Offline-Transaktion. Wenn sie ausgeführt werden soll, müssen Sie \"Übertragen\" wählen." @@ -4015,11 +4132,11 @@ msgid "Nothing set !" msgstr "Es wurde nichts eingestellt!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "Nichts zu zeichnen." -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "Nichts zum Zusammenfassen." @@ -4027,11 +4144,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Anzahl der Nachkommastellen. Wenn es z.B. auf 2 steht, wird \"1,\" als \"1,00\" dargestellt." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "OK" @@ -4043,8 +4161,8 @@ msgid "OR" msgstr "ODER" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Offline" @@ -4052,8 +4170,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "Unter Linux müssen vermutlich neue Berechtigungen in den udev-Regeln festgelegt werden." -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "On-chain" @@ -4061,11 +4179,11 @@ msgid "Onchain" msgstr "On-chain" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "On-chain Rechnung" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Ein Ausgang pro Zeile." @@ -4073,7 +4191,7 @@ msgid "One-server mode" msgstr "Ein-Server-Modus" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Online-Blockexplorer" @@ -4085,7 +4203,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "Nur OP_RETURN-Skripte mit einer Push-Operation einer Konstante werden unterstützt." -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "Nur Adressausgänge werden von {} unterstützt" @@ -4093,29 +4211,28 @@ msgid "Only connect to a single server" msgstr "Verbindet sich mit nur einem Server" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "Löschen Sie das Gerät nur, wenn Sie über den Wiederherstellungs-Seed verfügen oder wenn die Börse leer ist. Ansonsten sind die enthaltenen Bitcoins für immer verloren." -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "Kanal öffnen" -#: electrum/gui/qt/send_tab.py:674 +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" +msgstr "" + +#: electrum/gui/qt/send_tab.py:690 msgid "Open a new channel" msgstr "Neuen Kanal öffnen" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "Dialog für erweiterte Transaktionsvorschau öffnen, wenn 'Bezahlen' geklickt wird." - #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "Kalibrierungs-PDF öffnen" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "Kanal öffnen" @@ -4123,24 +4240,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "Öffnen Sie die Mitsignierer-Börse um sie zu empfangen." -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "Datei {} öffnen" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "OpenAlias-Eintrag, kann zum Empfangen von Coins und zum Signieren von Zahlungsanfragen verwendet werden." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "Öffne Kanal..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Optionen" @@ -4152,15 +4269,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "Oder klicken Sie auf Abbrechen, um diesen Schlüsselspeicher zu überspringen." -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "Andere bekannte Server" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "Andere Optionen" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "Veraltete Geräte-Firmware" @@ -4169,92 +4286,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "Veraltete Firmware {} für Gerät \"{}\" erkannt. Bitte laden Sie die aktuelle Firmware von {}" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "Outpoint" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Ausgangsbetrag" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "Ausgang" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Ausgänge" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Übersicht" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "PIN-Code" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "PIN-Schutz" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN deaktiviert" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "PIN nicht aktualisiert" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "Es wird dringend empfohlen eine PIN zu verwenden. Eine PIN ist Ihr einziger Schutz gegen Diebstahl Ihrer Bitcoins, wenn sie physischen Zugriff auf Ihr Gerät haben." -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "PIN-Code festgelegt" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PIN aktualisiert" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Bezahlt" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "Teilweise signiert" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Passphrase" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Passphrase:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "Passphrasen" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "Passphrasen erlauben es, beliebig viele Börsen zu nutzen, die sich hinter einer schreibungsabhängigen Passphrase verstecken." +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Passwort" @@ -4262,7 +4388,7 @@ msgid "Password Strength" msgstr "Passwortstärke" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "Kein Passwort vergeben, diese Geldbörse ist nicht gesichert" @@ -4274,33 +4400,29 @@ msgid "Password mismatch" msgstr "Passwort stimmt nicht überein" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "Das Passwort muss aus mindestens 4 Zeichen bestehen." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "Das Passwort muss aus weniger als 64 Zeichen bestehen." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "Passwort nicht aktualisiert" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "Passwort ist erforderlich" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "Passwort aktualisiert für {}" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "Passwort wurde erfolgreich aktualisiert" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Passwort wurde erfolgreich aktualisiert" @@ -4308,43 +4430,43 @@ msgid "Password:" msgstr "Passwort:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "Aus Zwischenablage einfügen" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Bezahlen" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "Lightning-Rechnung bezahlen?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "On-chain bezahlen" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Zahle an" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Zahle an mehrere" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "Zahlungs-Hash" @@ -4352,22 +4474,35 @@ msgid "Payment Received" msgstr "Zahlung erhalten" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Zahlungsaufforderung" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "Zahlung fehlgeschlagen" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "Zahlungs-Hash" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "Zahlungsprotokolle" @@ -4375,25 +4510,26 @@ msgid "Payment log:" msgstr "Zahlungsprotokolle:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "Zahlung erhalten" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "Zahlung erhalten:" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Zahlungsanforderung ist abgelaufen" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "Zahlung gesendet" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Zahlung gesendet." @@ -4409,19 +4545,23 @@ msgid "Pending" msgstr "ausstehend" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "Möglicherweise fehlen einige Abhängigkeiten..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Persisch" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "Bitte beschreiben Sie kurz, was zum Fehler geführt hat (optional):" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "Bitte prüfen Sie Ihre Netzwerkverbindung." @@ -4429,7 +4569,7 @@ msgid "Please check your {} device" msgstr "Bitte überprüfe dein {} Gerät" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Bitte bestätigen" @@ -4437,23 +4577,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "Bitte bestätigen Sie die Signierung der Nachricht mit Ihrem Jade Hardware-Wallet..." -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "Bitte bestätigen Sie die Multisignaturbörsen-Details auf Ihrem Jade Hardware-Wallet..." -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "Bitte bestätigen Sie die Transaktions-Details auf Ihrem Jade Hardware-Wallet..." -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "Bitte erstellen Sie ein Backup Ihrer Wallet-Datei!" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "Bitte Gossip aktivieren" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "Geben Sie den Betrag ein" @@ -4461,7 +4601,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Bitte geben Sie den öffentlichen Generalschlüssel (xpub) des Mitsignierers ein." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "Bitte geben Sie den Google-Authenticator-Code ein" @@ -4470,7 +4610,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "Bitte geben Sie den Google-Authenticator-Code an:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "Bitte geben Sie Ihre E-Mail Adresse ein" @@ -4494,9 +4634,9 @@ msgid "Please insert your {}" msgstr "Bitte schließen Sie Ihr {} an" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "Bitte beachten Sie, dass Kanal-Backups nicht zur Wiederherstellung Ihrer Kanäle verwendet werden können." @@ -4504,15 +4644,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Bitte geben Sie den öffentlichen Generalschlüssel des Mitsignierers ein, oder scannen Sie ihn mit dem Kameraknopf." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Bitte melden Sie Fehler oder Probleme bei GitHub:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "Bitte melden Sie den Fehler manuell" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Bitte Electrum neu starten um die GUI-Einstellungen zu übernehmen." @@ -4525,11 +4665,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "Bitte schreiben Sie diese {0} Wörter auf ein Blatt Papier (die Reihenfolge ist wichtig). " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "Bitte Scannen Sie eine Bitcoinadresse oder eine Zahlungsanfrage" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "Bitte wählen Sie ein Backup-Verzeichnis aus" @@ -4541,8 +4681,8 @@ msgid "Please share it with your cosigners." msgstr "Bitte teilen Sie ihn den Mitsignierern mit." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "Bitte unterzeichnen und senden Sie die Finanzierungstransaktion" @@ -4550,7 +4690,7 @@ msgid "Please try again." msgstr "Bitte versuchen Sie es erneut." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "Bitte hier eingeben." @@ -4558,7 +4698,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Bitte geben Sie Ihre Seed-Wörter mit der virtuellen Tastatur ein." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Bitte warten" @@ -4566,15 +4706,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "Bitte warten Sie, während Electrum auf Updates überprüft." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Bitte warten..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Polnisch" @@ -4582,35 +4722,34 @@ msgid "Port" msgstr "Port" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "Port-Nummer muss dezimal sein" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Portugiesisch" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "Portugiesisch (Brasilien)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "Position im Mempool" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Einstellungen" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "Pre-Image" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "Bereite Sweep-Transaktion vor..." @@ -4618,16 +4757,15 @@ msgid "Preparing to sign transaction ..." msgstr "Signierung der Transaktion wird vorbereitet..." -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "Transaktions-Eingänge werden vorbereitet..." -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "Bereite Transaktion vor..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4659,12 +4797,16 @@ msgid "Press Next to open" msgstr "Klicken Sie Weiter zum Öffnen" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Zum Beenden erneut drücken" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "Vorheriger Anteil" @@ -4672,29 +4814,33 @@ msgid "Printer Calibration" msgstr "Druckerkalibrierung" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Privater Schlüssel" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Private Schlüssel" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Private Schlüssel exportiert." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "Problem beim Löschen der Geldbörse" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "Problem beim Öffnen des Kanals: " -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "Fortfahren" @@ -4722,8 +4868,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "Unterstützt Signieren von Transaktionen über \"Air Gap\"." +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4735,40 +4881,40 @@ msgid "Proxy mode" msgstr "Proxymodus" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "Proxyeinstellungen werden auf alle Verbindungen angewendet, sowohl mit Electrum-Servern als auch mit Servern von Drittanbietern." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Proxy-Benutzer" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "Öffentlicher Schlüssel" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Public Key" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Öffentliche Schlüssel" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "QR-Leser-Fehler" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR-Code" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QR-Code in die Zwischenablage kopiert" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "QR-Code in Datei gespeichert" @@ -4780,10 +4926,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "QR-Code-Scanner für Video Bild mit ungültigem Pixelformat" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "QR-Reader konnte nicht geladen werden. Dies kann passieren, wenn Sie eine ältere Version von PyQt5 verwenden." +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Frage" @@ -4792,15 +4939,15 @@ msgid "Quit" msgstr "Beenden" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "Merken Sie sich das Passwort!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "Roh" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "Rohtransaktion" @@ -4812,21 +4959,28 @@ msgstr "Geben Sie die PIN für Ihr {} erneut ein\n\n" "Achtung: Die Position der Zahlen wurde geändert!" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "QR-Code scannen" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "QR-Code über Kamera scannen" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "QR-Code vom Bildschirm scannen" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Datei lesen" @@ -4834,23 +4988,28 @@ msgid "Read from microphone" msgstr "Liest vom Mikrofon ein" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "Bereit zum Verschlüsseln für Revealer {}" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "Realisierte Kapitalgewinne" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" -msgstr "Rebalancieren" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" +msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "Kanäle rebalancieren" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "Vorhandene Kanäle rebalancieren" @@ -4862,28 +5021,20 @@ msgid "Rebalancing channels" msgstr "Kanäle werden rebalanciert" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Empfangen" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "Empfangswarteschlange" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "Eingehend" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "Empfangsadresse" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "Empfänger" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "Empfänger nicht angegeben." @@ -4896,110 +5047,114 @@ msgid "Recover from a seed you have previously written down" msgstr "Von einer zuvor aufgeschriebenen Seed wiederherstellen" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Redeem-Skript" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "Verwandte Rechnungen" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "Remote-Node" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "Remote-Node-ID" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "Remote-Guthaben" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "Remote Dust-Limit" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "Remote-Peer-ID" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "Remote-Reserve:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Entfernen" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "Kanal-Backup entfernen?" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "Von Coin Control entfernen" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "Von der Börse entfernen" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "{} aus der Kontaktliste entfernen?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" -msgstr "Durch Gebühr ersetzt" +msgstr "Replace by fee" #: electrum/gui/qt/exception_window.py:71 msgid "Report contents" msgstr "Inhalt der Meldung" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Bericht gesendet" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Fehler melden" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "Anfrage in die Zwischenablage kopiert" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "Zwangsschließung anfragen?" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "Zwangsschließung anfragen" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "Zwangsschließung von der Gegenstelle anfordern?" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "Anfrage vom Server zurückgewiesen" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "Anfrage gesendet" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Angeforderter Betrag" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "Die angeforderte Kanalkapazität liegt über der im Protokoll erlaubten maximalen Kapazität." -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "Kontoinformationen werden von TrustedCoin geladen..." @@ -5008,11 +5163,11 @@ msgid "Requesting {} channels..." msgstr "Fordere {} Kanäle an..." -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Antragsteller" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "Anfragen" @@ -5021,32 +5176,32 @@ msgid "Require {0} signatures" msgstr "Erfordert {0} Signaturen" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "Das notwendige Paket \"PIL\" ist nicht installiert. Bitte nutzen Sie die Trezor-Webseite." -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "Das dazu benötigte \"PIL\"-Paket ist nicht installiert - Bitte installieren Sie es um die Funktion zu nutzen." -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Benötigt" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "Zurücksetzen" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "2FA-Börse wiederherstellen" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "Zwei-Faktor Börse wiederherstellen" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "Wiederholen" @@ -5070,23 +5225,23 @@ msgid "Right side" msgstr "Rechte Seite" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Rumänisch" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Russisch" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "SLIP39-Seed" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "SLIP39-Seeds können in Electrum importiert werden, um Zugriff auf Mittel aus anderen Wallets zu erhalten." -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "SLIP39-Anteil" @@ -5094,30 +5249,29 @@ msgid "Safe-T mini wallet" msgstr "Safe-T Mini-Wallet" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Speichern" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "Backup speichern" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "Backup speichern und Schließen erzwingen" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "Kanal-Backup speichern" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Rechnung als Datei speichern" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "Transaktion offline speichern" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5139,11 +5293,11 @@ msgid "Scanning devices..." msgstr "Scanne Geräte..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "Vertauschte Wörter" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "Skript-Typ" @@ -5155,21 +5309,25 @@ msgid "Security Card Challenge" msgstr "Sicherheitskarten-Anfrage" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Seed" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "Seed eingegeben" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Seed-Typ" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "Seed verfügbar" @@ -5177,7 +5335,7 @@ msgid "Seed extension" msgstr "Seed-Erweiterung" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "Seed-Typ" @@ -5185,56 +5343,56 @@ msgid "Select a device" msgstr "Gerät auswählen" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "Wählen Sie den Backup-Typ:" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Datum auswählen" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Datei zum Export der privaten Schlüssel auswählen" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Datei zum Export der Transaktionen auswählen." -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "Datei zum Sichern der {} auswählen" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "Schlüsselspeicher auswählen" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "Wiederherstellungstyp auswählen:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "Seed-Länge auswählen:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "Seed/Share-Länge auswählen:" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Server automatisch auswählen" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Server manuell wählen" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "Share-Länge auswählen:" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "Bitte wählen Sie den Speicherort" @@ -5242,7 +5400,7 @@ msgid "Select where to save the setup file" msgstr "Bitte wählen Sie den Speicherort der Setup-Datei" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "Bitte wählen Sie den Speicherort der Transaktion" @@ -5250,7 +5408,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Sprache der Benutzeroberfläche auswählen (erfordert Neustart)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "Seedlänge auswählen:" @@ -5258,12 +5416,12 @@ msgid "Select your server automatically" msgstr "Server automatisch wählen" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Transaktionsdatei auswählen" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Senden" @@ -5271,14 +5429,10 @@ msgid "Send Bug Report" msgstr "Fehlerbericht senden" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "Zahlung senden?" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "Sende-Warteschlange" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "An Mitsignierer senden" @@ -5287,15 +5441,15 @@ msgid "Send to speaker" msgstr "Über Lautsprecher abspielen" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Sende" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "Sende Absturzberichte..." -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "Zahlung wird gesendet" @@ -5307,25 +5461,25 @@ msgid "Sent HTLC with ID {}" msgstr "Gesendete HTLC mit ID {}" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Server" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "Server-Gebühr" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "Server hängt ({} Blöcke) hinterher" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "Server nicht erreichbar." -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "Der Server gab eine unerwartete Transaktions-ID zurück." @@ -5337,17 +5491,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "Sitzungs-Timeout" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "PIN festlegen" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "Setze den Wert des Wechselgeldes so, dass es ähnlich zu den anderen Beträgen gerundet wird." @@ -5355,22 +5509,30 @@ msgid "Set wallet file encryption." msgstr "Setze die Verschlüsslung für die Datei Ihrer Geldbörse." -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Einstellungen" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "Shamir" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "Anteil" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "Bitcoin-Anfrage teilen" @@ -5378,38 +5540,54 @@ msgid "Share Invoice" msgstr "Rechnung teilen" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "Kurze Kanal ID" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Anzeigen" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "Fiat-Betrag für Adressen anzeigen" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" -msgstr "Lightning-Beträg in msat anzeigen" +msgstr "Lightning-Beträge in msat anzeigen" + +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Als QR-Code anzeigen" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "Kapitalerträge im Verlauf anzeigen" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "Experten-Einstellungen anzeigen" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Historische Werte zeigen" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5419,10 +5597,10 @@ msgid "Show on Ledger" msgstr "Auf Ledger anzeigen" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "Auf {} anzeigen" @@ -5430,107 +5608,103 @@ msgid "Show report contents" msgstr "Inhalt der Meldung anzeigen" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "{} anzeigen" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Anzeigen/Verbergen" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "Adresse wird angezeigt..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Signieren" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "Diese Transaktion unterzeichnen?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Nachricht signieren/verifizieren" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "Nachricht signieren/verifizieren" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Signatur" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Signatur bestätigt" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "Signiert" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "Signieren" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "Signiere große Transaktion, einen Moment bitte..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "Signiere Nachricht ..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Transaktion wird signiert..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "Mit einer Adresse zu signieren, bedeutet, mit dem zugehörigen privaten Schlüssel zu signieren und die Signatur mit dem öffentlichen Schlüssel zu prüfen. Da die eingegebene Adresse nicht über einen eindeutigen öffentlichen Schlüssel verfügt, kann die Operation nicht angewendet werden." -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "Single Seed (BIP39)" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Größe:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Slowakisch" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Slowenisch" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "Einige Coins sind eingefroren: {} (können in den Adressen oder auf der Registerkarte \"Coins\" wieder aufgetaut werden)" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "Einige der Ausgänge werden in einem nicht standardisierten Skript ausgegeben." -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "Einige Anteile sind ungültig." -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "Etwas ist beim Ausführen von Electrum schief gelaufen." -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "Entschuldigung!" @@ -5538,43 +5712,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "Entschuldigung, aber wir konnten nicht nach Updates suchen. Bitte versuchen Sie es später noch einmal." -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Quelle" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "Spanisch" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "Ausgegeben" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "Ausgeben (nichts auswählen)" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "Von hier senden" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Nur bestätigte Coins ausgeben" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Nur bestätigte Eingänge ausgeben." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "Standard-Börse" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "Electrum startet sofort, da es mit leistungsfähigen Servern zusammenarbeitet welche die komplizierteren Teile des Bitcoin-Systems übernehmen." -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "Status" @@ -5586,13 +5748,13 @@ msgid "Static: the fee slider uses static values" msgstr "Statisch: Der Gebühren-Schieberegler verwendet statische Werte" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Status" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Status:" @@ -5602,20 +5764,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "Schritt {} von 24. Seed-Wort wie auf dem {} erklärt angeben:" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "Submarine Swap" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Erfolgreich" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "Peer vorschlagen" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Zusammenfassung" @@ -5627,53 +5797,57 @@ msgid "Summary Text PIN is Disabled" msgstr "Zusammenfassungstext-PIN ist deaktiviert" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "Super Shamir" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "Unterstützte Münzen" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "Swap" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "Swap ist unter der minimalen Swap-Größe, bitte erhöhen" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" +msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "On-chain-Guthaben in Lightning-Guthaben wechseln (Swap)" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" -msgstr "" +msgstr "Swap Service nicht verfügbar" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "Guthaben wird gewechselt (Swap)" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Schwedisch" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Entleeren" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Private Schlüssel entleeren" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Synchronisiere..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Tamilisch" @@ -5681,59 +5855,62 @@ msgid "Tap to show" msgstr "Zum Anzeigen tippen" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "Ziel" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "Zielgebühr:" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "Nutzungsbedingungen" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "Testnet" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "Testnet-Coins sind wertlos." -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "Das Testnet ist vom Bitcoin-Hauptnetzwerk getrennt. Es wird zum Testen verwendet." -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" +msgstr "Text" + +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Der Text wurde in die Zwischenablage kopiert" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "Text in Zwischenablage kopiert." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Thai" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "Die Digital Bitbox verfügt bereits über einen Seed. Bitte auswählen:" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "Das Lightning-Netzwerk ist vollständig synchronisiert." -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "Die Lightning-Network synchronisiert sich...\n" @@ -5745,45 +5922,51 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "Die PIN darf nicht länger als 9 Zeichen sein." -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "Das vom Hauptserver bereitgestellte SSL-Zertifikat stimmte nicht mit dem Fingerabdruck überein, der mit der Option --serverfingerprint übergeben wurde." -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "Die von {} generierte Adresse stimmt nicht überein!" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "Die Gebühr kann vom Sender frei gewählt werden. Die Verarbeitung von Transaktionen mit niedriger Gebühr dauert jedoch länger." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "Der Betrag, den der Empfänger erhält." -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Der Betrag wird in rot angezeigt, falls nicht genügend Geld in der Geldbörse ist." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "Die Bitcoin-Adresse wird niemals ablaufen und immer Teil dieser Geldbörse sein." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "Der Kanal-Peer kann Trampoline-Zahlungen weiterleiten." -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "Die Beschreibung wird nicht an den Empfänger gesendet. Sie wird lediglich in der Geldbörse gespeichert und im Transaktionsverlauf angezeigt." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "Das Gerät wurde getrennt." -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." @@ -5792,7 +5975,7 @@ "bevor Sie unterschreiben,\n" "könnten Sie am Ende eine höhere Mining-Gebühr zahlen als angezeigt wird." -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "Die Gebühren für diese Transaktion scheinen ungewöhnlich hoch zu sein." @@ -5806,30 +5989,35 @@ msgid "The file was removed" msgstr "Die Datei wurde entfernt" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "Die Firmware Ihres Hardware-Gerätes ist zu alt. Wenn möglich, sollten Sie diese aktualisieren. Sie können diesen Fehler ignorieren und versuchen, fortzufahren, aber es ist wahrscheinlich, dass ein Fehler auftreten wird." -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Die folgenden Adressen wurden hinzugefügt" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "Die folgenden Alias-Anbieter sind verfügbar:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Die folgenden Eingänge konnten nicht importiert werden" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "Die eingegebenen Beträge konnten nicht überprüft werden, da die vorherigen Transaktionen fehlen.\n" "Der ausgegebene Geldbetrag kann NICHT überprüft werden." -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "Die neue Gebührenrate muss höher sein als die alte Gebührenrate." @@ -5837,55 +6025,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "Im nächsten Schritt wird die Seed Ihrer Geldbörse generiert. Die Seed wird NICHT auf dem Computer gespeichert, bitte notieren Sie sie auf ein Blatt Papier. Um komplett sicher vor Viren zu sein, können Sie dies auch auf einem Computer machen, der nicht mit dem Internet verbunden ist." -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "Diese Operation ist nicht definiert - nicht nur in Electrum sondern überhaupt." -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "Der nach der Gebühr verbleibende Ausgangswert ist zu niedrig." -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "Die Bibliothek zur QR-Erkennung ist nicht verfügbar." -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "Die vorgeschlagene Gebühr wird auf Basis Ihrer Einstellung (Gebühr pro kB) berechnet und bezieht sich auf die Gesamtgröße der Child- und Parent-Transaktionen. Nachdem Sie eine CPFP-Transaktion gesendet haben, ist es normal, dass Sie eine unbestätigte Transaktion in Ihrer Transaktionshistorie sehen." -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "Der Empfänger wird {} weniger erhalten." +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "Mit der Seed-Phrase können Sie Ihre Geldbörse wiederherstellen, falls Sie Ihr Passwort vergessen oder Ihr Gerät verlieren." -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "Der Server hat beim Senden der Transaktion mit einem Fehler geantwortet." -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "Der Server gab einen Fehler zurück." -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "Der Server gab beim Senden der Transaktion eine unbekannte Transaktions-ID zurück." -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." +msgstr "Der Swap-Server hatte einen Fehler oder ist nicht erreichbar." + +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." msgstr "" -#: electrum/network.py:1089 +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "Die Transaktion wurde zurückgewiesen, da sie mehrere OP_RETURN-Ausgänge enthält." -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "Die Transaktion wurde zurückgewiesen, da sie zu groß (in Bytes) ist." @@ -5895,24 +6094,24 @@ msgstr "Die Geldbörse '{}' enthält mehrere Konten. Diese Funktion wird seit Version 2.7 von Electrum nicht mehr unterstützt.\n\n" "Möchten Sie Ihre Geldbörse in mehrere Dateien aufteilen?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "Die {} unterstützt die Signierung von Nachrichten nur im Mainnet." +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "Danach ist der Google-Authenticator Code erforderlich:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "Es gibt noch Kanäle, die nicht vollständig geschlossen sind." -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "Es gibt noch Coins in dieser Geldbörse. Wirklich löschen?" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "Es gibt noch unbezahlte Zahlungsaufforderungen. Wirklich löschen?" @@ -5920,7 +6119,7 @@ msgid "There is a new update available" msgstr "Eine neue Aktualisierung ist verfügbar" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "Beim Senden des Berichts ist ein Fehler aufgetreten:" @@ -5929,7 +6128,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "Deshalb wurde der zweite Faktor deaktiviert." -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "Diese Adresse wurde bereits verwendet. Für eine bessere Privatsphäre sollten Sie diese für neue Zahlungen nicht wiederverwenden." @@ -5937,27 +6140,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "Dieser Betrag übersteigt das Maximum, das Sie derzeit mit Ihren Kanälen senden können." -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Diese Blockchain wird genutzt, um die Transaktionen von Ihrem Transaktionsserver zu prüfen." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "Dieser Kanal kann nicht durch Ihren Seed wiederhergestellt werden. Sie müssen ein manuelles Backup erstellen." -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "Dieser Kanal ist für den Empfang eingefroren. Er wird in den Rechnungen nicht berücksichtigt." -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "Dieser Kanal ist für das Senden eingefroren. Er wird nicht für ausgehende Zahlungen verwendet." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "Dieser Kanal wird nach {} Bestätigungen nutzbar sein" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Diese Datei existiert nicht." @@ -5974,33 +6181,38 @@ msgid "This file is encrypted with a password." msgstr "Diese Datei ist passwortgeschützt." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "Diese Funktion ist erst verfügbar, wenn Sie Ihr {} mit einem Mobilgerät verbinden." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "Diese Funktion ist für P2PKH-Schlüsselspeicher nur mit {} nutzbar." -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "Diese Funktion ist für Standard-Geldbörsen nur mit {} nutzbar." -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Diese Informationen stehen dem Empfänger einer signierten Zahlungsanforderung zur Verfügung." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "Die Rechnung ist bereits bezahlt" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "Diese Rechnung ist abgelaufen" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "Dies ist ein Kanal" @@ -6008,19 +6220,19 @@ msgid "This is a channel backup." msgstr "Dies ist ein Kanal-Backup." -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "Dies ist ein statisches Kanal-Backup" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Diese Geldbörse kann nur gelesen werden." -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "Diese Geldbörse ist im Beobachtungsmodus." -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "Diese Geldbörse ist im Beobachtungsmodus. Sie enthält keine privaten Schlüssel." @@ -6028,26 +6240,34 @@ msgid "This is discouraged." msgstr "Davon wird abgeraten." -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Das ist die Höhe Ihrer lokalen Kopie der Blockchain." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." -msgstr "Dies könnte größere QR-Codes erzeugen." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." +msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Dies könnte zu höheren Transaktionsgebühren führen." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Das bedeutet, dass sie die Bitcoins nicht ausgeben können." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "Das ist möglicherweise für Ihren Datenschutz von Vorteil." +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "Dieses Plugin erlaubt es, ein visuell verschlüsseltes Backup der Börsen-Seed oder beliebiger geheimer Texte zu erstellen." @@ -6060,15 +6280,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "Dieses Plugin vereinfacht die Nutzung von Multisignaturbörsen." -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "Diese Zahlungsaufforderung kann nicht on-chain bezahlt werden" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "Diese Zahlungsaufforderung enthält keine Lightning-Rechnung." -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "Diese Zahlungsaufforderung ist abgelaufen" @@ -6080,15 +6300,23 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "Bei diesem Dienst wird eine Multisignaturbörse verwendet, bei der Sie 2 der 3 Schlüssel besitzen. Der dritte Schlüssel wird auf einem Server gespeichert und signiert Transaktionen für Sie. Eine geringe Gebühr wird beim Signieren an den Server abgeführt." -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "Diese Einstellung betrifft den \"Senden\"-Tab und alle Betragsfelder." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Die Transaktion wurde nicht gespeichert. Trotzdem schließen?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." @@ -6096,20 +6324,23 @@ "Der aktuell verbundene Server hat darüber keine Informationen.\n" "Sie können sie entweder jetzt senden oder einfach entfernen." -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "Die Transaktion erfordert eine höhere Gebühr, sonst wird sie von Ihrem aktuellen Server nicht versendet." -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "Der Skripttyp wird mit {} nicht unterstüzt." -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "Diese Art von Skript wird nicht unterstützt mit {}: {}" @@ -6117,7 +6348,7 @@ msgid "This version supports a maximum of {} characters." msgstr "Diese Version unterstütz maximal {} Zeichen." -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Diese Geldbörse hat keinen Seed" @@ -6125,7 +6356,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "Diese Börse ist bereits mit Trustedcoin registriert. Um die Börsenerstellung abzuschließen, geben Sie bitte den Google-Authenticator Code an." -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "Diese Börse wird durch TrustedCoins Zwei-Faktor-Authentifizierung geschützt." @@ -6133,7 +6364,7 @@ msgid "This wallet is watching-only" msgstr "Diese Geldbörse ist nur lesend nutzbar" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Diese Geldbörse ist nur lesend nutzbar." @@ -6142,30 +6373,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "Diese Börse wurde von der Seed wiederhergestellt und enthält zwei der drei privaten Generalschlüssel." -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "Dadurch werden Gebühren gespart." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "Dies wird {} senden?" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "Dieses {} Gerät kann nur an base58-Adressen senden." -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "An" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "Um abzubrechen, drücken Sie kurz auf das blinkende Licht oder warten Sie auf die Zeitüberschreitung." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "Um abzubrechen, drücken Sie kurz auf das Licht oder warten Sie auf die Zeitüberschreitung." @@ -6173,14 +6404,14 @@ msgid "To channel" msgstr "Zum Kanal" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "Um fortzufahren, drücken Sie 3 Sekunden lang auf das blinkende Licht." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "Um fortzufahren, drücken Sie 3 Sekunden lang auf das Licht." @@ -6196,7 +6427,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "Um uns bei der Fehlersuche und -behebung zu unterstützen, können Sie uns eine Fehlermeldung mit nützlichen Fehlerinformationen senden:" @@ -6204,19 +6435,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Um sicherzugehen daß Sie den Seed tatsächlich gesichert haben, bitte hier erneut eingeben." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "Um das zu vermeiden, speichern Sie bitte dieses Kanal-Backup." -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "Um das zu vermeiden, sollten Sie ein Backup Ihrer Geldbörse auf einem anderen Gerät speichern." +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "Um den Betrag auf \"Max\" zu setzen, benutzen Sie das '!'-Zeichen." -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "Um Ihre Privatsphäre zu schützen, versucht Electrum Wechselgeldanteile mit der gleichen Präzision wie die anderen Ausgänge zu erstellen." @@ -6250,49 +6485,56 @@ msgid "Too short." msgstr "Zu kurz." -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "Gesamtgebühr" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "Gebührenrate insgesamt" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "Insgesamt erhalten" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "Insgesamt gesendet" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Gesamtgröße" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Transaktion" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "Transaktions-ID" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "Transaktions-ID" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "Transaktion wurde im Verlauf gespeichert." -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." -msgstr "Transaktion bereits gespeichert oder noch nicht unterzeichnet." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." +msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." @@ -6300,23 +6542,23 @@ "Einige Ausgänge waren zu klein, vermutlich weniger als 1000 Satoshis.\n" "Prüfen Sie, ob Sie die richtigen Einheiten verwendet haben (z.B. BTC statt mBTC)." -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "Transaktion konnte nicht gespeichert werden." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "Transaktion erfolgreich exportiert" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "Transaktion ist endgültig" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "Die Transaktionsgröße ist zu hoch." -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "Transaktion ohne Bezug zu Ihrer Börse." @@ -6324,36 +6566,32 @@ msgid "Transaction not found." msgstr "Transaktion nicht gefunden." -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "Transaktion, mit der verbunden werden soll" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "Transaktion von der Unterzeichnungen zusammengeführt werden sollen" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Transaktion ohne Bezug zu Ihrer Geldbörse" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "Die Transaktion nutzt eine nicht standardisierte Version." -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Transaktion:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transaktionen" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "Transaktionen werden verschlüsselt und auf einem entfernten Server gespeichert." -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "Trezor Wiederherstellungsmatrix" @@ -6361,27 +6599,27 @@ msgid "Trezor wallet" msgstr "Trezor Brieftasche" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Wahr" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "TrustedCoin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "TrustedCoin (2FA) Gebühr für den nächsten Satz Transaktionen" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "TrustedCoin Informationen" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "TrustedCoin berechnet Ihnen eine geringe Gebühr um die Transaktionen mitzusignieren. Die Gebühr hängt davon ab, wie viele Transaktionen Sie im Voraus erwerben. Ein Extraausgang wird Ihrer Transaktion jedes Mal angefügt, wenn Sie keine bezahlten Transaktionen mehr übrig haben." @@ -6389,15 +6627,15 @@ msgid "Try to connect again?" msgstr "Verbindung erneut versuchen?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Versuchen Sie, nicht nur den Fehler zu erklären, sondern auch die Begleitumstände zu erläutern." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "Versuchen Sie die Transaktionsgebühr zu erhöhen oder wechseln Sie zu einem Server mit einer geringeren Mindestgebühr." -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Türkisch" @@ -6413,66 +6651,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "Zwei-Faktor Authentifizerung wird von TrustedCoin bereitgestellt. Um es zu benutzen, müssen Sie ein weiteres Gerät mit Google Authenticator besitzen." -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "Tx" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Typ" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "URL" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "USB-Seriell" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Ukrainisch" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Sicherung konnte nicht erstellt werden" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Konnte CSV nicht erstellen" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Transaktionsverlauf konnte nicht exportiert werden" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Datei konnte nicht gelesen wurden, oder keine Transaktion gefunden" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "Bild kann nicht gescannt werden." -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "Bericht konnte nicht gesendet werden" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "Transaktion kann nicht signiert werden" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Unbestätigt" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "Unbestätigte Elterntransaktion" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "Ein unerwarteter Fehler ist aufgetreten." @@ -6480,72 +6714,77 @@ msgid "Unexpected password hash version" msgstr "Unerwartete Passworthash-Version" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "Freigeben" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "Adresse freigeben" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "Adressen freigeben" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "Coin freigeben" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "Coins freigeben" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "Freigeben, um zu empfangen" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "Freigeben, um zu senden" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Unbekannt" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "Unbekannter Fehler" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "Unbekannte Fehler beim Übermitteln der Transaktion." -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "Unbekannte Rechnung" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "Unbezahlt" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "Unsigniert" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "Nicht unterstützte Geräte-Firmware (zu alt)." @@ -6553,8 +6792,12 @@ msgid "Unsupported password hash version" msgstr "Passworthash-Version wird nicht unterstützt" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "Unbenutzt" @@ -6566,7 +6809,7 @@ msgid "Update check failed" msgstr "Aktualisierungsprüfung fehlgeschlagen" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "Aktualisierung zu Electrum {} ist verfügbar" @@ -6588,7 +6831,7 @@ msgid "Upload a master private key" msgstr "Laden Sie einen privaten Generalschlüssel hoch" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Tor-Proxy nutzen" @@ -6600,23 +6843,23 @@ msgid "Use a master key" msgstr "Einen Generalschlüssel verwenden" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "Remote Watchtower verwenden" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Als Server nutzen" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Wechselgeld-Adressen verwenden" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Mehrere Wechselgeld-Adressen verwenden" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "Proxy-Server verwenden" @@ -6636,12 +6879,12 @@ msgid "Use this dialog to toggle encryption." msgstr "Verwenden Sie diesen Dialog um die Verschlüsselung umzuschalten." -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" -msgstr "Trampolin-Routing benutzen (Gossip deaktivieren)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" +msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Benutzt" @@ -6649,19 +6892,19 @@ msgid "Username" msgstr "Benutzername" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Verwendet Icons aus dem Icons8-Paket (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Wechselgeld-Adressen erschweren es Dritten, Ihre Transaktionen zu verfolgen." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "Gültig." -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Betrag" @@ -6669,7 +6912,7 @@ msgid "Verified block headers" msgstr "Verifizierte Blockheader" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Verifizieren" @@ -6681,41 +6924,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "Überprüfen Sie, ob das Kabel eingesteckt ist und dass keine andere Anwendung ihn benutzt." +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Version" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Videogerät" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "Vietnamesisch" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "Kanal anzeigen" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "Zahlung anzeigen" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "Transaktion anzeigen" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "Rechnung anzeigen" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "Log anzeigen" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "In Blockexplorer anzeigen" @@ -6723,20 +6962,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "ACHTUNG" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "ACHTUNG: ALLE privaten Schlüssel sind geheim." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "WARNUNG: Das ist eine Multisignaturbörse." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "WARNUNG: Der Alias '{}' konnte durch eine Überprüfung mittels DNSSEC nicht bestätigt werden und ist womöglich nicht korrekt." @@ -6752,11 +6991,15 @@ msgid "Wallet" msgstr "Geldbörse" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "Guthaben" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Börseninformationen" @@ -6764,11 +7007,11 @@ msgid "Wallet Name" msgstr "Name der Geldbörse" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Sicherung der Geldbörse erstellt" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Wechselgeldadresse der Geldbörse" @@ -6776,15 +7019,15 @@ msgid "Wallet creation failed" msgstr "Wallet-Erstellung ist fehlgeschlagen" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "Beschädigte Börsendatei erkannt. Bitte stellen Sie Ihre Börse von der Seed wieder her und vergleichen Sie die Adressen in beiden Dateien" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "Wallet-Datei nicht gefunden: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Name der Geldbörse" @@ -6792,11 +7035,11 @@ msgid "Wallet not encrypted" msgstr "Wallet nicht verschlüsselt" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Empfangsadresse der Geldbörse" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "Börse entfernt: {}" @@ -6804,7 +7047,7 @@ msgid "Wallet setup file exported successfully" msgstr "Wallet-Setup-Datei erfolgreich exportiert" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "Typ der Geldbörse" @@ -6820,16 +7063,16 @@ msgid "Wallets" msgstr "Wallets" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Achtung" @@ -6841,7 +7084,11 @@ msgid "Warning!" msgstr "Warnung!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6853,7 +7100,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "Achtung: Lassen Sie sich dadurch nicht dazu verleiten ein schwaches Passwort zu wählen." -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "Warnung: Dieser Geldbörsen-Typ unterstützt keine Kanal-Wiederherstellung durch den Seed. Sie müssen nach jeder Kanal-Erstellung ein neues Backup Ihrer Geldbörse speichern. Lightning-Schlüssel erstellen?" @@ -6861,15 +7108,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "Warnung: Um eine Multisig-Wallet wiederherstellen zu können, sollten Sie den Master-Public-Key für jeden Mitunterzeichner in alle Ihre Backups aufnehmen." -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "Watch-only Wallet" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "Watchtower" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Wir garantieren nicht, dass BIP39-Import in Electrum immer verfügbar sein wird." @@ -6885,25 +7132,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "Dies ist zwar weniger ideal, aber es könnte helfen, wenn Sie Electrum als Administrator betreiben." -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "Gerät löschen" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "Löscht das Gerät, mitsamt aller Daten. Die Firmware bleibt hingegen unberührt." -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "In {} Blöcken" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "Witness-Script" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "Möchten Sie benachrichtigt werden, wenn eine neuere Version von Electrum verfügbar ist?" @@ -6913,7 +7164,7 @@ msgid "Write down the seed word shown on your {}" msgstr "Schreiben Sie das Seed-Wort auf, das auf Ihrem {} gezeigt wird" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "Log in Datei speichern" @@ -6925,8 +7176,9 @@ msgid "Wrong PIN" msgstr "Falscher PIN-Code" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "Falscher Schlüsseltyp" @@ -6934,13 +7186,13 @@ msgid "Wrong password" msgstr "Falsches Passwort" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Falsche Signatur" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Ja" @@ -6948,11 +7200,11 @@ msgid "You are already on the latest version of Electrum." msgstr "Sie nutzen bereits die neueste Version von Electrum." -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Du folgst dem Zweig" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "Sie sind im Testnet-Modus." @@ -6960,14 +7212,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "Vermutlich verwenden Sie eine veraltete Version von Electrum, bitte aktualisieren Sie es." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "Sie sind offline." -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Sie verwenden eine nicht-deterministische Geldbörse - damit können Sie keine neuen Adressen erstellen." @@ -6975,7 +7228,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "Sie können auch mehrere Ausgänge mit einer einzelnen Transaktion zahlen. Geben Sie einen Ausgang pro Zeile an." -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "Diese Einstellung kann in '{}' deaktiviert werden." @@ -6987,11 +7240,11 @@ msgid "You can override the suggested derivation path." msgstr "Der vorgeschlagene Ableitungspfad kann überschreiben werden." -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "Sie können Bitcoin-Adressen beliebig häufig wiederverwenden, aber dies verringert den Schutz Ihrer Privatsphäre." -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "Sie können den Startbildschirm Ihres Geräts setzen um es zu personalisieren. Dafür wird ein {}*{} Schwarzweißbild benötigt." @@ -6999,27 +7252,31 @@ msgid "You can use it to request a force close." msgstr "Sie können dies für eine Zwangsschließung benutzen." -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "Sie können eine Transaktion nicht ohne eine Netzwerkverbindung übertragen." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "Sie können ohne das Passwort nicht auf die Coins oder ein Backup zugreifen." -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "Sie können diese Rechnung nicht mit Lightning bezahlen." -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "Sie können keine Channel-Backups verwenden, um Lightning-Zahlungen durchzuführen." -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "Sie haben nicht genügend Empfangs-Kapazität, um diesen Betrag mit Lightning zu empfangen." -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "Es müssen keine regelmäßigen Backups angelegt werden, denn die Geldbörse kann jederzeit durch den Seed wiederhergestellt werden, welcher sich einfach ausdrucken oder merken lässt." @@ -7027,11 +7284,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "Sie haben mehrere aufeinanderfolgende Leerzeichen oder Leerzeichen am Anfang bzw. Ende ihrer Passphrase." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "Sie haben {n} offene Kanäle." +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Sie können eine Bitcoin-Adresse eingeben, ein Kürzel aus den Kontakten, oder einen Alias (eine email-ähnliche Adresse, welche an eine Bitcoin-Adresse weiterleitet)" @@ -7040,19 +7301,19 @@ msgid "You may extend your seed with custom words." msgstr "Sie können Ihre Seed mit eigenen Wörtern ergänzen." -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "Sie könnten evtl. ausreichende Kapazität haben, wenn Sie Ihre Kanäle rebalancieren." -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "Sie könnten evtl. ausreichende Kapazität haben, wenn Sie Guthaben wechseln (Swap)." -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Sie können mit dem Datei-Symbol eine CSV-Datei laden." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "Es könnte sein, dass Sie eine lokale Transaktion in Ihrer Geldbörse haben, auf die diese Transaktion aufbaut. Sie müssen die lokale Transaktion entweder senden oder entfernen." @@ -7064,49 +7325,58 @@ msgid "You might have to unplug and plug it in again." msgstr "Möglicherweise müssen Sie das Gerät ausstecken und wieder einstecken." -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "Sie müssen online sein, um Lightning-Zahlungen erhalten zu können." -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "Sie müssen mit dem Internet verbunden sein um die Erstellung Ihrer Geldbörse abzuschließen. Wenn Sie Ihre Seed auf einem Computer generiert haben, der nicht mit dem Internet verbunden ist: 1. Klicken Sie auf \"{}\" um dieses Fenster zu schließen. 2. Verschieben Sie die Datei Ihrer Geldbörse zu einem Computer der mit dem Internet verbunden ist. 3. Öffnen Sie diese Datei mit Electrum." -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "Sie müssen ein Backup-Verzeichnis in Ihren Einstellungen konfigurieren" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "Sie müssen eine weitere Electrum-Geldbörse für jede Passphrase erstellen, da sie unterschiedliche Adressen generieren. Das Benutzen einer anderen Passphrase führt nicht zum Verlust der Börse, jede ist weiterhin hinter ihrer Passphrase erreichbar." -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." -msgstr "Sie müssen zuerst einen Lightning-Kanal öffnen." - -#: electrum/gui/qt/new_channel_dialog.py:39 +#: electrum/gui/qt/new_channel_dialog.py:45 msgid "You need to put at least" msgstr "Sie müssen mindestens einzahlen:" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "Sie erhalten" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "Sie senden" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "Sie sollten den PIN-Schutz aktivieren. Der PIN ist der einzige Schutz für Ihre Bitcoins, wenn das Gerät verloren geht." -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "Sie werden zahlen können, sobald der Kanal geöffnet ist." -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "Sie werden zahlen können, sobald der Swap bestätigt ist." @@ -7116,7 +7386,11 @@ msgstr "Sie werden aufgefordert, 24 Wörter einzugeben - ganz unabhängig von der tatsächlichen Länge Ihrer Seed. Wenn Sie ein Wort falsch eingeben, können Sie es nicht ändern oder zurückgehen - Sie müssen von vorne anfangen.\n\n" "Bitte geben Sie die Wörter sorgfältig ein!" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "Sie werden {} mehr zahlen." @@ -7124,7 +7398,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "Ihr Ledger Wallet möchte Ihnen einen einmaligen PIN-Code mitteilen.

Für optimale Sicherheit sollten Sie Ihr Gerät ausstecken, einen Texteditor auf einem anderen Computer öffnen, den Cursor darauf stellen und Ihr Gerät an diesen Computer anschließen. Es wird eine Zusammenfassung der zu signierenden Transaktion und eine einmalige PIN ausgegeben.

Überprüfen Sie die Zusammenfassung der Transaktion und geben Sie den PIN-Code hier ein.

Bevor Sie Enter drücken, schließen Sie das Gerät wieder an diesen Computer an.
" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "Ihr Ledger ist gesperrt, bitte entsperren Sie es." @@ -7136,45 +7410,57 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "Deine Bitcoins sind mit einem Passwort geschützt. Aber deine Geldbörse ist nicht verschlüsselt." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "Ihr Kanal kann {} senden." -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "Ihre Kanäle können nicht durch Ihren Seed wiederhergestellt werden, da sie mit einer alten Version von Electrum erstellt wurden. Das bedeutet, dass Sie nach jeder Eröffnung eines Kanals ein neues Backup Ihrer Geldbörse speichern müssen.\n\n" "Wenn Sie die Wiederherstellung durch Ihren Seed nutzen möchten, müssen Sie alle Kanäle schließen und Ihre Geldbörse mit Ihrem Seed neu erstellen (wiederherstellen)." -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "Ihre Kanäle können nicht durch Ihren Seed wiederhergestellt werden. Das bedeutet, dass Sie nach jeder Eröffnung eines Kanals ein neues Backup Ihrer Geldbörse speichern müssen.\n\n" "Wenn Sie die Wiederherstellung durch einen Seed nutzen möchten, müssen Sie eine neue Geldbörse mit einem Electrum-Seed erstellen." -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "Ihre aktuelle Electrum-Börse kann nur mit einer leeren Passphrase genutzt werden. Sie müssen eine separate Börse mit dem Einrichtungsassistenten anlegen, um andere Passphrasen zu nutzen, da jede davon eine eigene Börse mit eigenen Adressen generiert." -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "Ihre Geräte-Firmware ist zu alt" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "Ihr Gerät unterstützt diese Funktion leider nicht." +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Ihre Bezeichnungen wurden synchronisiert." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "Ihre Seed-Erweiterung lautet" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "Ihre Seed-Erweiterung muss zusammen mit Ihrer Seed gespeichert werden." @@ -7182,15 +7468,15 @@ msgid "Your seed is important!" msgstr "Der Seed ist wichtig!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Dein Server ist auf dem Zweig" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "Ihre Transaktion enthält eine zu geringe Gebühr, um in den Mempool aufgenommen zu werden. Der Mempool enthält bereits hunderte von Megabytes an Transaktionen mit höheren Gebühren. Versuchen Sie, die Gebühr zu erhöhen." -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "Ihre Transaktion soll eine vorhandene Transaktion im Mempool ersetzen, aber sie entspricht nicht den Regeln. Versuchen Sie, die Gebühr zu erhöhen." @@ -7210,19 +7496,19 @@ msgid "Your wallet file is encrypted." msgstr "Ihre Geldbörsen-Datei ist verschlüsselt." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "Ihre Geldbörsendatei ist: {}." -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "Ihre Seed zum Generieren der Geldbörse lautet:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "Ihre Börse enthält noch {} bezahlte Transaktionen." -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "Ihr Transaktionsverlauf wurde erfolgreich exportiert." @@ -7234,12 +7520,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Deine Geldbörse ist verschlüsselt und Passwortgeschützt." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "Ihre {0} wurden als '{1}' exportiert" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "Ihre {} wurden erfolgreich importiert" @@ -7253,19 +7539,19 @@ #: electrum/gui/text.py:224 msgid "[Create]" -msgstr "" +msgstr "[Erstellen]" #: electrum/gui/text.py:351 msgid "[Paste]" -msgstr "" +msgstr "[Einfügen]" #: electrum/gui/text.py:354 msgid "[Pay]" -msgstr "" +msgstr "[Bezahlen]" #: electrum/gui/text.py:353 msgid "[Save]" -msgstr "" +msgstr "[Speichern]" #: electrum/gui/stdio.py:58 msgid "[b] - print server banner" @@ -7303,43 +7589,83 @@ msgid "[s] - send stored payment order" msgstr "[s] - Zahlungsanweisung senden" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "aktiv" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "Ein- und Ausgänge hinzufügen" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "Adresse bereits in der Börse" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "sind gesperrt" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "Unterhalb Mindestgebühr" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "Blöcke" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "Kann erhalten" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "Wechselgeld" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "Kontakte" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "Mitsignierer" @@ -7351,54 +7677,102 @@ msgid "file size" msgstr "Dateigröße" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "Hohe Gebühr" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "Hohe Gebühr" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "Eingerichtet" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "Ungültige Adresse" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "Ungültiger privater Schlüssel" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "Rechnungen" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "Schlüsselspeicher" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "Beschreibungen" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "geladen" @@ -7407,15 +7781,11 @@ msgid "loading" msgstr "lädt" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "Typ nicht implementiert" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "open_channel Zeitüberschreitung" @@ -7423,7 +7793,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "oder geben Sie einen existierenden Revealer-Code ein und klicken Sie auf \"Weiter\":" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "Bitte warten..." @@ -7431,15 +7805,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "drucken Sie die Kalbrierungsdatei und folgen Sie den Anweisungen " -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "Proxy aktiviert" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "eingehend" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "Anfragen" @@ -7447,12 +7821,8 @@ msgid "seed" msgstr "Seed" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7467,10 +7837,14 @@ msgid "stopping" msgstr "hält an" -#: electrum/gui/qt/main_window.py:1009 -msgid "tasks" +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" msgstr "" +#: electrum/gui/qt/main_window.py:1001 +msgid "tasks" +msgstr "Vorgänge" + #: electrum/plugins/revealer/qt.py:253 msgid "type a custom alphanumerical secret below:" msgstr "Geben Sie ein beliebiges alphanumerisches Geheimnis ein:" @@ -7479,15 +7853,16 @@ msgid "unavailable" msgstr "nicht verfügbar" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "unbekannt" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "Unbekannter Parse {!r} (Möglich sind: {})" @@ -7499,19 +7874,23 @@ msgid "unloading" msgstr "entlädt" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "Warten auf Bestätigung der Funding-Transaktion" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "nur lesen" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "nur lesen" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "Gelöscht" @@ -7519,25 +7898,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "Ihre Seed-Erweiterung wird nicht in das verschlüsselte Backup aufgenommen." -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} Minuten" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} Wörter" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} Einstellungen" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} Kanäle" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} Bestätigungen" @@ -7546,19 +7933,19 @@ msgid "{} connections." msgstr "{} Verbindungen." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" -msgstr "{} in Zwischenablage kopiert" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" +msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "Für Revealer verschlüsseltes {} als PNG und PDF gespeichert als {}_{} in: " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "{} von der Spitze" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} neue Transaktionen: Erhaltener Gesamtbetrag aller neuen Transaktionen {}" @@ -7566,7 +7953,11 @@ msgid "{} nodes" msgstr "{} Nodes" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "{} Ausgaben verfügbar ({} insgesamt)" @@ -7574,7 +7965,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "{} Plugin unterstützt diese Art von Wallet nicht." -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} Wörter" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Über Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Version" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Website" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "Entwickler" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Vertrieben von Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Beschreibung" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Öffentliche Schlüssel" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Public Key" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "Skript-Typ" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Guthaben" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transaktionen" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "Ableitungsstruktur" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "Deaktiviert" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "Wählen Sie ein Konto zur Wiederherstellung aus." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "Keine existierenden Konten gefunden." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "On-chain" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Unbestätigt" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "Deaktiviert" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Kann senden" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Kann erhalten" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Kanal öffnen" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Guthaben" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "On-chain" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Betrag" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "Kanal-Backup importieren" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "Lightning-Kanal" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Kanal-Backup " + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "Status" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Kapazität" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Kann senden" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "Freigeben" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "Einfrieren" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Backup" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Kanal schließen" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Kanal öffnen" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Fehler" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "Kooperative Zwangschließung" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Kanal schließen" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Mining-Vergütung" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "Gebührenrate" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "Ziel" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Ausgänge" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "Abschließen" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Bezahlen" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Gebühr erhöhen" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "Eine CPFP ist eine Transaktion, die einen unbestätigten Ausgang mit einer hohen Gebühr an Sie selbst zurückschickt. Das Ziel ist, dass die Miner die Parent-Transaktion bestätigen, um die mit der Child-Transaktion verbundene Gebühr zu erhalten." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "Die vorgeschlagene Gebühr wird auf Basis Ihrer Einstellung (Gebühr pro kB) berechnet und bezieht sich auf die Gesamtgröße der Child- und Parent-Transaktionen. Nachdem Sie eine CPFP-Transaktion gesendet haben, ist es normal, dass Sie eine unbestätigte Transaktion in Ihrer Transaktionshistorie sehen." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Gesamtgröße" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Eingangssumme" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Ausgangsbetrag" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "Ziel" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "Gebühr für Child-Transaktion" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "Gesamtgebühr" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Ausgänge" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Entschuldigung!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "Etwas ist beim Ausführen von Electrum schief gelaufen." + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "Um uns bei der Fehlersuche und -behebung zu unterstützen, können Sie uns eine Fehlermeldung mit nützlichen Fehlerinformationen senden:" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "Inhalt der Meldung anzeigen" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "Bitte beschreiben Sie kurz, was zum Fehler geführt hat (optional):" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Möchten Sie diese Meldung absenden?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "Fehlerbericht senden" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Nie" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Später" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Kopieren" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "Anteil" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "Restzeit" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Statisch" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Betrag" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Kopieren" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "Anteil" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Lokal" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importieren" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "Kanal-Backup importieren" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importieren" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "Lightning Rechnung" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Beschreibung" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Max" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "Zahlungs-Hash" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Speichern" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Bezahlen" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Löschen" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Datum" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Beschreibung" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "Zahlungs-Hash" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "Pre-Image" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "Zahlung fehlgeschlagen" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Beschreibung" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Betrag" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Nachricht" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Bezahlen" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Frage" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Nachricht" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "Nein" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Ja" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Netzwerk" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "On-chain" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "Gerüchte" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Betrag" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Max" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Kanal öffnen" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Fehler" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Kanal etabliert." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Passwort" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Passwort eingeben" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Passwort" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "PIN eingeben" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "Falscher PIN-Code" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Einstellungen" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Sprache" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Bitte Electrum neu starten um die GUI-Einstellungen zu übernehmen." + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Basiseinheit" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "Wiederherstellbare Kanäle einrichten" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Erweitert" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Port" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Benutzername" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Passwort" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Gebühr erhöhen" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "Methode" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "Zahlung reduzieren" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "Ziel" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Ausgänge" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "Ziel" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Ausgänge" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Nachricht" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Betrag" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "Läuft ab nach" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "URI" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Nachricht" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Betrag" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Zahlungsaufforderung" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Löschen" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 Minuten" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 Stunde" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 Tag" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 Woche" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Abbrechen" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Server automatisch auswählen" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "Verbunden" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "Andere bekannte Server" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Weiter" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "Sie senden" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "Sie erhalten" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "Server-Gebühr" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Mining-Vergütung" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "In Kanälen erhaltene Menge" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Betrag aus Kanälen bezogen" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "Mempool-Tiefe" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Datum" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Beschreibung" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "Transaktions-ID" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Ausgänge" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Gebühr erhöhen" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Signieren" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Übertragen" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "Anteil" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Speichern" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Entfernen" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "Transaktion wurde im Verlauf gespeichert." + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "Hinweis: Dies ist eine Offline-Transaktion. Wenn sie ausgeführt werden soll, müssen Sie \"Übertragen\" wählen." + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "Wie möchten Sie sich mit einem Server verbinden?" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Electrum kommunizert mit Servern, um Informationen über Ihre Adressen sowie Ihre Transaktionen zu erhalten. Alle Server dienen dem gleichen Zweck. In den meisten Fällen ist es einfacher, Electrum zufällig einen Server wählen zu lassen. Sie haben aber auch die Möglichkeit manuell einen von Ihnen bevorzugten Server zu wählen." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Automatisch verbinden" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "Fehler: Öffentlicher Generalschlüssel doppelt vorhanden" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "Wählen Sie den Adresstyp ihrer Börse." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "Der vorgeschlagene Ableitungspfad kann überschreiben werden." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "Wenn Sie nicht wissen, was das ist, lassen Sie das Feld unverändert." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "Ableitungsstruktur" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "Vorhandene Konten erkennen" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Der Seed ist wichtig!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Wenn Sie die Seed verlieren, ist das Geld für immer verloren." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Um sicherzugehen daß Sie den Seed tatsächlich gesichert haben, bitte hier erneut eingeben." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Mit diesem Seed lässt sich die Geldbörse nach einem Computerausfall wiederherstellen." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "ACHTUNG" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Geben Sie niemals den Seed weiter." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Geben Sie es niemals auf einer Webseite ein." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Speichern Sie sie nicht elektronisch." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "Ihre Seed zum Generieren der Geldbörse lautet:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "Fehler: Öffentlicher Generalschlüssel doppelt vorhanden" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "Schlüsselspeicher mit Masterschlüssel erstellen" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "BIP39-Seeds können in Electrum importiert werden, um Zugriff auf Mittel aus anderen Geldbörsen zu erhalten." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "Allerdings generieren wir keine BIP39-Seeds, da sie nicht unsere Sicherheitsstandards erfüllen." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "BIP39-Seeds enthalten keine Versionsnummer, was die Kompatibilität mit zukünftiger Software einschränkt." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "SLIP39-Seeds können in Electrum importiert werden, um Zugriff auf Mittel aus anderen Wallets zu erhalten." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "Wir generieren jedoch keine SLIP39-Seeds." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "Fehler: Öffentlicher Generalschlüssel doppelt vorhanden" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Seed-Typ" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "Geben Sie die Seed des Mitsignierers ein" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "Geben Sie eine Liste von Bitcoin-Adressen (die erstellte Börse ist dann nur lesbar) oder von privaten Schlüsseln ein." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "Welchen Börsentyp möchten Sie erstellen?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Neue Seed erstellen" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "Ich habe bereits eine Seed" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "Einen Generalschlüssel verwenden" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "Ein Hardware-Gerät verwenden" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Ja" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "Nein" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Name der Geldbörse" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "Welchen Börsentyp möchten Sie erstellen?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "Geldbörse mit zweifacher Authentifizierung" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "Multisignaturbörse" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Bitcoin-Adressen oder private Schlüssel importieren" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Verschlüsselt" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Seed" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "unbekannt" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "Schlüsselspeicher" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "Schlüsselspeichertyp" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Öffentlicher Generalschlüssel" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Password ändern" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Neues Passwort eingeben" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Erfolgreich" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Fehler" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Adressen" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Kanäle" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Empfangen" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Senden" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Fehler" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Wallets" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Abbrechen" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Zurück" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Weiter" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Netzwerk" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Einstellungen" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Über" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Fehler" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/el_GR/electrum.po electrum-4.4.5+dfsg1/electrum/locale/el_GR/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/el_GR/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/el_GR/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr "" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Περί" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Τεκμηρίωση" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Κρυπτογράφηση/Αποκρυπτογράφηση μηνύματος" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Εξαγωγή" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Αρχείο" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Απο κωδικό QR" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Από αρχείο" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Από κείμενο" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Από την αλυσίδα συναλλαγών" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Βοήθεια" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Εισαγωγή" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Ετικέτες" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Φόρτωση συναλλαγών" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Δίκτυο" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Νέο/Επαναφορά" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Επίσημη ιστοσελίδα" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Άνοιγμα" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Κωδικός" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Πληρωμή σε πολλούς" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Πρόσθετα" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Ιδιωτικά Κλειδιά" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Έξοδος" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Αναφορά Σφαλμάτων" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Λέξεις Κλειδιά" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Υπογραφή/Πιστοποίηση Μυνήματος" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Εισαγωγή" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Εργαλεία" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Πορτοφόλι" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 μέρα" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 ώρα" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 εβδομάδα" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Ένα αντίγραφο πορτοφολιού δημιουργήθηκε στο" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Μια προτεινόμενη αμοιβή προστίθεται αυτόματα στο πεδίο αυτό. Μπορείτε να την παρακάμψετε. Η προτεινόμενη αμοιβή αυξάνεται ανάλογα με το μέγεθος της συναλλαγής." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "" -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Διεύθυνση" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "" -#: electrum/lnworker.py:501 -msgid "Address unknown for node:" -msgstr "" - -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 -msgid "Addresses" +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." +#: electrum/lnworker.py:504 +msgid "Address unknown for node:" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 +msgid "Addresses" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Ποσό" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Ποσό που ελήφθη:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Ποσό που εστάλη:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -512,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -591,7 +619,7 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "" @@ -607,7 +635,7 @@ msgid "Auto-connect" msgstr "" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -615,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -652,31 +680,31 @@ msgid "Back" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Υπόλοιπο" @@ -684,27 +712,27 @@ msgid "Banner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Βασική Μονάδα" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Βασική μονάδα του πορτοφολιού σου." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "" -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -720,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Η διεύθυνση Bitcoin δεν υπάρχει" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Οι συναλλαγές Bitcoin σε γενικές γραμμές δεν είναι δωρεάν. Ένα τέλος συναλλαγής καταβάλλεται από τον αποστολέα των κεφαλαίων." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Αλυσίδα των Μπλόκ" @@ -740,8 +773,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -749,12 +782,20 @@ msgid "Bottom" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Μετάδοση" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "" @@ -762,15 +803,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -778,7 +819,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -790,48 +831,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Ακύρωση" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "" @@ -839,36 +880,36 @@ msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -877,11 +918,11 @@ msgid "Cannot read file" msgstr "" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -901,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "" @@ -940,60 +981,67 @@ msgid "Change Password" msgstr "" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1001,7 +1049,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1009,9 +1057,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "" @@ -1019,11 +1067,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1037,32 +1085,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1074,7 +1122,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1086,7 +1134,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "" @@ -1094,7 +1142,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1122,7 +1170,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Επιλέξτε ποιος εξερευνητής Μπλόκ θα χρησιμοποιηθεί για τις λειτουργίες του περιηγητή ιστού" @@ -1134,9 +1182,9 @@ msgid "Choose..." msgstr "" +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Καθαρισμός" @@ -1144,80 +1192,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Κλείσιμο" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1232,11 +1281,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1245,27 +1294,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "" @@ -1273,33 +1326,29 @@ msgid "Confirm Password:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1388,15 +1437,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1404,12 +1453,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "" @@ -1418,7 +1467,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1430,52 +1483,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Επαφές" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Αντιγραφή" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "" @@ -1483,11 +1533,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Αντιγραφή στο πρόχειρο" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "" @@ -1503,59 +1553,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1563,7 +1613,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1571,11 +1621,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1587,27 +1637,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "" @@ -1615,15 +1661,11 @@ msgid "Current Password:" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1631,11 +1673,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1643,35 +1685,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Ημερομηνία" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1679,55 +1721,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Αποκρυπτογράφηση" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Διαγραφή" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "" @@ -1735,43 +1781,48 @@ msgid "Denomination" msgstr "" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Περιγραφή" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Περιγραφή της συναλλαγής (δεν είναι υποχρεωτικό)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Λεπτομέρειες" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "" - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1779,22 +1830,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1806,26 +1857,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1833,11 +1888,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1845,8 +1900,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "" @@ -1854,11 +1909,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1874,51 +1929,61 @@ msgid "Do you want to delete the old file" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1930,16 +1995,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Πρόσθετα Electrum" @@ -1948,16 +2024,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Επιλογές του Electrum" @@ -1965,93 +2041,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Το Electrum στέλνει τις διευθύνσεις του πορτοφόλι σας σε ένα μόνο διακομιστή, προκειμένου να λάβει το ιστορικό των συναλλαγών σας." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Το Electrum δεν ήταν σε θέση να αντιγράψει το αρχείο του πορτοφολιου σας στη συγκεκριμένη τοποθεσία." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Το Electrum δεν ήταν σε θέση να ανοίξει το αρχείο συναλλαγών σας" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Το Electrum δεν ήταν σε θέση να αναλύσει τις συναλλαγές σας" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Το Electrum δεν ήταν σε θέση να παράξει και να εξάγει το ιδιωτικό κλειδί." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Το Electrum δεν ήταν σε θέση να εξάγει την συναλλαγή σας." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Κρυπτογράφηση" @@ -2068,39 +2148,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Κρυπτογράφησε/Αποκρυπτογράφησε το μήνυμα" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Κρυπτογραφημένο" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2108,12 +2188,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2121,16 +2201,16 @@ msgid "Enter Password" msgstr "Εισάγετε κωδικό" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2139,8 +2219,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2148,7 +2228,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "" @@ -2158,7 +2238,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2168,7 +2248,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "" @@ -2180,7 +2260,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "" @@ -2196,22 +2276,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Εισάγετε τα ιδιωτικά κλειδιά σας" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2221,11 +2305,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2242,13 +2326,13 @@ msgid "Enter wallet name" msgstr "" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2256,11 +2340,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2278,37 +2362,34 @@ msgid "Enter your password or choose another file." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Σφάλμα" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2317,13 +2398,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2331,28 +2411,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2360,10 +2440,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2379,50 +2459,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Ληγμένο" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Λήγει" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Εξαγωγή" @@ -2430,35 +2505,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Ιστορικό Εξαγωγής" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Εκθέτοντας ένα μόνο ιδιωτικό κλειδί μπορεί να θέσει σε κίνδυνο ολόκληρο το πορτοφόλι σας!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2474,21 +2549,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2496,144 +2571,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Απέτυχε η ενημέρωση του κωδικού πρόσβασης" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Χρέωση" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Αρχείο" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2641,54 +2720,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Μορφή" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "Απο" @@ -2701,8 +2781,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2710,44 +2790,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2755,7 +2839,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2771,15 +2855,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2787,16 +2871,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Ιστορικό" @@ -2804,11 +2880,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2816,7 +2892,7 @@ msgid "Host" msgstr "" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2832,48 +2908,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Εάν είναι ενεργοποιημένη η αυτόματη σύνδεση, το Electrum θα χρησιμοποιεί πάντα ένα διακομιστή που βρίσκεται στη μεγαλύτερη αλυσίδα των μπλόκ." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2881,16 +2958,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2898,13 +2975,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2916,11 +2993,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2928,7 +3005,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2936,22 +3013,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2959,16 +3040,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Εισαγωγή" @@ -2980,86 +3060,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Εισαγωγή ιδιωτικών κλειδιών" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "Συγκεκριμένα, ΜΗΝ χρησιμοποιείται την λειτουργία 'εξαργύρωσης ιδιωτικών κλειδιών' που σας προτείνουν τρίτα μέλη." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Πληροφορίες" @@ -3072,30 +3157,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Είσαγωγή ωμής συναλλαγής" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Εισροές" @@ -3103,7 +3188,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3111,11 +3196,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Ανεπαρκές χρηματικό υπόλοιπο" @@ -3123,56 +3208,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Μη έγκυρη διεύθυνση" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Μη έγκυρο ποσό" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Λάθος διεύθυνση Bitcoin" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Λανθασμένες Γραμμές βρέθηκαν:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3192,20 +3275,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3218,45 +3301,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Παραστατικά" @@ -3264,15 +3334,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3288,7 +3358,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3300,15 +3370,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3316,7 +3386,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Συντόμευση πληκτρολογίου: πατήστε \"!\" για να στείλετε όλα τα νομισματά σας." @@ -3324,15 +3394,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3360,9 +3430,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Γλώσσα" @@ -3370,7 +3440,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3403,18 +3473,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3426,33 +3496,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3464,19 +3538,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3484,69 +3559,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Γραμμή #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Φορτώστε την συναλλαγή" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3554,23 +3642,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Δείτε την συναλλαγή" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3590,7 +3686,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3598,26 +3694,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3629,24 +3725,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Μήνυμα" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3654,23 +3750,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3679,21 +3779,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3701,14 +3801,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3721,18 +3825,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Όνομα" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Δίκτυο" @@ -3741,25 +3845,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Ποτέ" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Νέα Επαφή" @@ -3771,46 +3879,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Νέα επαφή" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Επόμενο" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3818,11 +3926,15 @@ msgid "No Wallet" msgstr "" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3830,11 +3942,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3846,10 +3958,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3858,23 +3974,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Δεν υπάρχουν άλλες διευθύνσεις στο πορτοφόλι σας." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Δεν υπάρχουν εξόδοι" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3890,17 +4006,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3908,17 +4024,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3926,7 +4042,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3934,45 +4050,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Δεν συνδέθηκε" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Δεν υπάρχει αρκετό κεφάλαιο" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Σημειώστε ότι αν έχετε παγώσει κάποιες από τις διευθύνσεις σας, οι διαθέσιμοι πόροι θα είναι χαμηλότεροι από το συνολικό υπόλοιπό σας." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3985,10 +4106,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3997,7 +4114,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4005,11 +4122,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4017,11 +4134,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Ο αριθμός με τα μηδενικά που εμφανίζεται μετά την υποδιαστολή. Για παράδειγμα, αν αυτό έχει οριστεί σε 2, το \"1.\" θα εμφανιστεί ως \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "Αποδοχή" @@ -4033,8 +4151,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Εκτός σύνδεσης" @@ -4042,8 +4160,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4051,11 +4169,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4063,7 +4181,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Online Εξερευνητής Μπλόκ" @@ -4075,7 +4193,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4083,29 +4201,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4113,24 +4230,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4142,15 +4259,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4159,92 +4276,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Εκροές" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Πληρωμένα" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Κωδικός Πρόσβασης" @@ -4252,7 +4378,7 @@ msgid "Password Strength" msgstr "Δύναμη Κωδικού" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4264,33 +4390,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Ο κωδικός ενημερώθηκε επιτυχώς" @@ -4298,43 +4420,43 @@ msgid "Password:" msgstr "" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Πληρώστε στο" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4342,22 +4464,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4365,25 +4500,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Η αίτηση πληρωμής έχει λήξει" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Πληρωμή απεστάλει." @@ -4399,19 +4535,23 @@ msgid "Pending" msgstr "Σε Αναμονή" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4419,7 +4559,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4427,23 +4567,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4451,7 +4591,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4460,7 +4600,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4484,9 +4624,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4494,15 +4634,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Παρακαλώ κάντε επανεκκίνηση του Electrum για να ενεργοποιήσετε τις νέες ρυθμίσεις του γραφικού περιβάλλοντος" @@ -4515,11 +4655,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4531,8 +4671,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4540,7 +4680,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4548,7 +4688,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "" @@ -4556,15 +4696,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4572,35 +4712,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Προτιμήσεις" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4608,16 +4747,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4649,12 +4787,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4662,29 +4804,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Ιδιωτικό Κλειδί" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Ιδιωτικά Κλειδιά" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Ιδιωτικά Κλειδιά εξήχθησαν." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4712,8 +4858,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "" @@ -4725,40 +4871,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Δημόσιο κλειδί" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "Κωδικός QR" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "" @@ -4770,10 +4916,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4782,15 +4929,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4801,21 +4948,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "" @@ -4823,23 +4977,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4851,28 +5010,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Λάβετε" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4885,59 +5036,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Κατάργηση" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4945,50 +5100,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Αναφορά Σφαλμάτων" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Ζητηθέν ποσό" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4997,11 +5152,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Αιτών" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5010,32 +5165,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Απαιτεί" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5059,23 +5214,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5083,29 +5238,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Αποθήκευση" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5128,11 +5282,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5144,21 +5298,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Λέξη κλειδί" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5166,7 +5324,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5174,56 +5332,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Επιλέξτε το αρχείο που θα εξάγετε τα ιδιωτικά σας κλειδιά" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Επιλέξτε το αρχείο που θα εξάγετε τις συναλλαγές πορτοφολιού σας" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Επιλέξτε διακομιστή χειροκίνητα" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5231,7 +5389,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5239,7 +5397,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Επιλέξτε ποιά γλωσσα θα χρησιμοποιηθεί στο Γραφικό Περιβάλλον (μετά την επανεκκίνηση)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5247,12 +5405,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Επιλέξτε το αρχείο συναλλαγών σας" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Αποστολή" @@ -5260,14 +5418,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5276,15 +5430,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5296,25 +5450,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Διακομιστής" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5326,17 +5480,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5344,22 +5498,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Ρυθμίσεις" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5367,37 +5529,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Εμφάνιση ως κώδικα QR" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5408,10 +5586,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5419,107 +5597,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Υπογραφή" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Υπογραφή/Πιστοποίηση Μυνήματος" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Υπογραφή" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Υπογραφή πιστοποιήθηκε" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5527,43 +5701,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5575,13 +5737,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Κατάσταση" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Κατάσταση:" @@ -5591,20 +5753,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Επιτυχία" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5616,53 +5786,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Σαρώστε" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Σαρώστε ιδιωτικά κλειδιά" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Συγχρονισμός..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5670,59 +5844,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5733,51 +5910,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "Το ύψος του τέλους μπορεί να αποφασίζεται ελεύθερα από τον αποστολέα. Ωστόσο, οι συναλλαγές με χαμηλές αμοιβές πάρουν περισσότερο χρόνο για να υποβληθούν σε επεξεργασία απο το δίκτυο." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Το ποσό θα εμφανίζετε με κόκκινο χρώμα, αν δεν έχετε αρκετά χρήματα στο πορτοφόλι σας." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "Η περιγραφή δεν έχει σταλεί στον παραλήπτη των κεφαλαίων. Είναι αποθηκευμένη στο αρχείο του πορτοφολιου σας, και εμφανίζεται στην καρτέλα «Ιστορικό»." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5790,29 +5973,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Προστέθηκαν οι παρακάτω διευθύνσεις" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Οι ακόλουθες εισόδοι δεν μπορούν να εισαχθούν" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5820,55 +6008,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5877,24 +6076,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5902,7 +6101,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5911,7 +6110,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5919,27 +6122,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5956,33 +6163,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5990,19 +6202,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Αυτή είναι ένα πορτοφόλι παρακολούθησης μόνο" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6010,26 +6222,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6042,15 +6262,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6062,34 +6282,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Η συναλλαγή αυτή δεν αποθηκεύεται. Κλείσιμο ούτως ή άλλως;" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6097,7 +6328,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Αυτό το πορτοφόλι δεν έχει λέξεις κλειδιά" @@ -6105,7 +6336,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6113,7 +6344,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6122,30 +6353,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6153,14 +6384,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6176,7 +6407,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6184,19 +6415,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Για να βεβαιωθείτε ότι έχετε αποθηκεύσει σωστά τις λέξεις κλειδιά σας, παρακαλώ πληκτρολογήστε τις ξανά εδώ." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6230,71 +6465,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Συναλλαγή" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "Ταυτότητα συναλλαγής" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "Ταυτότητα συναλλαγής:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6302,36 +6544,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Η συναλλαγή δεν σχετίζετε με το πορτοφόλι σας" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Συναλλαγή:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6339,27 +6577,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6367,15 +6605,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6391,66 +6629,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Αδύνατη η δημιουργία CSV αρχείου" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Δεν είναι δυνατή η εξαγωγή του ιστορικού" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Δεν είναι δυνατή η ανάγνωση του αρχείου ή καμία συναλλαγή δεν βρέθηκε" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6458,72 +6692,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6531,8 +6770,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6544,7 +6787,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6566,7 +6809,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6578,23 +6821,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Χρησιμοποιήστε διευθύνσεις εναλλαγής" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6614,12 +6857,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6627,19 +6870,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Χρησιμοποιώντας διευθύνσεις εναλλαγής κανει ποιο δύσκολο τον εντοπισμό των συναλλαγών σας." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6647,7 +6890,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Επαλήθευση" @@ -6659,41 +6902,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Έκδοση" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Συσκευή Βίντεο" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "" - -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Προβολή στον εξερευνητή των μπλόκ" @@ -6701,20 +6940,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: ΟΛΑ τα ιδιωτικά κλειδιά σας είναι μυστικά." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6730,11 +6969,15 @@ msgid "Wallet" msgstr "" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6742,11 +6985,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6754,15 +6997,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6770,11 +7013,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6782,7 +7025,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6798,16 +7041,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Προειδοποίηση" @@ -6819,7 +7062,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6831,7 +7078,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6839,15 +7086,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6863,25 +7110,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6891,7 +7142,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6903,8 +7154,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6912,13 +7164,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6926,11 +7178,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6938,14 +7190,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6953,7 +7206,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6965,11 +7218,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6977,27 +7230,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7005,11 +7262,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Μπορείτε να εισάγετε μια διεύθυνση Bitcoin, μια ετικέτα από τη λίστα των επαφών σας (ένας κατάλογος των ολοκληρώσεων θα προταθεί), ή ένα ψευδώνυμο (σαν e-mail διεύθυνση που διαβιβάζει την συναλλαγή σε Bitcoin διεύθυνση)" @@ -7018,19 +7279,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7042,49 +7303,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7093,7 +7363,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7101,7 +7375,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7113,43 +7387,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Οι ετικέτες σας έχουν συγχρονιστεί." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7157,15 +7443,15 @@ msgid "Your seed is important!" msgstr "Οι λέξεις κλειδιά σας είναι σημαντικές!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7185,19 +7471,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "Το ιστορικό του πορτοφολιού σας έχει εξαχθεί με επιτυχία." @@ -7209,12 +7495,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7278,43 +7564,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "είναι παγωμένα" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7326,54 +7652,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7382,15 +7756,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7398,7 +7768,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "Παρακαλώ περιμένετε..." @@ -7406,15 +7780,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7422,12 +7796,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7442,7 +7812,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7454,15 +7828,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "άγνωστο" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7474,19 +7849,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "παρακολούθηση μονο" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7494,25 +7873,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7521,19 +7908,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7541,7 +7928,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7549,7 +7940,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Έκδοση" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Διεύθυνση" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Δημόσιο κλειδί" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Υπόλοιπο" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Υπόλοιπο" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Ποσό" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Σφάλμα" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Εκροές" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Εκροές" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Ποτέ" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Αντιγραφή" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Ποσό" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Αντιγραφή" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Εισαγωγή" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Εισαγωγή" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Διεύθυνση" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Περιγραφή" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Αποθήκευση" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Διαγραφή" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Κατάσταση" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Ημερομηνία" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Περιγραφή" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Ποσό" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Μήνυμα" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Μήνυμα" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Δίκτυο" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Κατάσταση" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Διακομιστής" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Ποσό" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Σφάλμα" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Κωδικός Πρόσβασης" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Εισάγετε κωδικό" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Κωδικός Πρόσβασης" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Προτιμήσεις" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Γλώσσα" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Παρακαλώ κάντε επανεκκίνηση του Electrum για να ενεργοποιήσετε τις νέες ρυθμίσεις του γραφικού περιβάλλοντος" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Βασική Μονάδα" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Διεύθυνση" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Κωδικός Πρόσβασης" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Εκροές" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Εκροές" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Μήνυμα" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Ποσό" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Διεύθυνση" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Κατάσταση" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Μήνυμα" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Ποσό" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Διαγραφή" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 ώρα" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 μέρα" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 εβδομάδα" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Ακύρωση" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Διακομιστής" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Επόμενο" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Κατάσταση" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Ημερομηνία" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "Ταυτότητα συναλλαγής" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Εκροές" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Υπογραφή" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Μετάδοση" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Αποθήκευση" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Κατάργηση" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Αυτόματη σύνδεση" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Οι λέξεις κλειδιά σας είναι σημαντικές!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Για να βεβαιωθείτε ότι έχετε αποθηκεύσει σωστά τις λέξεις κλειδιά σας, παρακαλώ πληκτρολογήστε τις ξανά εδώ." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Αυτές οι λέξεις κλειδιά θα σας επιτρέψουν να ανακτήσετε το πορτοφόλι σας σε περίπτωση βλάβης του υπολογιστή." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Κρυπτογραφημένο" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Λέξη κλειδί" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "άγνωστο" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Επιτυχία" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Σφάλμα" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Λάβετε" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Αποστολή" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Σφάλμα" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Ακύρωση" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Επόμενο" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Δίκτυο" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Προτιμήσεις" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Σφάλμα" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/eo_UY/electrum.po electrum-4.4.5+dfsg1/electrum/locale/eo_UY/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/eo_UY/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/eo_UY/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:42\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Esperanto\n" "Language: eo_UY\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr "" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Pri" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Dokumentaro" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Dosiero" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Helpo" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 tago" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 horo" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 semajno" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Sugestita honorario aldoniĝis aŭtomate al tiu kampo. Vi povas transpasi ĝin. La sugestita honorario pligrandiĝas kun la grando de la transakcio." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "" -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Adreso" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "" -#: electrum/lnworker.py:501 -msgid "Address unknown for node:" -msgstr "" - -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 -msgid "Addresses" +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." +#: electrum/lnworker.py:504 +msgid "Address unknown for node:" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 +msgid "Addresses" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Sumo" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -512,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -591,7 +619,7 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "" @@ -607,7 +635,7 @@ msgid "Auto-connect" msgstr "" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -615,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -652,31 +680,31 @@ msgid "Back" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Bilanco" @@ -684,27 +712,27 @@ msgid "Banner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "" -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "" -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -720,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Bitmonaj transakcioj ne estas senkosta ĝenerale. Sendanto pagis la transakcian honorarion por la kasoj." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "" @@ -740,8 +773,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -749,12 +782,20 @@ msgid "Bottom" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "" @@ -762,15 +803,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -778,7 +819,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "" @@ -790,48 +831,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Nuligi" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "" @@ -839,36 +880,36 @@ msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -877,11 +918,11 @@ msgid "Cannot read file" msgstr "" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -901,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "" @@ -940,60 +981,67 @@ msgid "Change Password" msgstr "" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1001,7 +1049,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1009,9 +1057,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "" @@ -1019,11 +1067,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1037,32 +1085,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1074,7 +1122,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1086,7 +1134,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "" @@ -1094,7 +1142,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1122,7 +1170,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "" @@ -1134,9 +1182,9 @@ msgid "Choose..." msgstr "" +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Vakigi" @@ -1144,80 +1192,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Fermi" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1232,11 +1281,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1245,27 +1294,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "" @@ -1273,33 +1326,29 @@ msgid "Confirm Password:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1388,15 +1437,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1404,12 +1453,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "" @@ -1418,7 +1467,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1430,52 +1483,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Kontaktoj" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "" @@ -1483,11 +1533,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "" @@ -1503,59 +1553,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1563,7 +1613,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1571,11 +1621,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1587,27 +1637,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "" @@ -1615,15 +1661,11 @@ msgid "Current Password:" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1631,11 +1673,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1643,35 +1685,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Dato" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1679,55 +1721,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Forigi" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "" @@ -1735,43 +1781,48 @@ msgid "Denomination" msgstr "" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Priskribo" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Priskribo de la transakcio (ne nepra)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Detalo" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "" - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1779,22 +1830,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1806,26 +1857,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1833,11 +1888,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1845,8 +1900,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "" @@ -1854,11 +1909,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1874,51 +1929,61 @@ msgid "Do you want to delete the old file" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1930,16 +1995,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "" @@ -1948,16 +2024,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "" @@ -1965,93 +2041,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "" +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "" -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "" -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Ĉifri" @@ -2068,39 +2148,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Ĉifri/malĉifri Mesaĝo" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Ĉifrita" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2108,12 +2188,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2121,16 +2201,16 @@ msgid "Enter Password" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2139,8 +2219,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2148,7 +2228,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "" @@ -2158,7 +2238,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2168,7 +2248,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "" @@ -2180,7 +2260,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "" @@ -2196,22 +2276,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2221,11 +2305,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2242,13 +2326,13 @@ msgid "Enter wallet name" msgstr "" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2256,11 +2340,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2278,37 +2362,34 @@ msgid "Enter your password or choose another file." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Eraro" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2317,13 +2398,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2331,28 +2411,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2360,10 +2440,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2379,50 +2459,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "" @@ -2430,35 +2505,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2474,21 +2549,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2496,144 +2571,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2641,54 +2720,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "" @@ -2701,8 +2781,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2710,44 +2790,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2755,7 +2839,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2771,15 +2855,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2787,16 +2871,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "" @@ -2804,11 +2880,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2816,7 +2892,7 @@ msgid "Host" msgstr "" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2832,48 +2908,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2881,16 +2958,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2898,13 +2975,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2916,11 +2993,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2928,7 +3005,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2936,22 +3013,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2959,16 +3040,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "" @@ -2980,86 +3060,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "" @@ -3072,30 +3157,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "" @@ -3103,7 +3188,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3111,11 +3196,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "" @@ -3123,56 +3208,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3192,20 +3275,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3218,45 +3301,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "" @@ -3264,15 +3334,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3288,7 +3358,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3300,15 +3370,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3316,7 +3386,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "" @@ -3324,15 +3394,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3360,9 +3430,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "" @@ -3370,7 +3440,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3403,18 +3473,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3426,33 +3496,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3464,19 +3538,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3484,69 +3559,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3554,23 +3642,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3590,7 +3686,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3598,26 +3694,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3629,24 +3725,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3654,23 +3750,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3679,21 +3779,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3701,14 +3801,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3721,18 +3825,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "" @@ -3741,25 +3845,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "" @@ -3771,46 +3879,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3818,11 +3926,15 @@ msgid "No Wallet" msgstr "" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3830,11 +3942,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3846,10 +3958,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3858,23 +3974,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3890,17 +4006,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3908,17 +4024,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3926,7 +4042,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3934,45 +4050,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3985,10 +4106,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3997,7 +4114,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4005,11 +4122,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4017,11 +4134,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "" @@ -4033,8 +4151,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "" @@ -4042,8 +4160,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4051,11 +4169,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4063,7 +4181,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "" @@ -4075,7 +4193,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4083,29 +4201,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4113,24 +4230,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4142,15 +4259,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4159,92 +4276,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "" @@ -4252,7 +4378,7 @@ msgid "Password Strength" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4264,33 +4390,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "" @@ -4298,43 +4420,43 @@ msgid "Password:" msgstr "" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4342,22 +4464,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4365,25 +4500,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "" @@ -4399,19 +4535,23 @@ msgid "Pending" msgstr "" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4419,7 +4559,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4427,23 +4567,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4451,7 +4591,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4460,7 +4600,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4484,9 +4624,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4494,15 +4634,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "" @@ -4515,11 +4655,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4531,8 +4671,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4540,7 +4680,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4548,7 +4688,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "" @@ -4556,15 +4696,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4572,35 +4712,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4608,16 +4747,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4649,12 +4787,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4662,29 +4804,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "" -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4712,8 +4858,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "" @@ -4725,40 +4871,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "" @@ -4770,10 +4916,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4782,15 +4929,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4801,21 +4948,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "" @@ -4823,23 +4977,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4851,28 +5010,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4885,59 +5036,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4945,50 +5100,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4997,11 +5152,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5010,32 +5165,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5059,23 +5214,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5083,29 +5238,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5128,11 +5282,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5144,21 +5298,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5166,7 +5324,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5174,56 +5332,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5231,7 +5389,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5239,7 +5397,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5247,12 +5405,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "" @@ -5260,14 +5418,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5276,15 +5430,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5296,25 +5450,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5326,17 +5480,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5344,22 +5498,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5367,37 +5529,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5408,10 +5586,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5419,107 +5597,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5527,43 +5701,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5575,13 +5737,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "" @@ -5591,20 +5753,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5616,53 +5786,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "" -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5670,59 +5844,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5733,51 +5910,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5790,29 +5973,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5820,55 +6008,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5877,24 +6076,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5902,7 +6101,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5911,7 +6110,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5919,27 +6122,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5956,33 +6163,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5990,19 +6202,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6010,26 +6222,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6042,15 +6262,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6062,34 +6282,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6097,7 +6328,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "" @@ -6105,7 +6336,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6113,7 +6344,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6122,30 +6353,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6153,14 +6384,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6176,7 +6407,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6184,19 +6415,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6230,71 +6465,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6302,36 +6544,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6339,27 +6577,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6367,15 +6605,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6391,66 +6629,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6458,72 +6692,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6531,8 +6770,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6544,7 +6787,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6566,7 +6809,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6578,23 +6821,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6614,12 +6857,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6627,19 +6870,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6647,7 +6890,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "" @@ -6659,41 +6902,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "" - -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "" @@ -6701,20 +6940,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "" -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6730,11 +6969,15 @@ msgid "Wallet" msgstr "" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6742,11 +6985,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6754,15 +6997,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6770,11 +7013,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6782,7 +7025,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6798,16 +7041,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "" @@ -6819,7 +7062,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6829,7 +7076,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6837,15 +7084,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6861,25 +7108,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6889,7 +7140,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6901,8 +7152,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6910,13 +7162,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6924,11 +7176,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6936,14 +7188,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6951,7 +7204,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6963,11 +7216,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6975,27 +7228,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7003,11 +7260,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "" @@ -7016,19 +7277,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7040,49 +7301,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7091,7 +7361,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7099,7 +7373,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7111,43 +7385,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7155,15 +7441,15 @@ msgid "Your seed is important!" msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7183,19 +7469,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "" @@ -7207,12 +7493,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7276,43 +7562,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7324,54 +7650,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7380,15 +7754,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7396,7 +7766,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "" @@ -7404,15 +7778,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7420,12 +7794,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7440,7 +7810,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7452,15 +7826,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7472,19 +7847,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7492,25 +7871,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7519,19 +7906,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7539,7 +7926,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7547,7 +7938,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Adreso" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Bilanco" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Bilanco" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Sumo" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Eraro" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Sumo" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Adreso" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Priskribo" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Forigi" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Dato" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Priskribo" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Sumo" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Sumo" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Eraro" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Adreso" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Sumo" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Adreso" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Sumo" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Forigi" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 horo" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 tago" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 semajno" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Nuligi" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Dato" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Ĉifrita" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Eraro" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Eraro" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Nuligi" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Eraro" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/es_ES/electrum.po electrum-4.4.5+dfsg1/electrum/locale/es_ES/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/es_ES/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/es_ES/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (No hay tasa de cambio disponible)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " confirmación" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Acerca de" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "Direcciones" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "Paper de &Bitcoin" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Buscar actualizaciones" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Cerrar" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Documentación" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "Donar al servidor" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Cifrar/descifrar mensaje" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Exportar" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Archivo" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Filtrar" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&Girar Horizontalmente" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Desde código QR" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Desde archivo" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Desde texto" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&De la cadena de bloques" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Ayuda" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Historial" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importar" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Información" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Etiquetas" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Cargar transacción" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Red" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Nuevo" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "&Nuevo contacto" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Nueva/Restaurar" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Web oficial" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Abrir" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Contraseña" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Pagar a varios" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "Trazar" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Complementos" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Llaves privadas" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Salir" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Recientemente abierto" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Reportar error" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "&Guardar copia de seguridad" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Semilla" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "&Mostrar código QR en ventana separada" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Firmar/verificar mensaje" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Resumen" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Barrer" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Herramientas" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Ver" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Cartera" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Toque {} de {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 día" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 hora" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 semana" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Ubique este papel en una superficie plana y bien iluminada." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 minutos" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Alinee los bordes de Revealer con las líneas punteadas en la parte superior e izquierda." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "comisión 2fa: {} (para el guión siguiente de transacciones)" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "4. Escriba los números en el programa" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "A CPFP es una transacción que envía una salida devuelta a sí mismo, con una comisión alta. Es premio es tener mineros que confirman la transacción antecesora con el fin de obtener la comisión adjuntada para la transacción heredada," @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "Una copia de seguridad no contiene información sobre el saldo local en el canal." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Una copia es guardada automáticamente cuando se genera una nueva cartera." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Una copia del archivo de tu cartera fue creado en" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Falta probablemente una librería." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "Ya fue iniciada una liquidación para este ingreso" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "Un intento anterior para abonar esta factura no se terminó" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Una pequeña comisión será cargada por cada transacción que haga uso del servidor remoto. Puede verificar y modificar sus preferencias de pago una vez que la instalación sea completada." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Una comisión recomendada es añadida automáticamente a este campo. Puede cambiarla. La comisión recomendada incrementa con el tamaño de la transacción." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "Una atalaya es un servicio que vigila sus canales y evita que la otra parte robe fondos al transmitir un estado antiguo." @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Acerca de Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Aceptar" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Aceptar Palabra" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Precio de adquisición" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Añadir Cosigner" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Agregar Cosigner" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." -msgstr "Añade direcciones de rescate para ingresos de BOLT11 claro." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." +msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" -msgstr "Añadir facturas en claro para las URI bitcoin" - -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" -msgstr "Añade restauración de cadena para ingresos en claro" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" +msgstr "Añadir facturas lightning para las URI bitcoin" + +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" +msgstr "Añade restauración de cadena para facturas lightning" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "Agregue miles de separadores a las cantidades de bitcoins" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "Añadiendo información a tx, desde monedero y red..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "Agregar al Historial" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "Add to coin control" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "Añadir transacción al historial, sin difundirla" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "Añadiendo información a la tx, desde la red..." -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Comisiones adicionales" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "{} satoshis adicionales serán agregados." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Dirección" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Detalles de la dirección" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "Dirección copiada al portapapeles" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "La dirección está congelada" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "La dirección no está en la cartera." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "Reutilización de la dirección" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "Dirección desconocida para el nodo:" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Direcciones" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "Agrega capacidad de recepción Lightning." - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "Añade capacidad de envío Lightning." - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Avanzado" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Vista previa avanzada" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Tras deshabilitar las frases de seguridad, sólo puedes sincronizar esta monedero de Electron Cash si esta tenía una frase de seguridad en blanco. Si la frase de seguridad no estaba en blanco, tendrás que crear una nueva monedero con el asistente de instalación. Puedes volver a utilizar esta monedero en cualquier momento habilitando el uso de frases de seguridad e introduciendo la frase." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "Tras ese retardo, los fondos se transferirán a una dirección derivada de la semilla de su monedero." -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "Alias" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Todo" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Todos los campos deben ser completados" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "Todas las salidas no están ningún-cargo es _mío" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "Todos los estados" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "Todos los tipos" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "Permite intercambios instantáneos" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "Ya está actualizado" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Además, el dust no se mantiene como cambio, sino que se agrega a la comisión." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "Además, al agrupar las transacciones RBF, BIP 125 impone un límite inferior a la comisión." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "Alternativamente" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "Alternativamente, puede guardar un respaldo de su monedero desde el menú Archivo" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "Siempre revisa tus respaldos." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Cantidad" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "La cantidad para la salida OP_RETURN debe ser cero." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "Cantidad recibida en canales" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Cantidad recibida" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Cantidad enviada" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Cantidad a enviar" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "Cantidad demasiado escasa" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "Cantidad demasiado escasa para ser recibido en cadena" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Cantidad retirada de canales" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "Una transacción encriptada fue recuperada de el grupo de consignatarios." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "Se ha detectado un Bitbox digital no inicializado." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "Un {} sin nombre" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "Aspecto" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Aplicar" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Árabe" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "¿Seguro que quieres borrar el dispositivo?\n" "¡Tu cartera aún tiene bitcoins!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "¿Seguro que quiere borrar este canal? Esto purgará las transacciones asociadas de su historial del monedero." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "¿Seguro que quiere borrar el monedero {}?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "¿Está seguro de que quiere deshabilitar trampolín?" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "¿Seguro que quiere eliminar el Digital Bitbox?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "¿Está seguro que desea proceder?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "¿Confirma que quiere quitar esta transacción y las {} subtransacciones derivadas?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "¿Seguro que quieres borrar esta transacción?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Armenio" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "A la altura del bloque: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Al menos un nombre de huésped tiene que ser dado, tras el símbolo arroba." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "Como máximo 100 satoshis podrían perderse debido a este redondeo." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "Opciones del Audio Modem" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Autorización" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "Conectar automáticamente" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Comprobar automáticamente las actualizaciones del software" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "Recuperación BIP39" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "Semilla BIP39" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "Las semillas BIP39 se pueden importar en Electrum, de forma que los usuarios pueden acceder a fondos bloqueados en otras billeteras." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "No obstante, las semillas BIP39 no incluyen un número de versión, esto compromete la compatibilidad con futuras actualizaciones del programa." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "Factura BIP70 guardada como {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "Precio fiat BTC" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "Balance BTC" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "Ganancia BTC" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "Pérdida BTC" @@ -653,31 +681,31 @@ msgid "Back" msgstr "Atrás" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Respaldo" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Respaldo NO guardado. Directorio de respaldo no configurado." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Directorio de respaldo" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "Respaldo no configurado" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Respaldo guardado:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Saldo" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "Banner" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Unidad base" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Unidad base de tu cartera." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "Facturas de pago por lotes" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Antes de informar de un error, actualice a la versión más reciente de Electrum (última versión o git HEAD), e incluya el número de versión en el informe." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Comienzo" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "Estado de BitBox02" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "La dirección Bitcoin es None" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "URI de Bitcoin" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Las transacciones de bitcoin por lo general no son gratuitas. Una comisión por la transacción es pagada por el remitente de los fondos." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Altura del bloque" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Cadena de bloques" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "Gestor de arranque" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Bootloader Hash" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "Parte inferior" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Transmitir" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Transmitiendo la transacción..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "Fecha de compilación" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Búlgaro" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Incrementar comisión" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Incrementar comisión" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "Caducidad CLTV" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "Valores de calibración:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "Puede recibir" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Puede enviar" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "No puede CPFP: comisión desconocida para la transacción principal." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "No puede trazar historial." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Cancelar" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "Cancelar (doble gasto)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." -msgstr "" +msgstr "Cancelar una transacción no confirmada sustituyéndola con una de transacción de comisión mayor que devuelve el gasto a tu billetera" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Cancelar transacción" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Cancelado por el usuario" @@ -840,38 +881,38 @@ msgid "Cannot add this cosigner:" msgstr "No se puede añadir este cosignatario:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "No se puede transmitir la transacción" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "No se puede incrementar la comisión" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "No se puede cancelar la transacción" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "No se puede crear la transacción heredada" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "Key: Cannot determine dynamic fees, not connected\n" "#: electrum/gui/qml/qetxfinalizer.py:431\n" "File: messages.pot" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "No se puede importar la copia de seguridad del canal." -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "No se puede cargar la cartera" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "Cannot pay less than the amount specified in the invoice" @@ -880,11 +921,11 @@ msgid "Cannot read file" msgstr "No se puede leer el archivo" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "No se puede guardar el respaldo sin permiso de ALMACENAMIENTO" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "No se puede firmar mensajes con este tipo de dirección:" @@ -904,38 +945,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "No se puede iniciar el escáner QR: error de inicialización." -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Capacidad" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Incrementos de Capital" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "Efectivo corriente" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Certificado no coincide" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "División de cadena detectada en el bloque {0}" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Cambio" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Dirección de Cambio" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "Cambiar el código PIN" @@ -943,60 +984,67 @@ msgid "Change Password" msgstr "Cambiar Contraseña" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "Cambie sus preferencias para permitir gastar monedas sin confirmar" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Cambiando..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Respaldo del canal" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Respaldo del canal " -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Respaldo del canal:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "ID de Canal" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Canal ya cerrado" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "La respaldo del canal se pueden importar en otra instancia de la misma monedero, escaneando este código QR." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "Respaldos de canal se pueden importar en otra instancia de la misma billetera escaneando este código QR." + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "Los respaldos de canales solo se pueden usar para solicitar que se cierren sus canales." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Canal cerrado" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Canal cerrado, es posible que deba esperar al menos {} bloques, debido a los retrasos CSV" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Detalles del canal" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Canal establecido." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "El canal está congelado para enviar" @@ -1004,7 +1052,7 @@ msgid "Channel stats" msgstr "Estadísticas del canal" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "Tipo de canal:" @@ -1012,9 +1060,9 @@ msgid "Channel updates to query." msgstr "Actualización de canales finalizada." -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Canales" @@ -1022,11 +1070,11 @@ msgid "Channels in database." msgstr "Canales en la base de datos." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "Consulte nuestra documentación en línea si desea configurar Electrum como atalaya." -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "Marque esta casilla para solicitar un nuevo secreto. Tendrá que volver a escribir su semilla." @@ -1040,33 +1088,33 @@ msgid "Checking for updates..." msgstr "Buscando actualizaciones…" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Transacción hija paga por el padre (CPFP)" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "El niño paga \\ por el padre\n" " SOLICITUD DE CONTEXTO" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Transacción hija paga por el padre (CPFP)" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Chino (simplificado)" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Chino (tradicional)" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Elige la pantalla de inicio" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Selecciona el archivo de respaldo:" @@ -1078,7 +1126,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Elija una contraseña para cifrar las llaves de su cartera." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "Elija un nodo remoto y un monto para fondear el canal." @@ -1090,7 +1138,7 @@ msgid "Choose an account to restore." msgstr "Elija una cuenta para restaurar." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Elija el método de selección de monedas (UTXO). Los siguientes están disponibles:\n\n" @@ -1098,7 +1146,7 @@ msgid "Choose from peers" msgstr "Elija de la lista" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Elija cómo inicializar tu Digital Bitbox:" @@ -1128,7 +1176,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "Elija el tipo de direcciones en su monedero." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Elija cual explorador de bloques en línea utilizar para funciones que abren un navegador web" @@ -1140,9 +1188,9 @@ msgid "Choose..." msgstr "Elegir..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Borrar" @@ -1150,81 +1198,82 @@ msgid "Clear all gossip" msgstr "Limpiar todos los chismes." -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "Vacía la sesión tras el periodo especificado de inactividad. Una vez una sesión ha caducado, debe re-introducir su PIN y frase de seguridad (si está habilitada) para usar el dispositivo." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "Pulse en Enviar para continuar" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Pulse aquí para ocultar este mensaje." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" -msgstr "Haga clic para cambiar entre la vista de texto y de código QR" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" +msgstr "Clic para abrir, clic derecho para menú" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "Portapapeles" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "El portapapeles está vacío" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Cerrar" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Cerrar canal" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "Cerrando Transacción" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "&Monedas" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Código" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "Análisis de privacidad de moneda" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "Control de monedas" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "Control de monedas activo" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "La moneda está congelada" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "Moneda seleccionada para gastar" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Selección de moneda" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "Selección monetaria activa (Los {} UTXO seleccionados)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "Input de Coinbase" #: electrum/gui/text.py:102 msgid "Coins" @@ -1238,11 +1287,11 @@ msgid "Coldcard Wallet" msgstr "Monedero de Coldcard" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Color del tema" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "Combinar" @@ -1251,27 +1300,31 @@ msgstr "Completa el proceso de inicializar en tu dispositivo {} " #: electrum/slip39.py:322 -msgid "Completed" -msgstr "Completado" +msgid "Completed {} of {} groups needed" +msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "Calculando ruta..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Con&sola" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Con&tactos" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "Confirmar borrado del dispositivo" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Confirmar contraseña:" @@ -1279,33 +1332,29 @@ msgid "Confirm Password:" msgstr "Confirmar contraseña:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Confirmar semilla" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Confirmar extensión de semilla" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "Confirmar habilitar/deshabilitar protección de frase de seguridad" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Confirmar transacción" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Confirme la transacción en su dispositivo Libro General ..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Confirmar acción" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "¿Confirmar cierre forzado?" @@ -1394,15 +1443,15 @@ msgid "Confirm wallet address on your {} device" msgstr "Confirma la dirección del monedero en tu dispositivo {}" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Confirmado. Firmando transacción..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "Conectado" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "Nodos conectados" @@ -1410,12 +1459,12 @@ msgid "Connected nodes are on the same chain" msgstr "Nodos conectados en la misma cadena" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "Conectado a {0} nodos." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Conectado a {0} nodos." @@ -1424,7 +1473,11 @@ msgid "Connected to {} peers" msgstr "Conectado a {} pares" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "Las cadenas de conexión deben estar en formato @ : " @@ -1436,52 +1489,49 @@ msgid "Connections with lightning nodes" msgstr "Conexiones con nodos relámpago" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Considere intentar conectarse a un servidor diferente o actualizar Electrum." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Contactos" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "Cierre cooperativo" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "Cierre cooperativo?" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Copiar" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Copiar Dirección" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" -msgstr "Copiar Columna" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" +msgstr "Copiar monto" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Copiar imagen" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "Copiar Solicitud Lightning" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Copiar Texto" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "Copiar URI" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Copiar y cerrar" @@ -1489,11 +1539,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Copiar y pegar la dirección del destinatario usando el botón de pegar, o usa la cámara para escanear el código QR." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Copiar al portapapeles" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Copiar {}" @@ -1509,59 +1559,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "No se pudo emparejar automáticamente con el dispositivo para el almacén de claves proporcionado." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "No se pudo cerrar el canal: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "No se pudo conectar al par del canal" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "No se pudo averiguar qué salidas conservar" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "No se pudo encontrar monedas para salida" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "No se pudo encontrar salida apropiada" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "No se pudo encontrar salidas apropiadas" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "No se pudo forzar el cierre del canal:" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "No se pudo abrir el canal: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "No se ha podido analizar el texto del portapapeles" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "No se pudo obtener los Términos de Servicio:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "No se pudo firmar el mensaje" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "No se pudo firmar el mensaje." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Informe de error" @@ -1569,7 +1619,7 @@ msgid "Create New Wallet" msgstr "Crear Monedero" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "Crear Solicitud" @@ -1577,11 +1627,11 @@ msgid "Create a new Revealer" msgstr "Crear un Revealer nuevo" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Crear una semilla nueva" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "Crea un monedero usando la semilla actual" @@ -1593,27 +1643,23 @@ msgid "Create new wallet" msgstr "Crear monedero nueva" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Crear o restaurar" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "Crear canales recuperables" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Crear transacción" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "La creación de una nueva solicitud de pago reutilizará una de sus direcciones y sobrescribirá una solicitud existente. ¿Continuar de todas maneras?" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "Hora de creación" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Error crítico" @@ -1621,15 +1667,11 @@ msgid "Current Password:" msgstr "Contraseña actual:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" -msgstr "" - -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" +msgstr "Comisión actual" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Tasa actual" @@ -1637,11 +1679,11 @@ msgid "Current version: {}" msgstr "Versión actual: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Personal" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "URL personalizada" @@ -1649,35 +1691,35 @@ msgid "Custom secret" msgstr "Secreto personal" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Checo" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Danés" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Oscuro" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Luz/Oscuridad" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Fecha" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Fecha: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "Los registros de depuración pueden conservarse en el disco. Estos son útiles para la resolución de problemas." @@ -1685,55 +1727,59 @@ msgid "Debug message" msgstr "Mensaje de depuración" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" -msgstr "" +msgstr "Disminuir pago" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Descifrar" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "¿Descifrar su clave privada?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Predeterminado" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Eliminar" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "¿Borrar respaldo?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "Eliminar solicitudes expiradas" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "¿Borrar factura?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "Borrar facturas" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "¿Borrar solicitud?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Borrar solicitudes" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "¿Borrar archivo de monedero?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "¿Eliminar cartera?" @@ -1741,43 +1787,48 @@ msgid "Denomination" msgstr "Denominación" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "Ruta de derivación" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Descripción" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Descripción de la transacción (opcional)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "Descripción:" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "Nodo de destino" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Detalles" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Detalles..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "Detectar Cuentas Existentes" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "Factura Lightning válida detectada, pero no hay canales abiertos" @@ -1785,22 +1836,22 @@ msgid "Developers" msgstr "Desarrolladores" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "ID de dispositivo" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Etiquetado de Dispositivo" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "Error de comunicación del dispositivo. Desenchufe y vuelva a conectar su Digital Bitbox." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "El dispositivo no está en modo Bitcoin" @@ -1812,26 +1863,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Digital Revealer ({}_{}) ha guardado como PNG y PDF en:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "Desactivar PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "Desactivar Passphrases" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Desactivado" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Desconectado" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "¿Mostrar tu semilla?" @@ -1839,11 +1894,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Distribuido por Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "No ingrese información confidencial/privada aquí. El informe será visible en el rastreador de problemas públicos." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "No emparejar" @@ -1851,8 +1906,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "No pegue código aquí que no entienda. Ejecutando el código erróneo podría ocasionar la pérdida de tus monedas de forma irremediable." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "No la almacene electrónicamente en su PC." @@ -1860,11 +1915,11 @@ msgid "Do you have something to hide ?" msgstr "¿Tienes algo que ocultar?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "¿Quieres crear una nueva semilla, o restaurar un monedero desde una semilla existente?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "¿Quieres crear tu primer canal?" @@ -1880,51 +1935,62 @@ msgid "Do you want to delete the old file" msgstr "¿Desea eliminar el archivo viejo" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "¿Quiere hacer un intercambio submarino inverso?" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "¿Quiere hacer un intercambio submarino? Tendrá que esperar a que la transacción de permuta se confirme." - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "¿Quieres abrirlo ahora?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "¿Quieres quitar {} de tu monedero?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "¿Desea enviar este reporte?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "¿Desea continuar?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "No se conoce ninguna dirección para el nodo:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "No volver a mostrar este mensaje." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "Descargue historial de tasas" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "Descargar los datos que faltan" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "Descarga las transacciones padre de la red.\n" +"Permite rellenar los datos que faltan de tasas y gastos." + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "Descargando datos de entrada..." + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "Debido a un fallo, las versiones anteriores de Electrum NO podrán crear el mismo monedero que las nuevas versiones u otros programas." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "Durante ese tiempo, los fondos no serán recuperables de su semilla y pueden perderse si pierde su dispositivo." -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Holandés" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "Tarifas dinámicas estimadas no están disponibles" @@ -1936,16 +2002,28 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "TEA: la comisión se basa en el tiempo promedio de confirmación estimado" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "Editar" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "Añadir tiempo de bloqueo" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "Editar comisiones manualmente\n" +"" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "Editar {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Complementos de Electrum" @@ -1955,16 +2033,16 @@ msgstr "Electrum no puede enlazarse con su {}.\n\n" "Antes de que solicites que te envíen bitcoins a direcciones en esta monedero, asegúrate de que puedes enlazar tu dispositivo, o que tienes la semilla del mismo (y la frase de permiso, si es que la tiene). Si no, todos los bitcoins que recibas no se podrán gastar." -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Electrum se comunica con servidores remotos para recibir información acerca de tus transacciones y direcciones. Los servidores todos cumplen la misma función y sólo se diferencian en el hardware. En la mayoría de los casos simplemente podrás dejar a Electrum elegir uno al azar. Aunque si lo prefieres puedes elegir un servidor manualmente." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum se conecta a varios nodos con el fin de descargar las cabezeras de bloques y encontrar la cadena de bloques más larga." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Preferencias de Electrum" @@ -1972,93 +2050,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "Electrum solicita tu historial de transacciones a un único servidor. El historial que te envía éste es verificado con las cabeceras de la cadena de bloques que son enviadas por otros nodos usando Simple Payment Verification (SPV)." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum envía las direcciones de tu cartera a un único servidor, para poder recibir tu historial de transacciones." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Cartera Electrum" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum no ha podido copiar el archivo de tu cartera en la localización especificada." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Electrum no ha podido analizar la transacción:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum no ha podido abrir tu archivo de transacción" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum no ha podido analizar tu transacción" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum no ha podido reproducir una llave de exportación privada." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum no ha podido exportar tus transacciones." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "Electrum ahora se cerrará." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "El objetivo de Electrum es ser una interfaz simplificada de Bitcoin veloz y que utilice pocos recursos del sistema." -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "Activar" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "¿Habilitar Lightning?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "Habilitar la protección con PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "Habilitar Passphrases" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "Habilita tasa de cambio fiat con el historial." -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "Habilitar redondeo en el valor de salida" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "Activar contraseñas" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "Habilitar verificación de actualización" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Activado" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "Activado, canales no-recuperables." -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Cifrar" @@ -2075,39 +2157,39 @@ msgid "Encrypt {}'s seed" msgstr "Cifra semilla de {}" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Cifrar/descifrar mensaje" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "Cifrar/descifrar mensaje" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Cifrado" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "Cifrar y descifrar no están admitidos en este momento para {}" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "Cifrar y descifrar no están implementados por {}" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "Fin" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "Inglés" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "Introduzca PIN" @@ -2115,12 +2197,12 @@ msgid "Enter PIN:" msgstr "Introduzca PIN:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Introducir Passphrase" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "Introduzca la frase de seguridad en el dispositivo" @@ -2128,16 +2210,16 @@ msgid "Enter Password" msgstr "Introduce la Contraseña" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "Introduzca la ID del nodo remoto o la cadena de conexión o la factura" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Introducir Semilla" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "Introduzca descripción de la transacción" @@ -2147,8 +2229,8 @@ msgstr "Introduzca un nombre descriptivo para su cuenta multi-firma.\n" "Debieras usar más tarde el nombre para identificar unívocamente esta cuenta multi-firma" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "Introduzca un nombre para tu dispositivo:" @@ -2156,7 +2238,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "Introduzca un listado de direcciones Bitcoin (esto creará un monedero de sólo lectura), o un listado de llaves privadas." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Introducir una lista de salidas en el campo 'Pagar a'." @@ -2166,7 +2248,7 @@ msgid "Enter a new PIN for your {}:" msgstr "Introduzca un nuevo PIN para tu {}:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Introduzca abajo la nueva contraseña." @@ -2176,7 +2258,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "Introduzca una frase de permiso para generar esta monedero. Cada vez que uses esta monedero tu {} te solicitará tu frase de permiso. Si olvidas la frase de permiso no podrás acceder a los bitcoins en el monedero." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Introducir direcciones" @@ -2188,7 +2270,7 @@ msgid "Enter cosigner seed" msgstr "Introduzca semilla de Cofirmante" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Introducir descripción" @@ -2204,22 +2286,26 @@ msgid "Enter passphrase on device?" msgstr "¿Introduzca la frase de seguridad en la dispositivo?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Introduzca la contraseña:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Introduce las llaves privadas" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Introducir llaves privadas:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "Introduzca la llave privada maestra que empieza por xprv:" @@ -2229,11 +2315,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "Introduzca la frase de permiso para abrir esta monedero:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "Introduzca la contraseña usada cuando el respaldo fue creada:" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "Introduzca las palabras de recuperación presionando los botones de acuerdo con lo que el dispositivo muestra en su pantalla. Puedes también user tu NUMPAD.\n" @@ -2251,13 +2337,13 @@ msgid "Enter wallet name" msgstr "Introducir nombre de la cartera" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "Introduce tu frase de recuperación BIP39:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "Introduzca la contraseña de tu Digital Bitbox:" @@ -2265,11 +2351,11 @@ msgid "Enter your PIN" msgstr "Introduzca su PIN" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "Ingrese su PIN (dígitos 1-9):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Introduzca su contraseña para continuar" @@ -2287,37 +2373,34 @@ msgid "Enter your password or choose another file." msgstr "Introduzca su contraseña o elija otro archivo." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Introduzca su contraseña para continuar" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "Elimina el Digital Bitbox" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Error" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Error agregando solicitud de pagos" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "Error al combinar transacciones parciales" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Error conectando al servidor" @@ -2326,13 +2409,12 @@ msgid "Error connecting to {} server" msgstr "Error conectando al servidor {}" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "Error al crear pago" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "Error creando solicitud de pagos" @@ -2340,29 +2422,29 @@ msgid "Error decrypting message" msgstr "Error descifrando mensaje" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "Error al obtener información de cuenta TrustedCoin." -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "Error al obtener transacción desde la red" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "Error al combinar transacciones parciales" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Error al abrir el archivo" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "Error al analizar la factura Lightning\n" " SOLICITUD DE CONTEXTO" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "Error al interpretar la URI" @@ -2370,10 +2452,10 @@ msgid "Error scanning devices" msgstr "Error al escanear los dispositivos" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "Error al mostrar la dirección" @@ -2389,50 +2471,45 @@ msgid "Error: duplicate master public key" msgstr "Error: llave pública maestra duplicada" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Esperanto" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Estimación" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Salir de Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "Fecha de caducidad" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Fecha de expiración de su solicitud." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "Periodo de expiración de su solicitud." -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "Tiempo de expiración" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Caducado" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Expira" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "Caduca tras" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "Vencimiento" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Exportar" @@ -2440,35 +2517,35 @@ msgid "Export Backup" msgstr "Exportar Respaldo" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Exportar Historial" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "Exportar respaldo" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Exportar archivo" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "Exportar para Coldcard" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "Exportar a archivo" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "Exportar facturas" + +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "Exportar solicitudes" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "¡Al exponer una sola llave privada podrías comprometer toda tu cartera!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Extender esta semilla con palabras personalizadas" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "Erróneo" @@ -2484,21 +2561,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "Error al descifrar usando este dispositivo físico." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "Error al mostrar el código QR." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "Error al exportar el archivo." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "Error al importar el archivo." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "Error al interpretar la línea «Pagar a»" @@ -2506,145 +2583,149 @@ msgid "Failed to send transaction to cosigning pool" msgstr "Fallo al enviar la transacción al cosigning pool" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Fallo al actualizar contraseña" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "Dirección de retorno" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Falso" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "Funcionalidades" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Comisión" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "Comisión por niño" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "Tasa de comisión" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "Redondeo de comisión" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "Objetivo de comisión" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "Las tarifas las paga el remitente.\n" " SOLICITUD DE CONTEXTO" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Fiat" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "Saldo Fiat" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Moneda fiat" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "Ingreso Fiat" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "Salida Fiat" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Archivo" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "Archivo de Respaldo" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Filtrar:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "Archivo creado" + +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "Filtrar por fecha" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "Finalizar" - -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Buscar" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "Versión de Firmware" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "Versión de firmware (o de la app \"Bitcoin\") demasiado antigua para soporte Segwit. Por favor actualizar a" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "Versión de firmware demasiado antigua." -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "Versión de firmware demasiado antigua. Por favor actualizar a" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "Comisión fija" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Siga esta rama" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "Por CoinJoin; recortar privadas" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "Para las solicitudes Lightning, no se aceptarán pagos trasl vencimiento." -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "Para dispositivo de hardware; incluir xpubs" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "Para más información, visita" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "Para las solicitudes en cadena, la dirección se reserva hasta el vencimiento. Tras eso, podría ser reutilizada." -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "Para análisis de códigos QR." -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "Por razones de seguridad, te recomendamos usar siempre la última versión de Electrum." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "Forzar cierre" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "Forzar cierre de canal" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "¿Forzar cierre de canal?" @@ -2652,54 +2733,55 @@ msgid "Fork detected at block {}" msgstr "Detectada bifurcación en el bloque {}" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Formato" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Formato: dirección, cantidad" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "Reenvío" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "Congelar" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "Congelar dirección" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "Congelar direcciones" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "Congelar moneda" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "Congelar monedas" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "Congelar para recibir" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "Congelar para enviar" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Francés" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "De" @@ -2712,8 +2794,8 @@ msgid "From {0} cosigners" msgstr "Remite {0} co-firmantes" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "Congelado" @@ -2721,44 +2803,48 @@ msgid "Fulfilled HTLCs" msgstr "HTLC cumplidos" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "Doble autenticación completa activada. Esto no es disponible todavía." +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "Gastar todo" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "Financiado" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "Financiado o Desfinanciado" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "Punto de salida de la financiación" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "Los fondos de este canal no serán recuperables de la semilla hasta que se devuelvan a su monedero y podrían perderse si pierde el archivo de su monedero." -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "Los fondos se enviarán a la dirección de la factura" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "Generar una nueva monedero aleatoria" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Alemán" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "Obtener factura" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Código de Google Authenticator:" @@ -2766,7 +2852,7 @@ msgid "Gossip" msgstr "Chismes" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Griego" @@ -2782,15 +2868,15 @@ msgid "Hardware Keystore" msgstr "Keystore de hardware" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Altura" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Hola mundo" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Ayuda" @@ -2798,16 +2884,8 @@ msgid "Here is your master public key." msgstr "Aquí está su llave maestra pública." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Ocultar" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "Ocultar {}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Historial" @@ -2815,11 +2893,11 @@ msgid "Homepage" msgstr "Página Principal" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Pantalla de inicio" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "Saltos" @@ -2827,7 +2905,7 @@ msgid "Host" msgstr "Servidor" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "Nombre de hospedaje no resuelve (error getadrinfo)" @@ -2843,49 +2921,50 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "Sin embargo, las billeteras de hardware no admiten el descifrado de mensajes, lo que las hace no compatibles con el diseño actual del grupo de cofirmantes." -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "Sin embargo, no generamos semillas BIP39 porque no cumplen con nuestro estándar de garantía." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "Sin embargo, no generamos semillas SLIP39." -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Húngaro" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "Ya tengo un una semilla" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "He perdido mi cuenta de Google Authenticator" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "IP/puerto en formato: \n" "[hospedaje]:[puerto]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Si conectar automáticamente está habilitado, Electrum siempre usará un servidor que está en la cadena de bloques más larga." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "Si está habilitado, se podría perder un máximo de 100 satoshis debido a esto, por cada transacción." -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Si es deshabilitado, tendrás que elegir un servidor que quieras usar. Electrum te avisará si tu servidor está lento." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." -msgstr "Si esta opción está marcada, su cliente completará los intercambios inversos antes de que se confirme la operación de financiación." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." +msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "Si no está seguro, intente restaurar como '{}'." @@ -2893,16 +2972,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "Si no está seguro de qué es esto, deje este campo sin cambios." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "Si está online, haga clic en \"{}\" para continuar." -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "Si marca esta casilla, sus transacciones no confirmadas se consolidarán en una sola transacción." -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "Si deshabilita su PIN, cualquier persona que tenga acceso físico a su dispositivo {} puede gastar sus bitcoins." @@ -2910,13 +2989,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "Si no sabe qué es esto, deje este campo vacío." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "Si fuerza el cierre de este canal, los fondos que tiene en este no estarán disponibles hasta dentro de {} bloques." -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "Si olvida la contraseña, no podrá acceder a los bitcoins en el monedero. La contraseña no es un PIN. Cambie esto solo si está seguro que lo comprende." @@ -2928,11 +3007,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "Si ha perdido la cuenta de Google Authenticator, puede solicitar una nueva. Para ello deberá volver a escribir su frase de recuperación." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "Si ha perdido su segundo factor, debe restaurar su monedero desde la semilla para solicitar un nuevo código." -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "Si tiene una atalaya privada, ingrese su URL aquí." @@ -2940,7 +3019,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "Si seguramente tiene una cámara utilizable conectada, entonces este error tal vez es causado por gazapos en las versiones anteriores de PyQt5 en Linux. Intente instalar la última versión de PyQt5:" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "Si sigue teniendo problemas de red, intente usar un proxy Tor." @@ -2948,24 +3027,28 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Si pierde su semilla, su dinero se perderá para siempre." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "Si pierde su archivo de monedero, lo único que puede hacer con una respaldo es solicitar que se cierre su canal, para que sus fondos se envíen en cadena." -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "Si recibió esta transacción de un dispositivo no confiable, no acepte firmarla más de una vez,\n" " \n" "de lo contrario, podría terminar pagando una comisión diferente." +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "Si usa una frase de contraseña, asegúrese de que sea correcta." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Si desea crear direcciones nuevas, emplee un monedero determinístico en su lugar." @@ -2973,16 +3056,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "Si no se detecta tu dispositivo en Windows, ve a «Parámetros», «Dispositivos», «Dispositivos conectados» y «Eliminar dispositivo». Después, conecta tu dispositivo de nuevo." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "Si su monedero contiene fondos, asegúrese de haber guardado su semilla." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "¿Descartar y continuar?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importar" @@ -2994,39 +3076,43 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Importar dirección de Bitcoin o llaves privadas" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "¿Importar respaldo del canal?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Importar direcciones" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "Importar respaldo del canal" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Importar archivo" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "Importar facturas" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "Importar emparejamiento desde la aplicación de Digital Bitbox" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Importar llaves privadas" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "Importar solicitudes" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "En particular, NO USES servicios para 'canjear llave privada' propuestos por terceros." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "En progreso" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3034,48 +3120,49 @@ "No hay ningún respaldo, y el usuario tiene una prueba de esto.\n" "Esto es una característica avanzada, solamente sugerida para ser utilizada en configurar multifirma redundante." -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "En algunos casos, utilizar hasta 3 direcciones de cambio con el fin de romper grandes cantidades de monedas y ofuscar la dirección del destinatario." -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "En la aplicación Electrum de móvil, utiliza el botón 'Enviar' para escanear este código QR." + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "En el siguiente bloque" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "Incluida en el bloque: {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Frase-Contraseña incorrecta" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "Frase-Contraseña incorrecta." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "Semilla incorrecta" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Aumentar comisión" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "Aumente la comisión de su transacción para mejorar su posición en mempool." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Indonesio" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "Informe" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Información" @@ -3088,30 +3175,30 @@ msgid "Initialize Device" msgstr "Dispositivo inicializado" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "Inicializar" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "Iniciador:" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Introduzca cantidad" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "Respaldo del canal de entrada" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Transacción cruda de entrada" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Entradas" @@ -3119,7 +3206,7 @@ msgid "Install Wizard" msgstr "Asistente de instalación" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Instale el paquete zbar para habilitarlo." @@ -3127,11 +3214,11 @@ msgid "Instructions:" msgstr "Instrucciones:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "Insufficient balance" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Fondos insuficientes" @@ -3140,56 +3227,54 @@ msgstr "Los pesos enteros también se pueden usar junto con '!', P. Ej. establezca una cantidad en '2!' y otro a '¡3!' para dividir sus monedas 40-60.\n" " SOLICITUD DE CONTEXTO" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Dirección inválida" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Cantidad inválida" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Dirección bitcoin inválida" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Dirección de bitcoin no válida" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "Dirección Bitcoin no válida." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Comisión no válida" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Código JSON no válido." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Líneas no válidas conseguidas:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "PIN inválido" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Llave pública válida" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Cantidad no válida" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "Formato de factura inválido" @@ -3209,20 +3294,20 @@ msgid "Invalid mnemonic padding." msgstr "No válida identificador mnemónico." -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "Palabra mnemónica no válida" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "ID de nodo no válido, debe tener 33 bytes y hexadecimal" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "Frase-Contraseña única no válida." @@ -3235,47 +3320,34 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "Invalidez de xpub mágico. Asegure que su dispositivo {} esté fijado a la cadena correcta." -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "Factura" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "La factura ya está pagada" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "La factura ha caducado" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "Key: Invoice has unknown status\n" "#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312\n" "File: messages.pot" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "Invoice is already being paid" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "Invoice is already paid" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "Invoice is expired" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr " no es una factura de rayo valida: " -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "La factura requiere una función de Lightning desconocida o incompatible" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "La factura quiere que nos arriesguemos a bloquear fondos por un tiempo irracionable." -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Facturas" @@ -3283,15 +3355,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "También contiene su clave pública maestra que le permite ver sus direcciones." -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "No se puede \"respaldar\" simplemente exportando estas claves privadas." -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "Entra en conflicto con historial actual." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "Puede importarse en otra monedero con la misma semilla." @@ -3307,7 +3379,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "Se volverá a descargar automáticamente después, a menos que desactive el sistema de recolección de cotilleos." -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Italiano" @@ -3319,15 +3391,15 @@ msgid "Jade wallet" msgstr "Monedero Jade" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Japones" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "Unir entradas/salidas" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "Recuperación de Semilla KeepKey" @@ -3335,7 +3407,7 @@ msgid "KeepKey wallet" msgstr "Monedero KeepKey" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Acceso directo de teclado: teclea \"!\" para enviar todos tus fondos." @@ -3343,15 +3415,15 @@ msgid "Keystore" msgstr "Almacén de claves" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "Tipo de llavero" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "Kirguí" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Etiqueta" @@ -3379,9 +3451,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "Las etiquetas, las ID de transacciones y las direcciones se cifran antes de enviarse al servidor remoto." +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Idioma" @@ -3389,7 +3461,7 @@ msgid "Latest version: {}" msgstr "Última versión: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Letón" @@ -3422,18 +3494,18 @@ msgid "Licence" msgstr "Licencia" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Ligero" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "Lightning" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "Lightning (congelado)" @@ -3445,33 +3517,37 @@ msgid "Lightning Gossip" msgstr "Lightning Gossip" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "Factura Lightning" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "Red Lightning" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "Estadísticas de la Red Lightning" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "ID nodo Lightning:" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "Pago Lightning" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "Solicitud Lightning" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "Enrutamiento Lightning" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "Lightning congelado" @@ -3484,19 +3560,20 @@ msgstr "Las facturas Lightning también son compatibles.\n" " SOLICITUD DE CONTEXTO" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "Lightning está actualmente restringido a billeteras HD con direcciones p2wpkh." -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "Lightning está deshabilitado" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "Lightning no está disponible para esta cartera." -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "Lightning no está habilitado porque esta monedero se creó con una versión anterior de Electrum. ¿Crear claves relámpago?" @@ -3504,69 +3581,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "Lightning no está habilitado para esta monedero" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "Lightning no está activado." -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "Teclas brillantes han sido inicializadas." -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "Los pagos Lightning no están disponibles para esta monedero" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "Lightning:" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Línea #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "Carga un monedero desde la tarjeta micro SD" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "Carga un monedero desde la tarjeta micro SD (la actual semilla es sobrescrita)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "Cargar respaldo" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Cargar transacción" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "Cargando el respaldo..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "Local" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "&Torre vigía local" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "Torre de Vigilancia local" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "Balance local" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "Límite de polvo local" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "Cierre forzado local" @@ -3574,23 +3664,31 @@ msgid "Local gossip database deleted." msgstr "Base de datos local de cotilleos borrada." -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "Reserva local" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "Tiempo de bloqueo" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "ID largo de Canal" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "Punto de salida largo" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "Parece que ha introducido una semilla válida del tipo '{}' pero este diálogo no admite este tipo de semillas." -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Buscar transacción" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Comisión baja" @@ -3610,7 +3708,7 @@ msgid "Make sure you install it with python3" msgstr "Asegúrese de instalarlo con python3" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Asegúrese de que posee la frase semilla o las claves privadas, antes de solicitar bitcoins que se enviarán a esta cartera." @@ -3618,26 +3716,26 @@ msgid "Master Fingerprint" msgstr "Huella Maestra" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Llave Pública Maestra" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "Matriz" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Máximo" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Comisión máxima superada" @@ -3649,48 +3747,52 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "Basado en memoria compartida: tipo de comisión está obteniendo uno profundo dentro de la memora compartida" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "Profundidad de Mempool" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "Fusionar firmas de" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Mensaje" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "Actualmente, el cifrado, el descifrado y la firma de mensajes no son compatibles con {}" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" -msgstr "" +msgstr "Método" #: electrum/plugins/ledger/auth2fa.py:70 msgid "Method:" msgstr "Método:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "Mín" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "Comisión de Minado" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Comisión de minado" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "Comisión de minado: {} (puede ser ajustado en la siguiente pantalla)" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "Miscelánea" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "Falta la cantidad" @@ -3699,21 +3801,21 @@ msgid "Missing libraries for {}." msgstr "Faltan bibliotecas para {}." -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "Anterior tx ausente para entrada heredada." -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "Falta el anterior tx." -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "Falta la URL del informe." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "Opciones de pareado del móvil" @@ -3721,14 +3823,18 @@ msgid "More info at: {}" msgstr "Más información en: {}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "Se encontró más de un código QR en la pantalla." -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "Mueva fondos entre sus canales para aumentar su capacidad de envío." +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Cartera multifirma" @@ -3741,18 +3847,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "NINGÚN DISPOSITIVO PIN - vea arriba" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Nombre" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "Nombra este {}. Si tiene múltiples dispositivos sus etiquetas ayudan distinguirlos." +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Red" @@ -3761,25 +3867,29 @@ msgid "Network Setup" msgstr "Configuración de red" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "Tiempo de espera de red agotado." -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Nunca" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Nunca revele su semilla." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Nunca la escriba en un sitio web." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "Nuevo Canal" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Nuevo contacto" @@ -3791,46 +3901,46 @@ msgid "New Request" msgstr "Nueva Petición" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Nuevo contacto" - -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" -msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "Nueva Transacción" + +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" +msgstr "Nueva comisión" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "Nueva transacción: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Siguiente" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "Siguiente compartición" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "No" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "No hay datos" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Sin descripción" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "No se encontró ningún código QR en la pantalla." @@ -3838,23 +3948,27 @@ msgid "No Wallet" msgstr "Sin cartera" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "No hay dirección disponible. Elimine algunas de sus solicitudes pendientes." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "Sin Cantidad" #: electrum/plugins/trustedcoin/qml.py:408 msgid "No auth code" -msgstr "" +msgstr "Sin código de autenticación" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "No hay datos" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Sin dirección de donaciones para este servidor" @@ -3866,9 +3980,13 @@ msgid "No existing accounts found." msgstr "No se encontraron cuentas existentes." -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" -msgstr "" +msgstr "Sin comisión" + +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "Tarifa sin comisión" #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" @@ -3878,23 +3996,23 @@ msgid "No hardware device detected." msgstr "No se ha detectado ningún dispositivo de hardware." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "No se encontraron entradas." -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "Sin almacén de claves" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "No hay más direcciones en tu cartera." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Sin salidas" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "No se ha encontrado una ruta" @@ -3910,17 +4028,17 @@ msgid "No wallet loaded." msgstr "No se cargó ninguna monedero." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "ID de nodo" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "Alias de nodo" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "Nodos" @@ -3928,17 +4046,17 @@ msgid "Nodes in database." msgstr "Nodos en la base de datos." +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Ninguno" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "Bokmal Noruego" @@ -3946,7 +4064,7 @@ msgid "Not Now" msgstr "Ahora no" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "No confirmado" @@ -3954,45 +4072,50 @@ msgid "Not a master key" msgstr "No es una llave maestra" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "No disponible para esta monedero." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Desconectado" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "No habilitado" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "No hay fondos suficientes" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "Sin fondos suficientes en la dirección." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "No hay fondos suficientes." + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "No confirmado" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "Aún no disponible" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Toma en cuenta que si tienes congelada alguna de tus cuentas, tu fondo disponible será menor que tu balance total." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "Tenga en cuenta que los canales Lightning se convertirán en respaldos de canales." @@ -4005,10 +4128,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "Tenga en cuenta que sus monedas no están bloqueadas en este servicio. Puede retirar sus fondos en cualquier momento y sin costo, sin el servidor remoto, utilizando la opción 'restaurar monedero' con su semilla de monedero." -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "Tenga en cuenta que corre el riesgo de perder los fondos en el swap, si la transacción de financiación nunca se confirma." - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "Nota: Si habilita esta configuración, necesitará su dispositivo de hardware para abrir su monedero." @@ -4017,7 +4136,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "Nota: esta cámara genera marcos de resulución relativamente baja; analizando QR precisa puede ser afectada" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "Nota: esta es una transacción fuera de línea, si desea que la red la vea, debe transmitirla." @@ -4025,11 +4144,11 @@ msgid "Nothing set !" msgstr "¡Nada establecido!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "No hay nada que actualizar." -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "Nada que resumir." @@ -4037,11 +4156,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Número de ceros mostrados tras la coma decimal. Por ejemplo, si está configurada a 2, \"1,\" se mostrará como \"1,00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "Aceptar" @@ -4053,8 +4173,8 @@ msgid "OR" msgstr "O" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Sin conexión" @@ -4062,8 +4182,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "En Linux, es posible que deba agregar un nuevo permiso a sus reglas de udev." -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "En-cadena" @@ -4071,11 +4191,11 @@ msgid "Onchain" msgstr "Encadenado" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "Encabezado de Factura" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Una salida por línea." @@ -4083,7 +4203,7 @@ msgid "One-server mode" msgstr "Modo un servidor" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Explorador de Bloques Online" @@ -4095,7 +4215,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "Solo guiones OP_RETURN, con un push contante, están admitidos." -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "Solo salidas de direcciones están admitidas por {}" @@ -4103,29 +4223,28 @@ msgid "Only connect to a single server" msgstr "Solo conéctese a un único servidor" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "Solamente vacía un dispositivo si tiene escrita la semilla de recuperación y el dispositivo de monedero(s) están vacío, en otro caso los bitcoin se perderán para siempre." -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "Abrir Canal" -#: electrum/gui/qt/send_tab.py:674 +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" +msgstr "" + +#: electrum/gui/qt/send_tab.py:690 msgid "Open a new channel" msgstr "Abrir un nuevo canal" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "Abre el cuadro de diálogo de vista previa avanzada de transacciones cuando haga clic en \"Pagar\"." - #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "Abrir PDF de calibración" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "Abrir canal" @@ -4133,24 +4252,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "Abra su monedero cofirmada para obtenerlo." -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "Abrir el archivo {}" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "Registro de OpenAlias, utilizado para recibir monedas y firmar las solicitudes de pago." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "Abriendo canal ..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Opciones" @@ -4162,15 +4281,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "O haga clic en cancelar para omitir este almacén de claves." -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "Otros servidores conocidos" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "Otras opciones" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "Firmware del dispositivo desactualizado" @@ -4179,92 +4298,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "Firmware {} obsoleto para el dispositivo con la etiqueta {}. Descargue el firmware actualizado de {}" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "Firmware {} desactualizado para el dispositivo etiquetado como {}. Por favor, actualice con la app complementaria Blockstream Green" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "Punto de salida" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Cantidad de producción." -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "Punto de salida" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Salidas" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Resumen" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "Código PIN" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "Protección por PIN" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN deshabilitado" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "PIN no actualizado" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "La protección PIN es fuertemente recomendada. Un PIN es su única protección frente algún robo de sus bitcoin si obtienen acceso físico a su {}." -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "PIN fijado" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PIN actualizado" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Pagado" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "Padres" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "Parcialmente firmada" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Clave de acceso" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Frase-Contraseña:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "Frase de contraseña" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "Las Passphrases le permiten acceder a nuevas billeteras, cada una oculta detrás de una Passphrases particular que distingue entre mayúsculas y minúsculas." +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Contraseña" @@ -4272,7 +4400,7 @@ msgid "Password Strength" msgstr "Seguridad de la Contraseña" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "La contraseña está desactivada, esta monedero no está protegida" @@ -4284,33 +4412,29 @@ msgid "Password mismatch" msgstr "Contraseña no coincide" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "La contraseña debe tener al menos 4 caracteres." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "La contraseña debe tener menos de 64 caracteres." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "Contraseña no actualizada" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "Se requiere contraseña" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "Contraseña actualizada para {}" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "Contraseña actualizada correctamente" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Contraseña actualizada correctamente" @@ -4318,43 +4442,43 @@ msgid "Password:" msgstr "Contraseña:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "Pegar desde el portapapeles" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "Pegar factura desde el portapapeles" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Pagar" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "¿Pagar factura relámpago?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "Pagar en cadena" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Pagar a" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Pagar a varios" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" -msgstr "" +msgstr "PayServer" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" -msgstr "" +msgstr "Configuración de PayServer" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "Hash de Pago" @@ -4362,22 +4486,35 @@ msgid "Payment Received" msgstr "Pago Recibido" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Solicitud de Pago" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "Pago erróneo" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "Hash de pago" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "Boletín de pago" @@ -4385,25 +4522,26 @@ msgid "Payment log:" msgstr "Boletín de pago:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "Pago recibido" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "Pago recibido:" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Solicitud de pago caducada" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "Pago enviado" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Pago enviado." @@ -4419,19 +4557,23 @@ msgid "Pending" msgstr "Pendiente" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "Tal vez algunas dependencias faltan..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Persa" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "Describa brevemente qué provocó el error (opcional):" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "Revise su conexión de red." @@ -4439,7 +4581,7 @@ msgid "Please check your {} device" msgstr "Revise su {} dispositivo" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Confirme" @@ -4447,23 +4589,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "Por favor, confirme la firma del mensaje con su dispositivo Jade..." -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "Por favor, confirme los detalles del monedero multi-firma en su dispositivo Jade..." -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "Por favor, confirme los detalles de la transacción en su dispositivo Jade..." -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "¡Cree un respaldo de su archivo de monedero!" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "Por favor, active los cotilleos" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "Introduzca una cantidad" @@ -4471,7 +4613,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Introduzca la clave pública maestra (xpub) de tu aval." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "Introduzca su código de Google Authenticator" @@ -4480,7 +4622,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "Introduzca su código de Google Authenticator:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "Introduzca su dirección de correo-e" @@ -4504,9 +4646,9 @@ msgid "Please insert your {}" msgstr "Por favor inserte su {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "Tenga en cuenta que los respaldos de canales no se pueden usar para restaurar sus canales." @@ -4514,15 +4656,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Pegue su llave pública maestra de firmantes, o analícera usando el botón de la cámara." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Por favor, reporte cualquier error en github:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "Informe este problema manualmente" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Por favor reinicie Electrum para activar los nuevos ajustes de la interfaz" @@ -4535,11 +4677,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "Guarde estas {0} palabras en papel (la ordenación es importante). " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "Analice una dirección de Bitcoin o una solicitud de pago" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "Seleccione un directorio para el respaldo" @@ -4551,8 +4693,8 @@ msgid "Please share it with your cosigners." msgstr "Compártalo con sus compañeros firmantes." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "Firme y transmita la transacción de financiación" @@ -4560,7 +4702,7 @@ msgid "Please try again." msgstr "Inténtelo otra vez." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "Tecléelo aquí." @@ -4568,7 +4710,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Teclee su frase de semillas usando el teclado virtual." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Espere por favor" @@ -4576,15 +4718,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "Espere mientras Electrum comprueba actualizaciones disponibles." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Espere por favor..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Polaco" @@ -4592,35 +4734,34 @@ msgid "Port" msgstr "Puerto" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "El número de puerto debe ser decimal" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Portugués" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "Portugués (Brasil)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "Posición en mempool" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Ajustes" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "Preimagen" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "Preparando transacción de barrido..." @@ -4628,18 +4769,17 @@ msgid "Preparing to sign transaction ..." msgstr "Preparando la firma de la transacción ..." -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "Preparando entradas de transacción..." -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "Preparando transacción..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" -msgstr "" +msgstr "Preservar pago" #: electrum/gui/qt/installwizard.py:282 msgid "Press 'Next' to choose device to decrypt." @@ -4669,12 +4809,16 @@ msgid "Press Next to open" msgstr "Presione Siguiente para abrir" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Presione de nuevo para salir" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "Previsualización" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "Anterior compartición" @@ -4682,29 +4826,33 @@ msgid "Printer Calibration" msgstr "Calibración de Impresora" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Llave privada" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Llaves privadas" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Llaves privadas exportadas." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "Problem deleting wallet" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "Problema al abrir el canal:" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "Continuado" @@ -4732,8 +4880,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "Proporciona asistencia para transacción de firma por aire." +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4745,40 +4893,40 @@ msgid "Proxy mode" msgstr "Modo proxy" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "La configuración de proxy se aplica a todas las conexiones: con servidores Electrum, pero también con servicios de terceros." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Usuario del proxy" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "Public Key" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Llave pública" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Llaves públicas" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "Lector QR Erróneo" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "Código QR" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "Código QR copiado al portapapeles" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "Código QR guardado en el archivo" @@ -4790,10 +4938,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "Analizador de código QR para marco de vídeo con formato pixelar no válido" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "Lector QR erróneo para cargar. Esto tal vez ocurra si están utilizando una versión más antigua de PyQt5." +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Pregunta" @@ -4802,15 +4951,15 @@ msgid "Quit" msgstr "Salir" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "¡RECUERDA LA CONTRASEÑA!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "En Bruto" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "Transacción en bruto" @@ -4822,21 +4971,28 @@ msgstr "Vuelva a introducir el nuevo PIN para su {}.\n\n" "NOTA: ¡las posiciones de los números han cambiado!" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Leer código QR" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "Leer el código QR desde la cámara" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "Leer el código QR de la pantalla" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "Leer el código QR con la cámara" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Leer archivo" @@ -4844,23 +5000,28 @@ msgid "Read from microphone" msgstr "Leer del micrófono" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "Leer factura desde archivo" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "Preparado para cifrado por revealer {}" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "Ganancias de capital realizada" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" -msgstr "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" +msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "Rebalance channels" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "Rebalance existing channels" @@ -4872,28 +5033,20 @@ msgid "Rebalancing channels" msgstr "Rebalancing channels" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Recibir" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "Cola de recibo" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "Recibiendo" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "Dirección de Recepción" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "Destinatario" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "Destinatario no especificado." @@ -4906,59 +5059,63 @@ msgid "Recover from a seed you have previously written down" msgstr "Recupera desde una semilla ha escrito anteriormente debajo" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Cargar script" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "Facturas relacionadas" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "Nodo remoto" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "ID de nodo remoto" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "Remote balance" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "Remote dust limit" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "ID de nodo remoto" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "Remote reserve:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Quitar" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "¿Quitar el respaldo del canal?" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "Eliminar desde control de monedas" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "Quitar del monedero" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "¿Quitar {} de tu lista de contactos?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "Reemplazo por comisión" @@ -4966,50 +5123,50 @@ msgid "Report contents" msgstr "Informe del contenido" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Informe enviado" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Reportar Errores" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "Solicitud copiada al portapapeles" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "¿Solicitar cierre forzado?" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "Solicitud de cierre forzado" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "Request force-close from remote peer?" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "Solicitud rechazada por el servidor" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "Solicitud enviada" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Cantidad solicitada" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "La capacidad de canal solicitada supera el protocolo máximo permitido." -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "Solicitando información de la cuenta al servidor TrustedCoin..." @@ -5018,11 +5175,11 @@ msgid "Requesting {} channels..." msgstr "Solicitando {} canales ..." -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Solicitante" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "Solicitudes" @@ -5031,32 +5188,32 @@ msgid "Require {0} signatures" msgstr "Requerir {0} firmas" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "Paquete 'PIL' requerido no está disponible - Instálelo o utilice al sitio web Trezor en su lugar." -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "Paquete 'PIL' requerido no está disponible - Instálelo." -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Requiere" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "Restablecer" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "Restaurar 2FA de monedero" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "Restaurar monedero de dos factores" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "Reintentar" @@ -5080,23 +5237,23 @@ msgid "Right side" msgstr "Lado derecho" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Rumano" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Ruso" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "Semillero SLIP39" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "Semilleros BIP39 pueden importarse en Electrum, por lo tanto esos usuarios pueden acceder a fondos bloqueados dentro de otras billeteras." -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "Compartir SLIP39" @@ -5104,30 +5261,29 @@ msgid "Safe-T mini wallet" msgstr "Monedero mini Safe-T" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Guardar" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "Guardar respaldo" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "Guardar respaldo y forzar-cierre" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "Guardar respaldo del canal" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Guardar factura como archivo" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "Guardar transacciones desconectado" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "Guardar en archivo" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5149,11 +5305,11 @@ msgid "Scanning devices..." msgstr "Analizar dispositivos..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "Palabras enredadas" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "Tipo de Script" @@ -5165,21 +5321,25 @@ msgid "Security Card Challenge" msgstr "Desafío de Tarjeta de Seguridad" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Semilla" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "Semilla Introducida" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Tipo de semilla" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "Semilla disponible" @@ -5187,7 +5347,7 @@ msgid "Seed extension" msgstr "Extensión de semillas" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "Tipo de semilla" @@ -5195,56 +5355,56 @@ msgid "Select a device" msgstr "Seleccione un dispositivo" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "Seleccionar tipo de respaldo:" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Seleccione fecha" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Selecciona donde exportar tus claves privadas" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Selecciona donde exportar las transacciones de tu cartera" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "Seleccione el archivo para guardar su {}" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "Seleccione llavero" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "Seleccione el tipo de recuperación:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "Seleccione la longitud de la semilla:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "Seleccione longitud de semilla/acción:" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Seleccionar servidor automáticamente" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Seleccionar servidor manualmente" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "Seleccione longitud de acción:" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "Seleccione dónde guardar el archivo" @@ -5252,7 +5412,7 @@ msgid "Select where to save the setup file" msgstr "Seleccione donde guardar el fichero de instalación" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "Seleccione donde guardar la transacción" @@ -5260,7 +5420,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Seleccione cual idioma es usado en la interfaz (después de reiniciar)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "Seleccione la longitud de tu semilla:" @@ -5268,12 +5428,12 @@ msgid "Select your server automatically" msgstr "Auto-seleccione tu servidor" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Selecciona tu archivo de transacción" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Enviar" @@ -5281,14 +5441,10 @@ msgid "Send Bug Report" msgstr "Enviar informe de errores" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "¿Enviar pago?" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "Enviar cola" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "Enviar al co-firmandor" @@ -5297,15 +5453,15 @@ msgid "Send to speaker" msgstr "Enviar a altavoz" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Enviando" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "Enviando informe de errores..." -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "Enviando liquidación" @@ -5317,25 +5473,25 @@ msgid "Sent HTLC with ID {}" msgstr "Expedido HTLC con ID {}" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Servidor" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "Comisión del servidor" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "El servidor va con retraso ({} bloques)" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "Servidor no alcanzable." -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "El servidor devolvió un ID de transacción inesperado." @@ -5345,19 +5501,19 @@ #: electrum/plugins/trustedcoin/qml.py:421 msgid "Service Error" -msgstr "" +msgstr "Error de Servicio" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "Sesión Caducada" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "Fije un PIN" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "Fije el valor de la salida de cambio para que tenga una precisión similar a las otras salidas." @@ -5365,22 +5521,30 @@ msgid "Set wallet file encryption." msgstr "Configure el cifrado del archivo del monedero." -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Ajustes" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "Shamir" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "Compartir" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "Compartir Solicitud de Pago Bitcoin" @@ -5388,38 +5552,54 @@ msgid "Share Invoice" msgstr "Compartir Factura" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "ID corto de Canal" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Mostrar" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "Mostrar el saldo Fiat para las direcciones" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "Mostrar Ganancias de Capital" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "Mostrar Valores Fiat" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "Mostrar balances Fiat" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "Show Lightning amounts with msat precision" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Mostrar como código QR" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "Mostrar los incrementos de capital en el historial" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "Mostrar ajustes avanzados" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Mostrar historial de precios" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5429,10 +5609,10 @@ msgid "Show on Ledger" msgstr "Mostrar en Ledger" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "Mostrar en {}" @@ -5440,107 +5620,103 @@ msgid "Show report contents" msgstr "Mostrar el contenido del reporte" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "Mostrar {}" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Mostrar/Ocultar" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "Mostrando dirección ..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Firmar" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "¿Firmar esta transacción?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Firmar/verificar Mensaje" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "Firmar/verificar mensaje" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Firma" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Firma verificada" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "Firmado" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "Firmando" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "Firmando transacción cuantiosa; por favor, ten paciencia..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "Firmando mensaje ..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Firmando transacción..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "Firmar con una dirección significa firmar con la clave privada correspondiente y verificar con la clave pública correspondiente. La dirección que has introducido no tiene una clave pública única, por lo que no se pueden realizar estas operaciones." -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "Semilla única (BIP39)" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Tamaño:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Eslovaco" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Esloveno" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "Algunas monedas están congeladas: {} (puede ser descongelado en las «Direcciones» o en la pestaña «Monedas»)" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "Algunas de las salidas pagan a un script no estándar." -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "Algunas acciones no son válidas." -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "Algo salió mal mientras ejecutaba Electrum." -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "¡Lo siento!" @@ -5548,43 +5724,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "Lo sentimos, pero no fuimos capaces de comprobar actualizaciones. Inténtelo de nuevo más tarde." -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Origen" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "Español" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "Gasto" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "Gasto (sin selección)" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "Gastar desde" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Gastar sólo monedas confirmadas" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Gasta solo entradas confirmadas." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "Monedero estándar" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "State" @@ -5596,13 +5760,13 @@ msgid "Static: the fee slider uses static values" msgstr "Estático: el control deslizante de comisiones utiliza valores estáticos" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Estado" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Estado:" @@ -5612,20 +5776,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "Paso {}/24. Introduzca la palabra semilla como se explica en su {}:" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "Intercambio Submarino" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Completado" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "Conseguido!" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "Sugerir nodo" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Resumen" @@ -5637,53 +5809,57 @@ msgid "Summary Text PIN is Disabled" msgstr "PIN de Texto Resumen está Deshabilitado" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "Super Shamir" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "Monedas Admitidas" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "Intercambio" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "Intercambio inferior al tamaño de intercambio minimal, cambie el arrastre." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" +msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "Intercambio de fondos encadenados para fondos resaltados" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "Intercambiar fondos" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Sueco" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Barrer" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Barrer llaves privadas" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Sincronizando..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Tamil" @@ -5691,59 +5867,62 @@ msgid "Tap to show" msgstr "Toque para mostrar" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "Destino" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "Comisión objetivo:" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "Términos de servicio" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "Testnet" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "Las monedas Testnet no tienen ningún valor." -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "Testnet está separado de la red principal de Bitcoin. Se usa para pruebas." -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "Text" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Texto copiado al portapapeles" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "Texto copiado al portapapeles." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Tailandés" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "¡Gracias por reportar este problema!" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "Digital Bitbox ya está sembrado. Elija una opción:" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "El gráfico de Lightning Network está completamente sincronizado." -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "El gráfico de Lightning Network se está sincronizando...\n" @@ -5755,52 +5934,58 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "El PIN no puede tener más de 9 caracteres." -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "El certificado SSL proporcionado por el servidor principal no coincide con la huella digital transmitida con la opción --serverfingerprint." -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "The address generated by {} does not match!" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "La cantidad de comisión puede ser decidida libremente por el remitente. Sin embargo, las transacciones con comisiones bajas tardan más tiempo en ser procesadas." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "La cantidad a ser recibida por el destinatario." -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "El monto será mostrado en rojo si no posee los suficientes fondos en su cartera." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "La dirección bitcoin nunca expira y siempre será parte de su cartera electrum." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "El par del canal puede enrutar los pagos de Trampolín." -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "La descripción no es enviada al destinatario de los fondos. Se guarda en su archivo de cartera y se muestra en la pestaña 'Historial'." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "El dispositivo fue desconectado." -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "La comisión no pudo ser verificada. Firmar entradas que no sean segwit es arriesgado:\n" "si esta transacción se modificó maliciosamente antes de firmar,\\podría terminar pagando una comisión de minado más alta de la que se muestra." -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "La comisión de esta transacción parece inusualmente alta." @@ -5814,30 +5999,35 @@ msgid "The file was removed" msgstr "El archivo ha sido eliminado" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "El firmware de su dispositivo de hardware es demasiado antiguo. Si es posible, debe actualizarlo. Puede hacer caso omiso a este error e intentar continuar, sin embargo, es probable que las cosas fallen." -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Las siguientes direcciones fueron añadidas" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "El siguiente apodo proporcionado está disponible:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Las siguientes entradas no se han podido importar" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "No se pudieron verificar los importes de entrada ya que faltan las transacciones anteriores.\n" "NO se puede verificar la cantidad de dinero que se gasta." -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "La nueva comisión debe ser más alta que la comisión anterior." @@ -5845,55 +6035,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "El siguiente paso generará la semilla de su monedero. Esta semilla NO se guardará en su computadora y debe almacenarse en papel. Para estar a salvo del malware, es posible que desee hacer esto en una computadora sin conexión y luego mover su monedero a una computadora en línea." -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "La operación no está definida. No tan solo Electrum, sino en general." -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "El valor de salida restante tras la comisión es demasiado bajo." -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "The platform QR detection library is not available." -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "La comisión proporcionada está calculada utilizando sus parámetros de comisión/kB, aplicadas al tamaño total de ambas transacciones heredadas y antecesoras. Tras su broadcast una transacción CPFP, es usual ver una transacción no confirmada nueva dentro de su historial. " -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "La frase sumidero permitirá recuperar su monedero en caso que olvide su contraseña o pierda su dispositivo." -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "El servidor devolvió un error al transmitir la transacción." -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "El servidor devolvió un error." -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "El servidor devolvió una identificación de transacción inesperada al transmitir la transacción." -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "¡El conjunto está completo!" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "La transacción fue rechazada porque contiene múltiples salidas OP_RETURN." -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "La transacción fue rechazada porque es demasiado grande (en bytes)." @@ -5903,24 +6104,24 @@ msgstr "El monedero '{}' contiene varias cuentas, que ya no son compatibles desde Electrum 2.7.\n\n" "¿Desea dividir su monedero en múltiples archivos?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "A continuación, introduce tu código de Google Authenticator:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "There are still channels that are not fully closed" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "There are still coins present in this wallet. Really delete?" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "There are still unpaid requests. Really delete?" @@ -5928,7 +6129,7 @@ msgid "There is a new update available" msgstr "Hay una nueva actualización disponible" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "Hubo un problema con el informe automático:" @@ -5937,7 +6138,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "Por lo tanto, la autenticación de dos factores está deshabilitada." -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "Esta dirección ya ha sido utilizada. Para una mejor privacidad, no la reutilice para nuevos pagos." @@ -5945,27 +6150,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "Esta cantidad supera el máximo que puede enviar actualmente con sus canales" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Esta cadena de bloques se utiliza para verificar las transacciones enviadas por tu servidor de transacciones." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "Este canal no se puede recuperar de su semilla. Debe realizar una respaldo manualmente." -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "Este canal está congelado para recibir. No se incluirá en las facturas." -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "Este canal está congelado para enviar. No se utilizará para pagos salientes." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "Este canal se podrá usar tras {} confirmaciones" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Este archivo no existe." @@ -5982,33 +6191,38 @@ msgid "This file is encrypted with a password." msgstr "Este archivo está cifrado con una contraseña." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "Esta función solo está disponible tras emparejar su {} con un dispositivo móvil." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "Esta función solo está disponible para los almacenes de claves p2pkh cuando se utiliza {}." -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "Esta función solo está disponible para monederos estándar cuando se utiliza {}." -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Esta información es vista por el destinatario si le envía una solicitud de pago firmado." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "Esta factura ya ha sido pagada" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "Esta factura ha expirado" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "Esto es un canal" @@ -6016,19 +6230,19 @@ msgid "This is a channel backup." msgstr "This is a channel backup." -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "Esto es un respaldo de canal estático" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Esta es una cartera de sólo lectura" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "Esto es un monedero de sólo vigía." -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "Esto es un monedero de sólo observación. No contiene claves privadas." @@ -6036,26 +6250,34 @@ msgid "This is discouraged." msgstr "Esto se desaconseja." -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Esto es el tamaño de tu copia local de la cadena de bloques." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." -msgstr "Esto puede crear códigos qr más grandes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." +msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Esto puede resultar en mayores comisiones de transacción." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Esto significa que no será capaz de gastar bitcoins con él." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "Esto podría mejorar un poco su privacidad." +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "Este complemento le permite crear un respaldo visualmente cifrada de sus semillas de monedero o de secretos alfanuméricos personalizados." @@ -6068,15 +6290,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "Este complemento facilita el uso de billeteras multifirma." -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "This request cannot be paid on-chain" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "Esta solicitud no tiene una factura Lightning." -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "Esta solicitud ha caducado" @@ -6088,15 +6310,23 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "Este servicio utiliza un monedero de múltiples firmas, donde posee 2 de 3 llaves. La tercera clave se almacena en un servidor remoto que firma transacciones en su nombre. Se cobrará una pequeña comisión por cada transacción que utilice el servidor remoto." -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "Este parámetro afecta a la pestaña «Enviar», y todos los campos relacionados con el saldo." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Esta transacción no está guardada. ¿Cerrar de todas formas?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." @@ -6104,20 +6334,23 @@ "El servidor conectado actualmente la desconoce.\n" "Puede transmitirla ahora o simplemente eliminarla." -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "Esta transacción requiere una comisión más alta, o no será propagada por su servidor actual." -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "Este tipo de script no es compatible con {}." -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "Este tipo de script no es admitido con {}." @@ -6125,7 +6358,7 @@ msgid "This version supports a maximum of {} characters." msgstr "Esta versión admite un máximo de {} caracteres." -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Esta cartera no tiene semilla" @@ -6133,7 +6366,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "Esta monedero ya está registrada con TrustedCoin. Para finalizar la creación del monedero, introduzca su Código de Autenticación Google." -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "Esta monedero está protegida por la autenticación de dos factores de TrustedCoin." @@ -6141,7 +6374,7 @@ msgid "This wallet is watching-only" msgstr "Esta monedero es de sólo vigía" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Esta cartera es de sólo lectura." @@ -6150,30 +6383,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "Esta monedero fue restaurada desde la semilla, y contiene dos llaves maestras privadas." -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "Esto ahorrará comisiones." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "¿Enviar {}?" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "Este dispositivo {} solamente puede enviar a la dirección base58." -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "Destino" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "Para cancelar, brevemente tome la luz parpadeante o espere a que caduque." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "Para cancelar, brevemente toque la luz o espera a que se agote el tiempo." @@ -6181,14 +6414,14 @@ msgid "To channel" msgstr "Canal destino" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "Para continuar, toque el Bitbox Digital durante 3 segundos." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "Para continuar, toque la luz de Digital Bitbox durente 3 segundos." @@ -6204,7 +6437,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "Para cifrar un secreto, primero cree o carga ruido." -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "Para ayudarnos a diagnosticar y solucionar el problema, puede enviarnos un informe de error que contenga información depurativo útil:" @@ -6212,19 +6445,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Para estar seguros de que has guardado correctamente tu semilla, por favor escríbela aquí." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "Para evitarlo, guarde el respaldo de este canal." -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "Para evitarlo, debe guardar una respaldo de su monedero en otro dispositivo." +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "Para fijar la cantidad a 'max', utilice el carácter especial '!'." -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "Para proteger un poco su privacidad, Electrum intenta crear cambios con una precisión similar a otras salidas." @@ -6258,49 +6495,56 @@ msgid "Too short." msgstr "Muy corto." -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "Comisión total" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "Comisión proporción total" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "Total recibido" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "Total enviado" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Tamaño total" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Transacción" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "ID de la Transacción" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "ID de la transacción:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "Transacción agregada al historial del monedero." -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." -msgstr "Transacción ya guardada o aún no firmada." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." +msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." @@ -6308,23 +6552,23 @@ "Algunas de las salidas tienen un valor demasiado pequeño, probablemente inferior a 1000 satoshis.\n" "Compruebe las unidades, asegúrese de no haber confundido, p. ej. mBTC y BTC." -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "La transacción no se pudo guardar." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "Transacción exportada correctamente" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "La transacción es definitiva" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "La transacción es demasiado grande en tamaño." -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "La transacción no está relacionada con esta monedero." @@ -6332,36 +6576,32 @@ msgid "Transaction not found." msgstr "Transaction not found." -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "Transacción con la que unirse" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "Transacción para fusionar firmas de" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Transacción no relacionada con tu cartera" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "La transacción utiliza una versión no estándar." -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Transacción:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transacciones" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "Las transacciones se cifran y almacenan en un servidor remoto." -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "Recuperación de Matriz Trezor" @@ -6369,27 +6609,27 @@ msgid "Trezor wallet" msgstr "Monedero Trezor" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Verdadero" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "TrustedCoin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "Comisión TrustedCoin (2FA)" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "Comisión TrustedCoin (2FA) para el próximo lote de transacciones" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "Información TrustedCoin" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "TrustedCoin cobra una pequeña comisión por firmar conjuntamente las transacciones. La comisión depende de cuántas transacciones prepagadas compre. Se agrega una salida adicional a su transacción cada vez que se quede sin transacciones anticipadas." @@ -6397,15 +6637,15 @@ msgid "Try to connect again?" msgstr "¿Intentar conectar de nuevo?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Trata de explicar no sólo el error, sino la forma en que se produce." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "Intente aumentar su comisión de transacción o use un servidor con una comisión de retransmisión más baja." -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Turco" @@ -6421,66 +6661,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "La autenticación de dos factores es un servicio proporcionado por TrustedCoin. Para usarlo, debe tener un dispositivo separado con Google Authenticator." -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "Tx" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Tipo" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "URI" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "USB Serie" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Ucraniano" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "No se puede crear respaldos" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "No ha sido posible crear el CSV" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "No ha sido posible exportar tu historial" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "No ha sido posible leer el archivo o no fue encontrada ninguna transacción" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "No se puede escanear la imagen." -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "No se ha podido enviar el informe" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" -msgstr "" +msgstr "No se puede firmar esta transacción" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Sin confirmar" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "Anterior sin confirmar" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "Ocurrió un error inesperado." @@ -6488,81 +6724,90 @@ msgid "Unexpected password hash version" msgstr "Versión de hash de contraseña inesperada" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "Descongelar" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "Descongelar dirección" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "Descongelar direcciones" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "Descongelar Moneda" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "Descongelar monedas" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "Unfreeze for receiving" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "Unfreeze for sending" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Desconocido" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "Error desconocido" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "Error desconocido al transmitir la transacción." -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "Factura desconocida" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "Unmatured" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "No pagado" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "Ganancia no realizada del capital" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "No firmado" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." -msgstr "" +msgstr "Firmware del dispositivo no compatible (demasiado antiguo)." #: electrum/crypto.py:213 msgid "Unsupported password hash version" msgstr "Versión hash de contraseña no compatible" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "No usado" @@ -6574,7 +6819,7 @@ msgid "Update check failed" msgstr "La comprobación de actualización erróneo" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "La actualización a Electrum {} está disponible" @@ -6596,7 +6841,7 @@ msgid "Upload a master private key" msgstr "Sube una llave privada maestra" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Usar proxy Tor" @@ -6608,23 +6853,23 @@ msgid "Use a master key" msgstr "Utilizar una llave maestra" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "Utilizar una atalaya remota" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Emplear como servidor" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Usar direcciones de cambio" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Emplear varias direcciones de cambio" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "Emplear un proxy" @@ -6644,12 +6889,12 @@ msgid "Use this dialog to toggle encryption." msgstr "Utilice este cuadro de diálogo para conmutar cifrado." -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" -msgstr "Emplear el enrutamiento de trampolín (desactivar gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" +msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Usada" @@ -6657,19 +6902,19 @@ msgid "Username" msgstr "ID usuario" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Utiliza iconos del paquete de iconos Icons8 (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "El uso de direcciones de cambio dificulta que otras personas puedan rastrear sus transacciones." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "Válido." -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Valor" @@ -6677,7 +6922,7 @@ msgid "Verified block headers" msgstr "Encabezados de bloque verificados" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Verificar" @@ -6689,41 +6934,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "Verifique que el cable esté conectado y que ninguna otra aplicación lo esté utilizando." +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Versión" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Dispositivo de Vídeo" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "Vietnamita" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "Ver canal" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "Ver pago" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "Ver transacción" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "Ver factura" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "Ver boletín" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Ver en explorador de bloques" @@ -6731,20 +6972,20 @@ msgid "Visual Cryptography Plugin" msgstr "Complemento Criptográfico Visual" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "ADVERTENCIA" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "ADVERTENCIA: TODAS sus llaves privadas son secretas." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "ADVERTENCIA: Esto es un monedero con firma múltiple." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "ADVERTENCIA: el alias \"{}\" no se pudo validar mediante un control de seguridad adicional, DNSSEC, y por lo tanto puede no ser correcto." @@ -6760,11 +7001,15 @@ msgid "Wallet" msgstr "Cartera" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "Balance de Monedero" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Información de Monedero" @@ -6772,11 +7017,11 @@ msgid "Wallet Name" msgstr "Nombre del monedero" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Respaldo de monedero creado" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Dirección de cambio" @@ -6784,15 +7029,15 @@ msgid "Wallet creation failed" msgstr "Creación de monedero errónea" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "Se detectó corrupción del archivo de monedero. Restaure su monedero desde la semilla y compare las direcciones en ambos archivos" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "Archivo de monedero no encontrado: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Nombre del monedero" @@ -6800,11 +7045,11 @@ msgid "Wallet not encrypted" msgstr "Monedero no cifrada" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Recibir dirección de monedero" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "Monedero eliminada: {}" @@ -6812,7 +7057,7 @@ msgid "Wallet setup file exported successfully" msgstr "Archivo de configuración de monedero exportado correctamente" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "Tipo de monedero" @@ -6828,16 +7073,16 @@ msgid "Wallets" msgstr "Billeteras" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Advertencia" @@ -6849,7 +7094,11 @@ msgid "Warning!" msgstr "¡Advertencia!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6861,7 +7110,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "Advertencia: no use esto si le hace elegir una contraseña más débil." -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" @@ -6869,15 +7118,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "Advertencia: para poder restaurar un monedero multi-firma, debe incluir la clave pública maestra para cada co-firmante en todas sus respaldos." -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "Monedero de sólo vigía" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "Torre de Vigilancia" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "No se garantiza que las importaciones BIP39 serán soportadas siempre en Electrum." @@ -6893,25 +7142,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "Si bien esto es menos que ideal, podría ayudar si ejecuta Electrum como administrador." -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "Purgar Dispositivo" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "Purga el dispositivo, quitando todos los datos desde éste. El firmware se queda sin cambiar." -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "Dentro de {} bloques" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "Guión Testigo" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "¿Desea recibir una notificación cuando haya una versión más nueva de Electrum disponible?" @@ -6921,7 +7174,7 @@ msgid "Write down the seed word shown on your {}" msgstr "Escribe la palabra de semilla mostrada en su {}" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "Escriba boletines al" @@ -6933,8 +7186,9 @@ msgid "Wrong PIN" msgstr "Pin erróneo" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "Tipo de clave incorrecta" @@ -6942,13 +7196,13 @@ msgid "Wrong password" msgstr "Frase-Contraseña incorrecta" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Firma errónea" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Sí" @@ -6956,11 +7210,11 @@ msgid "You are already on the latest version of Electrum." msgstr "Ya estás en la última versión de Electrum." -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Estás siguiendo la brecha" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "Estás en modo testnet." @@ -6968,14 +7222,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "Lo más probable es que estés usando una versión desactualizada de Electrum. Por favor actualice." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "Estas desconectado." -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Está usted usando un monedero no-determinístico, el cual no puede crear direcciones nuevas." @@ -6983,7 +7238,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "Además puede retirar a muchas salidas dentro de una única transacción, especificando una salida por línea." -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "Puede deshabilitar esta configuración en '{}'." @@ -6995,11 +7250,11 @@ msgid "You can override the suggested derivation path." msgstr "Puede anular la ruta de derivación sugerida." -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "Puede reutilizar una dirección de bitcoin tantas veces como desee, pero no es bueno para su privacidad." -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "Puede configurar la pantalla de inicio en su dispositivo para personalizarla. Debe elegir una imagen en blanco y negro monocromo {} x {}." @@ -7007,27 +7262,31 @@ msgid "You can use it to request a force close." msgstr "You can use it to request a force close." -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "No puede transmitir una transacción sin una conexión de red activa." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "No puede acceder a sus monedas o un respaldo sin la contraseña." -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "No puede pagar esa factura con Lightning." -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "No puede usar respaldos de canales para realizar pagos relámpago." -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "No tiene la capacidad para recibir esta cantidad con Lightning." -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "No necesita realizar respaldos con regularidad, ya que su monedero se puede recuperar de una frase secreta que puede memorizar o escribir en papel." @@ -7035,11 +7294,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "Tiene varios espacios en blanco consecutivos o espacios en blanco iniciales/finales en la frase de contraseña." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "Tiene {n} canales abiertos." +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Puede introducir una dirección de bitcoin, una etiqueta de su lista de contactos (se desplegará un listado para autocompletar), o un pseudónimo (una dirección estilo email que redirige a una dirección Bitcoin)" @@ -7048,19 +7311,19 @@ msgid "You may extend your seed with custom words." msgstr "Puede extender su semilla con palabras personalizadas." -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "You may have that capacity if you rebalance your channels." -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "You may have that capacity if you swap some of your funds." -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Puede cargar un archivo CSV usando el icono de archivo." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "Quizá tenga una transacción local dentro de su monedero que esta transacción lleva en la cima. Necesita o bien difundir o bien quitar el tx local." @@ -7072,49 +7335,58 @@ msgid "You might have to unplug and plug it in again." msgstr "Quizá tiene que desenchufar y enchufarlo otra vez." -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "Debe estar en línea para recibir pagos Lightning." -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "Debe estar online para completar la creación de su monedero. Si generó su semilla en una computadora offline, haga clic en \"{}\" para cerrar esta ventana, mueva su archivo de monedero a una computadora online y vuelva a abrirlo con Electrum." -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "Necesita configurar un directorio de respaldo en sus preferencias" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "Debe crear un monedero Electrum separada para cada frase de permiso que use, ya que cada una genera direcciones diferentes. Al cambiar su frase de permiso no pierde otras billeteras, cada una sigue siendo accesible con su propia frase de permiso." -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." -msgstr "Primero debe abrir un canal Lightning." - -#: electrum/gui/qt/new_channel_dialog.py:39 +#: electrum/gui/qt/new_channel_dialog.py:45 msgid "You need to put at least" msgstr "Necesitas poner al menos" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "Recibes" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "Usted envía" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "Debe habilitar la protección con PIN. Su PIN es la única protección para sus bitcoins si pierde o le roban su dispositivo." -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "Podrás pagar una vez que el canal esté abierto." -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "You will be able to pay once the swap is confirmed." @@ -7124,7 +7396,11 @@ msgstr "Se le solicitará introducir 24 palabras a no ser que su longitud actual de la semilla. Si introduce una palabra incorrectamente o mal deletreada, no puede cambiarla o volver para atrás - necesitará inicializar de nuevo desde el principio.\n\n" "¡Por lo tanto introduzca las palabras con mucho cuidado!" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7132,7 +7408,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "Su Monedero de Libro General desea decirle un código PIN de una-vez.

Para la mejor seguridad debería desenchufar su dispositivo, abrir un editor de texto en otro equipo, poner su cursor en éste, y enchufar su dispositivo dentro de ese equipo. Sacará un sumario de la transacción siendo firmada y un PIN de una vez.

Verifique el sumerio de transacción y teclee el código PIN aquí.

Antes de introducir la pulsación, vuelva a enchufar el dispositivo en su equipo.
" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "Tu Libro General está bloqueado. Por favor, desbloquéalo." @@ -7144,45 +7420,57 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "Sus bitcoins están protegidos con contraseña. Sin embargo, el archivo de su monedero no está cifrado." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "Tus canales pueden enviar {}." -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "Sus canales no se pueden recuperar de la semilla, porque fueron creados con una versión antigua de Electrum. Esto significa que debe guardar una respaldo de su monedero cada vez que cree un nuevo canal.\n\n" "Si desea que esta monedero tenga canales recuperables, debe cerrar sus canales existentes y restaurar esta monedero desde la semilla" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "Sus canales no se pueden recuperar de la semilla. Esto significa que debe guardar una respaldo de su monedero cada vez que crea un nuevo canal.\n\n" "\\Si desea tener canales recuperables, debe crear una nueva monedero con una semilla Electrum" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "Su monedero Electrum actual solo se puede usar con una frase de permiso vacía. Debe crear un monedero separado con el asistente de instalación para otras frases de contraseña, ya que cada una genera un nuevo conjunto de direcciones." -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "El firmware de tu dispositivo no está actualizado" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "Es posible que su dispositivo no sea compatible con esta funcionalidad." +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Tus etiquetas han sido sincronizadas." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "La extensión de su semilla es" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "La extensión de la semilla debe guardarse junto con su semilla." @@ -7190,15 +7478,15 @@ msgid "Your seed is important!" msgstr "¡Tu semilla es importante!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Su servidor está en la rama" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "Su transacción está pagando una comisión que es tan baja que el nodo bitcoin no puede encajar en su mempool. El mempool ya está lleno de cientos de megabytes de transacciones que todas pagan comisiones más altas. Intente aumentar la comisión." -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "Su transacción está intentando reemplazar otra en el mempool pero no cumple con las reglas para hacerlo. Intente aumentar la comisión." @@ -7218,19 +7506,19 @@ msgid "Your wallet file is encrypted." msgstr "Su archivo de monedero está cifrado." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "Su archivo de monedero es: {}." -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "Su semilla para generar la cartera es:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "Su monedero tiene {} transacciones anticipadas." -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "El historial de tu cartera ha sido exportado exitosamente." @@ -7242,12 +7530,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Su monedero está protegido con contraseña y cifrado." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "Sus {0} se exportaron a «{1}»" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "Sus {} se importaron correctamente" @@ -7311,43 +7599,83 @@ msgid "[s] - send stored payment order" msgstr "[s] - envía operación de pago almacenada" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "activar" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "agregar entradas y salidas" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "dirección ya en el monedero" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "están congelados" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "por debajo de la comisión de retransmisión" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "bloques" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "puede recibir" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "cambio" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "contactos" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "co-firmante" @@ -7359,54 +7687,102 @@ msgid "file size" msgstr "tamaño de archivo" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "grupos necesitados:
" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "tasa de comisión alta" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "proporción al ta de comisión" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "inicializado" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "dirección no válida" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "clave privada no válida" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "facturas" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "es un duplicado de acción" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "no es parte del conjunto actual." - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "llavero" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "etiquetas" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "cargado" @@ -7415,15 +7791,11 @@ msgid "loading" msgstr "cargando" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "tipo no implementado" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "de" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "open_channel caducado" @@ -7431,7 +7803,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "o teclee un código revelador existente debajo y pulse 'siguiente':" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "espere, por favor..." @@ -7439,15 +7815,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "escriba el pdf de calibración y siga las instrucciones " -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "proxy habilitado" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "recepción" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "solicitudes" @@ -7455,13 +7831,9 @@ msgid "seed" msgstr "semilla" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "acciones desde grupo" - -#: electrum/slip39.py:375 -msgid "shares needed from group" -msgstr "acciones necesitadas desde grupo" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" +msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 msgid "standby" @@ -7475,7 +7847,11 @@ msgid "stopping" msgstr "deteniendo" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "tareas" @@ -7487,15 +7863,16 @@ msgid "unavailable" msgstr "indisponible" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "desconocido" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "intérprete {!r} desconocido (elecciones: {})" @@ -7507,19 +7884,23 @@ msgid "unloading" msgstr "descargando" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "waiting for funding tx confirmation" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "sólo lectura" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "sólo-lectura" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "purgado" @@ -7527,25 +7908,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "su extensión de semilla no se incluirá en el respaldo cifrada." -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} minutos" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} palabras" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} Ajustes" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} canales" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} confirmaciones" @@ -7554,19 +7943,19 @@ msgid "{} connections." msgstr "{} conexiones." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "{} copiado al portapapeles" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "{} cifrado por Revealer {}_{} guardado como PNG y PDF en: " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "{} desde la punta" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} nuevas transacciones: importe total recibido en las nuevas transacciones {}" @@ -7574,7 +7963,11 @@ msgid "{} nodes" msgstr "{} nodos" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "{} salidas disponibles ({} total)" @@ -7582,7 +7975,2992 @@ msgid "{} plugin does not support this type of wallet." msgstr "El complemento {} no es compatible con este tipo de monedero." -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "{} transacciones" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "{} transacciones de salida sin gastar" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} palabras" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Acerca de Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Versión" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "Versión APK" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "Versión de Protocolo" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "Licencia" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "Licencia MIT" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Página Principal" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "https://electrum.org" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "Desarrolladores" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Distribuido por Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Dirección" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Etiqueta" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Llaves públicas" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Llave pública" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "Tipo de Script" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transacciones" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "Ruta de derivación" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "Congelado" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "Sin congelar" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "Descongelar dirección" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "Congelar dirección" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "Direcciones" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "Elija una cuenta para restaurar." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "No se encontraron cuentas existentes." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "En-cadena" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Sin confirmar" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "Unmatured" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "Congelado" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Puede enviar" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Puede recibir" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Abrir Canal" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "En-cadena" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Cantidad" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "Copias de seguridad del Canal Lightning" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "No hay copias de seguridad de canales Lightning presentes" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "Importar respaldo del canal" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "Canal Lightning" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Respaldo del canal" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "Nombre del nodo" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "ID corto de canal" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "State" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "Iniciador" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "Tipo de canal" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "ID de nodo remoto" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "ID del nodo del canal" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Capacidad" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Puede enviar" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "n/a (congelado)" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "Descongelar" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "Congelar" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "n/a (canal sin abrir)\n" +"" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "Puede Recibir" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Respaldo" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "Respaldo del canal para %1" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Cerrar canal" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "Borrar canal" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "Abriendo Canal..." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "Conseguido!" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "Poblema abriendo canal" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "Guardar Respaldo del Canal" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "El canal que ha creado no se puede recuperar desde la semilla" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "Para prevenir pérdidas de fondos, guarde éste respaldo en otro dispositivo por favor." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "Es posible importarlo en otra billetera Electrum con la misma semilla" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Abrir Canal" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Error" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "Cerrar Canal" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "Nombre del canal" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "ID corto de canal" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "ID de nodo remoto" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "Seleccione el método de cierre" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "Cierre cooperativo" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "Solicitud de cierre forzado" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "Cierre forzado local" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "Cerrando..." + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Cerrar canal" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Comisión de minado" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "Tasa de comisión" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "Destino" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Salidas" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "Finalizar" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Pagar" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Incrementar comisión" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "A CPFP es una transacción que envía una salida devuelta a sí mismo, con una comisión alta. Es premio es tener mineros que confirman la transacción antecesora con el fin de obtener la comisión adjuntada para la transacción heredada," + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "La comisión proporcionada está calculada utilizando sus parámetros de comisión/kB, aplicadas al tamaño total de ambas transacciones heredadas y antecesoras. Tras su broadcast una transacción CPFP, es usual ver una transacción no confirmada nueva dentro de su historial. " + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Tamaño total" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Introduzca cantidad" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Cantidad de producción." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "Destino" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "Comisión por niño" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "Comisión total" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Salidas" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "¡Lo siento!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "Algo salió mal mientras ejecutaba Electrum." + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "Para ayudarnos a diagnosticar y solucionar el problema, puede enviarnos un informe de error que contenga información depurativo útil:" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "Mostrar el contenido del reporte" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "Describa brevemente qué provocó el error (opcional):" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "¿Desea enviar este reporte?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "Enviar informe de errores" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Nunca" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Ahora no" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Copiar" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "Compartir" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "Tiempo estimado" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Compartición de memoria" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Estático" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Cantidad" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Copiar" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "Compartir" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Local" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Compartición de memoria" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "Ayer" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "La semana pasada" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importar" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "Importar respaldo del canal" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importar" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "Factura Lightning" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Dirección" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Descripción" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Máximo" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "Hash de pago" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "Dirección de retorno" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Guardar" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Pagar" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Eliminar" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Estado" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Fecha" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Etiqueta" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "Hash de pago" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "Preimagen" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "Pago erróneo" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Descripción" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Cantidad" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Mensaje" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Pagar" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Pregunta" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Mensaje" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "No" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Sí" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Red" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "En-cadena" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Estado" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Servidor" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "Chismes" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "ninguna" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "Servidor proxi:" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "Tipo de proxy:" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "Configuración del Servidor" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "Ajustes de Proxy" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "Nueva Billetera" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "Abra Canal Lightning" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "Nodo" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "Pegue o escanee uri/clave pública de nodo" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Cantidad" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Máximo" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Abrir Canal" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "Capacidad del canal" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Error" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Canal establecido." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "Este canal sera inutilizable después de %1 confirmaciones" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "Por favor firme y retransmita la transacción de fondeo" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "Abrir Billetera" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "Por favor introduzca contraseña" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "Billetera %1 requiere contraseña para ser desbloqueada" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Contraseña" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "Password Inválido" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Introduce la Contraseña" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Contraseña" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "Introduzca PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "Pin erróneo" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Ajustes" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Idioma" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Por favor reinicie Electrum para activar los nuevos ajustes de la interfaz" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Unidad base" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "Crear canales recuperables" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Avanzado" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Dirección" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Puerto" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "ID usuario" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Contraseña" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Incrementar comisión" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "Método" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "Preservar pago" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "Disminuir pago" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "Nueva comisión" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "Destino" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Salidas" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "Nueva comisión" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "Destino" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Salidas" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Mensaje" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Cantidad" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "Caduca tras" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "URI" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Dirección" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Estado" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Mensaje" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Cantidad" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Solicitud de Pago" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Eliminar" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 minutos" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 hora" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 día" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 semana" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Cancelar" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Seleccionar servidor automáticamente" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Servidor" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "Conectado" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "Otros servidores conocidos" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Siguiente" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "Usted envía" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "Recibes" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "Comisión del servidor" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Comisión de minado" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "Cantidad recibida en canales" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Cantidad retirada de canales" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Estado" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "Profundidad de Mempool" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Fecha" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Etiqueta" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "ID de la Transacción" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Salidas" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Incrementar comisión" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Firmar" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Transmitir" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "Compartir" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Guardar" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Quitar" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "Transacción agregada al historial del monedero." + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "Nota: esta es una transacción fuera de línea, si desea que la red la vea, debe transmitirla." + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "¿Cómo quiere conectarse al servidor? " + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Electrum se comunica con servidores remotos para recibir información acerca de tus transacciones y direcciones. Los servidores todos cumplen la misma función y sólo se diferencian en el hardware. En la mayoría de los casos simplemente podrás dejar a Electrum elegir uno al azar. Aunque si lo prefieres puedes elegir un servidor manualmente." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Conectar automáticamente" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "Error: llave pública maestra duplicada" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "Elija el tipo de direcciones en su monedero." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "Puede anular la ruta de derivación sugerida." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "Si no está seguro de qué es esto, deje este campo sin cambios." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "Ruta de derivación" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "Detectar Cuentas Existentes" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "¡Tu semilla es importante!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Si pierde su semilla, su dinero se perderá para siempre." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Para estar seguros de que has guardado correctamente tu semilla, por favor escríbela aquí." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Esta semilla le permitirá recuperar su monedero en caso de un fallo del ordenador." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "ADVERTENCIA" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Nunca revele su semilla." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Nunca la escriba en un sitio web." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "No la almacene electrónicamente en su PC." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "Su semilla para generar la cartera es:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "Error: llave pública maestra duplicada" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "Crear keystore a partir de una clave maestra" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "Las semillas de Electrum son el tipo de semilla predeterminado." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "Si está restaurando desde una semilla creada previamente por Electrum, elija esta opción" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "Las semillas BIP39 se pueden importar en Electrum, de forma que los usuarios pueden acceder a fondos bloqueados en otras billeteras." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "Sin embargo, no generamos semillas BIP39 porque no cumplen con nuestro estándar de garantía." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "No obstante, las semillas BIP39 no incluyen un número de versión, esto compromete la compatibilidad con futuras actualizaciones del programa." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "Semilleros BIP39 pueden importarse en Electrum, por lo tanto esos usuarios pueden acceder a fondos bloqueados dentro de otras billeteras." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "Sin embargo, no generamos semillas SLIP39." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "Error: llave pública maestra duplicada" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Tipo de semilla" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "Introduzca semilla de Cofirmante" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "Introduzca un listado de direcciones Bitcoin (esto creará un monedero de sólo lectura), o un listado de llaves privadas." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "¿Qué tipo de monedero quieres crear?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Crear una semilla nueva" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "Ya tengo un una semilla" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "Utilizar una llave maestra" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "Utilizar un dispositivo de hardware" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Sí" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "No" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Nombre del monedero" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "¿Qué tipo de monedero quieres crear?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "Monedero con autenticación de dos factores" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "Monedero multifirma" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Importar dirección de Bitcoin o llaves privadas" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Cifrado" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Semilla" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "desconocido" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "Almacén de claves" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "Tipo de llavero" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Llave Pública Maestra" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Cambiar Contraseña" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Introduzca contraseña nueva" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Completado" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Error" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Direcciones" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Canales" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Recibir" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Enviar" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Error" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Billeteras" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Cancelar" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Atrás" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Siguiente" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Red" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Ajustes" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Acerca de" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Error" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/fa_IR/electrum.po electrum-4.4.5+dfsg1/electrum/locale/fa_IR/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/fa_IR/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/fa_IR/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,204 +21,192 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr "متن" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "تصدیق" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "درباره" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "آدرس ها" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "بررسی بروزرسانی ها" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:137 msgid "&Close" -msgstr "" +msgstr "&Close" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "مستندات" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "کمک به سرور" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "رمزنگاری/رمزگشایی پیغام" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "خروجی" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "فایل" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "فیلتر" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "از QR کد" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "از فایل" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "از متن" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "از بلاکچین" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "راهنما" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "تاریخچه" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "وارد کردن" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "اطلاعات" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "برچسب ها" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "لود کردن تراکنش" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "شبکه" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "جدید" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "جدید/بازگردانی" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "وب‌سایت رسمی" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "بازکردن" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "رمزعبور" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "پرداخت به چندین حساب" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "طرح" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "افزونه‌ها" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "کلید خصوصی" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "خروج" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "به تازگی باز شده" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "گزارش مشکلات" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "ذخیره و پشتیبان" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "سید" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "امضا/تایید پیغام" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "خلاصه" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "رفت و برگشت" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "ابزارها" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "مشاهده" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "کیف پول" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "لمس کردن" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 روز" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "۱ ساعت" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 هفته" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "۱. این کاغذ را در یک سطح مسطح و روشن قرار دهید." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "ده دقیقه" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "کادر رویلر را در بالا و سمت چب بر روی خطوط، نقطه چین تنظیم کنید." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "۴. اعداد موجود در نرم افزار را تایپ کنید" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "زمانی که یک کیف پول جدید ایجاد می شود، یک فایل پشتیبان خودکار نیز ذخیره می شود." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "یک کپی از فایل کیف پول شما ذخیره شد در" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "یک کتابخانه احتمالا گم شده." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "قبلاً برای این فاکتور پرداختی آغاز شده است" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "برای هر معامله ای که از سرور راه دور استفاده می کند ، هزینه کمی پرداخت می شود. پس از اتمام نصب ، می توانید تنظیمات برگزیده صورتحساب خود را بررسی و اصلاح کنید." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "هزینه پیشنهادی به طور خودکار به این قسمت اضافه می شود. ممکن است آنرا نادیده بگیرید. هزینه پیشنهادی با اندازه معامله افزایش می یابد." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "درباره ی الکتروم" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "پذیرفتن" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "پذیرفتن کلمه" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "قیمت خرید" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "اضافه نمودن شریک دارای امضاء" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "اضافه نمودن شریک دارای امضاء" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "اضافه نمودن اطلاعات به tx ، از کیف پول و شبکه ..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "هزینه های افزایشی" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "مقدار {} ساتوشی اضافه خواهد شد." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "آدرس" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "اطلاعات آدرس" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "آدرس در حافظه موقت کپی شد" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "این آدرس بسته شده " -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "این آدرس در کیف وجود ندارد" -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "آدرس ها" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "پیشرفته" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "پیش نمایش پیشرفته" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "پس از غیرفعال کردن عبارت های عبور ، فقط در صورت داشتن یک عبارت عبور خالی ، می توانید این کیف پول را جفت کنید. اگر عبارت عبور آن خالی نبود ، باید یک کیف پول جدید با جادوگر نصب ایجاد کنید. با فعال کردن مجدد عبارات عبور و وارد کردن عبارت عبور ، می توانید هر وقت خواستید از این کیف پول دوباره استفاده کنید." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "همه" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "تمامی کادر ها میبایست وارد شوند" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "در حال حاضر به روز" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "همچنین ، گرد و غبار به عنوان تغییر نگهداری نمی شود ، بلکه به هزینه اضافه می شود." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "همچنین ، هنگام دسته بندی معاملات RBF ، BIP 125 محدودیت کمتری را برای هزینه اعمال می کند." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "بنوبت" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "همیشه وجود پشتیبان را کنترل کنید." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "مقدار" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "همیشه مقدار OP_RETURN باید صفر باشد." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "مبلغ دریافت شده در کانال ها" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "میزان دریافت:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "مقدار ارسال" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "مقدار ارسال " -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "مبلغ برداشت شده از کانال ها" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "یک معامله رمزگذاری شده از استخر مشترک بازیابی شد" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "یک بیت باکس دیجیتال غیر اولیه شناسایی شده است." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "یک {} بی نام" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "اعمال" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "عربی" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "آیا مطمئن هستید که می خواهید دستگاه را پاک کنید؟\n" "داخل کیف پول شما هنوز بیت کوین هست!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "آیا مطمئن هستید که می خواهید این کانال را حذف کنید؟ با این کار معاملات مرتبط از سابقه کیف پول شما پاک می شود." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "آیا مطمئن هستید میخواهید کیف پول {} را پاک کنید؟" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "آیا مطمئن هستید که می خواهید Bitbox دیجیتال را پاک کنید؟" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "آیا مطمئن هستید که می‌خواهید ادامه دهید؟" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "آیا مطمئن هستید که می‌خواهید این تراکنش و زیر تراکنش ها را پاک کنید؟" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "آیا مطمئن هستید که می‌خواهید این تراکنش را پاک کنید؟" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "ارمنی" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "در ارتفاع بلوک: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "حداقل باید یک نام میزبان بعد از نماد at ارائه شود." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "ممکن است با رند کردن حداکثر ۱۰۰ ساتوشی از بین برود." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "تنظیمات مودم صوتی" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "مجوز" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "اتصال-خودکار" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "به طور خودکار برای به روزرسانی های نرم افزار بررسی کنید" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "بازیابی BIP39" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "سید BIP39" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "سید های BIP39 می توانند در الکتروم وارد شوند، پس کاربران میتوانند به پول های قفل شده ی خود در کیف پول دسترسی پیدا کنند." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "سید های BIP39 شامل ورژن های متفاوت نمی شوند، چیزی که باعث می شود که با نسخه های آینده ی نرم افزار هم سازگاری داشته باشد." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -653,31 +681,31 @@ msgid "Back" msgstr "برگشت" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "پشتیبان ذخیره نشد. فهرست پشتیبان پیکربندی نشده است." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "فهرست پشتیبان" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "پشتیبان ذخیره شد:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "موجودی" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "پرچم" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "واحد پایه" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "واحد اصلی کیف پول شما." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "فاکتورهای پرداخت دسته ای" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "قبل از گزارش یک اشکال ، به جدیدترین نسخه Electrum (آخرین نسخه یا git HEAD) ارتقا دهید و شماره نسخه را در گزارش خود وارد کنید." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "وضعیت BitBox02" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "آدرس بیت کوین هیچ کدام نیست" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "معاملات بیت کوین به طور کلی رایگان نیست. هزینه معامله توسط فرستنده وجوه پرداخت می شود." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "ارتفاع بلوک" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "بلاکچین" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "به بوت لودر" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "بوت کننده هاش" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "پایین" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "انتشار" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "انتشار تراکنش..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "تاریخ ساخت" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "بلغارستانی" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "هزینه Bump" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "هزینه Bump" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "انقضا CLTV" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "مقادیر جداشده با کاما" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "مقادیر کالیبراسیون:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "می توان ارسال نمود" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "نمی توان پرداخت فرزند برای والد را انجام داد: هزینه ناشناخته برای تراکنش والد" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "نمی توان تاریخ را ترسیم کرد" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "لغو" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "لغو تراکنش" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "لغوشده توسط کاربر" @@ -840,36 +881,36 @@ msgid "Cannot add this cosigner:" msgstr "این Cosigner را نمی توان اضافه کرد" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "تراکنش را نمی توان منتشر کرد" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "امکان افزایش کارمزد وجود ندارد" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "امکان لغو تراکنش وجود ندارد" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "بارگذاری کیف پول ممکن نیست" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -878,11 +919,11 @@ msgid "Cannot read file" msgstr "فایل قابل‌خواندن نیست" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "بدون اجازه ذخیره سازی نمی توان پشتیبانی را ذخیره نمود" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "با این نوع آدرس نمی توان پیام ها را امضا کرد:" @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "ظرفیت" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "باقی‌مانده (change)" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "تغییر pin" @@ -941,60 +982,67 @@ msgid "Change Password" msgstr "تغییر گذرواژه" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "تغییردادن" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "پشتیبانی کانال" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "پشتیبانی کانال" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "پشتیبانی کانال:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "شناسهٔ کانال" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "کانال هم اکنون بسته شد" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "با اسکن این کد QR ، نسخه پشتیبان تهیه از کانال را می توانید در نمونه دیگری از همان کیف پول وارد کنید." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "پشتیبان گیری از کانال فقط برای درخواست بسته شدن کانالهای شما قابل استفاده است." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "کانال بسته شد" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "کانال بسته شد ، به دلیل تأخیرهای CSV ممکن است لازم باشد حداقل {} بلوک صبر کنید" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "جزئیات کانال" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "کانال تاسیس شد." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1002,7 +1050,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "کانال‌ها" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "کانال ها در پایگاه داده" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "برای درخواست رمزجدید این کادر را علامت بزنید. شما باید seed خود را دوباره تایپ کنید." @@ -1038,32 +1086,32 @@ msgid "Checking for updates..." msgstr "بررسی برای به‌روزرسانی" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "افزایش کارمزد (CPFP)" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "افزایش کارمزد (CPFP)" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "چینی ساده‌شده" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "چینی سنتی" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "یک فایل پشتیبال انتخاب کنید:" @@ -1075,7 +1123,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "گذرواژه‌ای را جهت رمزگذاری کلیدهای کیف پولتان انتخاب کنید." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1087,7 +1135,7 @@ msgid "Choose an account to restore." msgstr "حسابی را برای بازیابی انتخاب کنید." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "" @@ -1095,7 +1143,7 @@ msgid "Choose from peers" msgstr "از بین همتایان خود انتخاب کنید" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "نحوه راه اندازی Bitbox دیجیتال خود را انتخاب نمایید:" @@ -1127,7 +1175,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "نوع آدرس‌های کیف پولتان را انتخاب کنید." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "" @@ -1139,9 +1187,9 @@ msgid "Choose..." msgstr "انتخاب ..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "پاک‌کردن" @@ -1149,80 +1197,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "برای ادامه روی دکمه ارسال کلیک کنید" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "برای مخفی کردن این پیام اینجا کلیک کنید." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "کلیپ‌بورد خالی است" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "بستن" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "کانال را ببندید" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "کوین‌ها" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "کد" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "کنترل سکه فعال است" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "کوین مسدود شده است" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "کوین انتخاب‌شده جهت خرج‌کردن" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "انتخاب کوین" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1237,11 +1286,11 @@ msgid "Coldcard Wallet" msgstr "کیف پول کلدکارد" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "رنگ تم" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "ترکیب کنید" @@ -1250,27 +1299,31 @@ msgstr "فرآیند مقداردهی اولیه را روی دستگاه {} تان تکمیل کنید" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "محاسبهٔ مسیر…" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "کنسول" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "مخاطبین" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "تائید پاک کردن دستگاه" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "بازنویسی عبارت عبور (passphrase):" @@ -1278,33 +1331,29 @@ msgid "Confirm Password:" msgstr "بازنویسی گذرواژه:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "تأیید سید" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "تأیید امتداددهندهٔ سید" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "تأیید تراکنش" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "تأیید اقدام" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1393,15 +1442,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "گره‌های متصل" @@ -1409,12 +1458,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "متصل به {0} گره" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "متصل به {0} گره" @@ -1423,7 +1472,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "عبارت اتصال باید در فرمت @: باشد" @@ -1435,52 +1488,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "مخاطبین" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "کپی‌کردن" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "کپی‌کردن آدرس" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "کپی‌کردن تصویر" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "کپی متن" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "کپی و بستن" @@ -1488,11 +1538,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "آدرس گیرنده را با استفاده از دکمه Paste کپی و جایگذاری کنید یا از دوربین برای اسکن کد QR استفاده کنید. " -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "کپی به کلیپ‌بورد" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "کپی‌کردن {}" @@ -1508,59 +1558,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "کانال بسته نشد" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "نمی توان فهمید کدام خروجی را باید نگه داریم" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "نمی توان سکه ی را برای خروجی پیدا کرد" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "نمی توان خروجی مناسبی را پیدا کرد" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "خروجی های مناسبی پیدا نشد" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "کانال اجبارا بسته نشد" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "کانال باز نشد:{}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "نمی توان شرایط استفاده از خدمات را بازیابی کرد." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "پیام امضا نشد" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "گزارش خرابی" @@ -1568,7 +1618,7 @@ msgid "Create New Wallet" msgstr "ایجاد کیف پول جدید" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1576,11 +1626,11 @@ msgid "Create a new Revealer" msgstr "یک پروتکل رمز نگاری نوری revealer ایجاد کنید" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "ایجاد سید جدید" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "با استفاده ازدانه جاری یک کیف ایجاد کنید" @@ -1592,27 +1642,23 @@ msgid "Create new wallet" msgstr "ایجاد کیف پول جدید" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "ایجاد یا بازیابی" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "" @@ -1620,15 +1666,11 @@ msgid "Current Password:" msgstr "پسورد فعلی" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "نرخ فعلی" @@ -1636,11 +1678,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "URL سفارشی" @@ -1648,35 +1690,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "کشور چک" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "دانمارکی" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "تاریک" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "تاریک/روشن" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "تاریخ" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1684,55 +1726,59 @@ msgid "Debug message" msgstr "پیغام اشکال زدایی" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "رمزگشایی" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "آیا کلید خصوصی شما رمزگشایی شود ؟" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "پیش فرض" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "حذف" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "نسخهٔ پشتیبان حذف شود؟" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "صورت‌حساب حذف شود؟" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "حذف صورت‌حساب‌ها" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "درخواست حذف شود؟" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "حذف درخواست‌ها" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "فایل کیف پول حذف شود؟" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "کیف پول حذف شود؟" @@ -1740,43 +1786,48 @@ msgid "Denomination" msgstr "" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "مسیر اشتقاق" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "شرح" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "شرح تراکنش (اختیاری)" -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "گره مقصد" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "جزئیات" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "جزئیات…" - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "پیدا کردن اکانت موجود" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1784,22 +1835,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "شناسهٔ دستگاه" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "برچسپ دستگاه" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "خطای ارتباط با دستگاه. لطفا Bitbox دیجیتال خود را قطع و دوباره وصل نمایید." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "دستگاه در حالت بیت کوین نیست" @@ -1811,26 +1862,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Revealer دیتجیتال ({}_{}) به صورت PNG و PDF دخیره شد در:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "غیرفعال کردن PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "غیرفعال‌کردن عبارت‌های عبور" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "غیرفعال شد" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "عدم اتصال" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "سید شما نمایش داده شود؟" @@ -1838,11 +1893,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "توضیع شده توسط Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "اطلاعات حساس/خصوصی خود را اینجا وارد نکنید. این گزارش به صورت عمومی برای دنبال کننده های مشکلات قابل روئیت خواهد بود." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "جفت نکنید" @@ -1850,8 +1905,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "کد های را که نمی فهمید اینجا جای گذاری(Paste) نکنید. اجرا کردن کد های اشتباه می تواند منجر به گم شدن برگشت ناپذیر سکه های شما شود. " -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "الکترونیکی (روی کامپیوتر یا گوشی همراه) نگهداری نکنید." @@ -1859,11 +1914,11 @@ msgid "Do you have something to hide ?" msgstr "آیا چیزی برای پنهان‌کردن دارید؟" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "آیا می خواهید یک بذر(seed) جدید ایجاد کنید ، یا یک کیف پول را با استفاده از یک بذر(seed) موجود بازیابی کنید؟ " -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "آیا می خواهید اولین کانال خود را درست کنید ؟" @@ -1879,51 +1934,61 @@ msgid "Do you want to delete the old file" msgstr "آیا می خواهید پرونده قدیمی را حذف کنید" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "آیا می‌خواهید هم‌اکنون آن را باز کنید؟" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "آیا می خواهید {} را از کیف پول خود حذف کنید؟" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "می خواهید این گزارش را ارسال نمائید؟" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "مایلید ادامه دهید؟" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "هیچ نشانی برای گره نمی دانید:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "این را مجدد نشان نده" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1935,16 +2000,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "" @@ -1953,16 +2029,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "تنظیمات الکتروم" @@ -1970,93 +2046,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "" +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "کیف پول الکتروم" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "الکتروم نمی تواند فایل کیف پول را به محل مشخص شده کپی کند." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "" -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "" -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "فعال‌سازی محافظت پین" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "فعال کردن رمز عبور" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "فعال کردن رمز عبور" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "فعال کردن بررسی برای آپدیت" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "فعال سازی شد" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "رمزنگاری" @@ -2073,39 +2153,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "رمزگزاری / رمزگشایی پیام" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "انگلیسی" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2113,12 +2193,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2126,16 +2206,16 @@ msgid "Enter Password" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2144,8 +2224,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2153,7 +2233,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "" @@ -2163,7 +2243,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2173,7 +2253,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "" @@ -2185,7 +2265,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "" @@ -2201,22 +2281,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2226,11 +2310,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2247,13 +2331,13 @@ msgid "Enter wallet name" msgstr "" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2261,11 +2345,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2283,37 +2367,34 @@ msgid "Enter your password or choose another file." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "خطا" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2322,13 +2403,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2336,28 +2416,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2365,10 +2445,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2384,50 +2464,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "خروج از الکترام" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "" @@ -2435,35 +2510,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2479,21 +2554,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2501,144 +2576,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2646,54 +2725,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "" @@ -2706,8 +2786,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2715,44 +2795,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2760,7 +2844,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2776,15 +2860,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2792,16 +2876,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "" @@ -2809,11 +2885,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2821,7 +2897,7 @@ msgid "Host" msgstr "" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2837,48 +2913,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2886,16 +2963,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2903,13 +2980,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2921,11 +2998,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2933,7 +3010,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2941,22 +3018,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2964,16 +3045,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "" @@ -2985,86 +3065,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "" @@ -3077,30 +3162,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "" @@ -3108,7 +3193,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3116,11 +3201,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "" @@ -3128,56 +3213,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3197,20 +3280,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3223,45 +3306,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "" @@ -3269,15 +3339,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3293,7 +3363,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3305,15 +3375,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3321,7 +3391,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "" @@ -3329,15 +3399,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3365,9 +3435,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "" @@ -3375,7 +3445,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3408,18 +3478,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3431,33 +3501,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3469,19 +3543,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3489,69 +3564,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3559,23 +3647,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3595,7 +3691,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3603,26 +3699,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3634,24 +3730,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3659,23 +3755,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3684,21 +3784,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3706,14 +3806,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3726,18 +3830,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "" @@ -3746,25 +3850,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "" @@ -3776,46 +3884,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3823,11 +3931,15 @@ msgid "No Wallet" msgstr "" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3835,11 +3947,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3851,10 +3963,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3863,23 +3979,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3895,17 +4011,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3913,17 +4029,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3931,7 +4047,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3939,45 +4055,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3990,10 +4111,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -4002,7 +4119,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4010,11 +4127,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4022,11 +4139,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "" @@ -4038,8 +4156,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "" @@ -4047,8 +4165,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4056,11 +4174,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4068,7 +4186,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "" @@ -4080,7 +4198,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4088,29 +4206,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4118,24 +4235,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4147,15 +4264,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4164,92 +4281,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "" @@ -4257,7 +4383,7 @@ msgid "Password Strength" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4269,33 +4395,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "" @@ -4303,43 +4425,43 @@ msgid "Password:" msgstr "" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4347,22 +4469,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4370,25 +4505,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "" @@ -4404,19 +4540,23 @@ msgid "Pending" msgstr "" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4424,7 +4564,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4432,23 +4572,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4456,7 +4596,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4465,7 +4605,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4489,9 +4629,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4499,15 +4639,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "" @@ -4520,11 +4660,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4536,8 +4676,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4545,7 +4685,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4553,7 +4693,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "" @@ -4561,15 +4701,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4577,35 +4717,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4613,16 +4752,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4654,12 +4792,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4667,29 +4809,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "" -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4717,8 +4863,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "" @@ -4730,40 +4876,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "" @@ -4775,10 +4921,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4787,15 +4934,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4806,21 +4953,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "" @@ -4828,23 +4982,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4856,28 +5015,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4890,59 +5041,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4950,50 +5105,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -5002,11 +5157,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5015,32 +5170,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5064,23 +5219,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5088,29 +5243,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5133,11 +5287,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5149,21 +5303,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5171,7 +5329,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5179,56 +5337,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5236,7 +5394,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5244,7 +5402,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5252,12 +5410,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "" @@ -5265,14 +5423,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5281,15 +5435,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5301,25 +5455,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5331,17 +5485,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5349,22 +5503,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5372,37 +5534,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5413,10 +5591,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5424,107 +5602,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5532,43 +5706,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5580,13 +5742,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "" @@ -5596,20 +5758,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5621,53 +5791,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "" -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5675,59 +5849,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5738,51 +5915,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5795,29 +5978,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5825,55 +6013,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5882,24 +6081,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5907,7 +6106,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5916,7 +6115,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5924,27 +6127,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5961,33 +6168,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5995,19 +6207,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6015,26 +6227,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6047,15 +6267,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6067,34 +6287,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6102,7 +6333,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "" @@ -6110,7 +6341,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6118,7 +6349,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6127,30 +6358,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6158,14 +6389,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6181,7 +6412,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6189,19 +6420,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6235,71 +6470,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6307,36 +6549,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6344,27 +6582,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6372,15 +6610,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6396,66 +6634,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6463,72 +6697,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6536,8 +6775,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6549,7 +6792,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6571,7 +6814,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6583,23 +6826,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6619,12 +6862,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6632,19 +6875,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6652,7 +6895,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "" @@ -6664,41 +6907,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "" @@ -6706,20 +6945,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "" -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6735,11 +6974,15 @@ msgid "Wallet" msgstr "" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6747,11 +6990,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6759,15 +7002,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6775,11 +7018,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6787,7 +7030,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6803,16 +7046,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "" @@ -6824,7 +7067,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6834,7 +7081,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6842,15 +7089,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6866,25 +7113,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6894,7 +7145,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6906,8 +7157,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6915,13 +7167,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6929,11 +7181,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6941,14 +7193,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6956,7 +7209,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "می توانید این تنظیمات را در {} غیر فعال کنید" @@ -6968,11 +7221,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6980,27 +7233,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7008,11 +7265,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "" @@ -7021,19 +7282,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7045,49 +7306,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "شما باید یک فهرست پشتیبان را در تنظیمات خود پیکربندی کنید" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7096,7 +7366,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7104,7 +7378,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7116,43 +7390,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "سفت افزار دستگاه شما قدیمی است" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7160,15 +7446,15 @@ msgid "Your seed is important!" msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7188,19 +7474,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "" @@ -7212,12 +7498,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7281,43 +7567,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "ورودی ها و خروجی ها را اضافه نمائید" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "مخاطبان" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "cosigner کسی که بخشی از کیف پول شما را نگه می دارد" @@ -7329,54 +7655,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "مقدار دهی اولیه شد" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "آدرس نامعتبر" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "فاکتورها" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "نشانه‌گذاری شیء جاوااسکریپت" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "برچسب ها" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7385,15 +7759,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7401,7 +7771,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "" @@ -7409,15 +7783,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "درخواست ها" @@ -7425,12 +7799,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7445,7 +7815,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7457,15 +7831,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7477,19 +7852,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7497,25 +7876,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7524,19 +7911,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7544,7 +7931,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7552,7 +7943,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "درباره ی الکتروم" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "توضیع شده توسط Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "آدرس" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "موجودی" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "مسیر اشتقاق" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "حسابی را برای بازیابی انتخاب کنید." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "می توان ارسال نمود" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "موجودی" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "مقدار" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "پشتیبانی کانال" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "ظرفیت" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "می توان ارسال نمود" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "کانال را ببندید" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "خطا" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "کانال را ببندید" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "هزینه Bump" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "می خواهید این گزارش را ارسال نمائید؟" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "کپی‌کردن" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "مقدار" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "کپی‌کردن" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "آدرس" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "شرح" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "حذف" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "تاریخ" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "شرح" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "مقدار" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "مقدار" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "خطا" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "کانال تاسیس شد." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "واحد پایه" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "پیشرفته" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "آدرس" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "هزینه Bump" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "مقدار" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "آدرس" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "مقدار" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "حذف" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "ده دقیقه" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "۱ ساعت" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 روز" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 هفته" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "لغو" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "مبلغ دریافت شده در کانال ها" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "مبلغ برداشت شده از کانال ها" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "تاریخ" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "هزینه Bump" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "انتشار" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "اتصال خودکار" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "نوع آدرس‌های کیف پولتان را انتخاب کنید." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "مسیر اشتقاق" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "پیدا کردن اکانت موجود" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "الکترونیکی (روی کامپیوتر یا گوشی همراه) نگهداری نکنید." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "سید های BIP39 می توانند در الکتروم وارد شوند، پس کاربران میتوانند به پول های قفل شده ی خود در کیف پول دسترسی پیدا کنند." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "سید های BIP39 شامل ورژن های متفاوت نمی شوند، چیزی که باعث می شود که با نسخه های آینده ی نرم افزار هم سازگاری داشته باشد." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "ایجاد سید جدید" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "تغییر گذرواژه" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "خطا" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "آدرس ها" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "کانال‌ها" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "خطا" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "لغو" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "برگشت" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "درباره" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "خطا" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/fr_FR/electrum.po electrum-4.4.5+dfsg1/electrum/locale/fr_FR/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/fr_FR/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/fr_FR/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Aucun taux FX disponible)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " confirmation" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&À propos" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Adresses" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "&Journal Bitcoin" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Vérifier les mises à jour" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Fermer" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Documentation" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Faire une donation au serveur" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Chiffrer / déchiffrer un message" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Exporter" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Fichier" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Filtre" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&Retourner horizontalement" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Depuis un QR code" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Depuis un fichier" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Depuis un texte" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Depuis la blockchain" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Aide" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Historique" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importer" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Information" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Libellés" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Charger une transaction" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Réseau" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Nouveau" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "Nouveau contact" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Nouveau / restaurer" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Site Web officiel" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Ouvrir" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Mot de passe" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Payer à plusieurs personnes" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Graphique" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Plugins" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Clés privées" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Quitter" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Récemment ouvert" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Signaler une erreur" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "Enregistrer la sauvegarde" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Graine" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "&Afficher le code QA dans une autre fenêtre" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Signer / vérifier un message" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Récapitulatif" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Balayer" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Outils" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Affichage" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Portefeuille" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Touchez {} de {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 jour" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 heure" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 semaine" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Placez ce papier sur une surface plane et bien éclairée." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 minutes" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Alignez vos limites Revealer sur les lignes pointillées en haut et à gauche." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "Frais 2FA : {} (pour le prochain lot de transactions)" @@ -242,19 +234,19 @@ msgid "4. Type the numbers in the software" msgstr "4. Entrez les chiffres dans le logiciel" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "Un CPFP est une transaction qui vous renvoie une sortie non confirmée, avec des frais élevés. L'objectif est de faire confirmer par les mineurs la transaction mère afin d'obtenir les frais liés à la transaction secondaire." #: electrum/gui/qt/channel_details.py:65 msgid "A backup does not contain information about your local balance in the channel." -msgstr "" +msgstr "Une sauvegarde ne contient pas d'informations sur votre solde local dans la chaîne." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Une sauvegarde est effectué automatiquement lorsqu'un nouveau portefeuille est créé." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Une copie de votre portefeuille a été créée dans" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Une bibliothèque est probablement manquante." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "Un paiement a déjà été initié pour cette facture" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "Une précédente tentative de paiement pour cette facture n'a pas abouti." @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Des frais modiques seront appliqués sur chaque transaction qui utilise le serveur distant. Vérifiez et modifiez vos préférences de facturation une fois l'installation terminé." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Les frais suggérés sont automatiquement ajoutés à ce champ. Vous pouvez les supplanter. Les frais suggérés augmentent avec la taille de la transaction." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "Une « tour de garde » est un processus qui s’exécute en arrière plan, qui surveille vos canaux et empêche l'autre partie de voler des fonds en diffusant un ancien état." @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "À propos d'Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Accepter" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Accepter Mot" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Prix d’acquisition" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Ajouter un cosignataire" @@ -323,45 +315,63 @@ msgid "Add cosigner" msgstr "Ajouter un cosignataire" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" -msgstr "" +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." +msgstr "Ajoutez des données supplémentaires aux transactions de financement de votre canal, afin qu'une sauvegarde statique puisse être récupérée à partir de votre clé.\n\n" +"Notez que les sauvegardes statiques vous permettent uniquement de demander une fermeture forcée du nœud à distance. Cela suppose que le nœud à distance est toujours en ligne, qu'il n'a pas perdu ses données et qu'il accepte de forcer la fermeture du canal.\n\n" +"Si cette option est activée, les autres nœuds ne peuvent pas ouvrir un canal vers vous. Les données de récupération des canaux sont cryptées, de sorte que seul votre portefeuille peut les décrypter. Toutefois, l'analyse de la blockchain permettra de déterminer que la transaction a probablement été créée par Electrum." + +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" +msgstr "Ajouter des requêtes lightning aux URIs bitcoin" + +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" +msgstr "Ajout d'une solution de rechange on-chain pour les requêtes lightning " -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "Ajouter des séparateurs de milliers aux montants en Bitcoin" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "Ajout d'informations à la transmission, depuis le portefeuille et le réseau..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "Ajouter à l'historique" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "Ajouter au contrôle des monnaies" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "Ajouter une transaction à l'historique, sans la diffuser" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "Ajout d'informations à la transaction, à partir du réseau" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Frais supplémentaires" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "{} satoshis additionnels seront ajoutés." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Adresse" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Détails de l'adresse" @@ -370,63 +380,70 @@ msgid "Address copied to clipboard" msgstr "Adresse copiée dans le presse-papiers" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "L'adresse est gelée" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "L'adresse n'est pas dans le portefeuille." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "Réutilisation de l'adresse" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "Adresse inconnue pour le nœud :" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Adresses" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Avancé" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Prévisualisation avancée" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Après avoir désactivé les phrases secrètes, vous pourrez uniquement appairer ce portefeuille Electrum si il avait une phrase secrète vide. Si sa phrase secrète n'était pas vide, vous devrez créer nouveau portefeuille avec l'assistant d'installation. Vous pouvez réutiliser ce portefeuille à nouveau à tout moment en réactivant les phrases secrètes et en les saisissants." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "Après ce délai, les fonds seront transférés à une adresse dérivée de la graine de votre portefeuille." -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "Alias" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Tous" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Tous les champs doivent être remplis" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "Toutes les sorties sont sans changement, c'est le mien" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "Tous les statuts" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "Tous les types" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "Toutes vos adresses sont utilisées dans les demandes en cours." + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "Autoriser les échanges instantanés" @@ -434,11 +451,11 @@ msgid "Already up to date" msgstr "Déjà mis à jour" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "De plus, les très petites pièces de Bitcoin ne sont conservés comme monnaie, mais ajoutée aux frais." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "De plus, lors de la mise en lots de transactions RBF, le BIP 125 impose une limite inférieure sur les frais." @@ -446,26 +463,26 @@ msgid "Alternatively" msgstr "Alternativement" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" -msgstr "" +msgstr "Vous pouvez également enregistrer une copie de sauvegarde du fichier de votre portefeuille à partir du menu Fichier" #: electrum/plugins/revealer/qt.py:179 msgid "Always check your backups." msgstr "Toujours vérifier vos sauvegardes." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Montant" @@ -473,32 +490,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "Le montant pour la sortie OP_RETURN doit être zéro." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "Montant hors limites" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "Montant reçu dans les canaux" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Montant reçu :" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Montant envoyé :" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Montant à envoyer" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "Montant trop faible" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "Montant trop faible pour être reçu par la chaîne" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Montant retiré des canaux " @@ -512,75 +533,85 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "Une transaction encryptée a été récupérée depuis le groupement de cosignataires." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "Une Digital Bitbox non initialisée est détectée." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "Un {} sans nom" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "Une autre instance de ce portefeuille (même clé) a un canal ouvert avec le même nœud à distance. Si vous créez ce canal, vous ne pourrez pas utiliser les deux portefeuilles en même temps.\n\n" +"Êtes-vous sûr ?" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "Thème" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Appliquer" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arabe" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Êtes-vous SÛR de vouloir effacer l'appareil?\n" "Votre portefeuille contient encore des bitcoins !" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Vous êtes sûr de vouloir effacer cette voie? Ceci effacera les transactions associées de l'historique de votre portefeuille." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Etes-vous sûr de vouloir supprimer le portefeuille {} ?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "Êtes-vous sûr de vouloir désactiver trampoline ?" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Êtes-vous sûr de vouloir effacer le Digital Bitbox ?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Êtes-vous sûr de vouloir continuer ?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Êtes-vous sûr de vouloir supprimer cette transaction et {} transactions filles?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Êtes-vous certain(e) de vouloir supprimer cette transaction ?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Arménien" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "À la hauteur du bloc : {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Au moins un nom d'hôte doit être fourni après le symbole @." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "Un maximum de 100 satoshis peuvent être perdus lors de cet arrondi." @@ -592,7 +623,7 @@ msgid "Audio Modem Settings" msgstr "Paramètres du modem audio" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Autorisation" @@ -608,7 +639,7 @@ msgid "Auto-connect" msgstr "Connexion automatique" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Vérifier les mises à jour automatiquement" @@ -616,35 +647,35 @@ msgid "BIP39 Recovery" msgstr "Récupération du BIP39" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "Graine BIP39" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "Des graines BIP39 peuvent être importées dans Electrum, de cette façon les utilisateurs peuvent avoir accès aux fonds bloqués dans autres portefeuilles." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "Les graines BIP39 n'incluent pas de numéro de version ce qui compromet la compatibilité avec les futurs logiciels." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "Facture BIP70 enregistrée sous {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "Prix du BTC en Fiat" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "Solde BTC" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "BTC entrant" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "BTC sortant" @@ -653,31 +684,31 @@ msgid "Back" msgstr "Retour" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "sauvegarde" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "La sauvegarde n'est pas enregistrée. Le répertoire de sauvegarde n'est pas configuré." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Répertoire de sauvegarde" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "Sauvegarde non configurée" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Sauvegarde enregistrée :" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Solde" @@ -685,27 +716,27 @@ msgid "Banner" msgstr "Bannière" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Unité de base" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Unité de base de votre portefeuille." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "Paiement des factures par lots" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" -msgstr "" +msgstr "Lot de transactions non confirmées" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Avant de signaler une erreur, veuillez effectuer une mise à niveau vers la version la plus récente d'Electrum (dernière version ou via git HEAD), et inclure le numéro de version dans votre rapport." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Démarrer" @@ -721,19 +752,24 @@ msgid "BitBox02 Status" msgstr "Statut BitBox02 " -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Aucune adresse Bitcoin" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "Bitcoin URI" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Les transactions Bitcoin ne sont généralement pas gratuites. L'expéditeur paye des frais de transaction aux mineurs." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Taille du bloc" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Chaîne de blocs" @@ -741,8 +777,8 @@ msgid "Bootloader" msgstr "Amorçage" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Hash du bootloader" @@ -750,12 +786,20 @@ msgid "Bottom" msgstr "Bas" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Diffuser" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "Diffusion réussie" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "Diffusion" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Diffusion de la transaction en cours..." @@ -763,15 +807,15 @@ msgid "Build Date" msgstr "Date de compilation" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bulgare" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Frais supplémentaires" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Augmenter les frais" @@ -779,7 +823,7 @@ msgid "CLTV expiry" msgstr "CLTV expiration" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +835,48 @@ msgid "Calibration values:" msgstr "Valeurs de calibrage :" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "Peut recevoir" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Peut envoyer" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "Le CPFP n'est pas possible : les frais de transaction de la transaction mère sont inconnus." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Impossible de tracer l'historique." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Annuler" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "Annuler (double dépense)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." -msgstr "" +msgstr "Annulez une transaction non confirmée en la remplaçant par une transaction avec des frais plus élevés dont le montant initial sera reversé à votre porte-monnaie." -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Annuler la transaction" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Annulé par l'utilisateur" @@ -840,49 +884,49 @@ msgid "Cannot add this cosigner:" msgstr "Impossible d'ajouter ce cosignataire :" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Impossible de diffuser la transaction" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Impossible d'augmenter les frais" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "Impossible d'annuler la transaction" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "Impossible de créer une transaction enfant" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" -msgstr "" +msgstr "Impossible de déterminer les frais dynamiques, pas de connexion" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." -msgstr "" +msgstr "Impossible d'importer la sauvegarde du canal." -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Impossible de charger le portefeuille" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" -msgstr "" +msgstr "Vous ne pouvez pas payer moins que le montant indiqué sur la facture" #: electrum/gui/qt/installwizard.py:263 electrum/gui/qt/installwizard.py:266 #: electrum/gui/qt/installwizard.py:289 msgid "Cannot read file" msgstr "Impossible de lire le fichier" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "Impossible d'enregistrer la sauvegarde sans l'autorisation de STORAGE" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Impossible de signer des messages avec ce type d’adresse :" @@ -902,38 +946,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "Impossible de lancer le scanner QR : l'initialisation a échoué." -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Capacité" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Gains de capital" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "Cash flow" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Certificat non conforme" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "Séparation de chaîne détecté au bloc {0}" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Change" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Changement d'adresse" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "Modifier le PIN" @@ -941,90 +985,97 @@ msgid "Change Password" msgstr "Modifier le mot de passe" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "Modifiez vos paramètres pour autoriser la dépense de la monnaie non confirmée." + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Changer..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Sauvegarde de la chaîne" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Sauvegarde de la chaîne" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Sauvegarde de la chaîne" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "ID du canal" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Canal déjà fermé" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "Les sauvegardes des chaînes peuvent être importées dans une autre instance du même portefeuille, en scannant ce code QR." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "Les sauvegardes des canaux peuvent être importées dans une autre instance du même portefeuille." + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "Les sauvegardes de canaux ne peuvent être utilisées que pour demander la fermeture de vos canaux." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Canal fermé" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Canal fermé, vous devez peut-être attendre au moins {} blocs, à cause des délais CSV" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Détails sur le canal" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Canal établi." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" -msgstr "" +msgstr "Le canal est bloqué pour l'envoi" #: electrum/gui/qt/channel_details.py:73 msgid "Channel stats" -msgstr "" +msgstr "Statistiques du canal" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" -msgstr "" +msgstr "Type de salon" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:28 msgid "Channel updates to query." -msgstr "" +msgstr "Requête pour les mises à jour du canal" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Canaux" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:24 msgid "Channels in database." -msgstr "" +msgstr "Canaux dans la base de données." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." -msgstr "" +msgstr "Consultez notre documentation en ligne si vous souhaitez configurer Electrum en tant que tour de surveillance." -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "Cocher cette case pour générer un nouveau secret. Vous aurez a taper votre graine à nouveau." @@ -1038,32 +1089,33 @@ msgid "Checking for updates..." msgstr "Vérification des mises à jours..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "L'enfant paie pour le parent" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" -msgstr "" +msgstr "L'enfant paie\n" +"pour le parent" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "L'enfant paie pour le parent" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Chinois simplifié" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Chinois traditionnel" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Choisissez l'écran principal" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Sélectionner un fichier de sauvegarde :" @@ -1075,9 +1127,9 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Veuillez choisir un mot de passe pour chiffrer les clés de votre portefeuille." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." -msgstr "" +msgstr "Choisissez un nœud à distance et un montant pour financer le canal." #: electrum/gui/kivy/main_window.py:170 msgid "Choose a server" @@ -1087,7 +1139,7 @@ msgid "Choose an account to restore." msgstr "Choisissez un compte à restaurer." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Choisissez la méthode de sélection de monnaie (UTXO). Les suivantes sont disponibles :\n\n" @@ -1095,13 +1147,13 @@ msgid "Choose from peers" msgstr "Choisir depuis les clients" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Choisissez la manière d'initialiser votre Digital Bitbox :" #: electrum/plugins/trezor/trezor.py:217 msgid "Choose how you want to initialize your {}." -msgstr "" +msgstr "Choisissez la manière dont vous souhaitez initialiser votre {}." #: electrum/plugins/keepkey/keepkey.py:203 #: electrum/plugins/safe_t/safe_t.py:161 @@ -1125,7 +1177,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "Sélectionnez le type d'adresses de votre portefeuille." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Choisir l'explorateur de blocs en ligne à utiliser pour les fonctions, cela ouvrira votre navigateur Web" @@ -1137,95 +1189,96 @@ msgid "Choose..." msgstr "Choisir..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Effacer" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:35 msgid "Clear all gossip" -msgstr "" +msgstr "Effacer tous protocoles de bavardage" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "Efface la session après la période d'inactivité spécifiée. Une fois qu'une session s'est écoulée, votre code PIN et votre phrase secrète (si elle est activée) doivent être entrés à nouveau pour utiliser l'appareil." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Cliquez ici pour cacher ce message." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" -msgstr "" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" +msgstr "Cliquer pour ouvrir, cliquer avec le bouton droit pour accéder au menu" #: electrum/gui/text.py:196 msgid "Clipboard" -msgstr "" +msgstr "Presse-papier" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "Le presse-papiers est vide" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Fermer" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Fermer le canal" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" -msgstr "" +msgstr "Transaction en fermeture" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Monna&ie" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Code" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" -msgstr "" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "Analyse de la confidentialité de la monnaie" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "Contrôle de la monnaie" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "La pièce est gelée" +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "Contrôle de la monnaie actif" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" -msgstr "" +msgstr "Monnaie sélectionnée pour être dépensée" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Sélection de monnaie" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "Entrée Coinbase" #: electrum/gui/text.py:102 msgid "Coins" -msgstr "" +msgstr "Pièces" #: electrum/plugins/coldcard/qt.py:87 msgid "Coldcard Status" @@ -1235,40 +1288,44 @@ msgid "Coldcard Wallet" msgstr "Portefeuille Coldcard" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Couleur de thème" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" -msgstr "" +msgstr "Combiner" #: electrum/plugins/trezor/clientbase.py:23 msgid "Complete the initialization process on your {} device" -msgstr "" +msgstr "Terminez le processus d'initialisation de votre appareil {}." #: electrum/slip39.py:322 -msgid "Completed" -msgstr "" +msgid "Completed {} of {} groups needed" +msgstr "Complété {} de {} groupes requis" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." -msgstr "" +msgstr "Itinéraire de calcul..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Con&sole" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Con&tacts" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "Confirmation de réinitialisation d'appareil" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "Confirmation de l'échange Lightning ?" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Confirmer la phrase secrète :" @@ -1276,35 +1333,31 @@ msgid "Confirm Password:" msgstr "Confirmer le mot de passe :" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Confirmer la graine" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Veuillez confirmer l'extension de la graine" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "Confirmer l'activation / désactivation de la protection par phrase secrète" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Confirmer la transaction" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Veuillez confirmer la transaction sur votre appareil Ledger..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Confirmer l'action" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" -msgstr "" +msgstr "Confirmer la fermeture forcée ?" #: electrum/plugins/keepkey/clientbase.py:21 #: electrum/plugins/safe_t/clientbase.py:22 @@ -1391,37 +1444,41 @@ msgid "Confirm wallet address on your {} device" msgstr "Confirmez l'adresse du portefeuille sur votre appareil {}" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Confirmé. Signature de la transaction..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" -msgstr "" +msgstr "Connecté" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" -msgstr "" +msgstr "Nœuds connectés" #: electrum/gui/kivy/main.kv:482 msgid "Connected nodes are on the same chain" msgstr "Les nœuds connectés sont sur la même chaîne" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." -msgstr "" +msgstr "Connecté à {0} nœud." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Connecté à {0} nœud." #: electrum/gui/qt/lightning_dialog.py:77 msgid "Connected to {} peers" -msgstr "" +msgstr "Connecté à {} pairs" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "Connexion en cours" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "Les chaînes de connexion doivent être au format @:" @@ -1431,54 +1488,51 @@ #: electrum/gui/kivy/uix/ui_screens/lightning.kv:16 msgid "Connections with lightning nodes" -msgstr "" +msgstr "Connexions aux nœuds lignthing" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Essayez de vous connecter à un serveur différent ou mettez à jour Electrum." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Contacts" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" -msgstr "" +msgstr "Fermeture coopérative" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" -msgstr "" +msgstr "Fermeture coopérative ?" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Copier" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Copier l'adresse" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" -msgstr "" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" +msgstr "Copier le montant " -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Copier l'image" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Copier le texte" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Copier et fermer" @@ -1486,11 +1540,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Copiez et collez l'adresse du destinataire en utilisant le bouton Coller ou utilisez l'appareil photo pour scanner le QR code." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Copier dans le presse-papiers" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Copier {}" @@ -1504,61 +1558,61 @@ #: electrum/plugin.py:691 msgid "Could not automatically pair with device for given keystore." -msgstr "" +msgstr "Impossible d'appairer automatiquement l'appareil avec la keystore donner" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Impossible de fermer le canal : " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" -msgstr "" +msgstr "Impossible de se connecter au canal pair" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" -msgstr "" +msgstr "Impossible de déterminer les sorties à garder" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" -msgstr "" +msgstr "Impossible de trouver des monnaies pour la sortie" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" -msgstr "" +msgstr "Impossible de trouver une sortie appropriée" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" -msgstr "" +msgstr "Impossible de trouver des sorties appropriées" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "Impossible de forcer la fermeture du canal : " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "Impossible d'ouvrir le canal : {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" -msgstr "" +msgstr "Impossible d'analyser le texte du presse-papiers" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "Impossible de récupérer les Conditions d'utilisation:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Impossible de signer le message" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "Impossible de signer le message." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Rapport d'incident" @@ -1566,7 +1620,7 @@ msgid "Create New Wallet" msgstr "Créer un nouveau portefeuille" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "Créer une requête" @@ -1574,11 +1628,11 @@ msgid "Create a new Revealer" msgstr "Créer un nouveau Revealer" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Créer une nouvelle graine" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "Créer un portefeuille en utilisant la clé de diversification courante" @@ -1590,27 +1644,23 @@ msgid "Create new wallet" msgstr "Créer un nouveau portefeuille" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Créer ou restaurer" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" -msgstr "" +msgstr "Créer des canaux récupérables" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Créer une transaction" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" -msgstr "" +msgstr "La création d'une nouvelle demande de paiement réutilisera l'une de vos adresses et remplacera une demande existante. Continuer quand même ?" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" -msgstr "" +msgstr "Date de création" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Erreur critique" @@ -1618,15 +1668,11 @@ msgid "Current Password:" msgstr "Mot de passe actuel :" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" -msgstr "" +msgstr "Frais actuels" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Tarif actuel" @@ -1634,11 +1680,11 @@ msgid "Current version: {}" msgstr "Version actuelle : {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Personnaliser" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "URL personnalisée" @@ -1646,35 +1692,35 @@ msgid "Custom secret" msgstr "Secret personnalisé" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Tchèque" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Danois" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Sombre" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Sombre / Clair" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Date" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Date : {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "Les journaux de débogage peuvent être conservés sur le disque. Ils sont utiles pour le dépannage." @@ -1682,55 +1728,59 @@ msgid "Debug message" msgstr "Message de débogage" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" -msgstr "" +msgstr "Réduire le paiement" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Déchiffrer" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" -msgstr "" +msgstr "Déchiffrer votre clé privée ?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Défaut" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Supprimer" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" -msgstr "" +msgstr "Supprimer la sauvegarde ?" + +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "Supprimer les demandes expirées" #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Supprimer la facture ?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" -msgstr "" +msgstr "Supprimer les factures" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "Supprimer la demande?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Supprimer les requêtes" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Supprimer le fichier portefeuille ?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Supprimer le portefeuille ?" @@ -1738,66 +1788,71 @@ msgid "Denomination" msgstr "Dénomination" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "Chemin de dérivation" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Description" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Description de la transaction (facultatif)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "Description :" + +#: electrum/lnutil.py:361 msgid "Destination node" -msgstr "" +msgstr "Nœud de destination" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Détails" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Détails..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "Détecter les comptes existants" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "Facture Lightning valide détectée, mais le Lightning n'est pas activé pour le portefeuille et aucune adresse de repli n'a été trouvée." + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" -msgstr "" +msgstr "Détection d'une facture Lightning valide, mais il n'y a pas de canaux ouverts" #: electrum/gui/kivy/uix/ui_screens/about.kv:35 msgid "Developers" msgstr "Développeurs" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "ID de l'appareil" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Libellé de l'appareil" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "Erreur de communication avec l'appareil. Veuillez rebrancher votre Digital Bitbox." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "L'appareil n'est pas en mode Bitcoin" @@ -1809,38 +1864,42 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Revealer numérique ({}_{}) enregistré en tant que PNG et PDF vers:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "Parent direct" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "Désactiver le code PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "Désactiver les phrases secrètes" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Désactivé" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Déconnecté" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" -msgstr "" +msgstr "Affichez votre clé de récupération ?" #: electrum/gui/kivy/uix/ui_screens/about.kv:41 msgid "Distributed by Electrum Technologies GmbH" msgstr "Distribué par Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "Ne pas saisir d'informations sensibles/privées ici. Le rapport sera visible sur le système de suivi de questions public." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "Ne pas appairer" @@ -1848,8 +1907,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "Ne collez pas ici de code que vous ne comprenez pas. Exécuter un code erroné peut résulter en une perte d'argent irréversible." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Ne la stockez pas électroniquement." @@ -1857,13 +1916,13 @@ msgid "Do you have something to hide ?" msgstr "Avez-vous quelque chose à cacher ?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "Souhaitez-vous créer une nouvelle graine ou restaurer un portefeuille en utilisant une graine existante ?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" -msgstr "" +msgstr "Souhaitez-vous créer votre première chaîne ?" #: electrum/gui/qt/installwizard.py:387 msgid "Do you want to delete '{}'?" @@ -1871,57 +1930,68 @@ #: electrum/gui/kivy/main_window.py:797 msgid "Do you want to delete the local gossip database?" -msgstr "" +msgstr "Voulez-vous supprimer la base de données du protocole de bavardage local ?" #: electrum/gui/qt/installwizard.py:372 msgid "Do you want to delete the old file" msgstr "Souhaitez-vous supprimer l'ancien fichier" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "Souhaitez-vous l'ouvrir maintenant ?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "Souhaitez-vous enlever {} de votre portefeuille ?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Souhaitez-vous envoyer ce rapport ?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Souhaitez-vous continuer ?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "Je ne connais pas d'adresse pour le nœud :" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Ne plus afficher ce message." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "Télécharger les taux historiques" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "Télécharger les données manquantes" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "Télécharger les transactions parents à partir du réseau.\n" +"Permettre de compléter les données manquantes relatives aux frais et à l'entrée." + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "Télécharger les données entrantes..." + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "En raison d'un bug, les anciennes version d'Electrum NE créeront PAS le même portefeuille que les nouvelles versions ou d'autres logiciels." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." -msgstr "" +msgstr "Pendant cette période, les fonds ne pourront pas être récupérés à partir de votre clé de récupération et pourront être perdus si vous perdez votre appareil." -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Néerlandais" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "Estimation dynamique des frais non disponible" @@ -1931,18 +2001,29 @@ #: electrum/gui/qt/fee_slider.py:20 msgid "ETA: fee rate is based on average confirmation time estimates" -msgstr "" +msgstr "ETA : le taux de frais est basé sur une estimation du temps de confirmation moyen." -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "Modifier" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "Modifier le temps de verrouillage" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "Changer les frais manuellement" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "Modifier {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Plugins d'Electrum" @@ -1952,16 +2033,16 @@ msgstr "Electrum ne peut pas s'apparier avec votre {}.\n\n" "Avant que vous ne demandiez l'envoi de bitcoins à des adresses dans ce portefeuille, assurez-vous que vous pouvez vous apparier avec votre appareil ou que vous avez sa graine (et sa phrase secrète, le cas échéant). Sinon tous les bitcoins que vous recevrez seront non-dépensables." -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Electrum communique avec des serveurs distants pour obtenir des informations au sujet de vos transactions et adresses. Les serveurs remplissent tous le même but et diffèrent seulement matériellement. Dans la plus part des cas vous souhaiterez simplement laisser Electrum en choisir un aléatoirement. Toutefois si vous préférez, sentez-vous libre de choisir un serveur manuellement." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum se connecte à plusieurs nœuds afin de télécharger les en-têtes de blocs et trouver la plus longue chaîne de blocs." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Préférences d'Electrum" @@ -1969,93 +2050,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "Electrum demande votre historique de transactions auprès d'un seul serveur. L'historique retournée est vérifiée vis-à-vis des en-têtes de blockchain envoyés par d'autre nœuds en utilisant la Vérification de Paiement Simplifiée (Simple Payment Verification, SPV)." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum envoie les adresses de votre portefeuille à un serveur afin de recevoir l'historique de vos transactions." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "Electrum utilise des sauvegardes de canaux statiques. Si vous perdez votre fichier de portefeuille, vous devrez demander à ce que votre canal soit fermé de force par la pair à distance afin de récupérer vos fonds. Cela suppose que la pair à distance est joignable et qu'il n'a pas perdu ses propres données." + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Portefeuille Electrum" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum n'a pas pu copier le fichier de votre portefeuille à l'endroit spécifié." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Electrum a été incapable de désérialiser la transaction :" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum n'a pas pu ouvrir votre fichier de transaction" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum n'a pas pu analyser votre transaction." -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum n'a pas pu générer une exportation de la clé privée." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum n'a pas pu générer une exportation de la transaction." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." -msgstr "" +msgstr "Electrum va maintenant se fermer." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "Electrum se veut être rapide, en utilisant peu de ressources, et en simplifiant le système Bitcoin." -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "Activer" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "Activer Lightning ?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "Activer la protection PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "Activer les phrases secrètes" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." -msgstr "" +msgstr "Activer le taux de change fiat avec historique." -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "Activer l'arrondi de la valeur de sortie" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "Activer les phrases secrètes" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "Activer les vérifications de mises à jour" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Activer" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" -msgstr "" +msgstr "Activé, canaux non récupérables" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Chiffrer" @@ -2072,39 +2157,39 @@ msgid "Encrypt {}'s seed" msgstr "Crypter la clé de diversification de {}" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Chiffrer / déchiffrer un message" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "Chiffrer / déchiffrer un message" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Chiffré" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "Cryptage et décryptage ne sont pas actuellement pris en charge pour {}" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "Cryptage et décryptage ne sont pas implémentés par {}" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "Fin" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "Anglais" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "Saisir le code PIN" @@ -2112,12 +2197,12 @@ msgid "Enter PIN:" msgstr "Saisir le code PIN :" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Saisir la phrase secrète" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "Saisir la passphrase sur l'appareil" @@ -2125,16 +2210,16 @@ msgid "Enter Password" msgstr "Saisir le mot de passe" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" -msgstr "" +msgstr "Saisir l'ID du nœud distant ou la chaîne de connexion ou la facture" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Saisir la graine" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "Entrer le libellé de transaction" @@ -2143,8 +2228,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "Entrez un libellé pour nommer votre appareil :" @@ -2152,7 +2237,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "Entrer une liste d'adresses Bitcoin (cela créera un portefeuille spectateur) ou une liste de clés privées." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Saisir une liste de destinataire dans le champ 'Payer à'." @@ -2162,7 +2247,7 @@ msgid "Enter a new PIN for your {}:" msgstr "Saisir un nouveau code PIN pour votre {} :" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Saisir un nouveau mot de passe ci-dessous." @@ -2172,7 +2257,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "Entrez une phrase secrète pour générer ce portefeuille. À chaque fois que vous utiliserez ce portefeuille, votre {} vous demandera d'entrer la phrase secrète. Si vous oubliez la phrase secrète, vous ne pourrez pas accéder aux bitcoins contenus dans le portefeuille." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Saisir une adresse" @@ -2184,7 +2269,7 @@ msgid "Enter cosigner seed" msgstr "Saisir la graine du cosignataire" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Saisir une description" @@ -2200,22 +2285,26 @@ msgid "Enter passphrase on device?" msgstr "Saisir la passphrase sur l'appareil ?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Saisir le mot de passe :" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Saisir les clés privées" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Saisir les clés privées :" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "Entrer la clé privée maîtresse commençant avec xprv :" @@ -2225,11 +2314,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "Saisir la phrase secrète pour débloquer ce portefeuille :" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "Entrer le mot de passe utilisé lors que la sauvegarde a été créée :" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "Entrer les mots de récupération en pressant les boutons selon ce qui est affiché sur l'écran de votre appareil. Vous pouvez également utiliser votre PAVÉ NUMÉRIQUE.\n" @@ -2247,13 +2336,13 @@ msgid "Enter wallet name" msgstr "Saisir un nom de portefeuille" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "Entrez votre graine mnémonique BIP39 :" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "Entrez votre mot de passe Digital Bitbox :" @@ -2261,11 +2350,11 @@ msgid "Enter your PIN" msgstr "Entrez votre code PIN" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "Entrez votre code PIN (chiffres 1-9):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Entrez votre code PIN pour poursuivre" @@ -2283,37 +2372,34 @@ msgid "Enter your password or choose another file." msgstr "Saisir votre mot de passe ou choisissez un autre fichier." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Pour continuer, veuillez saisir votre nouveau mot de passe" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "Effacer la Digital Bitbox" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Erreur" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Erreur lors de l'ajout de la requête de paiement" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Erreur de connexion au serveur" @@ -2322,42 +2408,41 @@ msgid "Error connecting to {} server" msgstr "Erreur de connexion au serveur {}" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" -msgstr "" +msgstr "Erreur lors de la création du paiement" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" -msgstr "" +msgstr "Erreur lors de la création de la demande de paiement" #: electrum/plugins/cosigner_pool/qt.py:267 msgid "Error decrypting message" msgstr "Erreur durant le déchiffrage du message" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "Erreur lors de la récupération de la transaction depuis le réseau" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Erreur lors de l'ouverture du fichier" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2365,10 +2450,10 @@ msgid "Error scanning devices" msgstr "Erreur lors de la recherche d'appareils" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "Erreur lors de l'affichage d'adresse" @@ -2384,86 +2469,81 @@ msgid "Error: duplicate master public key" msgstr "Erreur: doublon de clé publique maîtresse" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Espéranto" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Estimation" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Quitter Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "Date d'expiration" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Date d’expiration de votre demande." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" -msgstr "" +msgstr "Date d'expiration" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Expiré" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Expire" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" -msgstr "" +msgstr "Expiration" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Exporter" #: electrum/gui/kivy/uix/ui_screens/status.kv:83 msgid "Export Backup" -msgstr "" +msgstr "Exporter la sauvegarde" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Exporter l'historique" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" -msgstr "" - -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Exporter le fichier" +msgstr "Exporter la sauvegarde" #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" +msgstr "Exporter pour Coldcard" + +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Révéler une seule clé privée peut compromettre votre portefeuille entier !" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Étendre la graine avec des mots personnalisés" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "Echoué" @@ -2479,21 +2559,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "Échec du déchiffrage à l'aide de ce périphérique matériel." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "Échec lors de l'affichage du QR code." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "Échec lors de l'exportation vers un fichier." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "Échec lors de l'import depuis un fichier." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2501,144 +2581,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "Échec lors de l'envoi de la transaction au groupement de cosignataires" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Le mot de passe n'a pas pu être mis à jour" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Faux" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" -msgstr "" +msgstr "Fonctionnalités" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Frais" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "Arrondi des frais" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 -msgid "Fees are paid by the sender." +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 +msgid "Fees are paid by the sender." +msgstr "Les frais sont payés par l'émetteur." + +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Fiduciaire" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "Solde en monnaies fiduciaires" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Monnaie fiduciaire" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "Monnaies fiduciaires entrantes" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "Monnaies fiduciaires sortantes" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Fichier" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "Sauvegarde du fichier" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Filtre :" - -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "Fichier créé" + +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "Filtrer par date" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Recherche" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "Version du firmware" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "Version du micrologiciel (ou app \"Bitcoin\") trop ancienne pour prendre en charge SegWit. Veuillez mettre à jour depuis" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "Version du firmware trop ancienne." -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "Version du micrologiciel trop ancienne. Veuillez mettre à jour depuis" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "Tarif fixe" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Suivre cette branche" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "Pour plus d'informations, visitez" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "Pour scanner des codes QR." -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "Pour des raisons de sécurité, nous vos recommandons de toujours utiliser la dernier version d'Electrum." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2646,54 +2730,55 @@ msgid "Fork detected at block {}" msgstr "Fourche détecté au bloc {}" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Format" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Format : adresse, montant" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "Transfert" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "Bloquer" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "Geler l'adresse" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "Geler les adresses" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "Geler la pièce de monnaie" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "Geler les pièces de monnaie" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Français" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "De" @@ -2706,53 +2791,57 @@ msgid "From {0} cosigners" msgstr "De {0} cosignataires" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" -msgstr "" +msgstr "Bloqué" #: electrum/gui/qt/channel_details.py:97 msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "2FA Complète activée. Ceci n'est pas pris en charge actuellement." +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "Financée" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "Générer un nouveau portefeuille aléatoire" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Allemand" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" -msgstr "" +msgstr "Obtenir la facture" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Code Google Authenticator :" @@ -2760,7 +2849,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Grec" @@ -2776,15 +2865,15 @@ msgid "Hardware Keystore" msgstr "Magasin de clés Matériel" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Hauteur" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Hello World" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Aide" @@ -2792,16 +2881,8 @@ msgid "Here is your master public key." msgstr "Voici votre clé publique maîtresse." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Masquer" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "Masquer {}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Historique" @@ -2809,11 +2890,11 @@ msgid "Homepage" msgstr "Page d'accueil" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Écran d'accueil" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2821,7 +2902,7 @@ msgid "Host" msgstr "Host" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2837,48 +2918,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "Toutefois les portefeuilles matériels ne prennent pas en charge le déchiffrage de messages, ce qui les rend non compatibles avec la conception actuelle de groupement de cosignataires." -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "Toutefois nous ne générons pas de graine BIP39 car elle ne satisfont pas nos standard de sécurité." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Hongrois" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "Je possède déjà une graine" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "J'ai perdu mon compte Google Authenticator" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Si la connexion automatique est activée, Electrum choisira toujours un serveur dont la chaîne de blocs est la plus longue." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "Si activé, au plus 100 satoshis par transaction pourraient être perdus à cause de cela." -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "S'il est désactivé, vous devez choisir un serveur que vous souhaitez utiliser. Electrum vous avertira si votre serveur est en retard." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2886,16 +2968,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "Si vous n'êtes pas sûr de ce que c'est, laisser ce champ tel quel." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "Si vous êtes en-ligne, cliquez sur \"{}\" pour continuer." -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "Si vous cochez cette case, vos transactions non confirmées seront consolidées en une seule transaction." -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "Si vous désactivez votre code PIN, n'importe qui bénéficiant d'un accès physique à votre appareil {} peut dépenser vos bitcoins." @@ -2903,13 +2985,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "Si vous ne savez pas ce qu'est ceci, laissez ce champ vide." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "Si vous oubliez une phrase secrète, vous serez incapable d'accéder aux bitcoins du portefeuille associé. Une phrase secrète n'est pas un code PIN. Ne changez ce paramètre que si vous êtes certain(e) de le comprendre." @@ -2921,11 +3003,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "Si vous avez perdu votre compte Google Authenticator, vous pouvez demander une nouveau secret. Vous aurez besoin d'entrer à nouveau votre graine." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "Si vous avez perdu votre second facteur, vous avez besoin de restaurer votre portefeuille depuis votre graine afin de demander un nouveau code." -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2933,7 +3015,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "Si vous continuez à rencontrer des problèmes réseau, essayez d'utiliser un proxy Tor." @@ -2941,22 +3023,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Si vous perdez votre graine, votre argent sera définitivement perdu." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "Si vous utilisez une phrase secrète, assurez-vous qu'elle est correcte." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Si vous souhaitez créer de nouvelles adresses, utilisez plutôt un portefeuille déterministe." @@ -2964,16 +3050,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "Si votre appareil n'est pas détecté sur Windows, rendez-vous dans \"Paramètres\", \"Périphériques\", \"Périphériques connectés\" et sélectionnez \"Retirer le périphérique\". Ensuite connecter votre appareil à nouveau." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "Si votre portefeuille contient des fonds, assurez-vous que vous avez enregistré votre graine." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" -msgstr "" +msgstr "Ignorer et continuer ?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importer" @@ -2985,39 +3070,43 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Importer des adresses Bitcoin ou clés privées" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Importer des adresses" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Importer un fichier" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "Importer un appariement à partir de l'application de bureau Digital Bitbox" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Importer les clés privées" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "En particulier, n'utilisez PAS les services d'échange de clés privées \"redeem private key\" offerts par des parties tierces." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "En cours" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3025,48 +3114,49 @@ "Il n'y a pas de sauvegarde et l'utilisateur a une preuve de cela.\n" "Ceci est une fonctionnalité avancée uniquement suggérée pour une utilisation dans un montage de multi-signatures redondantes." -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "Dans certains cas, utilisez jusqu' à 3 adresses pour diviser de grandes quantités de pièces et obscurcir l'adresse du destinataire." -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "" + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "Dans le prochain bloc" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "Inclus dans le bloc : {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Mot de passe incorrect" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "Mot de passe incorrect entré." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "Graine incorrecte" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Augmenter les frais" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "Augmentez vos frais de transaction pour améliorer votre position dans le mempool." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Indonésien" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "Info" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Information" @@ -3079,30 +3169,30 @@ msgid "Initialize Device" msgstr "Initialiser Appareil" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "Initialisé" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" -msgstr "" +msgstr "Initiateur :" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Montant entrée" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Saisir une transaction brute" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Entrées" @@ -3110,7 +3200,7 @@ msgid "Install Wizard" msgstr "Assistant d'installation" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Installez le paquet zbar pour activer ceci." @@ -3118,11 +3208,11 @@ msgid "Instructions:" msgstr "Instructions :" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Fonds insuffisants" @@ -3130,62 +3220,60 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Adresse invalide" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Montant invalide" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Adresse Bitcoin invalide" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Adresse Bitcoin invalide" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "Adresse Bitcoin invalide." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Frais invalides" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Code JSON invalide." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Lignes invalides trouvées :" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "Code PIN erroné" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Clé publique invalide" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Montant invalide" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" #: electrum/slip39.py:228 msgid "Invalid length." -msgstr "" +msgstr "Longueur invalide." #: electrum/slip39.py:231 msgid "Invalid mnemonic checksum." @@ -3199,20 +3287,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "Mot de passe unique invalide." @@ -3225,45 +3313,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "Le magique xpub est invalide. Assurez-vous que votre appareil {} est réglé sur la chaîne correcte." -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Factures" @@ -3271,15 +3346,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "Il contient également votre clé publique maîtresse qui permet de surveiller vos adresses." -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "Il ne peut pas être sauvegardé simplement en exportant ces clés privées." -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "Il entre en conflit avec l'historique courante." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3295,7 +3370,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Italien" @@ -3307,15 +3382,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Japonais" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "Graine de récupération KeepKey" @@ -3323,7 +3398,7 @@ msgid "KeepKey wallet" msgstr "Portefeuille KeepKey" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Raccourci clavier : entrez \"!\" pour envoyer toute votre monnaie." @@ -3331,15 +3406,15 @@ msgid "Keystore" msgstr "Magasin de clés" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "Type de magasin de clés" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "Kirghize" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Libellé" @@ -3367,9 +3442,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "Libellés, ID de transactions et adresses sont encryptées avant d'être envoyées au serveur distant." +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Langue" @@ -3377,7 +3452,7 @@ msgid "Latest version: {}" msgstr "Dernière version : {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Letton" @@ -3410,18 +3485,18 @@ msgid "Licence" msgstr "Licence" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Clair" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "Réseau Lightning" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3433,33 +3508,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "Réseau Lightning" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "Statistiques du réseau Lightning" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "Paiement Lightning" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3471,19 +3550,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" -msgstr "" +msgstr "Lightning est désactivé" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." -msgstr "" +msgstr "Lightning n'est pas disponible pour ce portefeuille." -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3491,69 +3571,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "Lightning :" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Ligne #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "Charger un portefeuille depuis la carte micro SD" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "Charger une portefeuille depuis la carte micro SD (la graine courante sera écrasée)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" -msgstr "" +msgstr "Charger une sauvegarde" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Charger une transaction" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "Chargement de sauvegarde..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "Local" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3561,23 +3654,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Rechercher une transaction" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Frais faible" @@ -3597,7 +3698,7 @@ msgid "Make sure you install it with python3" msgstr "Assurez-vous que vous l'installez avec python3" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Assurez-vous de posséder votre graine ou les clés privées avant de demander que vos Bitcoins soient envoyés vers ce portefeuille." @@ -3605,26 +3706,26 @@ msgid "Master Fingerprint" msgstr "Empreinte digitale maîtresse" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Clé publique maîtresse" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "Matrice" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Max" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Frais maximums dépassés" @@ -3636,71 +3737,75 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "Basé sur Mempool : le taux des frais est basé sur le Mempool" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "Profondeur du mempool" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Message" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" -msgstr "" +msgstr "Méthode" #: electrum/plugins/ledger/auth2fa.py:70 msgid "Method:" msgstr "Méthode :" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "Frais de minage" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Frais de minage" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "Divers" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" -msgstr "" +msgstr "Montant manquant" #: electrum/plugins/hw_wallet/plugin.py:162 #: electrum/plugins/hw_wallet/plugin.py:181 msgid "Missing libraries for {}." msgstr "Bibliothèques manquantes pour {}." -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "URL de rapport manquante." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "Options d'appairage mobile" @@ -3708,14 +3813,18 @@ msgid "More info at: {}" msgstr "Plus d'informations sur : {}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Portefeuille multi-signatures" @@ -3728,18 +3837,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "NOT DEVICE PIN - voir ci-dessus" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Nom" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "Nommez ce {}. Si vous avez plusieurs appareils, leurs libellés vous aideront à les distinguer." +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Réseau" @@ -3748,25 +3857,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "La requête réseau a expiré." -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Jamais" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Ne divulguez jamais votre graine." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Ne la tapez jamais sur un site web." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Nouveau Contact" @@ -3778,46 +3891,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Nouveau contact" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "Nouvelle transaction" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "Nouvelle transaction : {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Suivant" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "Non" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "Aucune donnée" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Aucune Description" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3825,11 +3938,15 @@ msgid "No Wallet" msgstr "Aucun portefeuille" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "Aucun montant" @@ -3837,11 +3954,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "Aucune donnée" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Pas d’adresse de donation pour ce serveur" @@ -3853,8 +3970,12 @@ msgid "No existing accounts found." msgstr "Aucun compte existant n'a été trouvé." -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" +msgstr "Aucun frais" + +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" msgstr "" #: electrum/gui/kivy/main.kv:480 @@ -3865,25 +3986,25 @@ msgid "No hardware device detected." msgstr "Aucun périphérique matériel détecté." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "Pas de magasin de clés" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Plus aucune adresse dans votre portefeuille." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Aucune sortie" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" -msgstr "" +msgstr "Aucun chemin trouvé" #: electrum/gui/kivy/uix/ui_screens/status.kv:62 msgid "No seed stored for wallet" @@ -3897,17 +4018,17 @@ msgid "No wallet loaded." msgstr "Aucun portefeuille n'est chargé." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "ID de nœud" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "Nœuds" @@ -3915,17 +4036,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Aucun" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "Norvégien classique" @@ -3933,7 +4054,7 @@ msgid "Not Now" msgstr "Pas pour l'instant" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "Non vérifié" @@ -3941,45 +4062,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." -msgstr "" +msgstr "Indisponible pour ce wallet." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Non connecté" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" -msgstr "" +msgstr "Désactivé" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Fonds insuffisants" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "Fonds insuffisants sur cette l'adresse." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "Non vérifié" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "Pas encore disponible" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Remarquez que si vous avez bloqué certaines de vos adresses, les fonds disponibles seront inférieurs à votre balance totale." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3992,10 +4118,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "Remarquez que votre argent n'est pas verrouillé dans ce service. Vous pouvez retirer vos fonds à n'importe quel moment et sans frais, sans le serveur distant, en utilisant l'option 'Restaurer Portefeuille' avec la graine de votre portefeuille." -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "Remarque : Si vous activez ce paramètre vous aurez besoin de votre périphérique matériel pour ouvrir votre portefeuille." @@ -4004,7 +4126,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "Remarque : ceci est une transaction hors ligne, si vous souhaitez que le réseau la voie vous devez la transmettre." @@ -4012,11 +4134,11 @@ msgid "Nothing set !" msgstr "Rien n'est défini!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "Rien à tracer." -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "Rien à résumer." @@ -4024,11 +4146,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Nombre de zéros affichés après la virgule décimale. Par exemple, si ceci est réglé sur 2, \"1.\" s'affichera comme \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "OK" @@ -4040,8 +4163,8 @@ msgid "OR" msgstr "OU" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Hors-ligne" @@ -4049,8 +4172,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "Sur Linux, vous pouvez avoir à ajouter une nouvelle permission à vos règles udev." -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4058,11 +4181,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Une sortie par ligne." @@ -4070,7 +4193,7 @@ msgid "One-server mode" msgstr "Mode un-serveur" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Explorateur de blocs en ligne" @@ -4082,7 +4205,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "Seuls les scripts OP_RETURN, avec push d'une constante, sont pris en charge." -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4090,29 +4213,28 @@ msgid "Only connect to a single server" msgstr "Ne se connecter qu'à une seul serveur" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "Ne réinitialisez un appareil que si vous avez noté la graine de récupération et que le(s) portefeuille(s) de l'appareil est (sont) vide(s), sinon les Bitcoins seront perdus à jamais." -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "Canal ouvert" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "Ouvrir le PDF de calibration" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "Canal ouvert" @@ -4120,138 +4242,147 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "Ouvrir votre portefeuille de cosignataire pour le récupérer." -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "Ouvrir le fichier {}" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "Enregistrement OpenAlias, utilisé pour recevoir de l'argent et signer les ordres de paiement." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Options" #: electrum/gui/qt/installwizard.py:657 msgid "Or" -msgstr "" +msgstr "Ou" #: electrum/plugin.py:695 msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" -msgstr "" +msgstr "Autres options" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" -msgstr "" +msgstr "Firmware de l'appareil obsolète" #: electrum/plugins/keepkey/keepkey.py:175 #: electrum/plugins/safe_t/safe_t.py:133 electrum/plugins/trezor/trezor.py:303 msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "Le firmware {} obsolète pour l'appareil libellé {}. Veuillez télécharger le firmware mise à jour depuis {}" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "Point de sortie" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Montant de sortie" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "Point de sortie" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Sorties" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Aperçu" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" -msgstr "" +msgstr "Code PIN" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "Protection par code PIN" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" -msgstr "" +msgstr "PIN désactivé" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "Une protection par code PIN et fortement recommandée. Un code PIN est la seule protection empêchant quelqu'un ayant un accès physique à votre {} de voler vos bitcoins." -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "Code PIN défini" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Payé" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "Payé !" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "Partiellement signé" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Phrase secrète" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Phrase secrète :" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "Phrases secrètes" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "Les phrases secrètes vous permettent d'accéder à de nouveaux portefeuilles, chacun caché derrière une phrase secrète spécifique et sensible à la case." +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Mot de passe" @@ -4259,7 +4390,7 @@ msgid "Password Strength" msgstr "Robustesse du mot de passe" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "Le mot de passe est désactivé, ce portefeuille n'est pas protégé" @@ -4269,35 +4400,31 @@ #: electrum/gui/kivy/uix/dialogs/installwizard.py:1157 msgid "Password mismatch" -msgstr "" +msgstr "Mot de passe erroné" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "Le mot de passe doit contenir au moins 4 caractères." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "Le mot de passe doit contenir moins de 64 caractères." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" +msgstr "Mot de passe non mis à jour" -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" -msgstr "" +msgstr "Mot de passe mis à jour pour {}" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" -msgstr "" +msgstr "Le mot de passe a bien été mis à jour" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Le mot de passe a été mise à jour avec succès" @@ -4305,43 +4432,43 @@ msgid "Password:" msgstr "Mot de passe :" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" +msgstr "Coller depuis le presse-papier" + +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Payer" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" -msgstr "" +msgstr "Payer la facture lightning ?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Payer à" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Payer pour plusieurs" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4349,22 +4476,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Demande de paiement" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "Échec du paiement" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "Hash du paiement" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4372,25 +4512,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "Paiement reçu" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "La demande de paiement a expirée" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Paiement envoyé." @@ -4406,19 +4547,23 @@ msgid "Pending" msgstr "En attente" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "Peut-être que certaines dépendances manquent..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Perse" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "Veuillez brièvement décrire ce qui a mené à cette erreur (optionnel) :" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "Veuillez vérifier votre connexion réseau." @@ -4426,7 +4571,7 @@ msgid "Please check your {} device" msgstr "Veuillez vérifier les indications sur votre appareil {}" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Veuillez confirmer" @@ -4434,31 +4579,31 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" -msgstr "" +msgstr "Veuillez saisir un montant" #: electrum/gui/qt/installwizard.py:485 msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Veuillez enter la clé publique maîtresse (xpub) de votre cosignataire." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "Veuillez entrer votre code Google Authenticator" @@ -4467,7 +4612,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "Veuillez entrer votre code Google Authenticator :" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "Veuillez entrer votre adresse e-mail" @@ -4491,9 +4636,9 @@ msgid "Please insert your {}" msgstr "Veuillez insérer votre {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4501,15 +4646,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Veuillez coller la clé publique maîtresse de vos cosignataires ou scannez la en utilisant le bouton appareil photo." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Merci de rapporter toute erreur en tant que \"Issues\" sur GitHub :
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Veuillez redémarrer Electrum pour activer les nouveaux paramètres de l'interface graphique" @@ -4522,11 +4667,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "Veuillez conserver ces {0} mots sur papier (ordre important). " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "Veuillez scanner une adresse Bitcoin ou une requête de paiement" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4538,8 +4683,8 @@ msgid "Please share it with your cosigners." msgstr "Veuillez le partager avec vos cosignataires." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4547,7 +4692,7 @@ msgid "Please try again." msgstr "Veuillez essayer à nouveau." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "Veuiller l'entrer ici." @@ -4555,7 +4700,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Veuillez saisir votre graine à l'aide du clavier virtuel." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Veuillez patienter" @@ -4563,15 +4708,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "Veuillez attendre pendant qu'Electrum vérifie la disponibilité des mises à jour." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Veuillez patienter..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Polonais" @@ -4579,35 +4724,34 @@ msgid "Port" msgstr "Port" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Portugais" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" -msgstr "" +msgstr "Portugais (Brésil)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Préférences" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4615,16 +4759,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4656,12 +4799,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Appuyer encore une fois pour quitter" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "Aperçu" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4669,29 +4816,33 @@ msgid "Printer Calibration" msgstr "Calibration d'imprimante" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Clé privée" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Clés privées" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Clés privées exportées." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4719,8 +4870,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "Fournit la prise en charge pour la signature de transactions \"air-gapped\"." +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4732,40 +4883,40 @@ msgid "Proxy mode" msgstr "Mode du proxy" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "Les paramètres de proxy s'appliquent à toutes les connexions : avec les serveurs Electrum mais aussi avec les services tiers." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Utilisateur proxy" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" -msgstr "" +msgstr "Clé publique" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Clé publique" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Clés publiques" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR code" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QR code enregistré dans le presse-papiers" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "Le QR code a été enregistré dans un fichier" @@ -4777,10 +4928,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Question" @@ -4789,15 +4941,15 @@ msgid "Quit" msgstr "Quitter" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "SOUVENEZ-VOUS DU MOT DE PASSE!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "Transaction brute" @@ -4809,21 +4961,28 @@ msgstr "Entrer à nouveau le nouveau PIN pour votre {}.\n\n" "REMARQUE: les positions des chiffres ont été changées !" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Lire le QR code" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Lire le fichier" @@ -4831,23 +4990,28 @@ msgid "Read from microphone" msgstr "Lire depuis le microphone" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "Prêt à crypter pour le Revealer {}" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4859,28 +5023,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Recevoir" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "En réception" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "Destinataire" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "Destinataire non spécifié." @@ -4893,59 +5049,63 @@ msgid "Recover from a seed you have previously written down" msgstr "Restaurer depuis une graine que vous avez précédemment écrite" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Script de remboursement" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Supprimer" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "Enlever du portefeuille" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "Enlever {} de votre liste de contacts ?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4953,50 +5113,50 @@ msgid "Report contents" msgstr "Contenu du rapport" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Rapport envoyé" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Rapporter des erreurs" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "Demande copiée dans le presse-papiers" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "Demande rejetée par le serveur" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "Requête envoyée" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Montant demandé" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "Requête des informations du compte depuis le serveur de TrustedCoin..." @@ -5005,47 +5165,47 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Demandeur" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" -msgstr "" +msgstr "Requêtes" #: electrum/gui/qt/installwizard.py:773 #, python-brace-format msgid "Require {0} signatures" msgstr "Exiger {0} signatures" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "Le paquet 'PIL' requis n'est pas disponible - Veuillez l'installer or utiliser le site Web Trezor à la place." -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "Le paquet 'PIL' n'est pas disponible - Veuillez l'installer." -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Requiert" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "Réinitialiser" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "Restaurer un portefeuille 2FA" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "Restaurer un portefeuille deux facteurs" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" -msgstr "" +msgstr "Réessayer" #: electrum/plugins/revealer/qt.py:720 msgid "Revealer - Printer calibration settings" @@ -5067,23 +5227,23 @@ msgid "Right side" msgstr "Côté droit" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Roumain" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Russe" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5091,30 +5251,29 @@ msgid "Safe-T mini wallet" msgstr "Mini portefeuille Safe-T" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Enregistrer" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Enregistrer la facture comme fichier" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "Enregistrer transaction hors ligne" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5136,11 +5295,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "Mots mélangés" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "Type de script" @@ -5152,21 +5311,25 @@ msgid "Security Card Challenge" msgstr "Défi de la carte de sécurité" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Graine" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "Graine entrée" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Type de graine" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "Graine disponible" @@ -5174,7 +5337,7 @@ msgid "Seed extension" msgstr "Extension de graine" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5182,56 +5345,56 @@ msgid "Select a device" msgstr "Sélectionnez un appareil" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Sélectionnez une date" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Sélectionner un fichier vers lequel exporter vos clés privées" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Sélectionner un fichier vers lequel exporter les transactions de votre portefeuille" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "Sélectionnez le fichier pour enregistrer votre {}" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "Sélectionnez le type de récupération :" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Sélectionner un serveur automatiquement" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Sélectionner un serveur manuellement" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5239,7 +5402,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5247,7 +5410,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Sélectionner la langue utilisée pour l'interface graphique (après redémarrage)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "Sélectionnez la longueur de votre graine :" @@ -5255,12 +5418,12 @@ msgid "Select your server automatically" msgstr "Sélectionnez votre serveur automatiquement" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Sélectionner votre fichier de transaction" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Envoyer" @@ -5268,14 +5431,10 @@ msgid "Send Bug Report" msgstr "Expédier un rapport d'erreur" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "Envoyer pour cosigner" @@ -5284,15 +5443,15 @@ msgid "Send to speaker" msgstr "Envoyer à l'haut-parleur" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Envoyer" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." -msgstr "" +msgstr "Envoi du rapport de plantage…" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5304,25 +5463,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Serveur" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "Le serveur est en retard ({} blocs)" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "Serveur indisponible." -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "Serveur a retourné un ID de transaction inattendu." @@ -5334,17 +5493,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "Durée de session" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "Définir un PIN" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "Définir la valeur de la sortie de change afin qu'elle ait une précision similaire aux autres sorties." @@ -5352,22 +5511,30 @@ msgid "Set wallet file encryption." msgstr "Définir l'encryptage de fichier portefeuille." -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Paramètres" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" +msgstr "Partager" + +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "Partager la requête Bitcoin" @@ -5375,38 +5542,54 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Afficher" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "Afficher la balance en monnaie fiduciaire pour les adresses" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Afficher comme code QR" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "Afficher les gains dans l'historique" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "Montrer les paramètres experts" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Afficher l'historique des taux" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5416,10 +5599,10 @@ msgid "Show on Ledger" msgstr "Afficher sur le Ledger" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "Afficher sur {}" @@ -5427,107 +5610,103 @@ msgid "Show report contents" msgstr "Afficher le contenu du rapport" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "Afficher {}" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Afficher / masquer" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "Affichage de l'adresse ..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Signer" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" -msgstr "" +msgstr "Signer cette transaction ?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Signer / vérifier un message" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "Signer/vérifier le message" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Signature" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Signature vérifiée" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "Signé" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "Signature" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "Signature de grosses transactions. Veuillez patienter ..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "Signature du message ..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Signature de la transaction en cours..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "Signer avec une adresse signifie en réalité signer avec la clé privée correspondante et vérifier avec la clé publique correspondante. L'adresse que vous avez entrée n'a pas de clé publique unique ainsi ces opérations ne peuvent pas être effectuées." -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Taille :" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Slovaque" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Slovène" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "Quelque chose c'est mal passé lors de l'exécution d'Electrum." -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "Désolé!" @@ -5535,43 +5714,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "Désolé, mais nous avons pas réussi à vérifier les mises à jour. Veuillez réessayer plus tard." -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Source" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "Espagnole" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "Dépenser" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "Dépenser depuis" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Dépense seulement la monnaie confirmée" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Dépense seulement les entrées confirmées." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "Portefeuille standard" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "Le temps de démarrage est quasi-nul grâce aux serveurs très performants, qui se chargent des parties les plus compliquées du système Bitcoin, avec lesquels il opère en conjonction." -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5583,13 +5750,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Statut" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Statut :" @@ -5599,20 +5766,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "Étape {}/24. Entrer mot de graine comme expliqué sur votre {} :" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Succès" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Récapitulatif" @@ -5624,53 +5799,57 @@ msgid "Summary Text PIN is Disabled" msgstr "Récapitulatif PIN texte est Désactivé" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "Monnaies prises en charge" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Suédois" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Balayer" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Balayer les clés privées" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Synchronisation..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Tamoule" @@ -5678,59 +5857,62 @@ msgid "Tap to show" msgstr "Appuyer pour afficher" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "Cible" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "Conditions d'utilisation" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "Réseau de test" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Texte copié dans le presse-papiers" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "Texte copié dans le presse-papiers." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Thaï" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "Le Digital Bitbox a déjà une graine. Veuillez choisir une option :" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5741,51 +5923,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "Le PIN ne peut pas être plus long que 9 caractères." -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "Le montant des frais peut être librement fixé par l'émetteur. Cependant, les transactions avec des frais bas sont plus longues à traiter." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Le montant sera affiché en rouge si vous n'avez pas assez de fonds dans votre portefeuille." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "L'adresse Bitcoin n'expire jamais et fera toujours partie de ce portefeuille Electrum." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "Le pair du canal peut acheminer les paiements Trampoline." -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "La description n'a pas été envoyée au destinataire des fonds. Elle est stockée dans votre portefeuille et affichée dans l'onglet 'Historique'." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "Le périphérique a été déconnecté." -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "Les frais pour cette transaction semblent anormalement élevés." @@ -5799,29 +5987,34 @@ msgid "The file was removed" msgstr "Le fichier a été supprimé" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "Le firmware de votre ordinateur est trop ancien. Si possible, vous devriez le mettre à jour. Vous pouvez ignorer cette erreur et essayer de continuer, cependant il est probable que des problèmes surviennent." -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Les adresses suivantes ont été ajoutées" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "Les alias suivants sont disponibles :" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Les entrées suivantes n'ont pas pu être importées" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5829,55 +6022,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "La prochaine étape va générer la graine de votre portefeuille. Cette graine NE SERA PAS enregistrée sur votre ordinateur et elle devra être écrite sur papier. Pour être à l'abri d'un malware vous devriez peut-être faire cette opération sur un ordinateur hors ligne et déplacer votre portefeuille plus tard sur un ordinateur en ligne." -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "Cette opération est indéfinie. Pas uniquement dans Electrum mais en général." -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "La phrase de démarrage vous permettra de récupérer votre portefeuille en cas d'oubli de votre mot de passe ou de perte de votre appareil." -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "Le serveur a retourné une erreur lors de la transmission de la transaction." -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "Le serveur a renvoyé une erreur." -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "Le serveur a retournée un ID de transaction inattendu lors de la transmission de la transaction." -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "La transaction a été rejetée car elle contient de multiples sortie OP_RETURN." -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "La transaction a été rejetée car elle est trop grande (en octets)." @@ -5887,24 +6091,24 @@ msgstr "Le portefeuille '{}' contient plusieurs comptes qui ne sont plus pris en charges depuis Electrum 2.7.\n\n" "Souhaitez-vous séparer votre portefeuille en plusieurs fichiers ?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "Ensuite, entrez votre code Google Authenticator :" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5912,7 +6116,7 @@ msgid "There is a new update available" msgstr "Il y a une nouvelle mise à jour disponible" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "Il y a eu un problème avec le rapport automatique :" @@ -5921,7 +6125,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "Par conséquent l'authentification deux facteurs est désactivée." -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5929,27 +6137,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Cette chaîne de blocs est utilisée pour vérifier les transactions envoyées par votre serveur de transactions." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Ce fichier n'existe pas." @@ -5966,33 +6178,38 @@ msgid "This file is encrypted with a password." msgstr "Ce fichier est chiffré avec un mot de passe." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "Cette fonctionnalités est uniquement disponible après appairage de votre {} avec un appareil mobile." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "Cette fonction est uniquement disponible pour des magasin de clés p2pkh en utilisant {}." -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "Cette fonction est uniquement disponible pour les portefeuilles standard lors de l'utilisation de {}." -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Ces informations sont visibles par le destinataire si vous lui envoyez un ordre de paiement signé." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" +msgstr "Cette facture a expiré" + +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -6000,19 +6217,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Ceci est un portefeuille spectateur." -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "Ceci est un portefeuille spectateur." -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "Ceci est un portefeuille spectateur. Il ne contient pas de clés privées." @@ -6020,26 +6237,34 @@ msgid "This is discouraged." msgstr "Ceci est découragé." -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Ceci est la taille de la copie locale pour la chaîne de blocs." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Cela peut entraîner des frais de transaction plus élevés." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Ceci signifie que vous ne pourrez pas l'utiliser pour dépenser des Bitcoins." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "Ceci pourrait améliorer votre vie privée quelque peu." +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "Ce plug-in vous permet de créer une sauvegarde visuellement chiffrée des graines de votre portefeuille, ou de secrets alphanumériques personnalisés." @@ -6052,17 +6277,17 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "Ce plugin facilite l'utilisation de portefeuilles à signatures multiples." -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "Cette demande ne peut pas être payée sur la chaîne" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" -msgstr "" +msgstr "La requête a expiré" #: electrum/gui/qt/seed_dialog.py:53 msgid "This seed will allow you to recover your wallet in case of computer failure." @@ -6072,34 +6297,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "Ce service utilises portefeuille à signatures multiples dans lequel vous possédez 2 des 3 clés. La troisième clé est stockée sur un serveur distant qui signe les transactions en votre nom. De petits frais seront facturés pour chaque transaction qui utilisent le serveur distant." -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "Ce paramètre affecte l'onglet Envoyer et tous les champs relatifs à la balance." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Cette transaction n'est pas enregistrée. Fermer quand même ?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "Ce type de script n'est pas pris en charge avec {}." -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6107,7 +6343,7 @@ msgid "This version supports a maximum of {} characters." msgstr "Cette version prend en charge un maximum de {} caractères." -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Ce portefeuille n'a pas de graine" @@ -6115,7 +6351,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "Ce portefeuille est déjà enregistré auprès de TrustedCoin. Pour terminer la création du portefeuille veuillez entrer votre code Google Authenticator." -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "Ce portefeuille est protégé par l'authentification à deux facteur de TrustedCoin." @@ -6123,7 +6359,7 @@ msgid "This wallet is watching-only" msgstr "Ce portefeuille est en lecture seule" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Ce portefeuille est en lecture seule." @@ -6132,30 +6368,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "Ce portefeuille a été restaurée depuis une graine et il contient deux clés privées maîtresse." -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "Cela permettra d'économiser des frais." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "À" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "Pour annuler, touchez brièvement la lumière clignotante ou attendez que le délai d'attente expire." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "Pour annuler, touchez brièvement la lumière ou attendez que le délai d'attente expire." @@ -6163,14 +6399,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "Pour continuer, touchez la lumière clignotant du Digital Bitbox pendant 3 secondes." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "Pour continuer, touchez la lumière du Digital Bitbox pendant 3 secondes." @@ -6186,7 +6422,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "Pour nous aider à diagnostiquer et résoudre le problème, vous pouvez nous envoyer un rapport d'erreur contenant des information de débogage :" @@ -6194,19 +6430,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Pour s'assurer que vous avez bien sauvegardé votre graine, merci de la réécrire ici." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "Pour quelque peu protéger votre vie privée, Electrum tente de créer la monnaie avec une précision similaire aux autres sorties." @@ -6238,73 +6478,80 @@ #: electrum/slip39.py:224 msgid "Too short." -msgstr "" +msgstr "Trop court." -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "Total des frais" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Taille totale" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Transaction" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "ID de transaction" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "ID de transaction :" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "Transaction ajoutée à l'historique du portefeuille." -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "La transaction n'a pas pu être enregistrée." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "La transaction a été exportée avec succès" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "La transaction est trop grande en taille." -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "La transaction est sans rapport avec ce portefeuille." @@ -6312,36 +6559,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Transaction sans rapport avec votre portefeuille" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "La transaction utilise une version non-standard." -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Transaction :" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transactions" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "Les transactions sont encryptées et stockées sur un serveur distant." -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "Récupération Matrice Trezor" @@ -6349,27 +6592,27 @@ msgid "Trezor wallet" msgstr "Portefeuille Trezor" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Vrai" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "TrustedCoin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "Frais TrustedCoin (2FA) pour le prochain regroupement de transactions" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "Information TrustedCoin" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "TrustedCoin facture de petits frais pour cosigner des transactions. Les frais dépendent de la quantité de transactions prépayées que vous achetez. Une sortie additionnelle est ajoutées à vos transactions chaque fois que vous aurez épuisé vos transactions prépayées." @@ -6377,15 +6620,15 @@ msgid "Try to connect again?" msgstr "Essayer de vous connecter à nouveau ?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Essayez d'expliquer non seulement l'erreur mais comment elle se produit." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "Essayez d'augmenter vos frais de transaction ou utilisez un serveur avec un frais de relai plus bas." -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Turc" @@ -6401,66 +6644,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "L'authentification à deux facteur est un service fournit par TrustedCoin. Pour l'utiliser vous avez besoin d'un appareil séparé avec Google Authenticator." -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "Tx" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Type" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "USB Série" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Ukrainien" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Impossible de créer une sauvegarde" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Impossible de créer le CSV" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Impossible d'exporter l'historique" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Impossible de lire le fichier, ou aucune transaction n'a été trouvée" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "Impossible d'envoyer le rapport" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Non confirmé" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "Parent non confirmé" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "Une erreur inattendue s'est produite." @@ -6468,72 +6707,77 @@ msgid "Unexpected password hash version" msgstr "Version de hachage du mot de passe inattendue" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "Débloquer" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Inconnu" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "Erreur inconnue" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "Erreur inconnue lors de la transmission de la transaction." -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "Non signé" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6541,8 +6785,12 @@ msgid "Unsupported password hash version" msgstr "Version de hachage du mot de passe non prise en charge" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "Inutilisées" @@ -6554,7 +6802,7 @@ msgid "Update check failed" msgstr "Échec de la vérification de mises à jour" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "Une mise à jour pour Electrum {} est disponible" @@ -6576,7 +6824,7 @@ msgid "Upload a master private key" msgstr "Transmettre une clé privée maîtresse" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Utiliser le Proxy Tor" @@ -6588,23 +6836,23 @@ msgid "Use a master key" msgstr "Utiliser une clé principale" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Utiliser comme serveur" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Utiliser les adresses de monnaie" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Utiliser plusieurs adresses de monnaie" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "Utiliser le proxy" @@ -6624,12 +6872,12 @@ msgid "Use this dialog to toggle encryption." msgstr "Utilisez cette boîte de dialogue pour basculer le encryptage." -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" -msgstr "Utiliser le routage Trampoline (désactive le rouage gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" +msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Utilisées" @@ -6637,19 +6885,19 @@ msgid "Username" msgstr "Nom d'utilisateur" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Utilise des icônes du pack d'icônes Icons8 (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "L'utilisation d'adresses de monnaie rend le suivi de vos transactions par des parties tierces plus difficile." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." -msgstr "" +msgstr "Valide." -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Valeur" @@ -6657,7 +6905,7 @@ msgid "Verified block headers" msgstr "En-têtes de bloc vérifiées" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Vérifier" @@ -6669,41 +6917,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "Vérifiez que le câble est connecté et qu'aucune autre application ne l'utilise." +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Version" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Appareil vidéo" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "Vietnamien" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" -msgstr "" - -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "" +msgstr "Afficher le salon" -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Afficher sur l'explorateur de blocs" @@ -6711,20 +6955,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "ATTENTION" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "ATTENTION : TOUTES vos clés privées sont secrètes." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "ATTENTION: Ceci est un portefeuille à signature multiples." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "ATTENTION: l'alias \"{}\" n'a pas pu être validé via une vérification de sécurité additionnelle, DNSSEC, et par conséquent il peut ne pas être correct." @@ -6740,11 +6984,15 @@ msgid "Wallet" msgstr "Portefeuille" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Information du portefeuille" @@ -6752,11 +7000,11 @@ msgid "Wallet Name" msgstr "Nom du portefeuille" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Sauvegarde du portefeuille créée" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Adresse de monnaie du portefeuille" @@ -6764,15 +7012,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "Corruption du fichier de portefeuille détectée. Veuillez restaurer votre portefeuille depuis la graine et comparer les adresses dans les deux fichiers" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "Fichier portefeuille non trouvé : {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Nom du portefeuille" @@ -6780,11 +7028,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Adresse de réception du portefeuille" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "Portefeuille enlevé: {}" @@ -6792,7 +7040,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "Type de portefeuille" @@ -6806,30 +7054,34 @@ #: electrum/gui/kivy/main.kv:529 msgid "Wallets" -msgstr "" +msgstr "Portefeuilles" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Attention" #: electrum/plugins/revealer/qt.py:274 msgid "Warning " -msgstr "" +msgstr "Attention" #: electrum/gui/qt/console.py:68 msgid "Warning!" msgstr "Attention !" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6841,7 +7093,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "Attention : ne pas utiliser ceci si cela vous fait choisir un mot de passe plus faible." -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6849,15 +7101,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "Tour d’observation" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Nous ne garantissons pas que l'import BIP 39 sera toujours pris en charge par Electrum." @@ -6873,25 +7125,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "Réinitialiser l'appareil" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "Réinitialise l'appareil, en effaçant toutes ses données. Le micrologiciel n'est pas impacté." -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "Dans les {} blocs" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "Souhaitez-vous être notifié lorsqu'une nouvelle version d'Electrum sera disponible ?" @@ -6901,7 +7157,7 @@ msgid "Write down the seed word shown on your {}" msgstr "Écrivez le mot de graine affiché sur votre {}" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "Écrire les journaux dans un fichier" @@ -6913,22 +7169,23 @@ msgid "Wrong PIN" msgstr "Code PIN incorrect" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "Type de clé erroné" #: electrum/gui/kivy/uix/dialogs/password_dialog.py:268 msgid "Wrong password" -msgstr "" +msgstr "Mot de passe incorrect" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Mauvaise signature" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Oui" @@ -6936,11 +7193,11 @@ msgid "You are already on the latest version of Electrum." msgstr "Vous avez déjà la version la plus récente d'Electrum." -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Vous suivez la branche suivante" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6948,14 +7205,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "Vous utiliser probablement une version obsolète d'Electrum. Veuillez effectuer une mise à jour." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "Vous êtes hors ligne." -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Vous utiliser une portefeuille non-déterministique qui ne peut pas créer de nouvelles adresses." @@ -6963,7 +7221,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "Vous pouvez désactiver ce paramètre dans '{}'." @@ -6975,11 +7233,11 @@ msgid "You can override the suggested derivation path." msgstr "Vous pouvez outrepasser le chemin de dérivation suggéré." -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "Vous pouvez modifier le fond d'écran de votre appareil pour le personnaliser. Vous devez choisir une image monochrome noire et blanche de {} x {}." @@ -6987,27 +7245,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "Vous ne pouvez pas transmettre une transaction sans une connexion réseau active." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "Vous ne pouvez pas accéder à votre argent ou à une sauvegarde sans le mot de passe." -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "Vous n'avez pas besoin d'effectuer de sauvegarde régulière car votre portefeuille peut être récupéré depuis la phrase secrète que vous pouvez mémoriser ou écrire sur papier." @@ -7015,11 +7277,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "Vous avez plusieurs espaces blancs consécutifs ou des espaces au début ou à la fin dans votre phrase secrète." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Vous pouvez saisir une adresse Bitcoin, un libellé de votre liste de contacts (une liste de complétion vous sera proposée), ou un alias (adresse courriel qui sera renvoyée à une adresse Bitcoin)" @@ -7028,19 +7294,19 @@ msgid "You may extend your seed with custom words." msgstr "Vous pouvez rallonger votre graine avec des mots personnalisés." -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Vous pouvez charger un fichier CSV en utilisant l'icône de fichier." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7052,49 +7318,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "Vous avez besoin d'être en ligne pour terminer la création de votre portefeuille. Si vous générer votre graine sur une ordinateur hors ligne, cliquez sur \"{}\" pour fermer cette fenêtre, déplacer votre fichier de portefeuille vers un ordinateur en ligne et rouvrez le avec Electrum." -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "Vous devez créer un portefeuille Electrum distinct pour chaque phrase secrète que vous utilisez car chacune génère des adresses différentes. Changer la phrase secrète ne détruit pas les autres portefeuilles, chacun est toujours accessible à l'aide de sa propre phrase secrète." -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "Vous devriez activer la protection par code PIN. Utiliser un code PIN est la seule manière de protéger vos bitcoins si votre appareil est perdu ou volé." -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7104,7 +7379,11 @@ msgstr "Vous serez invité à entrer 24 mots peut importe la longueur réelle de votre graine. Si vous saisissez un mot de manière incorrecte ou si vous l’orthographiez mal, vous ne pouvez ni le modifier, ni revenir en arrière - vous devrez recommencer depuis le début.\n\n" "Veuillez donc entrer les mots avec soin !" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7112,7 +7391,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "Votre wallet Ledger souhaite vous communiquer un code PIN à usage unique.

Pour une sécurité accrue vous devriez déconnecter votre appareil, ouvrir une éditeur texte sur un autre ordinateur, placer le curseur dans ce dernier et connecter votre appareil dans cet autre ordinateur. Un résumé de la transaction en cours de signature et un code PIN à usage unique seront générés.

Vérifiez le résumé de la transaction et entrez le code PIN ici.

Avant de presser enter, connectez à nouveau votre appareil dans cet ordinateur.
" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "Votre Ledger est verrouillé. Veuillez le déverrouiller." @@ -7124,43 +7403,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "Vos Bitcoins sont protégés par un mot de passe, toutefois votre portefeuille n'est pas chiffré." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "Votre portefeuille Electrum actuel ne peut être utilisé qu'avec une phrase secrète vide. Vous devez créer un portefeuille distinct à l'aide de l'assistant d'installation pour d'autres phrases secrètes car chacune génère un nouveau jeu d'adresses." -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "Le firmware de votre appareil est trop ancien" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "Votre appareil ne prend peut-être pas en charge cette fonctionnalité." +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Vos libellés ont été synchronisés." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "Votre extension de graine est" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "Votre extension de graine doit être enregistrée ensemble avec votre graine." @@ -7168,15 +7459,15 @@ msgid "Your seed is important!" msgstr "Votre graine est importante !" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Votre serveur est sur branche" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7196,19 +7487,19 @@ msgid "Your wallet file is encrypted." msgstr "Votre portefeuille est chiffré." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "Votre ficher de portefeuille est : {}." -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "La graine de génération de votre portefeuille est :" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "Votre portefeuille a {} transactions prépayées." -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "Votre historique de portefeuille été exporté avec succès." @@ -7220,12 +7511,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Votre portefeuille est protégé par mot de passe et est chiffré." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "Vos {0} ont été exportés vers '{1}'" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "Vos {} on été importés avec succès" @@ -7289,43 +7580,83 @@ msgid "[s] - send stored payment order" msgstr "[s] - envoyer un ordre de paiement stocké" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "adresse déjà utilisée dans le portefeuille" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "sont bloqués" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "blocs" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "monnaie" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "contacts" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "cosignataire" @@ -7337,71 +7668,115 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "initialisé" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "adresse invalide" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "clé privée invalide" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "factures" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "magasin de clefs" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "libellés" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" -msgstr "" +msgstr "chargé" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:275 msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "type non implémenté" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7409,7 +7784,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "ou entrez un code de Revealer ci-dessous et cliquez sur 'Suivant' :" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "veuillez patienter..." @@ -7417,15 +7796,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "imprimez le pdf d'étalonnage et suivez les instructions " -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "proxy activé" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "réception" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7433,12 +7812,8 @@ msgid "seed" msgstr "graine" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7453,27 +7828,32 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 -msgid "tasks" +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" msgstr "" +#: electrum/gui/qt/main_window.py:1001 +msgid "tasks" +msgstr "tâches" + #: electrum/plugins/revealer/qt.py:253 msgid "type a custom alphanumerical secret below:" msgstr "entrer une secret alphanumérique personnalisé ci-dessous :" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:272 msgid "unavailable" -msgstr "" +msgstr "indisponible" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "inconnu" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "parseur inconnu {!r} (choix : {})" @@ -7485,19 +7865,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "spectateur" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "spectateur" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "effacé(s)" @@ -7505,25 +7889,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "votre extension de graine ne sera pas inclue dans la sauvegarde chiffrée." -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} minutes" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} mots" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "Paramètres du {}" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} confirmations" @@ -7532,19 +7924,19 @@ msgid "{} connections." msgstr "{} connexions." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "{} chiffrés pour Revealer {}_{} enregistré en tant que PNG et PDF dans : " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "{} depuis la pointe" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7552,7 +7944,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7560,7 +7956,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} mots" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "À propos d'Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Version" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "Version du protocole" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "Licence" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "Licence MIT" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Page d'accueil" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "https://electrum.org" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "Développeurs" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Distribué par Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Libellé" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Clés publiques" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Clé publique" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "Type de script" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Solde" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transactions" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "Chemin de dérivation" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "Bloqué" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "adresses" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "Choisissez un compte à restaurer." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "Aucun compte existant n'a été trouvé." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "Réseau Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Non confirmé" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "Bloqué" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Peut envoyer" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Peut recevoir" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Canal ouvert" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Solde" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "Réseau Lightning" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Montant" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Sauvegarde de la chaîne" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Capacité" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Peut envoyer" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "Débloquer" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "Bloquer" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "sauvegarde" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Fermer le canal" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Canal ouvert" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Erreur" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "Fermeture coopérative" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Fermer le canal" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Frais de minage" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "Cible" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Sorties" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "Finaliser" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Payer" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Frais supplémentaires" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "Un CPFP est une transaction qui vous renvoie une sortie non confirmée, avec des frais élevés. L'objectif est de faire confirmer par les mineurs la transaction mère afin d'obtenir les frais liés à la transaction secondaire." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Taille totale" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Montant entrée" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Montant de sortie" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "Cible" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "Total des frais" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Sorties" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Désolé!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "Quelque chose c'est mal passé lors de l'exécution d'Electrum." + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "Pour nous aider à diagnostiquer et résoudre le problème, vous pouvez nous envoyer un rapport d'erreur contenant des information de débogage :" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "Afficher le contenu du rapport" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "Veuillez brièvement décrire ce qui a mené à cette erreur (optionnel) :" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Souhaitez-vous envoyer ce rapport ?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "Expédier un rapport d'erreur" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Jamais" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Pas pour l'instant" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Copier" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "Copié !" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "Partager" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "HAP" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Fixe" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Montant" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Copier" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "Copié !" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "Partager" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Local" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "Aujourd'hui" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "Hier" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "La semaine dernière" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "Le mois dernier" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "Plus anciens" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "Importer d’autres adresses" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "Importer d’autres clés" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importer" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importer" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Description" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Max" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "Hash du paiement" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Enregistrer" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Payer" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Supprimer" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Statut" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Date" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "Montant reçu" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "Montant envoyé" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "Frais de transaction" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Libellé" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "Hash du paiement" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "Payé !" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "Échec du paiement" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Description" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Montant" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Message" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Payer" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Question" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Message" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "Non" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Oui" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Réseau" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Statut" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Serveur" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "Réseau Lightning" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Montant" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Max" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Canal ouvert" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Erreur" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Canal établi." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Mot de passe" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Saisir le mot de passe" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Mot de passe" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "Saisir le code PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "Entrez le nouveau PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "Saisissez à nouveau le code PIN." + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "Code PIN incorrect" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "Les codes PIN ne correspondent pas." + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Préférences" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "Interface utilisateur" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Langue" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Veuillez redémarrer Electrum pour activer les nouveaux paramètres de l'interface graphique" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Unité de base" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "Taux historiques" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "Réseau Lightning" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "Créer des canaux récupérables" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Avancé" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Port" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Nom d'utilisateur" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Mot de passe" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Frais supplémentaires" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "Méthode" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "Réduire le paiement" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "Cible" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Sorties" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "Cible" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Sorties" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Message" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Montant" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "Expire après" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "Réseau Lightning" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "URI" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Statut" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Message" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Montant" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "Copié !" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Demande de paiement" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "Payé !" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Supprimer" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 minutes" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 heure" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 jour" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 semaine" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Annuler" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Sélectionner un serveur automatiquement" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Serveur" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "Serveurs" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "Connecté" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "Réglages serveur" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "Configuration réseau" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Suivant" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Frais de minage" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "Montant reçu" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "Montant envoyé" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "Montant reçu dans les canaux" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Montant retiré des canaux " + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "Frais de transaction" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Statut" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "Profondeur du mempool" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Date" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Libellé" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "ID de transaction" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Sorties" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Augmenter les frais" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "Annuler la transaction" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Signer" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Diffuser" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "Partager" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Enregistrer" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Supprimer" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "Transaction ajoutée à l'historique du portefeuille." + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "Remarque : ceci est une transaction hors ligne, si vous souhaitez que le réseau la voie vous devez la transmettre." + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Electrum communique avec des serveurs distants pour obtenir des informations au sujet de vos transactions et adresses. Les serveurs remplissent tous le même but et diffèrent seulement matériellement. Dans la plus part des cas vous souhaiterez simplement laisser Electrum en choisir un aléatoirement. Toutefois si vous préférez, sentez-vous libre de choisir un serveur manuellement." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Connexion automatique" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "Erreur: doublon de clé publique maîtresse" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "Sélectionnez le type d'adresses de votre portefeuille." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "legacy (p2pkh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "wrapped segwit (p2wpkh-p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "native segwit (p2wpkh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "legacy multisig (p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "p2sh-segwit multisig (p2wsh-p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "native segwit multisig (p2wsh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "Vous pouvez outrepasser le chemin de dérivation suggéré." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "Si vous n'êtes pas sûr de ce que c'est, laisser ce champ tel quel." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "Chemin de dérivation" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "Détecter les comptes existants" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Votre graine est importante !" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Si vous perdez votre graine, votre argent sera définitivement perdu." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Pour s'assurer que vous avez bien sauvegardé votre graine, merci de la réécrire ici." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Cette graine vous permettra de restaurer votre portefeuille en cas d'une défaillance de votre ordinateur." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "ATTENTION" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Ne divulguez jamais votre graine." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Ne la tapez jamais sur un site web." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Ne la stockez pas électroniquement." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "La graine de génération de votre portefeuille est :" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "Erreur: doublon de clé publique maîtresse" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "Créer un magasin de clés depuis une clé maîtresse" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "Des graines BIP39 peuvent être importées dans Electrum, de cette façon les utilisateurs peuvent avoir accès aux fonds bloqués dans autres portefeuilles." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "Toutefois nous ne générons pas de graine BIP39 car elle ne satisfont pas nos standard de sécurité." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "Les graines BIP39 n'incluent pas de numéro de version ce qui compromet la compatibilité avec les futurs logiciels." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "Erreur: doublon de clé publique maîtresse" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Type de graine" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "BIP39" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "Saisir la graine du cosignataire" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "Entrer une liste d'adresses Bitcoin (cela créera un portefeuille spectateur) ou une liste de clés privées." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "Quel type de portefeuille voulez-vous créer ?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Créer une nouvelle graine" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "Je possède déjà une graine" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "Utiliser une clé principale" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "Utiliser un périphérique matériel" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Oui" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "Non" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "Réglages serveur" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Nom du portefeuille" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "Quel type de portefeuille voulez-vous créer ?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "Portefeuille avec authentification à deux facteurs" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "Portefeuille multi-signatures" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Importer des adresses Bitcoin ou clés privées" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "HD" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Chiffré" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "HW" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "Réseau Lightning" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Graine" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "2FA" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "inconnu" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "Magasin de clés" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "Type de magasin de clés" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Clé publique maîtresse" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "Supprimer le wallet" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Modifier le mot de passe" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "Ajouter des adresses" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "Ajouter des clés" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "Activer Lightning" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Saisir le nouveau mot de passe" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Succès" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Erreur" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Adresses" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Canaux" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "Aucun wallet chargé" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "Ouvrir/créer un wallet" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Recevoir" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Envoyer" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Erreur" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "Confirmer le paiement" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "Plus d'informations" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Portefeuilles" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "Actif" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "Non chargé" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Annuler" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Retour" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Suivant" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "Terminer" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Réseau" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Préférences" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "À propos" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Erreur" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "Fermer Electrum?" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "Paiement réussi" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "Échec du paiement" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "Entrez votre mot de passe actuel" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/he_IL/electrum.po electrum-4.4.5+dfsg1/electrum/locale/he_IL/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/he_IL/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/he_IL/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr "(שער המרה לא זמין)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "אישור" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "אודות" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "כתובות" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "בדוק עדכונים" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "תיעוד" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "תרום לשרת" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "הצפן/פענח הודעה" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "ייצוא" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "קובץ" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "סינון" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "מקוד QR" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "מתוך קובץ" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "מתוך טקסט" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "מהבלוקצ'יין" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&עזרה" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "היסטוריה" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&ייבוא" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&מידע" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&תוויות" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&טעינת עסקה" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&רשת" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&חדש" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&חדש/שחזור" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&אתר רשמי" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&פתיחה" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&סיסמה" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&תשלום לרבים" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&תכנון" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&תוספים" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&מפתחות פרטיים" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&יציאה" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&נפתח לאחרונה" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&דווח על תקלה" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "שמירת גיבוי" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&גרעין" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&חתימה/אימות הודעה" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&סיכום" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&ריקון" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&כלים" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&תצוגה" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&ארנק" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "&יום אחד" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "&שעה אחת" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "שבוע אחד" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. הנח את דף זה על משטח שטוח ומואר היטב" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 דקות" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "גיבוי אוטומטי נשמר כשנוצר ארנק חדש." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "העתק של קובץ הארנק שלך נוצר ב" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "כנראה שחסרה ספרייה." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "כבר אותחל תשלום עבור חשבונית זו" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "ניסיון קודם לשלם חשבונית זו לא הצליח" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "עמלה קטנה תחויב בגין כל עסקה העושה שימוש בשרת המרוחק. תוכל לבדוק ולשנות את העדפות החיובים שלך לאחר שההתקנה תושלם." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "באופן אוטומטי תופיע עמלה מומלצת בשדה הזה. אתה יכול לשנות אותה. העמלה המומלצת עולה ככל שהעסקה גדולה יותר." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "מגדל-שמירה הוא תוכנה שרצה ברקע ששומרת על הערוצים שלך ומונע מהצד הנגדי לשדר מצב ישן ועל ידי כך לגנוב כסף. " @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "אודות Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "אישור" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "קבל מילה" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "מחיר רכישה" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "הוסף חותֵם-במשותף" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "הוסף חותֵם-במשותף" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "מוסיף מידע לעסקה, מהארנק ומהרשת" +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "עמלות נוספות" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "{} סטושים נוספים יתווספו." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "כתובת" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "פרטי כתובת" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "כתובת הועתקה ללוח" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "כתובת מוקפאת" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "כתובת אינה בארנק." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "כתובת אינה ידועה לצומת:" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "כתובות" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "מתקדם" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "תצוגה מקדימה מתקדמת" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "לאחר השבתת ביטויים סודיים, תוכל לצמד את ארנק אלקטרום זה רק אם היה לו ביטוי סודי ריק. אם הביטוי הסודי לא היה ריק, תצטרך ליצור ארנק חדש עם אשף ההתקנה. תוכל להשתמש שוב בארנק הזה כל זמן שתרצה על ידי הפעלה מחדש של ביטויים סודיים והזנת הביטוי הסודי." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "לאחר עיכוב זה, הכסף יועבר לכתובת הנגזרת מזרע הארנק שלך." -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "הכל" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "יש למלא את כל השדות" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "כבר מעודכן" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "גם, סכומים זעירים במיוחד (\"אבק\") לא נשמרים כעודף, אלא מוספים לעמלה." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "גם, באַצְוַת עסקאות RBF, מחייב BIP 125 עמלת מינימום." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "לחלופין" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "תמיד בדוקו את הגיבויים שלכם." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "סכום" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "סכום עבור פלט OP_RETURN חייב להיות אפס." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "סכום שהתקבל בערוצים" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "סכום שהתקבל:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "סכום שנשלח:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "סכום שישלח" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "סכום הנמשך מערוצים" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "עסקה מוצפנת הוצאה מבריכת החותמים-במשותף." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "זוהה Digital Bitbox לא מאותחל." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "{} ללא שם" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "החל" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "ערבית" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "אתה בטוח שאתה רוצה למחוק את המכשיר? \n" " עדיין יש ביטקויינים בארנק שלך!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "האם אתה בטוח שאתה רוצה להסיר את הערוץ הזה? זה ימחוק לחלוטין עסקאות שייכות מהיסתוריית הארנק שלך." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "האם אתה בטוח שברצונך למחוק ארנק {}?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "האם אתה בטוח שברצונך למחוק את הDigital Bitbox?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "האם אתה בטוח שברצונך להמשיך?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "האם אתה בטוח שברצונך להסיר את העסקה הזאת ו {} העסקאות הבנויות עליה?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "האם אתה בטוח שברצונך למחוק עסקה זו?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "ארמנית" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "בגובה בלוק: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "חובה לציין שם שרת לאחר השטרודל." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "לכל היותר 100 סטושים אולי ילכו לאיבוד כתוצאה מהעיגול הזה." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "הגדרות מודם שמע" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "הרשאה" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "התחברות אוטומטית" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "בדיקה אוטומטית של עדכוני תוכנה" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "שחזור BIP39" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "זרע BIP39" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "ניתן לייבא זרעי BIP39 באלקטרום, כך שמשתמשים יכולים לגשת לכסף שננעל בארנקים אחרים." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "זרעי BIP39 לא מגיעים עם מספר גירסה, מה שפוגע ביכולת שלהם להתאים לתוכנות בעתיד" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "חשבונית BIP70 נשמר כ {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "מחיר ביטקוין-פיאט" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "יתרת BTC" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "BTC נכנס" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "BTC יוצא" @@ -653,31 +681,31 @@ msgid "Back" msgstr "חזור" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "גיבוי לא נשמר. ספריית גיבוי לא הוגדרה." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "ספריית גיבוי" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "גיבוי לא הוגדר" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "גיבוי נשמר:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "מאזן" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "באנר" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "יחידת בסיס" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "יחידת הבסיס של ארנקך." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "חשבוניות תשלומי אָצְוָה" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "לפני שאתם מדווחים על תקלה, שדרגו לגרסה המעודכנת ביותר של אלקטרום (השחרור האחרון או git HEAD), וכללו את מספר הגרסה בדיווח שלכם." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "התחל" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "מצב BitBox02" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "כתובת ביטקוין לא קיים" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "עסקאות ביטקוין הן בדרך כלל לא בחינם. עמלת עסקה משולמת על ידי שולח הכסף." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "גובה בלוק" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "שרשרת בלוקים" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "מנהל אתחול (bootloader)" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "גיבוב Bootloader" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "למטה" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "שידור" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "משדרת העברה..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "תאריך הגרסה" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "בולגרית" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "הקפצת עמלה" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "הקפצת עמלה" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "תפוגת CLTV" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "ערכי כיול:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "ניתן לקבל" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "ניתן לשלוח" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "לא ניתן לבצע תשלום עבור הורה על ידי צאצא (CPFP): עמלה לא ידועה לעסקת הורה" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "אי אפשר לפרוס היסתורייה" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "ביטול" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "ביטול (בזבוז-כפול)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "ביטול העברה" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "בוטל על ידי המשתמש" @@ -840,36 +881,36 @@ msgid "Cannot add this cosigner:" msgstr "אי אפשר להוסיף חותֵם-במשותף זה." -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "לא ניתן לשדר העברה" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "לא ניתן להקפיץ עמלה" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "לא ניתן לבטל העברה" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "לא ניתן ליצור העברה בת" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "לא ניתן לטעון ארנק" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -878,11 +919,11 @@ msgid "Cannot read file" msgstr "לא ניתן לקרוא קובץ" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "לא ניתן לשמור גיבוי ללא הרשאת איחסון" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "לא ניתן לחתום על הודעות עם סוג זה של כתובת:" @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "לא ניתן להפעיל את סורק הQR: איתחול נכשל." -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "קיבולת" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "רווחי הון" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "תזרים מזומנים" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "תעודה לא תואמת" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "פיצול שרשרת זוהה בבלוק {0}" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "עודף" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "כתובת עודף" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "שינוי קוד זיהוי אישי" @@ -941,60 +982,67 @@ msgid "Change Password" msgstr "שינוי סיסמה" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "שינוי..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "גיבוי ערוץ" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "גיבוי ערוץ" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "גיבוי ערוץ:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "מזהה ערוץ" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "ערוץ כבר נסגר" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "ניתן לייבא גיבויים של ערוץ בהרצה אחרת של אותו ארנק על ידי סריקת קוד הQR הזה." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "ניתן להשתמש בגיבויי ערוץ רק לצורך בקשת סגירת הערוצים שלך." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "ערוץ נסגר" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "ערוץ נסגר, יתכן ותצטרכו להמתין לפחות {} בלוקים, בשל עיכובי CSV" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "פרטי ערוץ" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "ערוץ נוצר." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "ערוץ מוקפא לשליחות" @@ -1002,7 +1050,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "עידכוני ערוץ לסרוק." -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "ערוצים" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "ערוצים במסד נתונים." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "בדוק את התיעוד אם ברצונך להגדיר את אלקטרום כמגדל-שמירה." -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "סמן ווי בקופסה הזאת כדי לבקש סוד חדש. תצטרך להקליד מחדש את הזרע שלך." @@ -1038,32 +1086,32 @@ msgid "Checking for updates..." msgstr "בדיקת עדכונים..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "ילד משלם עבור הורה" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "ילד משלם עבור הורה" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "סינית פשוטה" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "סינית מסורתית" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "בחירת מסך בית" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "בחירת קובץ גיבוי:" @@ -1075,7 +1123,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "בחרו סיסמה להצפנת מפתחות הארנק שלכם." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1087,7 +1135,7 @@ msgid "Choose an account to restore." msgstr "בחירת חשבון לשחזור" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "בחירת שיטת בחירת מטבע (UTXO). השיטות הבאות זמינות:\n\n" @@ -1095,7 +1143,7 @@ msgid "Choose from peers" msgstr "בחירה מעמיתים" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "בחרו איך לאתחל את ה- Digital Bitbox שלכם:" @@ -1125,7 +1173,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "בחרו את סוג הכתובות בארנקכם." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "בחר באיזה סורק בלוקים להשתמש עבור פקודות שפותחות דפדפן אינטרנט" @@ -1137,9 +1185,9 @@ msgid "Choose..." msgstr "בחירה..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "ניקוי" @@ -1147,81 +1195,82 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "אַפֵּס את שהותך בארנק לאחר זמן מוגדר של אי-פעילות. ברגע שזמן שהותך תם, תצטרך להזין מחדש את מספר הזהוי וביטוי הסודי (לא הזרע) שלך בשביל להשתמש במכשיר." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "לחצו שליחה כדי להמשיך" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "לחצו כאן כדי להסתיר הודעה זו." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "לוח ריק" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "סגירה" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "סגירת ערוץ" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "מט&בעות" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "קוד" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "שליטת מטבעות מופעלת" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "מטבע מוקפא" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "מטבע נבחר לבזבוז" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "בחירת מטבע" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "בחירת מטבעות מופעלת (({} UTXOs נבחרו)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "" #: electrum/gui/text.py:102 msgid "Coins" @@ -1235,11 +1284,11 @@ msgid "Coldcard Wallet" msgstr "ארנק Coldcard" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "תבנית צבע" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "שילוב" @@ -1248,27 +1297,31 @@ msgstr "סיימו את תהליך האתחול במכשירכם {}" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "מחשבת מסלול..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "מ&סוף" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "אנשי &קשר" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "אישור מחיקת מכשיר" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "אימות Passphrase:" @@ -1276,33 +1329,29 @@ msgid "Confirm Password:" msgstr "אימות סיסמה:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "אימות גרעין" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "אימות הרחבת גרעין" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "אשרו מצב מוגן לביטוי סודי " -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "אימות העברה" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "אשר עסקה על מכשיר הלדג'ר שלך" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "אישור פעולה" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "אישור סגירה בכוח?" @@ -1391,15 +1440,15 @@ msgid "Confirm wallet address on your {} device" msgstr "אשר כתובת הארנק על מכשירך {}" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "מאושר. חותם עסקה..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "צמתים מחוברים" @@ -1407,12 +1456,12 @@ msgid "Connected nodes are on the same chain" msgstr "צמתים מחוברים הם על אותו שרשרת" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "מחובר לצומת {0}." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "מחובר לצמתים {0}." @@ -1421,7 +1470,11 @@ msgid "Connected to {} peers" msgstr "מחובר ל{} עמיתים" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "מחרוזות התחברות צריכות להיות בצורה של @:" @@ -1433,52 +1486,49 @@ msgid "Connections with lightning nodes" msgstr "התחברויות לצמתי לייטנינג" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "אולי נסה להתחבר לשרת אחר, או לעדכן את אלקטרום." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "אנשי קשר" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "סגירה בהסכמה" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "העתקה" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "העתקת כתובת" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "העתקת תמונה" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "העתקת תמליל" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "העתקה וסגירה" @@ -1486,11 +1536,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "העתק והדבק את כתובת המקבל באמצעות כפתור 'הדבק', או השתמש במצלמה כדי לסרוק את קוד הQR." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "העתקה ללוח גזירים" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "העתקת {}" @@ -1506,59 +1556,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "לא מצליח לסגור ערוץ:" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "לא מצליח להבין על אילו פלטים לשמור" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "לא מצליח למצוא מטבעות עבור פלט" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "לא מצליח למצוא פלט מתאים" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "לא מצליח למצוא פלטים מתאימים" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "לא מצליח לכפות סגירה על ערוץ:" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "לא מצליח לפתוח ערוץ: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "לא מצליח להוריד תנאי שימוש:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "לא ניתן לחתום על הודעה" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "לא ניתן לחתום על הודעה." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "דו\"ח קריסה" @@ -1566,7 +1616,7 @@ msgid "Create New Wallet" msgstr "יצירת ארנק חדש" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1574,11 +1624,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "יצירת גרעין חדש" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "יצירת ארנק בעזרת הגרעין הנוכחי" @@ -1590,27 +1640,23 @@ msgid "Create new wallet" msgstr "יצירת ארנק חדש" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "יצירה או שיחזור" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "צור ערוצים הניתנים לשחזור" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "יצירת העברה" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "יצירת חשבונית חדשה תעשה שימוש חוזר באחת הכתובות שלכם ותמחק חשבונית קיימת. להמשיך בכל זאת?" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "שגיאה קריטית" @@ -1618,15 +1664,11 @@ msgid "Current Password:" msgstr "סיסמה נוכחית:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "תעריף נוכחי" @@ -1634,11 +1676,11 @@ msgid "Current version: {}" msgstr "גרסה נוכחית: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "מותאם" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "כתובת URL מותאמת" @@ -1646,35 +1688,35 @@ msgid "Custom secret" msgstr "סוד מותאם" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "צ׳כית" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "דנית" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "כהה" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "כהה\\בהיר" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "תאריך" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "תאריך: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "יומני debug יכולים להשמר באופן קבוע לכונן. הם שימושיים לטיפול בתקלות." @@ -1682,55 +1724,59 @@ msgid "Debug message" msgstr "הודעת דיבג" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "פענוח" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "לפענח את המפתח הפרטי שלך?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "ברירת מחדל" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "מחיקה" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "מחיקת גיבוי?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "מחק חשבונית?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "מחיקת חשבוניות" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "מחיקת בקשה?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "מחיקת בקשות" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "מחיקת קובץ ארנק?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "מחיקת ארנק?" @@ -1738,43 +1784,48 @@ msgid "Denomination" msgstr "יחידה" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "נתיב גזירה" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "תיאור" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "תיאור של העברה (לא חובה)" -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "צומת יעד" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "פרטים" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "פרטים..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "גילוי חשבונות קיימים" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1782,22 +1833,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "מזהה מכשיר" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "תווית התקן" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "שגיאת תקשורת עם התקן. נא לנתק ולחבר מחדש את הDigital Bitbox שלך." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "התקן לא במצב Bitcoin" @@ -1809,26 +1860,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "השבת מספר זהוי אישי" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "השבת ביטויים סודיים" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "מושבת" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "מנותק" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "להציג את הזרע שלך?" @@ -1836,11 +1891,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "מופץ על ידי Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "לא להזין מידע רגיש/פרטי כאן. הדו\"ח יופיע לעיני כל במעקב העניינים הציבורי." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "לא לזווג" @@ -1848,8 +1903,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "לא להדביק כאן קוד שאתם לא מבינים. הרצת הפקודה הלא נכונה עלולה להביא לאיבוד בלתי הפיך של המטבעות שלכם." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "לא לאחסן באופן אלקטרוני." @@ -1857,11 +1912,11 @@ msgid "Do you have something to hide ?" msgstr "יש לך משהו להסתיר?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "האם ברצונך ליצור זרע חדש, או לשחזר ארנק עם זרע קיים?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "האם ברצונך ליצור את הערוץ הראשון שלך?" @@ -1877,51 +1932,61 @@ msgid "Do you want to delete the old file" msgstr "האם ברצונך למחוק את הקובץ הישן?" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "האם ברצונך לפתוח אותו עכשיו?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "האם ברצונך להסיר את {} מארנקך?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "האם ברצונך לשלוח את הדו\"ח הזה?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "האם ברצונך להמשיך?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "לא מכיר אף כתובת לצומת:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "אל תציג את זה שוב." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "בגלל באג, גירסאות ישנות של אלקטרום *לא* יצרו את אותו סוג ארנק כמו הגירסאות החדשות או תוכנות אחרות." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "במשך הזמן ההוא, לא יהיה ניתן לשחזר ממון מהזרע שלך, ועלולים ללכת לאיבוד אם תאבד את ההֶתְקֵן שלך." -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "הולנדית" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "הערכות עמלה משתנה לא זמינים" @@ -1933,16 +1998,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "זמן הגעה משוער: גובה עמלה מבוסס על הערכות זמן אישור ממוצעות" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "ערוך {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "תוספי אלקטרום" @@ -1952,16 +2028,16 @@ msgstr "אלקטרום לא יכול להזדווג עם {} שלך.\n\n" "לפני שאתה מבקש שיישלחו ביטקוינים לכתובות בארנק הזה, וודא כי אתה יכול להזדווג עם הֶתְקֵנְךָ, או שיש לך את הזרע ברשותך (וביטוי סודי, אם יש). אחרת הביטקוינים שתקבל לא יהיו ניתנים לבזבוז." -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "אלקטרום מתחבר לשרתים מרוחקים כדי לקבל מידע אודות העסקאות והכתובות שלך. כל השרתים עושים את אותו הדבר רק שהם על מחשבים שונים. ברוב המקרים תרצה לתת לאלקטרום לבחור אחד באופן באקראי. אמנם אם אתה מעדיף, תרגיש חופשי לבחור שרת באופן ידני." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "אלקטרום מתחבר למספר צמתים כדי להוריד כותרות בלוקים ולגלות את שרשרת הבלוקים הארוכה ביותר." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "העדפות אלקטרום" @@ -1969,93 +2045,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "אלקטרום מבקש את היסטוריית עסקאותיך משרת בודד. ההיסטוריה שמתקבלת נבדקת מול כותרות בלוקים שנשלחות מצמתים אחרים, באמצעות ווידוא-תשלום-פשוט (SPV)." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "אלקטרום שולח את כתובות ארנקך לשרת בודד, כדי לקבל את היסטוריית העסקאות שלך." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "ארנק אלקטרום" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "אלקטרום לא הצליח להעתיק את קובץ הארנק שלך למיקום שהוגדר." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "אלקטרום לא הצליח לעשות דה-סריאליזציה לעסקה:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "אלקטרום לא הצליח לפתוח את קובץ העסקאות שלך" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "אלקטרום לא הצליח לקרוא את העסקה שלך" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "אלקטרום לא הצליח לייצר ייצוא של מפתח פרטי." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "אלקטרום לא הצליח לייצר ייצוא עסקה." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "אלקטרום עכשיו הולך להכבות." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "הפעל" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "הפעל לייטנינג?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "אפשור הגנת מספר זיהוי אישי" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "הפעל ביטויים סודיים" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "הפעל שער המרת פיאט עם ההיסטוריה." -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "אפשור עיגול ערך פלט" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "הפעל ביטויים סודיים" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "אפשור בדיקת עדכונים" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "מאופשר" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "מופעל, ערוצים שלא ניתנים לשחזור" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "הצפנה" @@ -2072,39 +2152,39 @@ msgid "Encrypt {}'s seed" msgstr "הצפן הזרע של {}" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "הצפן/פענח הודעה" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "הצפן/פענח הודעה" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "מוצפן" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "הצפנה ופיענוח כרגע לא נתמכים עבור {}" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "הצפנה ופיענוח לא ממומשים על ידי {}" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "סוף" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "אנגלית" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "הזן מספר זהוי" @@ -2112,12 +2192,12 @@ msgid "Enter PIN:" msgstr "הזן מספר זהוי" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "הזן ביטוי סודי" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "הזן ביטוי סודי על הֶתְקֵן" @@ -2125,16 +2205,16 @@ msgid "Enter Password" msgstr "הזן סיסמה" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "הזן מזהה של צומת מרוחק או מחרוזת התחברות או חשבונית" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "הזן זרע" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "הזן את תווית העסקה" @@ -2144,8 +2224,8 @@ msgstr "הזן שם מתאר לחשבון הרב-חתימתי שלך.\n" "אתה תהיה אמור בזמן מאוחר יותר להשתמש בשם הזה כדי לזהות באופן ייחודי את החשבון הרב-חתימתי הזה" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "הזן תווית כדי לקרוא שם להתקן שלך:" @@ -2153,7 +2233,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "הזן רשימה של כתובות ביטקוין (מה שיצור ארנק לצפייה-בלבד), או רשימה של מפתחות פרטיים." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "הזן רשימה של פלטים בשדה 'שלם ל-'." @@ -2163,7 +2243,7 @@ msgid "Enter a new PIN for your {}:" msgstr "הזן מספר זהוי אישי חדש ל{} שלך:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "הזן סיסמה חדשה למטה." @@ -2173,7 +2253,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "הזן ביטוי סודי כדי לייצר את הארנק הזה. כל פעם שתשתמש בארנק הזה ה{} שלך יבקש ממך את הביטוי הסודי. אם אתה שוכח את הביטוי הסודי לא תהיה לך גישה לביטקוינים בארנק." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "הזן כתובות" @@ -2185,7 +2265,7 @@ msgid "Enter cosigner seed" msgstr "הזן זרע חותם-במשותף" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "הזן תיאור" @@ -2201,22 +2281,26 @@ msgid "Enter passphrase on device?" msgstr "הזן ביטוי סודי על הֶתְקֵן?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "הזן סיסמה:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "הזן מפתחות פרטיים" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "הזן מפתחות פרטיים:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "הזן את המפתח הפרטי הראשי שמתחיל עם xprv:" @@ -2226,11 +2310,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "הזן את הביטוי הסודי כדי לפתוח את הארנק הזה:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "הזן את הסיסמה שנשתמשה כשהגיבוי נוצר:" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "הזן את מילות השחזור על ידי לחיצה בכפתורים כפי שמופיע על צג ההֶתְקֵן. תוכל גם להשתמש במקשי פד הספרות.\n" @@ -2248,13 +2332,13 @@ msgid "Enter wallet name" msgstr "הזן שם ארנק" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "הזן את זרע הBIP39 שלך:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "הזן את סיסמת הDigital Bitbox שלך:" @@ -2262,11 +2346,11 @@ msgid "Enter your PIN" msgstr "הזן את מספר הזהוי שלך" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "הזן את מספר הזהוי שלך (ספרות 1-9):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "הזן את מספר הזהוי שלך כדי להמשיך" @@ -2284,37 +2368,34 @@ msgid "Enter your password or choose another file." msgstr "הזן את סיסמתך או בחר קובץ אחר." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "הזן את סיסמתך כדי להמשיך" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "מחק את הDigital Bitbox" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "שגיאה" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "שגיאה בהוספת חשבונית" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "שגיאה בחיבור עסקאות חלקיות" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "שגיאה בהתחברות לשרת" @@ -2323,13 +2404,12 @@ msgid "Error connecting to {} server" msgstr "שגיאה בהתחברות ל{} שרת" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2337,28 +2417,28 @@ msgid "Error decrypting message" msgstr "שגיאה בפענוח הודעה" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "שגיאה בהורדת מידע של חשבון TrustedCoin." -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "שגיאה בהורדת העסקה מהרשת" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "שגיאה בחיבור עסקאות חלקיות" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "שגיאה בפתיחת קובץ" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "שגיאה בקריאת URI" @@ -2366,10 +2446,10 @@ msgid "Error scanning devices" msgstr "שגיאה בסריקת הֶתְקֵנִים" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "שגיאה בהצגת כתובת" @@ -2385,50 +2465,45 @@ msgid "Error: duplicate master public key" msgstr "שגיאה: מפתח ציבורי ראשי כבר קיים" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "אספרנטו" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "הערכה" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "צא מאלקטרום" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "תאריך תפוגה" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "תאריך תפוגה של בקשתך." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "פג התוקף" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "בתוקף עד:" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "פג התוקף לאחר" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "ייצא" @@ -2436,35 +2511,35 @@ msgid "Export Backup" msgstr "ייצא גיבוי" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "ייצא היסטוריה" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "ייצא גיבוי" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "ייצא קובץ" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "ייצא בשביל Coldcard" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "ייצא לקובץ" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "חשיפת מפתח פרטי אחד בודד יכולה לגרום לפריצת כל הארנק שלך!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "הארך את הזרע הזה עם מילים לבחירתך" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "נכשל" @@ -2480,21 +2555,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "פיענוח באמצעות התקן החומרה הזה נכשל." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "הצגת קוד QR נכשל." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "ייצוא לקובץ נכשל." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "ייבוא מקובץ נכשל." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "קריאת שורת 'שלם ל-' נכשלה" @@ -2502,144 +2577,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "שליחת עסקה למאגר החותמים-במשותף נכשלה" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "עדכון הסיסמה נכשל" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "לא נכון" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "עמלה" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "עמלה של צאצא" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "שיעור עמלה" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "עיגול עמלה" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "פיאט" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "יתרת פיאט" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "מטבע הפיאט" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "פיאט נכנס" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "פיאט יוצא" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "קובץ" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "גיבוי קובץ" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "סינון:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "השלם" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "חפש" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "גרסת קוׁשְׁחָה" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "גרסת קוׁשְׁחָה (או אפליקציית ביטקוין) מיושנת מדי בשביל תמיכה בסגוויט. נא לעדכן ב-" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "גרסת קוׁשְׁחָה מיושנת מדי." -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "גרסת קוׁשְׁחָה מיושנת מדי. נא לעדכן ב-" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "שיעור קבוע" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "עקוב אחר ענף זה" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "עבור בקשות לייטנינג, תשלומים לא יתקבלו לאחר שיפוג התוקף." -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "להֶתְקֵן חומרה; לכלול xpub" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "למידע נוסף, בקרו" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "לבקשות בשרשרת, הכתובת נשמרת עד שפג תקפה. לאחר מכן, אולי ייעשה בה שימוש חוזר." -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "מטעמי אבטחה אנו ממליצים להשתמש בגירסה המעודכנת ביותר של אלקטרום." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "סגור-בכפייה ערוץ" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "לסגור-בכפייה ערוץ?" @@ -2647,54 +2726,55 @@ msgid "Fork detected at block {}" msgstr "פיצול התגלה בבלוק {}" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "מבנה" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "מבנה: כתובת, סכום" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "להעביר הלאה" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "להקפיא" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "הקפאת כתובת" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "הקפאת כתובות" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "הקפאת מטבע" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "הקפאת מטבעות" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "צרפתית" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "מ-" @@ -2707,8 +2787,8 @@ msgid "From {0} cosigners" msgstr "מ {0} חותמים-במשותף" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2716,44 +2796,48 @@ msgid "Fulfilled HTLCs" msgstr "חוזים נעולים-בזמן מגובבים (HTLC) משולמים" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "אימות דו-שלבי מלא פעיל. זה עוד לא נתמך." +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "ממומן" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "לא יהיה ניתן לשחזר את הממון בערוץ הזה מהזרע עד שהוא ירוקן בחזרה לארנקך, ואולי הוא ילך לאיבוד אם תאבד את קובץ הארנק שלך." -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "צור ארנק אקראי חדש" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "גרמנית" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "קוד מאמת גוגל:" @@ -2761,7 +2845,7 @@ msgid "Gossip" msgstr "רכילות" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "יוונית" @@ -2777,15 +2861,15 @@ msgid "Hardware Keystore" msgstr "אחסון-מפתחות חומרה" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "גובה" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "שלום עולם" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "עזרה" @@ -2793,16 +2877,8 @@ msgid "Here is your master public key." msgstr "המפתח הציבורי הראשי שלך פה." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "הסתר" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "הסתר {}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "היסטוריה" @@ -2810,11 +2886,11 @@ msgid "Homepage" msgstr "דף הבית" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "מסך הבית" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "דילוגים" @@ -2822,7 +2898,7 @@ msgid "Host" msgstr "שם שרת" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "שם שרת לא טוב (נכשל getaddrinfo)" @@ -2838,49 +2914,50 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "אמנם, ארנקי חומרה לא תומכים בפיענוח הודעות, מה שהופך אותם ללא-תואמים למבנה הנוכחי של מאגר החותמים-במשותף." -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "אמנם, אנחנו לא מפיקים זרעי BIP39, כי הם לא עומדים בתנאי הבטיחות שלנו." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "הונגרית" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "יש לי כבר זרע" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "איבדתי את חשבון מאמת גוגל שלי" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "כתובת IP/פּוׁרְט תקשורת בצורה של:\n" " [host]:[port]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "אם התחברות אוטומטית מופעלת, אלקטרום תמיד ישתמש בשרת המחובר לשרשרת הבלוקים הארוכה ביותר." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "אם מופעל, ככל היותר ילכו לאיבוד אולי 100 סטושים כתוצאה מכך, לעסקה. " -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "אם זה מושבת, תצטרך לבחור שרת בו תרצה להשתמש. אלקטרום יתן לך התראה אם השרת שלך לא עומד בקצב." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2888,16 +2965,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "אם אתה לא בטוח מה זה, השאר את השדה הזה כמו שהוא." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "אם אתה מחובר לאינטרנט, לחץ על \"{}\" כדי להמשיך." -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "אם אתה מסמן את הקופסה הזאת, עסקאותיך הלא-מאושרות יאוחדו ביחד לעסקה אחת." -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "אם משביתים את מספר הזהוי, כל אחד עם גישה פיזית להֶתְקֵנְךָ {} יוכל לבזבז את הביטקוינים שלך." @@ -2905,13 +2982,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "אם אתה לא בטוח מה זה, השאר את השדה הזה ריק." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "אם תסגור בכוח את הערוץ הזה, הממון הנמצא בו לא יהיה זמין למשך {} בלוקים." -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "אם אתה שוכח ביטוי סודי לא תהיה לך גישה לביטקוינים בארנק עליו הוא מגן. ביטוי סודי אינו מספר זהוי. תשנה את זה רק אם אתה בטוח שאתה מבין במה מדובר." @@ -2923,11 +3000,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "אם איבדת את חשבון המאמת גוגל שלך, תוכל לבקש סוד חדש. תצטרך להקליד מחדש את הזרע שלך." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "אם איבדת את השלב השני, תצטרך לשחזר את ארנקך מהזרע כדי לבקש קוד חדש." -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "אם יש לך מגדל-שמירה פרטי, הזן את כתובת הURL כאן." @@ -2935,7 +3012,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "אם אתה ממשיך לחוות בעיות בהתחברות לרשת, נסה להשתמש בפרוקסי Tor." @@ -2943,23 +3020,27 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "אם אתה מאבד את הזרע שלך, הכסף שלך ילך לאיבוד לתמיד." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "אם אתה מאבד את קובץ הארנק שלך, הדבר היחיד שתוכל לעשות עם גיבוי הוא לבקש סגירת הערוץ שלך, כדי שממונך יישלח על השרשרת." -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "אם קיבלת את העסקה הזאת מהתקן לא אמין, אל תסכים לחתום עליה יותר מפעם אחת,\n" "אחרת יהיה מצב שתשלם עמלה שונה." +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "אם אתה משתמש בביטוי סודי, וודא שהוא נכון." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "אם ברצונך לייצר כתובות חדשות, השתמש בארנק דטרמיניסטי במקום." @@ -2967,16 +3048,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "אם ווינדוס לא מבחין בהֶתְקֵן שלך, לך ל\"הגדרות\", \"התקנים\", \"התקנים מחוברים\", ובצע \"הסר התקן\". אחרי כן, חבר את ההתקן שלך שוב." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "אם יש כסף בארנק שלך, וודא ששמרת את הזרע שלו." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "להתעלם ולהמשיך?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "ייבא" @@ -2988,39 +3068,43 @@ msgid "Import Bitcoin addresses or private keys" msgstr "ייבא כתובות או מפתחות פרטיים ביטקוין" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "ייבא גיבוי ערוץ?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "ייבא כתובות" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "ייבא גיבוי ערוץ" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "ייבא קובץ" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "ייבא זיווג מיישום הDigital Bitbox " -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "ייבא מפתחות פרטיים" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "במיוחד, *אין* להשתמש בשירותי 'פדיית מפתח פרטי' המוצעים על ידי צדדי ג'." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "בביצוע" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3028,48 +3112,49 @@ "אין גיבוי, ולמשתמש יש הוכחה לכך.\n" "זהו מאפיין מתקדם, שמומלץ להשתמש בו רק במצב בו לאחד החותמים של ארנק רב-חתימתי יש יותר ממפתח פרטי אחד (לאותו ארנק)." -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "במקרים מסויימים, השתמש בעד 3 כתובות עודף כדי לחלק סכומי מטבע גדולים ולטשטש את כתובת המקבל." -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "" + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "בבלוק הבא" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "כלול בבלוק: {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "סיסמה שגויה" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "הוזנה סיסמה שגויה." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "זרע שגוי" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "הגדל עמלה" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "הגדל את העמלה של עסקתך כדי לשפר את מיקומו במאגר העסקאות הלא מאושרות (mempool)." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "אנדונזית" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "מידע" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "מידע" @@ -3082,30 +3167,30 @@ msgid "Initialize Device" msgstr "אתחל התקן" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "מאותחל" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "יוזם:" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "סכום הקלט" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "גיבוי ערוצי קלט" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "העתקת עסקה גולמית" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "קלטים" @@ -3113,7 +3198,7 @@ msgid "Install Wizard" msgstr "אשף התקנה" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "התקן חבילת zbar כדי להפעיל את זה." @@ -3121,11 +3206,11 @@ msgid "Instructions:" msgstr "הוראות:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "אין מספיק כסף" @@ -3133,56 +3218,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "כתובת לא תקינה" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "סכום לא תקין" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "כתובת ביטקוין לא תקינה" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "כתובת ביטקוין לא תקינה" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "כתובת ביטקוין לא תקינה" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "עמלה לא תקינה" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "קוד JSON לא תקין." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "שורות לא תקינות נמצאו:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "מספר זהוי לא תקין" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "מפתח ציבורי לא תקין" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "סכום לא תקין" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3202,20 +3285,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "מזהה צומת לא תקין, חייב להיות 33 בייטים ובסיס הקסדצימלי" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "סיסמה חד-פעמית לא תקינה." @@ -3228,45 +3311,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "קסם xpub לא תקין. וודא שהתקן ה{} שלך מוגדר לשרשרת הנכונה." -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "חשבונית" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "פג תוקף חשבונית" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "חשבונית מבקשת מאיתנו לנעול כסף למשך זמן לא סביר." -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "חשבוניות" @@ -3274,15 +3344,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "זה גם כולל את המפתח הציבורי הראשי שלך המאפשר לך לצפות בכתובות שלך." -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "לא ניתן \"לגבות\" אותו רק על ידי ייצוא המפתחות הפרטיים האלה." -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "הוא סותר את ההיסטוריה הנוכחית." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "ניתן לייבא אותו לארנק אחר עם אותו זרע." @@ -3298,7 +3368,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "איטלקית" @@ -3310,15 +3380,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "יפנית" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "חבר קלטים/פלטים" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "שחזור זרע KeepKey" @@ -3326,7 +3396,7 @@ msgid "KeepKey wallet" msgstr "ארנק KeepKey" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "מקש קיצור דרך: הקלד \"!\" לשלוח את כל המטבעות שלך." @@ -3334,15 +3404,15 @@ msgid "Keystore" msgstr "אחסון-מפתחות" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "סוג אחסון-מפתחות" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "קירגיזית" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "תווית" @@ -3370,9 +3440,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "תוויות, מזהי עסקאות וכתובות מוצפנות לפני שהן נשלחות לשרת המרוחק." +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "שפה" @@ -3380,7 +3450,7 @@ msgid "Latest version: {}" msgstr "הגירסה האחרונה: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "לטבית" @@ -3413,18 +3483,18 @@ msgid "Licence" msgstr "רישיון" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "בהיר" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "לייטנינג" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3436,33 +3506,37 @@ msgid "Lightning Gossip" msgstr "רכילות ברק" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "חשבונית לייטנינג" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "רשת לייטנינג" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "נתוני רשת לייטנינג" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "מזהה צומת לייטנינג:" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "תשלום לייטנינג" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "ניתוב לייטנינג" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3474,19 +3548,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "לייטנינג כרגע מוגבל לארנקי HD עם כתובות מסוג p2wpkh." -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "לייטנינג מושבת" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "לייטנינג לא מופעל כי הארנק הזה נוצר על ידי גירסה ישנה של אלקטרום. ליצור מפתחות לייטנינג?" @@ -3494,69 +3569,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "לייטנינג לא הופעל לארנק הזה" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "מפתחות לייטנינג אותחלו." -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "תשלומי לייטנינג לא זמינים עבור הארנק הזה" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "לייטנינג:" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "שורה #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "הטען ארנק מכרטיס המיקרו SD " -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "טען ארנק מכרטיס המיקרו SD (הזרע הנוכחי יימחק)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "טען גיבוי" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "טען עסקה" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "טוען גיבוי..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "מקומי" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "מגדל-שמירה &מקומי" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "מגדל-שמירה מקומי" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3564,23 +3652,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "מזהה ערוץ ארוך" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "חיפוש פעולה" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "עמלה נמוכה" @@ -3600,7 +3696,7 @@ msgid "Make sure you install it with python3" msgstr "וודא שאתה מתקין אותו עם python3" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "וודא שאתה הבעלים של הזרע או המפתחות הפרטיים, לפני שאתה מבקש שיישלחו ביטקוינים לארנק הזה." @@ -3608,26 +3704,26 @@ msgid "Master Fingerprint" msgstr "טביעת אצבע ראשית" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "מפתח ציבורי ראשי" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "מטריצה" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "מירבי" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "עברת את העמלה המקסימלית" @@ -3639,24 +3735,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "מבוסס מאגר העסקאות הלא-מאושרות: שיעור העמלה מכֻוָון לעומק מסוים במאגר העסקאות הלא-מאושרות" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "עומק מאגר העסקאות הלא-מאושרות" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "מַזֵּג חתימות מ-" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "הודעה" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "הצפנת, פענוח וחתימת הודעות כרגע לא נתמכות ב{}" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3664,23 +3760,27 @@ msgid "Method:" msgstr "שיטה:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "עמלת כרייה" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "סכום חסר" @@ -3689,21 +3789,21 @@ msgid "Missing libraries for {}." msgstr "ספריות חסרות ל{}." -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "עסקה קודמת חסרה לקלט מורשה." -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "עסקה קודמת חסרה." -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "חסר הURL של הדו\"ח." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "אפשרויות זיווג נייד" @@ -3711,14 +3811,18 @@ msgid "More info at: {}" msgstr "מידע נוסף ב: {}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "ארנק רב-חתימתי" @@ -3731,18 +3835,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "לא מספר זהוי של הֶתְקֵן - ראה למעלה" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "שם" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "תן שם ל {} הזה. אם יש לך מספר התקנים התוויות שלהם עוזרות להבחין בינם." +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "רשת" @@ -3751,25 +3855,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "תם הזמן לבקשת רשת." -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "אף פעם" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "לעולם לא לחשוף את הזרע שלך." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "לעולם לא להקליד אותו על אתר אינטרנט." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "איש קשר חדש" @@ -3781,46 +3889,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "איש קשר חדש" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "עסקה חדשה: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "הבא" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "לא" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "אין נתונים" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "אין תיאור" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3828,11 +3936,15 @@ msgid "No Wallet" msgstr "אין ארנק" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "אין כתובת זמינה. נא להסיר חלק מהבקשות הממתינות." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "אין סכום" @@ -3840,11 +3952,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "אין נתונים" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "אין כתובת תרומות לשרת הזה" @@ -3856,10 +3968,14 @@ msgid "No existing accounts found." msgstr "לא נמצאו חשבונות קיימים." -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "לא זוהה פיצול" @@ -3868,23 +3984,23 @@ msgid "No hardware device detected." msgstr "לא זוהה התקן חומרה." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "לא נמצאו קלטים." -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "אין אחסון-מפתחות" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "אין עוד כתובות בארנקך." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "אין פלטים" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "לא נמצא מסלול" @@ -3900,17 +4016,17 @@ msgid "No wallet loaded." msgstr "שום ארנק לא נטען." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "מזהה צומת" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "שם צומת" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "צמתים" @@ -3918,17 +4034,17 @@ msgid "Nodes in database." msgstr "צמתים במסד נתונים." +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "ללא" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "נורבגית ספרותית" @@ -3936,7 +4052,7 @@ msgid "Not Now" msgstr "לא עכשיו" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "לא מאומת" @@ -3944,45 +4060,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "לא זמין לארנק זה." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "לא מחובר" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "לא מופעל" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "אין מספיק כסף" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "אין מספיק כסף בכתובת." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "לא אומת" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "עדיין לא זמין" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "שים לב שאם הקפאת חלק מהכתובות שלך, הכסף שיהיה זמין יהיה נמוך מהיתרה שלך." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "שים לב שערוצי לייטנינג יומרו לגיבויי ערוץ." @@ -3995,10 +4116,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "שים לב שהמטבעות שלך לא נעולים בשירות הזה. אתה רשאי למשוך את כספך אימתי שתרצה וללא עלות, ללא השרת המרוחק, על ידי שימוש באפשרות ה'שחזר ארנק' עם זרע הארנק שלך." -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "שים לב: אם אתה מפעיל את ההגדרה הזאת, תהיה זקוק להתקן החומרה שלך כדי לפתוח את הארנק שלך." @@ -4007,7 +4124,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "שים לב: זוהי עסקה שמנותקת מהרשת, אם ברצונך שהרשת תראה אותה, תצטרך לשדר אותה." @@ -4015,11 +4132,11 @@ msgid "Nothing set !" msgstr "כלום לא הוגדר!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "אין עבור מה להכין תרשים." -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "אין מה לסכם." @@ -4027,11 +4144,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "מספר האפסים לאחר הנקודה העשרונית. לדוגמה, אם נבחר 2, \"1\" יוצג כ\"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "בסדר" @@ -4043,8 +4161,8 @@ msgid "OR" msgstr "או" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "לא מחובר" @@ -4052,8 +4170,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "בלינוקס, יתכן ותצטרכו להוסיף הרשאה חדשה לחוקי ה- udev שלכם." -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4061,11 +4179,11 @@ msgid "Onchain" msgstr "על השרשרת" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "חשבונית שרשרתית" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "פלט אחד לשורה." @@ -4073,7 +4191,7 @@ msgid "One-server mode" msgstr "מצב חד-שרתי" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "סורק בלוקים אינטרנטי" @@ -4085,7 +4203,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "תסריטי OP_RETURN בלבד, עם קבוע אחד בOP_PUSHDATA, נתמכים." -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "פלטי כתובות בלבד נתמכים על ידי {}" @@ -4093,29 +4211,28 @@ msgid "Only connect to a single server" msgstr "להתחבר לשרת אחד בלבד" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "מחק התקן רק אם ברשותך הזרע שיחזור רשום על דף נייר וארנק(י) ההתקן ריק(ים), אחרת הביטקוינים ילכו לאיבוד לתמיד." -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "פתח ערוץ" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "פתח תצוגה מקדימה של חלון עסקה מתקדמת כשלוחצים על 'שלם'." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" +msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "פתח ערוץ" @@ -4123,24 +4240,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "פתח את ארנק החותם-במשותף כדי לחלץ אותו." -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "פתח קובץ {}" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "רשומת OpenAlias, בה משתמשים לקבלת מטבעות ולחתום על בקשות תשלום." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "פותח ערוץ..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "אפשרויות" @@ -4152,15 +4269,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "שרתים ידועים אחרים" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "קושחת ההתקן לא מעודכנת" @@ -4169,92 +4286,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "קושחת {} לא מעודכנת עבור התקן עם תווית {}. נא להוריד את הקושחה מעודכנת מ{}" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "נקודת יציאה" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "סכום פלט" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "נקודת פלט" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "פלטים" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "סקירה כללית" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "מספר זהוי" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "אבטחת מספר זהוי" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "מספר זהוי מושבת" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "מספר זהוי לא עודכן" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "הגנה באמצעות מספר זהוי היא מאד מומלצת. מספר זהוי הוא ההגנה היחידה שלך מפני גניבת הביטקוינים שלך על ידי מי שמצליח להשיג גישה פיזית ל{} שלך." -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "מספר זהוי הוגדר" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "מספר זהוי עודכן" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "שולם" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "חתום באופן חלקי" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "ביטוי סודי" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "ביטוי סודי:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "ביטויים סודיים" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "ביטויים סודיים מאפשרים לך לגשת לארנקים חדשים, כל אחד מוסתר מאחורי ביטוי סודי רגיש-צורת-אות." +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "סיסמה" @@ -4262,7 +4388,7 @@ msgid "Password Strength" msgstr "חוזק סיסמה" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "סיסמה מושבתת, הארנק הזה לא מוגן." @@ -4274,33 +4400,29 @@ msgid "Password mismatch" msgstr "אי-התאמה בסיסמה" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "הסיסמה צריכה להיות לפחות 4 תווים." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "הסיסמה צריכה להיות פחות מ64 תווים." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "הסיסמה לא עודכנה" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "נדרשת סיסמה" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "סיסמה עודכנה ל {}" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "הסיסמה עודכנה בהצלחה" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "הסיסמה עודכנה בהצלחה" @@ -4308,43 +4430,43 @@ msgid "Password:" msgstr "סיסמה:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "הדבק מהלוח" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "שלם" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "לשלם חשבונית לייטנינג?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "לשלם ל-" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "שלם לרבים" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "גיבוב תשלום" @@ -4352,22 +4474,35 @@ msgid "Payment Received" msgstr "תשלום התקבל" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "בקשת תשלום" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "התשלום נכשל" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "גיבוב תשלום" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "היסטוריית תשלומים" @@ -4375,25 +4510,26 @@ msgid "Payment log:" msgstr "היסטוריית תשלומים:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "תשלום התקבל" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "פג תוקפה של בקשת התשלום" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "תשלום נשלח." @@ -4409,19 +4545,23 @@ msgid "Pending" msgstr "בהמתנה" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "יתכן ותלויות מסוימות חסרות..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "פרסית" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "נא לתאר בקצרה מה הוביל לשגיאה (לא חובה):" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "נא לבדוק את החיבור שלך לרשת." @@ -4429,7 +4569,7 @@ msgid "Please check your {} device" msgstr "נא לבדוק את התקן ה{} שלך" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "נא לאשר" @@ -4437,23 +4577,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "נא ליצור גיבוי של קובץ הארנק שלך!" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "נא הזן סכום" @@ -4461,7 +4601,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "נא הזן את המפתח הציבורי הראשי (xpub) של החותם-במשותף שלך." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "נא הזן את קוד המאמת גוגל שלך" @@ -4470,7 +4610,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "נא הזן את קוד המאמת גוגל שלך" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "אנא הזן את הדואר האלקטרוני שלך" @@ -4494,9 +4634,9 @@ msgid "Please insert your {}" msgstr "נא להכניס את ה{} שלך" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "נא לשים לב שלא ניתן להשתמש בגיבויי ערוץ כדי לשחזר את הערוצים שלך." @@ -4504,15 +4644,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "נא להדביק את המפתח הציבורי הראשי של החותם-במשותף שלך, או סרוק אותו באמצעות כפתור המצלמה." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "נא לדווח על באגים כלשהם כissue על github:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "נא לדווח על עניין זה באופן ידני" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "נא לכבות ולהדליק מחדש את אלקטרום כדי להפעיל את הגדרות הממשק הגרפי החדשות" @@ -4525,11 +4665,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "נא לשמור את {0} מילים האלה על דף נייר (הסדר הוא חשוב)." -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "נא לסרוק כתובת ביטקוין או בקשת תשלום" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "נא לבחור תיקיית גיבוי" @@ -4541,8 +4681,8 @@ msgid "Please share it with your cosigners." msgstr "נא לשתף אותו עם החותמים-במשותף שלך." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "נא לחתום על ולשדר את עסקת המימון" @@ -4550,7 +4690,7 @@ msgid "Please try again." msgstr "נא לנסות שוב." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "נא להקליד אותה כאן." @@ -4558,7 +4698,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "נא להקליד את מילות הזרע שלך באמצעות לוח המקשים הווירטואלי." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "אנא המתן" @@ -4566,15 +4706,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "נא להמתין בזמן שאלקטרום מחפש עידכונים זמינים." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "המתן בבקשה..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "פולנית" @@ -4582,35 +4722,34 @@ msgid "Port" msgstr "פורט" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "מספר פורט חייב להיות עשרוני" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "פורטוגזית" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "העדפות" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "מכין עסקת ריקון..." @@ -4618,16 +4757,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "מכין עסקה..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4659,12 +4797,16 @@ msgid "Press Next to open" msgstr "לחץ על 'הבא' כדי לפתוח" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "לחץ שוב כדי לצאת" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4672,29 +4814,33 @@ msgid "Printer Calibration" msgstr "כיול מדפסת" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "מפתח פרטי" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "מפתחות פרטיים" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "מפתחות פרטיים יוצאו." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "תקלה בפתיחת ערוץ:" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "המשך" @@ -4722,8 +4868,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "מספק תמיכה לחתימת עסקאות בסביבה מבודדת." +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "פרוקסי" @@ -4735,40 +4881,40 @@ msgid "Proxy mode" msgstr "מצב פרוקסי" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "הגדרות פרוקסי מיושמות בכל ההתחברויות: עם שרתי אלקטרום וגם עם שירותי צד ג'." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "משתמש פרוקסי" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "מפתח ציבורי" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "מפתחות ציבוריים" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "קוד QR" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "קוד QR הועתק ללוח" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "קוד QR נשמר לקובץ" @@ -4780,10 +4926,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "שאלה" @@ -4792,15 +4939,15 @@ msgid "Quit" msgstr "יציאה" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "זכור את הסיסמה!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "גולמי" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "עסקה גולמית" @@ -4812,21 +4959,28 @@ msgstr "הזן מחדש את מספר הזהוי החדש בשביל ה{} שלך.\n\n" "הערה: מיקום הספרות השתנה!" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "קרא קוד QR" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "קרא קובץ" @@ -4834,23 +4988,28 @@ msgid "Read from microphone" msgstr "קרא ממיקרופון" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "רווחי הון ממומשים" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4862,28 +5021,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "קבל" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "תור נכנס" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "מקבל" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "כתובת לקבלה" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "נמען" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "נמען לא נבחר." @@ -4896,59 +5047,63 @@ msgid "Recover from a seed you have previously written down" msgstr "שחזר מזרע שכבר רשמת על דף נייר" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "תסריט פדיון" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "חשבוניות קשורות" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "מזהה צומת מרוחק" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "מזהה צומת מרוחק" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "הסר" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "להסיר גיבוי ערוץ?" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "הסר מהארנק" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "הסר {} מרשימת אנשי קשר שלך?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "החלפה על ידי עמלה (RBF)" @@ -4956,50 +5111,50 @@ msgid "Report contents" msgstr "דווח על התוכן" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "הדו\"ח נשלח" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "דיווח על באגים" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "בקשה הועתקה ללוח גזירים" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "בקשה נדחתה על ידי שרת" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "בקשה נשלחה" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "כמות המבוקשת" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "קיבולת ערוץ המבוקשת היא מעבר למרבית המותרת בפרוטוקול." -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "מבקש מידע החשבון משרת הTrustedCoin..." @@ -5008,11 +5163,11 @@ msgid "Requesting {} channels..." msgstr "מבקש {} ערוצים..." -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "המבקש" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "בקשות" @@ -5021,32 +5176,32 @@ msgid "Require {0} signatures" msgstr "לדרוש {0} חתימות" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "החבילה הנדרשת 'PIL' לא זמינה - נא להתקין אותה או להשתמש באתר של טרזור במקום." -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "החבילה הנדרשת 'PIL' לא זמינה - נא להתקין אותה." -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "דורש" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "איפוס" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "שחזר ארנק בעל אימות דו-שלבי" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "שחזר ארנק בעל אימות דו-שלבי" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "נסה שוב" @@ -5070,23 +5225,23 @@ msgid "Right side" msgstr "צד ימין" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "רומנית" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "רוסית" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5094,30 +5249,29 @@ msgid "Safe-T mini wallet" msgstr "ארנק זעיר Safe-T" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "שמירה" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "שמירת גיבוי" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "שמירת גיבוי וסגירה-בכוח" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "שמירת גיבוי ערוץ" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "שמירת חשבונית לקובץ" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "שמירת עסקה במנותק מהרשת" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5139,11 +5293,11 @@ msgid "Scanning devices..." msgstr "סורק התקנים..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "מילים מבולבלות" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "סוג תסריט" @@ -5155,21 +5309,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "זרע" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "הוזן זרע" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "סוג זרע" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "זרע זמין" @@ -5177,7 +5335,7 @@ msgid "Seed extension" msgstr "הארכת זרע" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5185,56 +5343,56 @@ msgid "Select a device" msgstr "בחר התקן" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "בחר סוג גיבוי:" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "בחר תאריך" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "בחר קובץ אליו לייצא את המפתחות הפרטיים שלך" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "בחר קובץ אליו לייצא את עסקאות ארנקך" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "בחר קובץ עליו לשמור ה{} שלך" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "בחר אחסון-מפתח" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "בחר סוג השחזור:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "בחר אורך הזרע:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "בחירת שרת באופן אוטומטי" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "בחר שרת באופן ידני" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "בחר מיקום שמירת הקובץ" @@ -5242,7 +5400,7 @@ msgid "Select where to save the setup file" msgstr "בחר מיקום שמירת קובץ ההתקנה" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "בחר איפה לשמור את עסקתך" @@ -5250,7 +5408,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "בחר באיזו שפה להשתמש בממשק הגרפי (לאחר הפעלה מחדש)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "בחר אורך הזרע שלך:" @@ -5258,12 +5416,12 @@ msgid "Select your server automatically" msgstr "בחירת השרת שלך באופן אוטומטי" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "בחר את קובץ העסקאות שלך" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "שלח" @@ -5271,14 +5429,10 @@ msgid "Send Bug Report" msgstr "שלח דו\"ח באג" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "לשלוח תשלום?" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "תור שליחה" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "שלח לחותם-במשותף" @@ -5287,15 +5441,15 @@ msgid "Send to speaker" msgstr "שלח לרמקול" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "שולח" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "שולח דו\"ח קריסה..." -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5307,25 +5461,25 @@ msgid "Sent HTLC with ID {}" msgstr "שלח חוזה-מגובב-נעול-בזמן (HTLC) עם מזהה {}" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "שרת" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "עמלת שרת" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "שרת מפגר ({} בלוקים)" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "שרת לא ניתן להשגה." -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "שרת החזיר מזהה עסקה בלתי צפוי." @@ -5337,17 +5491,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "תם הזמן הקצוב לפעילות" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "בחר מספר זהוי" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "בחר את ערך פלט העודף כדי שיהיה לו אותה רמת דיוק כמו לשאר הפלטים." @@ -5355,22 +5509,30 @@ msgid "Set wallet file encryption." msgstr "בחר הצפנת קובץ הארנק." -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "הגדרות" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "שמיר" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "שתף בקשת ביטקוין" @@ -5378,38 +5540,54 @@ msgid "Share Invoice" msgstr "שתף חשבונית" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "מזהה ערוץ מקוצר" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "הצג" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "הצג יתרת פיאט לכתובות" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "הצג כקוד QR" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "הצג רווחי הון בהיסטוריה" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "הצגת אפשרויות מתקדמות" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "הצגת תעריפים היסטוריים" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5419,10 +5597,10 @@ msgid "Show on Ledger" msgstr "הצגת תיעוד" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5430,107 +5608,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "הצגה / הסתרה" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "מציג כתובת..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "חתום" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "לחתום על העסקה הזאת?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "חתום/וודא הודעה" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "חתום/וודא הודעה" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "חתימה" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "חתימה וודאה" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "חתום" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "חותם" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "חותם על עסקה גדולה. נא להיות סבלני..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "חותם הודעה..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "חותם עסקה..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "בפועל, חתימה באמצעות כתובת משמעותה חתימה עם המפתח הפרטי התואם, וווידוא באמצעות המפתח הציבורי התואם. לכתובת שהזנת אין מפתח ציבורי ייחודי, לכן הפעולות האלה לא יכולות להתבצע." -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "זרע בודד (BIP39)" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "גודל:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "סלובקית" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "סלובנית" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "חלק מהפלטים משלמים לתסריט לא-סטנדרטי." -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "משהו השתבש במהלך הרצת אלקטרום." -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "מצטערים!" @@ -5538,43 +5712,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "מצטערים, אבל לא יכולנו לבדוק אם יש עדכונים. נא לנסות שוב במועד מאוחר יותר." -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "מקור" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "ספרדית" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "הוצאה" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "הוצאה (בחר אף אחת)" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "הוציא מ-" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "הוציא רק מטבעות מוֻודאים" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "הוציא רק קלטים מוֻודאים." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "ארנק רגיל" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5586,13 +5748,13 @@ msgid "Static: the fee slider uses static values" msgstr "קבוע: כפתור הגלילה של העמלה משתמש בערכים קבועים" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "מצב" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "מצב:" @@ -5602,20 +5764,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "שלב {}/24. הקש מילת זרע כפי שהוסבר ב{} שלך:" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "החלפת צוללת" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "הצלחה" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "הצע עמית" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "סיכום" @@ -5627,53 +5797,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "מטבעות נתמכים" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "החלפה" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "שבדית" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "ריקון" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "רקן מפתחות פרטיים" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "מסנכרן..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5681,59 +5855,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "יעד" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "עמלת יעד:" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "תנאי שימוש" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "הטקסט הועתק ללוח" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "הטקסט הועתק ללוח." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "תרשים רשת הלייטנינג מסתנכרן...\n" @@ -5745,45 +5922,51 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "אורך מספר הזהוי לא יכול להיות מ9 תווים." -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "תעודת הSSL שסופקה על ידי השרת הראשי לא תואמת את טביעת האצבע שהועברה דרך אפשרות ה serverfingerprint--." -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "סכום העמלה יכול להקבע באופן חופשי על ידי השולח. אמנם, לוקח יותר זמן לעבד עסקאות עם עמלות נמוכות." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "הסכום יופיע באדום אם אין בארנקך מספיק כסף." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "כתובת הביטקוין לעולם לא פגה ותמיד תהיה חלק מארנק אלקטרום זה." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "ערוץ עמית יכול לנתב תשלומי טרמפולינה." -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "התיאור לא נשלח למקבל הכסף. הוא נשמר בקובץ ארנקך, ומופיע בתווית ה'היסטוריה'." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "ההתקן נותק." -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." @@ -5791,7 +5974,7 @@ "אם העסקה שונתה באופן זדוני לפני שאתה חותם,\n" "אתה אולי תשלם עמלת כרייה גבוהה יותר ממה שמופיע." -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "העמלה לעסקה הזאת נראית גבוהה באופן חריג." @@ -5805,30 +5988,35 @@ msgid "The file was removed" msgstr "הקובץ הוסר" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "קושחת התקן החומרה שלך ישנה מדי. אם זה אפשרי, יש לעדכן אותה. תוכל להתעלם מההודעה הזאת ולנסות להמשיך, אך העניינים עלולים להשתבש. " -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "הכתובות דלהלן נוספו" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "ספקי כינויים הבאים הם זמינים:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "לא ניתן לייבא את הקלטים הבאים" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "לא היה ניתן לוודא את סכומי הקלטים מפני שהעסקאות הקודמות חסרות.\n" "לא ניתן לוודא את סכום הכסף שמבוזבז." -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "שיעור העמלה החדש חייב להיות גבוה יותר משיעור העמלה הישן." @@ -5836,55 +6024,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "בשלב הבא יווצר הזרע של ארנקך. הזרע הזה *לא* יישמר על מחשבך, וחייבים לשמור אותו על דף נייר. כדי להיות מוגנים מתוכנות זדוניות, אולי תרצה לעשות זאת על מחשב שלא מחובר לאינטרנט, ולאחר מכן להעביר את ארנקך למחשב המחובר לאינטרנט." -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "הפעולה הזאת לא מוגדרת. לא רק באלקטרום, אלא בכלל." -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "ערך הפלט הנותר לאחר עמלה הוא נמוך מדי." -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "השרת החזיר שגיאה בזמן שידור העסקה." -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "השרת החזיר שגיאה." -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "השרת החזיר מזהה עסקה לא כמצופה בעת שידור העסקה." -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "העסקה נדחתה כי היא מכילה כמה פלטי OP_RETURN." -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "העסקה נדחתה כי היא גדולה מדי (בבייטים)." @@ -5894,24 +6093,24 @@ msgstr "ארנק '{}' מכיל חשבונות מרובים, שאינם נתמכים כבר מאלקטרום 2.7.\n\n" "האם ברצונך לחלק את ארנקך לכמה קבצים?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "אז, הזן את קוד מאמת גוגל שלך:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5919,7 +6118,7 @@ msgid "There is a new update available" msgstr "יש עדכון חדש זמין" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "היתה בעיה עם הדיווח האוטומטי:" @@ -5928,7 +6127,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "לכן, אימות דו-שלבי מושבתת." -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "כבר נעשה שימוש בכתובת הזאת. לפרטיות משופרת, אין להשתמש בה שוב לתשלומים חדשים." @@ -5936,27 +6139,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "הסכום הזה עובר את המרבי המותר שאתה יכול לשלוח עם הערוצים שלך" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "משתמשים בשרשרת הבלוקים כדי לוודא תקינות של העסקאות הנשלחות על ידי שרת העסקאות שלך." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "לא ניתן לשחזר את הערוץ הזה מהזרע שלך. תצטרך לגבות אותו באופן ידני." -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "הערוץ הזה קפוא ולא יכול לקבל. הוא לא יופיע בחשבוניות. " -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "הערוץ הזה קפוא ולא יכול לשלוח. הוא לא יהיה בשימוש עבור תשלומים יוצאים." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "יהיה ניתן להשתמש בערוץ הזה לאחר {} אישורים" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "הקובץ הזה לא קיים." @@ -5973,33 +6180,38 @@ msgid "This file is encrypted with a password." msgstr "הקובץ הזה מוצפן באמצעות סיסמה." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "הפעולה הזאת אפשרית רק לאחר זיווג ה{} שלך עם מכשיר נייד." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "הפעולה הזאת אפשרית רק לאחסון-מפתחות מסוג p2pkh כשמשתמשים ב{}." -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "הפעולה הזאת רק אפשרית לארנקים רגילים כשמשתמשים ב{}." -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "המקבל יראה את המידע הזה אם אתם שולחים אליו בקשת תשלום חתומה." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "החשבונית הזאת שולמה כבר" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "פג תוקף החשבונית הזאת" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "זהו ערוץ" @@ -6007,19 +6219,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "זהו גיבוי ערוץ קבוע" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "זהו ארנק לצפייה-בלבד" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "זהו ארנק לצפייה-בלבד." -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "זהו ארנק לצפייה-בלבד. הוא לא מחזיק בתוכו מפתחות פרטיים." @@ -6027,26 +6239,34 @@ msgid "This is discouraged." msgstr "זה לא מומלץ." -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "זה הגובה של העותק המקומי שלך של שרשרת הבלוקים." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "דבר זה עלול לגרום לעמלות עסקה גבוהות יותר." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "משמעות הדבר היא שלא תוכל לבזבז ביטקוינים איתו." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "דבר זה אולי ישפר את הפרטיות שלך במידה מסוימת." +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "התוסף הזה מאפשר לך לייצר גיבוי וויזואלי מוצפן של זרעי ארנקך, או של סודות ייחודיים המורכבים מאותיות/ספרות." @@ -6059,15 +6279,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "התוסף הזה מסייע בשימוש של ארנקים רב-חתימתיים." -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6079,15 +6299,23 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "השירות הזה עושה שימוש בארנק רב-חתימתי, כאשר אתה הבעלים של 2 מתוך 3 המפתחות. המפתח השלישי מאוחסן על שרת מרוחק החותם על עסקאות עבורך. עמלה קטנה תִגָּבֵה על כל עסקה העושה שימוש בשרת המרוחק." -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "ההגדרה הזאת משפיעה על תווית ה'שלח', ועל כל השדות הקשורים ליתרה." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "העסקה הזאת לא נשמרה. לסגור בכל זאת?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." @@ -6095,20 +6323,23 @@ "השרת שמחובר כעת לא יודע עליה.\n" "אתה יכול או לשדר אותה עכשיו, או פשוט להסיר אותה." -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "העסקה הזאת מצריכה עמלה גבוהה יותר, אחרת היא לא תופץ על ידי השרת הנוכחי שלך." -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "תסריט מסוג זה לא נתמך על ידי {}." -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "תסריט מסוג זה לא נתמך על ידי {}: {}" @@ -6116,7 +6347,7 @@ msgid "This version supports a maximum of {} characters." msgstr "הגירסה הזאת תומכת לכל היותר ב{} תווים." -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "לארנק הזה אין זרע" @@ -6124,7 +6355,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "הארנק הזה כבר נרשם עם TrustedCoin. כדי לסיים יצירת הארנק, נא להזין את קוד המאמת-גוגל שלך." -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "הארנק הזה מוגן על ידי האימות הדו-שלבי של TrustedCoin." @@ -6132,7 +6363,7 @@ msgid "This wallet is watching-only" msgstr "הארנק הזה הוא לצפייה-בלבד." -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "הארנק הזה הוא לצפייה-בלבד." @@ -6141,30 +6372,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "הארנק הזה שוחזר מזרע, והוא מכיל שני מפתחות פרטיים ראשיים." -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "זה יחסוך עמלות." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "זה ישלח {}?" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "התקן {} זה יכול לשלוח רק לכתובות base58." -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "אל" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "כדי לבטל, יש לגעת בקצרה באור המהבהב או לחכות עד שתם הזמן." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "כדי לבטל, יש לגעת בקצרה באור המהבהב או לחכות עד שתם הזמן." @@ -6172,14 +6403,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "כדי להמשיך, יש לגעת באור המהבהב של הDigital Bitbox לשלוש שניות." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "כדי להמשיך, יש לגעת באור המהבהב של הDigital Bitbox לשלוש שניות." @@ -6195,7 +6426,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "כדי לעזור לנו לאבחן ולתקן את הבעיה, תוכל לשלוח אלינו דו\"ח באגים שיכיל בתוכו מידע דיבוג שימושי:" @@ -6203,19 +6434,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "כדי לוודא ששמרת נכון את הזרע שלך, נא להזין אותו פה שוב." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "כדי למנוע זאת, נא לשמור את גיבוי הערוץ הזה." -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "כדי למנוע זאת, כדאי שתשמור גיבוי של הארנק שלך על התקן אחר." +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "כדי לשמור במשהו על הפרטיות שלך, אלקטרום משתדל ליצור עודף באותה רמה של דיוק של פלטים אחרים." @@ -6249,49 +6484,56 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "סך כל העמלה" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "סך כל שיעור העמלה" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "גודל כולל" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "עסקה" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "מזהה עסקה" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "מזהה עסקה:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "עסקה נוספה להיסטוריית ארנק" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." -msgstr "עסקה כבר שמורה או טרם חתומה." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." +msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." @@ -6299,23 +6541,23 @@ "חלק מהפלטים בעלי ערך קטנים מדי, כנראה פחות מ1000 סאטושים.\n" "בדוק את היחידות, וודא שלא התבלבלת בין, נניח, mBTC לBTC." -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "לא ניתן לשמור את העסקה." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "עסקה יוצאה בהצלחה" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "העסקה היא סופית" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "גודל העסקה גדול מדי." -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "עסקה לא קשורה לארנק זה." @@ -6323,36 +6565,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "עסקה איתה להתחבר" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "עסקה ממנה למזג חתימות" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "עסקה לא קשורה לארנקך" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "עסקה עושה שימוש בגירסה לא-סטנדרטית." -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "עסקה:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "עסקאות" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "עסקאות מוצפנות ומאוחסנות על שרת מרוחק." -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "שחזור מטריצת טרזור" @@ -6360,27 +6598,27 @@ msgid "Trezor wallet" msgstr "ארנק טרזור" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6388,15 +6626,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6412,66 +6650,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "לא מאושר" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6479,72 +6713,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "הפשרה" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "הפשרת כתובת" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "הפשרת כתובות" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "הפשרת מטבע" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "הפשרת מטבעות" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "לא ידוע" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "שגיאה לא ידועה" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "שגיאה לא מוכרת בעת שידור העסקה." -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "לא שולם" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "לא חתום" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6552,8 +6791,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "לא בשימוש" @@ -6565,7 +6808,7 @@ msgid "Update check failed" msgstr "בדיקת העדכון נכשלה" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "עדכון לאלקטרום {} זמין" @@ -6587,7 +6830,7 @@ msgid "Upload a master private key" msgstr "העלה מפתח פרטי ראשי." -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "השתמש בפרוקסי Tor" @@ -6599,23 +6842,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6635,12 +6878,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6648,19 +6891,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "ערך" @@ -6668,7 +6911,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "אימות" @@ -6680,41 +6923,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "וייטנאמית" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "הצג ערוץ" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "הצג תשלום" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "צפייה בעסקה" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "צפיה בחשבונית" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "צפייה ביומן" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "צפייה על סורק בלוקים" @@ -6722,20 +6961,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "אזהרה" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "אזהרה: כל המפתחות הפרטיים שלך הם סודיים." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "אזהרה: זהו ארנק רב-חתימתי." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "אזהרה: לא ניתן לוודא תקינות של הכינוי \"{}\" דרך בדיקה אבטחתית נוספת, DNSSEC, ולכן יכול להיות שיהיה שגוי." @@ -6751,11 +6990,15 @@ msgid "Wallet" msgstr "ארנק" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "מידע ארנק" @@ -6763,11 +7006,11 @@ msgid "Wallet Name" msgstr "שם ארנק" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "גיבוי ארנק נוצר" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "כתובת ארנק לעודף" @@ -6775,15 +7018,15 @@ msgid "Wallet creation failed" msgstr "יצירת ארנק נכשלה" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "אובחן קובץ ארנק משובש. נא לשחזר את ארנקך מזרע, והשווה את הכתובות בשני הקבצים" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "קובץ ארנק לא נמצא: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "שם ארנק" @@ -6791,11 +7034,11 @@ msgid "Wallet not encrypted" msgstr "ארנק לא מוצפן" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "כתובת ארנק לקבלה" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "הוסר ארנק: {}" @@ -6803,7 +7046,7 @@ msgid "Wallet setup file exported successfully" msgstr "קובץ התקנת ארנק יוּצא בהצלחה" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "סוג ארנק" @@ -6819,16 +7062,16 @@ msgid "Wallets" msgstr "ארנקים" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "אזהרה" @@ -6840,7 +7083,11 @@ msgid "Warning!" msgstr "אזהרה!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6852,7 +7099,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "אזהרה: לא להשתמש בזה אם זה מאלץ אותך לבחור סיסמה חלשה יותר." -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6860,15 +7107,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "אזהרה: כדי שתוכל לשחזר ארנק רב-חתימתי, אתה צריך לכלול את המפתח הציבורי הראשי של כל חותם-במשותף בכל הגיבויים שלך." -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "ארנק לצפייה-בלבד" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "מגדל שמירה" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "אנחנו לא מבטיחים שייבואי BIP39 תמיד יהיו נתמכים באלקטרום." @@ -6884,25 +7131,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "אמנם זה לא אידיאלי, אבל אולי יעזור אם תריץ את אלקטרום כמנהל." -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "מחק תוכן ההתקן" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "מחק תוכן ההתקן, כאשר כל הנתונים עליו יוסרו. הקושחה נשארת כפי שהיא." -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "תוך {} בלוקים" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "תסריט Witness" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "האם ברצונך לקבל הודעה כאשר גירסה חדשה של אלקטרום תהיה זמינה?" @@ -6912,7 +7163,7 @@ msgid "Write down the seed word shown on your {}" msgstr "רשום את מילת הזרע המופיעה על ה{} שלך" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6924,8 +7175,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6933,13 +7185,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6947,11 +7199,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6959,14 +7211,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6974,7 +7227,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6986,11 +7239,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6998,27 +7251,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7026,11 +7283,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "" @@ -7039,19 +7300,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7063,49 +7324,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7114,7 +7384,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7122,7 +7396,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7134,43 +7408,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7178,15 +7464,15 @@ msgid "Your seed is important!" msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "שרת שלך על ענף" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "העסקה שלך משלמת עמלה שכל כך נמוכה שצומת הביטקוין לא יכול לכלול אותה במאגר העסקאות הלא מאושרות. המאגר כבר מלא במאות מגה-בייטים של עסקאות המשלמות עמלה גבוהה יותר. נסה להגדיל את העמלה." -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "עסקתך מנסה להחליף אחת אחרת במאגר העסקאות הלא מאושרות אך היא לא עומדת בחוקים המתאימים. נסה להגדיל עמלה." @@ -7206,19 +7492,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "" @@ -7230,12 +7516,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7299,43 +7585,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7347,54 +7673,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7403,15 +7777,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7419,7 +7789,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "" @@ -7427,15 +7801,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7443,12 +7817,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7463,7 +7833,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7475,15 +7849,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7495,19 +7870,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7515,25 +7894,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7542,19 +7929,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7562,7 +7949,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7570,7 +7961,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} מילים" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "אודות Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "דף הבית" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "מופץ על ידי Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "כתובת" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "תווית" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "מפתחות ציבוריים" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "מפתח ציבורי" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "סוג תסריט" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "מאזן" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "עסקאות" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "נתיב גזירה" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "בחירת חשבון לשחזור" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "לא נמצאו חשבונות קיימים." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "לייטנינג" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "לא מאושר" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "ניתן לשלוח" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "ניתן לקבל" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "פתח ערוץ" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "מאזן" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "לייטנינג" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "סכום" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "ייבא גיבוי ערוץ" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "גיבוי ערוץ" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "קיבולת" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "ניתן לשלוח" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "הפשרה" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "להקפיא" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "סגירת ערוץ" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "פתח ערוץ" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "שגיאה" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "סגירה בהסכמה" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "סגירת ערוץ" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "עמלת כרייה" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "שיעור עמלה" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "יעד" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "פלטים" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "השלם" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "שלם" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "הקפצת עמלה" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "גודל כולל" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "סכום הקלט" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "סכום פלט" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "יעד" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "עמלה של צאצא" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "סך כל העמלה" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "פלטים" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "מצטערים!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "משהו השתבש במהלך הרצת אלקטרום." + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "כדי לעזור לנו לאבחן ולתקן את הבעיה, תוכל לשלוח אלינו דו\"ח באגים שיכיל בתוכו מידע דיבוג שימושי:" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "נא לתאר בקצרה מה הוביל לשגיאה (לא חובה):" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "האם ברצונך לשלוח את הדו\"ח הזה?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "שלח דו\"ח באג" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "אף פעם" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "לא עכשיו" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "העתקה" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "זמן הגעה משוער" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "מאגר העסקאות הלא מאושרות" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "קבוע" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "סכום" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "העתקה" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "מקומי" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "מאגר העסקאות הלא מאושרות" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "ייבא" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "ייבא גיבוי ערוץ" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "ייבא" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "חשבונית לייטנינג" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "כתובת" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "תיאור" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "מירבי" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "גיבוב תשלום" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "שמירה" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "שלם" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "מחיקה" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "מצב" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "תאריך" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "תווית" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "גיבוב תשלום" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "התשלום נכשל" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "תיאור" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "סכום" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "הודעה" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "שלם" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "שאלה" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "הודעה" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "לא" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "רשת" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "מצב" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "שרת" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "לייטנינג" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "רכילות" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "פרוקסי" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "סכום" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "מירבי" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "פתח ערוץ" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "שגיאה" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "ערוץ נוצר." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "סיסמה" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "הזן סיסמה" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "סיסמה" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "הזן מספר זהוי" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "העדפות" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "שפה" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "נא לכבות ולהדליק מחדש את אלקטרום כדי להפעיל את הגדרות הממשק הגרפי החדשות" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "יחידת בסיס" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "לייטנינג" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "צור ערוצים הניתנים לשחזור" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "מתקדם" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "כתובת" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "פורט" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "סיסמה" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "הקפצת עמלה" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "יעד" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "פלטים" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "יעד" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "פלטים" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "הודעה" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "סכום" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "פג התוקף לאחר" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "לייטנינג" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "כתובת" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "מצב" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "הודעה" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "סכום" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "בקשת תשלום" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "מחיקה" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 דקות" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "&שעה אחת" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "&יום אחד" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "שבוע אחד" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "ביטול" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "בחירת שרת באופן אוטומטי" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "שרת" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "שרתים ידועים אחרים" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "הבא" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "עמלת שרת" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "עמלת כרייה" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "סכום שהתקבל בערוצים" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "סכום הנמשך מערוצים" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "מצב" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "עומק מאגר העסקאות הלא-מאושרות" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "תאריך" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "תווית" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "מזהה עסקה" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "פלטים" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "הקפצת עמלה" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "חתום" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "שידור" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "שמירה" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "הסר" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "עסקה נוספה להיסטוריית ארנק" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "שים לב: זוהי עסקה שמנותקת מהרשת, אם ברצונך שהרשת תראה אותה, תצטרך לשדר אותה." + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "אלקטרום מתחבר לשרתים מרוחקים כדי לקבל מידע אודות העסקאות והכתובות שלך. כל השרתים עושים את אותו הדבר רק שהם על מחשבים שונים. ברוב המקרים תרצה לתת לאלקטרום לבחור אחד באופן באקראי. אמנם אם אתה מעדיף, תרגיש חופשי לבחור שרת באופן ידני." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "התחברות אוטומטית" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "שגיאה: מפתח ציבורי ראשי כבר קיים" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "בחרו את סוג הכתובות בארנקכם." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "אם אתה לא בטוח מה זה, השאר את השדה הזה כמו שהוא." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "נתיב גזירה" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "גילוי חשבונות קיימים" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "אם אתה מאבד את הזרע שלך, הכסף שלך ילך לאיבוד לתמיד." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "כדי לוודא ששמרת נכון את הזרע שלך, נא להזין אותו פה שוב." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "הזרע הזה יאפשר לך לשחזר את ארנקך במקרה של קריסת מחשב." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "אזהרה" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "לעולם לא לחשוף את הזרע שלך." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "לעולם לא להקליד אותו על אתר אינטרנט." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "לא לאחסן באופן אלקטרוני." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "שגיאה: מפתח ציבורי ראשי כבר קיים" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "צור אחסון-מפתח ממפתח ראשי" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "ניתן לייבא זרעי BIP39 באלקטרום, כך שמשתמשים יכולים לגשת לכסף שננעל בארנקים אחרים." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "אמנם, אנחנו לא מפיקים זרעי BIP39, כי הם לא עומדים בתנאי הבטיחות שלנו." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "זרעי BIP39 לא מגיעים עם מספר גירסה, מה שפוגע ביכולת שלהם להתאים לתוכנות בעתיד" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "שגיאה: מפתח ציבורי ראשי כבר קיים" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "סוג זרע" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "הזן זרע חותם-במשותף" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "הזן רשימה של כתובות ביטקוין (מה שיצור ארנק לצפייה-בלבד), או רשימה של מפתחות פרטיים." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "איזה סוג ארנק ברצונך ליצור?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "יצירת גרעין חדש" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "יש לי כבר זרע" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "לא" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "שם ארנק" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "איזה סוג ארנק ברצונך ליצור?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "ארנק עם אימות דו-שלבי" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "ארנק רב-חתימתי" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "ייבא כתובות או מפתחות פרטיים ביטקוין" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "מוצפן" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "לייטנינג" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "זרע" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "אחסון-מפתחות" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "סוג אחסון-מפתחות" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "מפתח ציבורי ראשי" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "שינוי סיסמה" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "הזן סיסמה חדשה" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "הצלחה" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "שגיאה" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "כתובות" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "ערוצים" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "קבל" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "שלח" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "שגיאה" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "ארנקים" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "ביטול" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "חזור" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "הבא" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "רשת" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "העדפות" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "אודות" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "שגיאה" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/hu_HU/electrum.po electrum-4.4.5+dfsg1/electrum/locale/hu_HU/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/hu_HU/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/hu_HU/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,204 +21,192 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (ismeretlen árfolyam)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " megerősítés" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Névjegy" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Címek" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" -msgstr "" +msgstr "&Bitcoin Tervezet" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Frissítések keresése" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:137 msgid "&Close" -msgstr "" +msgstr "&Bezárás" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Dokumentáció" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Adomány a szervernek" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "Üzenet titkosítása/&dekódolása" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" -msgstr "&Export" +msgstr "&Exportálás" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Fájl" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Szűrés" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" -msgstr "" +msgstr "&Tükrözés vízszintesen" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" -msgstr "QR &kódból" +msgstr "QR-&kódból" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Fájlból" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Szövegből" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "A &blokkláncból" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Segítség" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Számlatörténet" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importálás" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" -msgstr "&Információ" +msgstr "&Információk" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "C&ímkék" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Tranzakció betöltése" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Hálózat" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "Ú&j" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "&Új névjegy" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Új/visszaállítás" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" -msgstr "H&ivatalos weboldal" +msgstr "Hivatalos &weboldal" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Megnyitás" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Jelszó" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Küldés több címzettnek" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Grafikon" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" -msgstr "Pl&uginek" +msgstr "Bő&vítmények" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" -msgstr "&Privát kulcsok" +msgstr "&Titkos kulcsok" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Kilépés" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Legutóbb megnyitott" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Hibajelentés" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "&Biztonsági mentés" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Mag" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "Üzenet &aláírása/aláírás ellenőrzése" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Összefoglaló" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Begyűjtés másik címről" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Eszközök" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Nézet" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" -msgstr "&Pénztárca" +msgstr "&Tárca" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Érintes {}/{})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 nap" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 óra" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 hét" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Helyezd ezt a papírt egy sík és jól megvilágított felületre." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 perc" @@ -230,9 +222,9 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Igazítsd a Revealer széleit a fenti és a bal oldalon található szaggatott vonalakhoz." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" -msgstr "" +msgstr "Kétlépcsős díj: {} (a következő köteg tranzakcióhoz)" #: electrum/plugins/revealer/qt.py:458 msgid "3. Press slightly the Revealer against the paper and read the numbers that best match on the opposite sides. " @@ -242,19 +234,19 @@ msgid "4. Type the numbers in the software" msgstr "4. Írd be a számokat a programba" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." -msgstr "" +msgstr "A \"díjfizetés másodlagos tranzakcióval\" (CPFP - Child Pays For Parent) egy olyan tranzakció, amelyben egy még nem megerősített kimenetet küldesz vissza magadnak, egy magas tranzakciós díjért. A célja a korábbi tranzakciód megerősítésének meggyorsítása azáltal, hogy a bányászok az újabb tranzakció díját is megkapják." #: electrum/gui/qt/channel_details.py:65 msgid "A backup does not contain information about your local balance in the channel." -msgstr "" +msgstr "Egy biztonsági mentés nem tartalmaz információkat a csatornán lévő helyi egyenlegedről." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Egy biztonsági mentés automatikusan létrejön, amikor új tárcát készítesz." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "A tárcafájlod másolata létrehozva itt:" @@ -266,25 +258,25 @@ msgid "A library is probably missing." msgstr "Valószínűleg hiányzik egy programkönyvtár." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" -msgstr "Ehhez a fizetési kérelemhez már el lett küldve egy fizetés" +msgstr "Ehhez a fizetési kérelemhez már el van küldve egy fizetés" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" -msgstr "" +msgstr "Ennek a fizetési kérelemnek a kifizetésére tett korábbi próbálkozás nem rendeződött" #: electrum/plugins/trustedcoin/trustedcoin.py:78 msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "A távoli kiszolgálót használó tranzakciók esetében kis összegű díj kerül felszámításra. A telepítés befejezése után ellenőrizheted és módosíthatod számlázási beállításokat." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." -msgstr "Az ajánlott tranzakciós díj automatikusan hozzáadódik ehhez a mezőhöz. Felülírhatod. A javasolt tranzakciós díj a tranzakció összegével arányosan növekszik." +msgstr "Egy javasolt tranzakciós díj automatikusan hozzáadódik ehhez a mezőhöz. Ezt felülbírálhatod. A javasolt tranzakciós díj a tranzakció méretével arányosan növekszik." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." -msgstr "" +msgstr "Az őrtorony egy rendszerszolgáltatás, amely figyeli a csatornáidat és megakadályozza, hogy egy másik fél pénzt lopjon el, egy korábbi állapot kiküldésével." #: electrum/gui/kivy/main.kv:526 msgid "About" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Az Electrumról" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" -msgstr "Elfogad" +msgstr "Elfogadás" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Szó elfogadása" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Beszerzési ár" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Társ-aláíró hozzáadása" @@ -323,45 +315,63 @@ msgid "Add cosigner" msgstr "Társ-aláíró hozzáadása" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." -msgstr "" +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." +msgstr "További adatok hozzáadása a csatorna finanszírozási tranzakcióihoz, hogy egy statikus biztonsági mentés helyreállítható legyen a magról.\n\n" +"Fontos tudni, hogy a statikus biztonsági mentések csak arra alkalmasak, hogy a távoli csomópontnál kérni lehessen a kényszerített lezárást. Ez feltételezi, hogy a távoli csomópont még mindig online, nem vesztette el az adatait, és elfogadja a csatorna kényszerített lezárását.\n\n\n" +"Ha ez engedélyezve van, más csomópontok nem tudnak csatornát nyitni feléd. A csatorna helyreállítási adatai titkosítva vannak, így csak a tárcád tudja visszafejteni azokat. A blokkláncelemzés azonban képes lesz megállapítani, hogy a tranzakciót valószínűleg az Electrum hozta létre." + +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" +msgstr "Lightning kérelmek hozzáadása a bitcoin URL-ekhez" + +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" +msgstr "Blokkláncon lévő, kiváltó címek használata a Lightning kérelmekhez" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" -msgstr "" +#: electrum/gui/qt/settings_dialog.py:193 +msgid "Add thousand separators to bitcoin amounts" +msgstr "Bitcoin összegek ezres elválasztóval megjelenítve" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" -msgstr "" +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "Hozzáadás az előzményekhez" -#: electrum/gui/qt/settings_dialog.py:229 -msgid "Add thousand separators to bitcoin amounts" -msgstr "" +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "Hozzáadás érmekezeléshez" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "Tranzakció hozzáadása az előzményekhez, kiküldés nélkül" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "Információ hozzáadása a tx-hez, tárcáról és címről..." +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "Információk hozzáadása a tranzakcióhoz a hálózatról..." -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" -msgstr "További költségek" +msgstr "További díjak" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." -msgstr "További {} satoshi hozzáadásra került." +msgstr "A további {} satoshi hozzáadásra kerül." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Cím" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Cím részletei" @@ -370,135 +380,146 @@ msgid "Address copied to clipboard" msgstr "Cím vágólapra másolva" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Cím lefagyasztva" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." -msgstr "A cím nem tartozik ehhez a pénztárcához." +msgstr "A cím nem tartozik ehhez a tárcához." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "Cím újrafelhasználás" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" -msgstr "" +msgstr "Cím ismeretlen a csomópontnak:" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Címek" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Haladó" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Haladó előnézet" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." -msgstr "A jelszavak letiltása után csak akkor párosíthatod az Electrum pénztárcádat, ha az üres jelszóval rendelkezett. Ha a jelszó nem volt üres, új pénztárcát kell létrehoznod a telepítő varázslóval. Ezt a tárcát bármikor, újra felhasználhatod a jelszavak újbóli engedélyezésével és a jelszó beírásával." +msgstr "A kulcsszöveg letiltása után csak akkor párosíthatod az Electrum tárcádat, ha az üres kulcsszöveggel rendelkezett. Ha a kulcsszöveg nem volt üres, új tárcát kell létrehoznod a telepítő varázslóval. Ezt a tárcát bármikor, újra használhatod a kulcsszöveg újbóli engedélyezésével és a kulcsszövegének beírásával." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." -msgstr "" +msgstr "A késlekedés után a források egy, a tárca magjából származtatható, címre lesznek begyűjtve." -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "Álnév" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Összes" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Minden mezőt ki kell tölteni" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" -msgstr "" +msgstr "Egyik kimenet sem visszajáró, viszont mind saját" + +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "Összes állapot" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "Összes típus" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "Az összes cím használatban van, függőben lévő kérelmekben." -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" -msgstr "" +msgstr "Instant csereügyletek engedélyezése" #: electrum/gui/qt/update_checker.py:90 msgid "Already up to date" msgstr "Az Electrum naprakész" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." -msgstr "Továbbá, por nem lesz megtartva visszajáróként, hanem a tranzakciós díjba lesz beleszámolva." +msgstr "Továbbá, a maradék nem lesz megtartva visszajáróként, hanem a tranzakciós díjba kerül." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." -msgstr "Továbbá, kötegelt RBF tranzakcióknál a BIP 125 megszab egy alsó határt a tranzakciós díjra." +msgstr "Kötegelt, utólagos díjnövelést támogató tranzakcióknál a BIP 125 megszab egy alsó határt a tranzakciós díjra." #: electrum/gui/qt/installwizard.py:230 msgid "Alternatively" msgstr "Alternatívaképpen" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" -msgstr "" +msgstr "Vagy, a tárca fájlodról a Fájl menüből is készíthetsz biztonsági mentést." #: electrum/plugins/revealer/qt.py:179 msgid "Always check your backups." msgstr "Mindig ellenőrizd le a biztonsági mentéseket." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Összeg" #: electrum/plugins/hw_wallet/plugin.py:354 msgid "Amount for OP_RETURN output must be zero." -msgstr "Az OP_RETURN-höz tartozó kimenet mennyisége csak nulla lehet." +msgstr "Az OP_RETURN kimenethez tartozó összeg csak nulla lehet." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "Az összeg a határokon kívül esik" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "A csatornákon keresztül fogadott összeg" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Beérkezett összeg:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Küldött összeg:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Küldendő összeg" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" -msgstr "" +msgstr "Az összeg túl alacsony" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" -msgstr "" +msgstr "Az összeg túl alacsony a blokkláncon való fogadáshoz" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Csatornákból lehívott összegek" @@ -510,77 +531,87 @@ #: electrum/plugins/cosigner_pool/qt.py:249 #: electrum/plugins/cosigner_pool/qt.py:255 msgid "An encrypted transaction was retrieved from cosigning pool." -msgstr "Egy titkosított tranzakció lett letöltve a több-aláírós szerverről." +msgstr "Egy titkosított tranzakció került letöltésre a társ-aláírós szerverről." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." -msgstr "Egy nem inicializált digitális Bitbox észlelhető." +msgstr "Egy nem inicializált Digital Bitbox észlelhető." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "Egy névtelen {}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "A tárca egy másik példányának (ugyanaz a mag) van már nyitott csatornája ugyanezzel a távoli csomóponttal. Ha létrehozod ezt a csatornát, akkor nem fogod tudni mindkét tárcát egyszerre használni.\n\n" +"Folytatod?" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" -msgstr "" +msgstr "Megjelenés" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" -msgstr "Alkamaz" +msgstr "Alkalmazás" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arab" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Biztosan törölni szeretnéd az eszközt?\n" "A pénztárcádban még van bitcoin!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Biztosan törölni szeretnéd ezt a csatornát? Ez törölni fogja a csatornához tartozó tranzakciókat a pénztárca előzményeiből." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" -msgstr "Biztos, hogy törlöd a tárcár {}?" +msgstr "Biztos, hogy törlöd a \"{}\" tárcát?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "Biztosan ki akarod kapcsolni a trampoline-t?" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Biztosan törlöd a Digital Bitbox-ot?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Biztosan folytatod?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" -msgstr "Biztosan törlöd ezt, és további {} ettől függő tranzakciót?" +msgstr "Biztosan törlöd ezt, és további {} hozzá tartozó másodlagos tranzakciót?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Biztosan eltávolítod ezt a tranzakciót?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Örmény" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "Blokk magassága: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "A hosztnevet meg kell adni a '@' jel után." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "A kerekítés miatt legfeljebb 100 satoshi veszhet el." @@ -592,13 +623,13 @@ msgid "Audio Modem Settings" msgstr "Audio Modem beállítása" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Hitelesítés" #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:26 msgid "Auto Connect" -msgstr "" +msgstr "Automatikus csatlakozás" #: electrum/gui/qt/installwizard.py:739 msgid "Auto connect" @@ -608,7 +639,7 @@ msgid "Auto-connect" msgstr "Automatikus csatlakozás" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Frissítések automatikus keresése" @@ -616,68 +647,68 @@ msgid "BIP39 Recovery" msgstr "BIP39 Visszaállítás" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 mag" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "Lehetőség van más pénztárcák által generált BIP39 magok beimportálására az Electrum pénztárcába." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "A BIP39-es magok nem tartalmaznak verziószámot, ezáltal csökkenthetik a jövőbeli szoftverekkel való kompatibilitást." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "BIP70 számla mentve mint {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" -msgstr "" +msgstr "BTC Fiat ár" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" -msgstr "" +msgstr "BTC egyenleg" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" -msgstr "" +msgstr "Beérkező BTC" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" -msgstr "" +msgstr "Kimenő BTC" #: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:163 #: electrum/gui/qt/installwizard.py:164 msgid "Back" msgstr "Vissza" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" -msgstr "" +msgstr "Biztonsági mentés" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." -msgstr "Biztonsági mentés NINCS elmentve. Biztonsági mentés könyvtára nincs konfigurálva." +msgstr "NEM készült biztonsági mentés. A biztonsági mentés könyvtára nincs beállítva." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Biztonsági mentés könyvtára" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" -msgstr "" +msgstr "A biztonsági mentés nincs beállítva" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "A biztonsági mentés elmentésre került:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Egyenleg" @@ -685,29 +716,29 @@ msgid "Banner" msgstr "Banner" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Egység" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "A pénztárca alapértelmezett egysége." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" -msgstr "Kötegelt utalási számlák" +msgstr "Számlák kötegelt kifizetése" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" -msgstr "" +msgstr "Nem megerősített tranzakciók kötegelése" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "A hibajelentés előtt frissítsd az Electrumot a legfrissebb verzióra (legújabb kiadás vagy git HEAD), és írd bele a verziószámot is a jelentésbe." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" -msgstr "" +msgstr "Eleje" #: electrum/plugins/audio_modem/qt.py:58 msgid "Bit rate [kbps]: " @@ -719,21 +750,26 @@ #: electrum/plugins/bitbox02/qt.py:69 msgid "BitBox02 Status" -msgstr "BitBox02 Státusz" +msgstr "BitBox02 állapot" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" -msgstr "Ez a cím nem létezik" +msgstr "A Bitcoin cím nincs megadva" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "Bitcoin URI" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "A Bitcoin tranzakciók nem ingyenesek. A tranzakciós díjat a pénz küldője fizeti ki." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Blokkmagasság" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blokklánc" @@ -741,8 +777,8 @@ msgid "Bootloader" msgstr "Bootloader" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Bootloader ellenőrző összeg" @@ -750,12 +786,20 @@ msgid "Bottom" msgstr "Alul" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" -msgstr "Elküldés" +msgstr "Kiküldés" + +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "Sikeresen kiküldve" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "Kiküldés" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Tranzakció kiküldése folyamatban..." @@ -763,15 +807,15 @@ msgid "Build Date" msgstr "Build dátuma" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bolgár" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Tranzakciós díj megemelése" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Tranzakciós díj megemelése" @@ -779,7 +823,7 @@ msgid "CLTV expiry" msgstr "CLTV lejárat" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +835,48 @@ msgid "Calibration values:" msgstr "Kalibrálási értékek:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" -msgstr "" +msgstr "Fogadhat" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" -msgstr "Küldhető mennyiség" +msgstr "Küldhet" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." -msgstr "CPFP nem lehetséges: a szülő tranzakció díja ismeretlen." +msgstr "Díjfizetés másodlagos tranzakcióval nem lehetséges: az eredeti tranzakció díja ismeretlen." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Nem lehet ábrázolni az előzményeket." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" -msgstr "Mégse" +msgstr "Mégsem" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "Törlés (duplaköltés)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." -msgstr "" +msgstr "Töröl egy még nem megerősített tranzakciót, és lecseréli egy magasabb tranzakciós díjjal indítottra, amely visszafizet a tárcádba." -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Tranzakció törlése" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Felhasználó által megszakítva" @@ -840,100 +884,100 @@ msgid "Cannot add this cosigner:" msgstr "Nem adható hozzá ez az aláíró:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Nem sikerült kiküldeni a tranzakciót" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" -msgstr "Tranzakciós költség nem növelhető" +msgstr "Tranzakciós díj nem növelhető" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" -msgstr "Nem tudod törölni a tranzakciót" +msgstr "A tranzakció nem törölhető" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" -msgstr "" +msgstr "A másodlagos tranzakció nem hozható létre" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" -msgstr "" +msgstr "Nem határozható meg automatikusan a díj, nincs internetkapcsolat" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." -msgstr "" +msgstr "A csatorna mentése nem importálható." -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" -msgstr "Nem lehet megnyitni a pénztárcát" +msgstr "Nem lehet megnyitni a tárcát" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" -msgstr "" +msgstr "Nem fizethető a számlán szereplőnél alacsonyabb összeg" #: electrum/gui/qt/installwizard.py:263 electrum/gui/qt/installwizard.py:266 #: electrum/gui/qt/installwizard.py:289 msgid "Cannot read file" msgstr "A fájl nem olvasható" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" -msgstr "Nem tudod elmenteni a biztonsági mentést TÁROLÁS engedély nélkül" +msgstr "Nem készíthető biztonsági mentés a TÁRHELY engedélyezése nélkül" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Nem lehet aláírni az ilyen típusú címeket tartalmazó üzeneteket:" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:329 msgid "Cannot start QR scanner, camera is unavailable." -msgstr "" +msgstr "A QR-kód olvasás nem indítható el, nem érhető el a kamera." #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:250 msgid "Cannot start QR scanner, no usable camera found." -msgstr "" +msgstr "A QR-kód olvasás nem indítható el, nem található használható kamera." #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:187 msgid "Cannot start QR scanner, no usable camera resolution found." -msgstr "" +msgstr "A QR-kód olvasás nem indítható el, nincs megfelelő felbontású kamera." #: electrum/qrscanner.py:72 msgid "Cannot start QR scanner: initialization failed." -msgstr "" +msgstr "A QR-kód olvasás nem indítható el: inicializálás sikertelen." -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Kapacitás" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Tőkenyereség" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" -msgstr "" +msgstr "Pénzforgalom" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Eltérő tanúsítvány" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "A blokklánc kettévált a(z) {0}-s blokknál" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Visszajáró" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" -msgstr "" +msgstr "Visszajáró cím" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "PIN kód megváltoztatása" @@ -941,78 +985,85 @@ msgid "Change Password" msgstr "Jelszó megváltoztatása" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "Változtasd meg a beállításokat, a még nem megerősített összegek elköltéséhez." + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Módosítás..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" -msgstr "Csatorna Biztonsági Mentés" +msgstr "Csatorna biztonsági mentés" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " -msgstr "Csatorna Biztonsági Mentés " +msgstr "Csatorna biztonsági mentés " -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" -msgstr "Csatorna Biztonsági Mentés:" +msgstr "Csatorna biztonsági mentés:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "Csatorna azonosító" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" -msgstr "A csatorna már le lett zárva" +msgstr "A csatorna már le van zárva" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." -msgstr "Csatorna biztonsági mentések importálhatóak ugyanannak a tárcának egy másik példányában a QR-kód beolvasásával. " +msgstr "A csatorna biztonsági mentések importálhatóak ugyanannak a tárcának egy másik példányában a QR-kód beolvasásával. " -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "A csatorna biztonsági mentések importálhatóak ugyanannak a tárcának egy másik példányában." + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "Csatorna biztonsági mentéseket csak a csatornáid zárására lehet használni." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Csatorna lezárva" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Csatorna lezárva; lehet hogy a CSV késleltetés miatt várnod kell {} blokkot" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Csatorna részletei" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Csatorna létrehozva." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" -msgstr "" +msgstr "A csatorna küldési lehetősége le van fagyasztva" #: electrum/gui/qt/channel_details.py:73 msgid "Channel stats" -msgstr "" +msgstr "Csatorna statisztikák" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" -msgstr "" +msgstr "Csatorna típusa:" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:28 msgid "Channel updates to query." msgstr "Lekérdezendő csatornafrissítések." -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Csatornák" @@ -1020,11 +1071,11 @@ msgid "Channels in database." msgstr "Csatornák az adatbázisban." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." -msgstr "" +msgstr "Az online dokumentációban találhatsz további információkat, az Electrum őrtoronyként való beállításáról." -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "Jelöld be ezt a négyzetet, ha egy új titkos kulcsszót szeretnél. Ekkor újra be kell írnod a pénztárca magját." @@ -1038,32 +1089,33 @@ msgid "Checking for updates..." msgstr "Frissítések keresése..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" -msgstr "Tranzakció felgyorsítása (gyermek fizet a szülőnek)" +msgstr "Díjfizetés másodlagos tranzakcióval" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" -msgstr "" +msgstr "Díjfizetés másodlagos\n" +"tranzakcióval" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" -msgstr "Tranzakció felgyorsítása (gyermek fizet a szülőnek)" +msgstr "Díjfizetés másodlagos tranzakcióval" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Kínai (egyszerűsített)" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Kínai (hagyományos)" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Kezdőképernyő kiválasztása" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Válassz biztonsági másolatot:" @@ -1075,9 +1127,9 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Adj meg egy jelszót a pénztárca kulcsainak titkosításához." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." -msgstr "" +msgstr "Válassz egy távoli csomópontot és összeget, a csatorna összeggel való feltöltéséhez." #: electrum/gui/kivy/main_window.py:170 msgid "Choose a server" @@ -1087,35 +1139,35 @@ msgid "Choose an account to restore." msgstr "Válassz ki egy helyreállítandó számlát." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Válaszd ki az érme (UTXO) választási módot. Az alábbiak állnak rendelkezésre:\n\n" #: electrum/gui/kivy/uix/ui_screens/server.kv:30 msgid "Choose from peers" -msgstr "Szerver választása" +msgstr "Válassz a partnerek közül" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Válaszd ki a Digital Bitbox inicializálásának módját:" #: electrum/plugins/trezor/trezor.py:217 msgid "Choose how you want to initialize your {}." -msgstr "" +msgstr "Válaszd ki a {} inicializálásának módját." #: electrum/plugins/keepkey/keepkey.py:203 #: electrum/plugins/safe_t/safe_t.py:161 msgid "Choose how you want to initialize your {}.\n\n" "The first two methods are secure as no secret information is entered into your computer.\n\n" "For the last two methods you input secrets on your keyboard and upload them to your {}, and so you should only do those on a computer you know to be trustworthy and free of malware." -msgstr "Válassza ki, hogyan szeretné inicializálni {}.\n\n" -"Az első két módszer biztonságos, mivel nem tartalmaz semmilyen titkos információt a számítógépen.\n\n" -"Az utolsó két módszerrel titkokat vihet be a billentyűzetre, és feltöltheti őket a {} számára, így csak olyan számítógépen kell azokat megtennie, amelyről tudjátok, hogy megbízható és rosszindulatú programot tartalmaz." +msgstr "Válaszd ki, hogyan szeretnéd inicializálni a {} eszközt.\n\n" +"Az első két módszer biztonságos, mivel nem kell titkos információt megadni a számítógépen.\n\n" +"Az utolsó két módszernél a billentyűzettel kell bizalmas információt megadnod, és feltölteni a {} eszközre, így ezt feltétlenül csak olyan gépen végezd, amely megbízható és biztosan nem fertőzött." #: electrum/plugins/safe_t/clientbase.py:29 #: electrum/plugins/trezor/clientbase.py:35 msgid "Choose on your {} device where to enter your passphrase" -msgstr "Válaszd ki az eszközön ({}), hogy hol szeretnéd megadni a jelszót" +msgstr "Válaszd ki a {} eszközön, hogy hol szeretnéd megadni a kulcsszöveget" #: electrum/gui/qt/installwizard.py:785 msgid "Choose the number of signatures needed to unlock funds in your wallet:" @@ -1125,7 +1177,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "Válaszd ki a pénztárcához tartozó címek típusát." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Válaszd ki azt az online blokk-felfedezőt, amelyet használni szeretnél (a webböngészőt megnyitó funkciókhoz)" @@ -1137,95 +1189,96 @@ msgid "Choose..." msgstr "Válassz..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Törlés" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:35 msgid "Clear all gossip" -msgstr "" +msgstr "Gossip adatok törlése" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." -msgstr "Lezárja a munkamenetet a megadott inaktivitási idő után. Miután a munkamenet lezáródott, a PIN-kódot és jelszót (ha engedélyezve van) újra be kell írnod az eszköz használatához." - -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "Kattints a küldésre a folytatáshoz" +msgstr "Lezárja a munkamenetet a megadott inaktivitási idő után. Miután a munkamenet lezáródott, a PIN-kódot és kulcsszöveget (ha engedélyezve van) újra be kell írnod az eszköz használatához." #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Kattints ide az üzenet elrejtéséhez." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" -msgstr "" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" +msgstr "Kattintással megnyitható, jobb gombbal pedig a menü" #: electrum/gui/text.py:196 msgid "Clipboard" -msgstr "" +msgstr "Vágólap" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "A vágólap üres" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Bezárás" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Csatorna lezárása" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" -msgstr "" +msgstr "Tranzakció lezárása" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "&Érmék" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Kód" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "Érme adatvédelmi analízis" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "Érmekezelés" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "Érmekezelés aktív" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "Érme lefagyasztva" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "Elköltésre kiválasztott érme" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Érme választás" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "Érmekezelés aktív ({} UTXO kiválasztva)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "Coinbase bemenet" #: electrum/gui/text.py:102 msgid "Coins" -msgstr "" +msgstr "Érmék" #: electrum/plugins/coldcard/qt.py:87 msgid "Coldcard Status" @@ -1235,81 +1288,81 @@ msgid "Coldcard Wallet" msgstr "Coldcard pénztárca" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Színséma" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "Kombinálás" #: electrum/plugins/trezor/clientbase.py:23 msgid "Complete the initialization process on your {} device" -msgstr "" +msgstr "Fejezd be az inicializálást a {} eszközön" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "" +msgid "Completed {} of {} groups needed" +msgstr "Készen: {}, összesen {} csoport szükséges" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." -msgstr "" +msgstr "Útvonal kiszámítása..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Ko&nzol" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Névje&gyek" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "Erősítsd meg az eszköz törlését" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "Jóváhagyod a Lightning csereügyletet?" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" -msgstr "Jelszó megerősítése:" +msgstr "Kulcsszöveg megerősítése:" #: electrum/gui/qt/password_dialog.py:101 msgid "Confirm Password:" msgstr "Jelszó megerősítése:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Mag megerősítése" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Mag kiterjesztés (jelszó) megerősítése" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" -msgstr "Jelszavas védelem ki/bekapcsolás megerősítése" +msgstr "Kulcsszöveges védelem átkapcsolásának megerősítése" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Tranzakció megerősítése" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Erősítsd meg a tranzakciót a Ledger eszközön..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" -msgstr "" +msgstr "Művelet megerősítése" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" -msgstr "" +msgstr "Megerősíted az kényszerített lezárást?" #: electrum/plugins/keepkey/clientbase.py:21 #: electrum/plugins/safe_t/clientbase.py:22 msgid "Confirm internal entropy on your {} device to begin" -msgstr "A kezdéshez erősítsd meg a belső entrópiát az eszközön ({})" +msgstr "A kezdéshez erősítsd meg a belső entrópiát a {} eszközön" #: electrum/gui/kivy/uix/dialogs/password_dialog.py:298 msgid "Confirm new PIN" @@ -1317,111 +1370,115 @@ #: electrum/gui/kivy/uix/dialogs/password_dialog.py:267 msgid "Confirm new password" -msgstr "" +msgstr "Új jelszó megerősítése" #: electrum/plugins/keepkey/clientbase.py:24 #: electrum/plugins/safe_t/clientbase.py:25 #: electrum/plugins/trezor/clientbase.py:29 msgid "Confirm on your {} device the message to sign" -msgstr "Erősítsd meg az eszközön ({}) az aláírandó üzenetet" +msgstr "Erősítsd meg a {} eszközön az aláírandó üzenetet" #: electrum/plugins/keepkey/clientbase.py:206 #: electrum/plugins/safe_t/clientbase.py:205 #: electrum/plugins/trezor/clientbase.py:175 msgid "Confirm on your {} device to change your PIN" -msgstr "Erősítsd meg az eszközön ({}) a PIN kód módosítását" +msgstr "Erősítsd meg a {} eszközön a PIN kód módosítását" #: electrum/plugins/keepkey/clientbase.py:198 #: electrum/plugins/safe_t/clientbase.py:197 #: electrum/plugins/trezor/clientbase.py:167 msgid "Confirm on your {} device to change your home screen" -msgstr "Erősítsd meg az eszközön ({}) a kezdőképernyő módosítását" +msgstr "Erősítsd meg a {} eszközön a kezdőképernyő módosítását" #: electrum/plugins/keepkey/clientbase.py:204 #: electrum/plugins/safe_t/clientbase.py:203 #: electrum/plugins/trezor/clientbase.py:173 msgid "Confirm on your {} device to disable PIN protection" -msgstr "Erősítsd meg az eszközön ({}) a PIN védelem letiltását" +msgstr "Erősítsd meg a {} eszközön a PIN védelem letiltását" #: electrum/plugins/keepkey/clientbase.py:185 #: electrum/plugins/safe_t/clientbase.py:184 #: electrum/plugins/trezor/clientbase.py:153 msgid "Confirm on your {} device to disable passphrases" -msgstr "Erősítsd meg az eszközön ({}) a jelszavak letiltását" +msgstr "Erősítsd meg a {} eszközön a kulcsszöveg letiltását" #: electrum/plugins/keepkey/clientbase.py:187 #: electrum/plugins/safe_t/clientbase.py:186 #: electrum/plugins/trezor/clientbase.py:155 msgid "Confirm on your {} device to enable passphrases" -msgstr "Erősítsd meg az eszközön ({}) a jelszavak engedélyezését" +msgstr "Erősítsd meg a {} eszközön a kulcsszöveg engedélyezését" #: electrum/plugins/keepkey/clientbase.py:208 #: electrum/plugins/safe_t/clientbase.py:207 #: electrum/plugins/trezor/clientbase.py:177 msgid "Confirm on your {} device to set a PIN" -msgstr "Erősítsd meg az eszközön ({}) a PIN kód beállítását" +msgstr "Erősítsd meg a {} eszközön a PIN kód beállítását" #: electrum/plugins/keepkey/clientbase.py:23 #: electrum/plugins/safe_t/clientbase.py:24 #: electrum/plugins/trezor/clientbase.py:27 msgid "Confirm on your {} that you want to wipe it clean" -msgstr "Erősítsd meg az eszközön ({}), hogy mindent törölni szeretnél róla" +msgstr "Erősítsd meg a {} eszközön, hogy mindent törölni szeretnél róla" #: electrum/plugins/keepkey/clientbase.py:193 #: electrum/plugins/safe_t/clientbase.py:192 #: electrum/plugins/trezor/clientbase.py:162 msgid "Confirm the new label on your {} device" -msgstr "Erősítsd meg az új címkét az eszközön ({})" +msgstr "Erősítsd meg az új címkét a {} eszközön" #: electrum/plugins/keepkey/clientbase.py:25 #: electrum/plugins/safe_t/clientbase.py:26 #: electrum/plugins/trezor/clientbase.py:31 msgid "Confirm the total amount spent and the transaction fee on your {} device" -msgstr "Erősítsd meg a teljes elküldendő összeget és a tranzakciós díjat az eszközön ({})" +msgstr "Erősítsd meg a teljes elküldendő összeget és a tranzakciós díjat a {} eszközön" #: electrum/plugins/keepkey/clientbase.py:20 #: electrum/plugins/safe_t/clientbase.py:21 #: electrum/plugins/trezor/clientbase.py:21 msgid "Confirm the transaction output on your {} device" -msgstr "Erősítsd meg a tranzakció kimenetét az eszközön ({})" +msgstr "Erősítsd meg a tranzakció kimenetét a {} eszközön" #: electrum/plugins/keepkey/clientbase.py:27 #: electrum/plugins/safe_t/clientbase.py:28 #: electrum/plugins/trezor/clientbase.py:33 msgid "Confirm wallet address on your {} device" -msgstr "Erősítsd meg a címet az eszközön ({})" +msgstr "Erősítsd meg a tárca címet a {} eszközön" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Megerősítve. Tranzakció aláírása folyamatban..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" -msgstr "" +msgstr "Csatlakozva" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" -msgstr "" +msgstr "Csatlakozott csomópontok" #: electrum/gui/kivy/main.kv:482 msgid "Connected nodes are on the same chain" msgstr "A csatlakoztatott csomópontok ugyanazon a láncon vannak" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." -msgstr "" +msgstr "Csatlakozva {0} csomópontokhoz." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." -msgstr "Csatlakoztatva {0} csomóponthoz." +msgstr "Csatl. {0} csomóponthoz." #: electrum/gui/qt/lightning_dialog.py:77 msgid "Connected to {} peers" -msgstr "" +msgstr "Csatlakozva {0} partnerhez" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "Kapcsolódás" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "A csatlakozási kódnak @: formátumúnak kell lennie" @@ -1433,152 +1490,149 @@ msgid "Connections with lightning nodes" msgstr "Kapcsolat Lightning csomópontokkal" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Érdemes lehet egy másik szerverhez csatlakozni, vagy frissíteni az Electrumot." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Névjegyek" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" -msgstr "" +msgstr "Együttműködő lezárás" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" -msgstr "" +msgstr "Együttműködő lezárás?" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Másolás" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Cím másolása" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" -msgstr "" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" +msgstr "Összeg másolása" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Kép másolása" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Szöveg másolása" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Másolás és bezárás" #: electrum/gui/kivy/uix/ui_screens/send.kv:95 msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." -msgstr "Illeszd be a címzett Bitcoin címét a Beillesztés gomb segítségével, vagy használd a fényképezőgépet egy QR-kód beolvasásához." +msgstr "Illeszd be a címzett címét a Beillesztés gomb segítségével, vagy használd a kamerát egy QR-kód beolvasásához." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Másolás vágólapra" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "{} másolása" #: electrum/base_wizard.py:223 msgid "Cosign with hardware device" -msgstr "Aláírás a hardveres eszközzel" +msgstr "Társ-aláírás hardveres eszközzel" #: electrum/plugins/cosigner_pool/__init__.py:2 msgid "Cosigner Pool" -msgstr "Több-aláíró csoport" +msgstr "Társ-aláírós megoldás" #: electrum/plugin.py:691 msgid "Could not automatically pair with device for given keystore." -msgstr "" +msgstr "Nem sikerült automatikusan összekapcsolni az eszközzel az adott kulcsokhoz." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "A csatornát nem lehetett lezárni: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" -msgstr "" +msgstr "Nem sikerült csatlakozni a csatornához tartozó partnerhez" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" -msgstr "" +msgstr "Nem sikerült kitalálni, melyik kimeneteket kellene megtartani" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" -msgstr "" +msgstr "Nem sikerült érméket találni a kimenethez" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" -msgstr "" +msgstr "Nem található megfelelő kimenet" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" -msgstr "" +msgstr "Nem találhatók megfelelő kimenetek" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "A csatornát nem lehetett kényszerítetten lezárni: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "A csatornát nem lehetett létrehozni: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" -msgstr "" +msgstr "Nem sikerült a vágólap tartalmának értelmezése" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "Nem sikerült letölteni az Általános Szerződési Feltételeket:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Nem sikerült aláírni az üzenetet" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." -msgstr "Nem sikerült aláírni az üzenetet." +msgstr "Az üzenet aláírása sikertelen." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Hibajelentés" #: electrum/gui/qt/installwizard.py:231 msgid "Create New Wallet" -msgstr "Create New Wallet" +msgstr "Új tárca létrehozása" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" -msgstr "" +msgstr "Kérelem létrehozása" #: electrum/plugins/revealer/qt.py:115 msgid "Create a new Revealer" msgstr "Új Revealer készítése" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Új mag létrehozása" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "Új pénztárca készítése, a jelenlegi mag használatával" @@ -1588,29 +1642,25 @@ #: electrum/base_wizard.py:142 msgid "Create new wallet" -msgstr "Új pénztárca létrehozása" +msgstr "Új tárca létrehozása" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Létrehozás / visszaállítás" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" -msgstr "" +msgstr "Helyreállítható csatornák létrehozása" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Tranzakció létrehozása" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" -msgstr "" +msgstr "Új fizetési kérelem létrehozása az egyik címedet ismét fel fogja használni, és felülír egy meglévő kérelmet. Folytatod?" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" -msgstr "" +msgstr "Létrehozási idő" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Kritikus hiba" @@ -1618,119 +1668,119 @@ msgid "Current Password:" msgstr "Jelenlegi jelszó:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" -msgstr "" - -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" +msgstr "Jelenlegi díj" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" -msgstr "Aktuális árfolyam" +msgstr "Jelenlegi egységdíj" #: electrum/gui/qt/update_checker.py:51 msgid "Current version: {}" msgstr "Jelenlegi verzió: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Egyéni" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" -msgstr "" +msgstr "Egyéni URL" #: electrum/plugins/revealer/qt.py:388 msgid "Custom secret" msgstr "Egyedi titok" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Cseh" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Dán" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Sötét" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Sötét/Világos" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Dátum" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Dátum: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." -msgstr "A debug naplók elmenthetőek a lemezre. Ezek hasznosak lehetnek a hibák elhárításához." +msgstr "A hibakeresési naplók elmenthetőek a lemezre. Ezek hasznosak lehetnek a hibák elhárításához." #: electrum/base_wizard.py:343 msgid "Debug message" -msgstr "Debug üzenet:" +msgstr "Hibakeresési üzenet" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" -msgstr "" +msgstr "Kifizetés csökkentése" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" -msgstr "Dekódol" +msgstr "Visszafejtés" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" -msgstr "" +msgstr "Visszafejted a titkos kulcsodat?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Alapértelmezett" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Törlés" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" -msgstr "" +msgstr "Biztonsági mentés törlése?" + +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "Lejárt kérelmek törlése" #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Törlöd a fizetési kérelmet?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" -msgstr "Számlák törlése" +msgstr "Törölt számlák" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "Törlöd a kérelmet?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Kérelmek törlése" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Törlöd a pénztárca fájlt?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Törlöd a pénztárcát?" @@ -1738,66 +1788,71 @@ msgid "Denomination" msgstr "Egység" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" -msgstr "" +msgstr "Származtatási útvonal" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Megjegyzés" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Megjegyzés a tranzakcióhoz (opcionális)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "Megjegyzés:" + +#: electrum/lnutil.py:361 msgid "Destination node" -msgstr "" +msgstr "Cél csomópont" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Részletek" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Részletek..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" -msgstr "" +msgstr "Meglévő fiókok detektálása" + +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "Érvényes Lightning fizetési kérelem detektálva, de a Lightning nincs bekapcsolva a tárcához és nem találhatók kiváltó címek." -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" -msgstr "" +msgstr "Érvényes Lightning fizetési kérelem detektálva, de nincs nyitotta csatorna." #: electrum/gui/kivy/uix/ui_screens/about.kv:35 msgid "Developers" -msgstr "" +msgstr "Fejlesztők" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "Eszköz azonosító" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Eszköz címke" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "Eszközkommunikációs hiba. Kérjük, húzd ki és dugd be újra a Digital Bitbox-ot." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "Az eszköz nem Bitcoin üzemmódban van" @@ -1809,38 +1864,42 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Digitális Revealer ({}_{}) PNG és PDF formátumban elmentve:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "Közvetlen szülő" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "PIN kód kikapcsolása" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" -msgstr "Jelszavak kikapcsolása" +msgstr "Kulcsszöveg kikapcsolása" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Kikapcsolva" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Lecsatlakoztatva" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" -msgstr "" +msgstr "Megjeleníted a magot?" #: electrum/gui/kivy/uix/ui_screens/about.kv:41 msgid "Distributed by Electrum Technologies GmbH" -msgstr "Forgalmazza: Electrum Technologies GmbH" +msgstr "Terjesztő: Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "Ne adj itt meg semmiféle privát információt, mivel a jelentés látható lesz a nyilvános hibajelentések listáján." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "Ne párosítsa" @@ -1848,8 +1907,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "Ne másolj be ide semmiféle kódot, ha nem érted pontosan, hogy az mit is csinál. A konzol nem megfelelő használata akár a pénzed visszavonhatatlan elvesztéséhez is vezethet." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Ne tárold elektronikusan (interneten / számítógépen / mobiltelefonon)." @@ -1857,13 +1916,13 @@ msgid "Do you have something to hide ?" msgstr "Van valami rejtegetnivalód?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "Új magot szeretnél létrehozni, vagy egy létező pénztárcát helyreállítani meglévő maggal?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" -msgstr "" +msgstr "Szeretnéd létrehozni az első csatornádat?" #: electrum/gui/qt/installwizard.py:387 msgid "Do you want to delete '{}'?" @@ -1871,57 +1930,68 @@ #: electrum/gui/kivy/main_window.py:797 msgid "Do you want to delete the local gossip database?" -msgstr "" +msgstr "Szeretnéd törölni a helyi gossip adatokat?" #: electrum/gui/qt/installwizard.py:372 msgid "Do you want to delete the old file" -msgstr "Törölni akarod a régi fájlt" - -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" +msgstr "Szeretnéd törölni a régi fájlt" #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" -msgstr "Meg akarod most nyitni?" +msgstr "Meg szeretnéd nyitni most?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" -msgstr "Biztosan törlöd ezt a címet ({}) a pénztárcából?" +msgstr "Biztosan eltávolítod ezt a címet ({}) a tárcából?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" -msgstr "El akarod küldeni ezt a jelentést?" +msgstr "Elküldöd ezt a jelentést?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" -msgstr "Biztosan folytatni szeretnéd?" +msgstr "Folytatni szeretnéd?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "A csomópont egyik címe sem ismert:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." -msgstr "Ne mutasd többször" +msgstr "Ne jelenjen meg többször." + +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "Történeti árfolyamadatok letöltése" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "Hiányzó adatok letöltése" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "Az eredeti tranzakciók letöltése a hálózatról.\n" +"Lehetővé teszi a hiányzó díjak és bemeneti adatok kitöltését." + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "Bemeneti adatok letöltése..." #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." -msgstr "Egy programhiba miatt az Electrum régebbi verziói nem kezelték megfelelően az egymást követő szóközöket. Ha ezt a jelszót választod, akkor a régebbi verziókban nem tudod majd használni ezt a pénztárcát." +msgstr "Egy programhiba miatt, az Electrum régebbi verziói NEM ugyanazt a tárcát hozzák létre, mint az újabb verziók vagy más programok." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." -msgstr "" +msgstr "Ezalatt az összegek nem lesznek helyreállíthatóak a mag beállításodból, akár el is veszhetnek ha elveszted az eszközödet." -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Holland" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "Dinamikus tranzakciós díj becslése nem elérhető" @@ -1931,137 +2001,152 @@ #: electrum/gui/qt/fee_slider.py:20 msgid "ETA: fee rate is based on average confirmation time estimates" -msgstr "" +msgstr "Becsült idő: az egységdíj meghatározása az átlagos megerősítési idő becslésén alapul" + +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "Szerkesztés" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "Zárolási idő szerkesztése" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "Díjak kézi szerkesztése" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "{} szerkesztése" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" -msgstr "Electrum Pluginek" +msgstr "Electrum bővítmények" #: electrum/plugin.py:588 msgid "Electrum cannot pair with your {}.\n\n" "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." -msgstr "Az Electrum nem tudott megfelelően kapcsolódni az eszközhöz ({}).\n\n" -"Mielőtt bármit is küldenél/fogadnál az ebben a pénztárcában lévő címekre, bizonyosodj meg róla, hogy képes vagy megfelelően kapcsolódni az eszközhöz, vagy hogy birtoklod a pénztárca magját (illetve a mag kiterjesztését/jelszavát, ha van). Kizárólag ekkor tudod majd elkölteni a Bitcoinjaid. Ellenkező esetben az összes fogadott Bitcoin elveszik (elkölthetetlen lesz)." +msgstr "Az Electrum nem tud kapcsolódni a(z) {} eszközhöz.\n\n" +"Mielőtt bármilyen összeget kérnél ebben a tárcában lévő címekre, bizonyosodj meg róla, hogy helyesen működik az eszközhöz való kapcsolódás, vagy hogy megvan a magja (és kulcsszövege, ha van). Ellenkező esetben sehogy sem fogsz tudni hozzáférni fogadott bitcoinokhoz." -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Az Electrum távoli szerverekről kérdezi le a Bitcoin címekkel és tranzakciókkal kapcsolatos információkat. A szerverek mindnyájan ugyanazt a célt szolgálják, és kizárólag hardverben különböznek. Általában elég az Electrumra bízni, hogy véletlenszerűen válasszon egyet. Ám ha szeretnél, manuálisan is választhatsz szervert." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." -msgstr "Az Electrum egyszerre több szerverhez is csatlakozik, hogy letöltse a blokk fejléceket, és hogy megkeresse a leghosszabb blokkláncot." +msgstr "Az Electrum egyszerre több csomóponthoz is csatlakozik, hogy letöltse a blokk fejléceket, és hogy megkeresse a leghosszabb blokkláncot." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Electrum beállítások" #: electrum/gui/kivy/uix/ui_screens/server.kv:9 msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." -msgstr "Az Electrum egyszerre egy szerverről kérdezi le a tranzakciók listáját. A szerver által visszaadott listát ezután összehasonlítja más szerverek listáival, \"Egyszerű Fizetés Ellenőrzés\" (Simple Payment Verification / SPV) használatával." +msgstr "Az Electrum egyszerre egy szerverről kérdezi le a tranzakciók listáját. A megkapott listát ezután összehasonlítja más csomópontok blokklánc fejléceivel, \"Egyszerű Fizetés Ellenőrzés\" (Simple Payment Verification / SPV) használatával." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Az Electrum a pénztárca címeit elküldi egy szervernek, hogy lekérdezze a címekhez tartozó tranzakciók listáját." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "Az Electrum statikus csatorna biztonsági mentéseket használ. Ha elveszíted a tárcafájlt, akkor a távoli féltől kell kérned a csatorna kényszerített lezárását, hogy visszakapd a pénzedet. Ez feltételezi, hogy a távoli partner elérhető, és nem vesztette el a saját adatait." + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrum pénztárca" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Az Electrum nem tudja másolni a tárcafájlodat a választott helyre." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Az Electrum nem tudta beolvasni a tranzakciót:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" -msgstr "Az Electrum nem tudja megnyitni a tranzakciós fájlt" +msgstr "Az Electrum nem tudta megnyitni a tranzakciós fájlt" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" -msgstr "Az Electrum nem tudja feldolgozni a tranzakciódat" +msgstr "Az Electrum nem tudta értelmezni a tranzakciódat" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." -msgstr "Az Electrum nem tudja exportálni a privát kulcsot." +msgstr "Az Electrum nem tudta exportálni a titkos kulcsot." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." -msgstr "Az Electrum nem tudja exportálni a tranzakciót." +msgstr "Az Electrum nem tudta exportálni a tranzakciót." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." -msgstr "" +msgstr "Az Electrum kilép." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." -msgstr "" +msgstr "Az Electrum célkitűzései a gyors működés, alacsony erőforrásigény és a Bitcoin használatának egyszerűsítése." -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" -msgstr "" +msgstr "Bekapcsolás" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" -msgstr "" +msgstr "A Lightning bekapcsolása?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "PIN kódos védelem engedélyezése" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" -msgstr "Jelszavak engedélyezése" +msgstr "Kulcsszövegek engedélyezése" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." -msgstr "" +msgstr "Fiat árfolyamok engedélyezéssel, előzményekkel." -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" -msgstr "Kimeneti érték kerekítése" +msgstr "Kimeneti értékek kerekítése" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" -msgstr "Jelszavak engedélyezése" +msgstr "Kulcsszövegek engedélyezése" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "Frissítések keresése" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Engedélyezve" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" -msgstr "" +msgstr "Engedélyezve, nem helyreállítható csatornák" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Titkosítás" #: electrum/plugins/revealer/qt.py:267 msgid "Encrypt custom secret" -msgstr "Saját kulcsszó titkosítása" +msgstr "Tetszőleges adatok titkosítása" #: electrum/gui/qt/password_dialog.py:124 #: electrum/gui/qt/password_dialog.py:211 @@ -2072,39 +2157,39 @@ msgid "Encrypt {}'s seed" msgstr "{} magjának titkosítása" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" -msgstr "Üzenet titkosítása/dekódolása" +msgstr "Üzenet titkosítása/visszafejtése" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" -msgstr "Üzenet titkosítása/dekódolása" +msgstr "Üzenet titkosítása/visszafejtése" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Titkosított" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" -msgstr "Az eszköz ({}) jelenleg nem támogatja a titkosítást és a dekódolást" +msgstr "A {} eszközön jelenleg nem támogatott a titkosítás és a visszafejtés" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" -msgstr "A titkosítást és a dekódolást nem támogatja az eszköz ({})" +msgstr "A titkosítást és a visszafejtést nem támogatja a {}" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "Vége" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "Angol" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "PIN kód megadása" @@ -2112,47 +2197,48 @@ msgid "Enter PIN:" msgstr "Add meg a PIN kódot:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" -msgstr "Jelszó megadása" +msgstr "Írd be a kulcsszöveget" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" -msgstr "" +msgstr "Add meg a kulcsszöveget az eszközön" #: electrum/gui/qt/password_dialog.py:63 electrum/gui/qt/password_dialog.py:299 msgid "Enter Password" msgstr "Jelszó megadása" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "Add meg a távoli csomópont azonosítóját, kapcsolati sztringjét, vagy egy fizetési kérelmet" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Mag megadása" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "Add meg a tranzakció címkéjét" #: electrum/plugins/bitbox02/qt.py:88 msgid "Enter a descriptive name for your multisig account.\n" "You should later be able to use the name to uniquely identify this multisig account" -msgstr "" +msgstr "Adj meg egy jó leíró nevet a társ-aláírós fiókhoz.\n" +"A későbbiekben be kell tudnod azonosítanod ezt a konkrét társ-aláírós fiókot a név alapján." -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" -msgstr "Adj meg egy címkét a készülék elnevezéséhez:" +msgstr "Adj meg egy címkét az eszköz elnevezéséhez:" #: electrum/base_wizard.py:230 msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." -msgstr "Adj meg Bitcoin címeket (ez egy figyelő-tárcát hoz létre), vagy privát kulcsokat." +msgstr "Adj meg Bitcoin címeket (ez egy figyelő-tárcát hoz létre), vagy titkos kulcsokat." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Írd be a Bitcoin címeket a \"Pénzküldés ide\" mezőbe." @@ -2160,9 +2246,9 @@ #: electrum/plugins/safe_t/clientbase.py:55 #: electrum/plugins/trezor/clientbase.py:280 msgid "Enter a new PIN for your {}:" -msgstr "Adj meg egy új PIN kódot az eszköznek ({}):" +msgstr "Adj meg egy új PIN kódot a {} eszköznek:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Adj meg egy új jelszót." @@ -2170,9 +2256,9 @@ #: electrum/plugins/safe_t/clientbase.py:75 #: electrum/plugins/trezor/clientbase.py:297 msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." -msgstr "Adj meg egy jelszót a pénztárca létrehozásához. Minden alkalommal, amikor ezt a pénztárcát használod, az eszköz ({}) kérni fogja a jelszót. Ha elfelejted a jelszót, akkor nem fogsz tudni hozzáférni a pénztárcában lévő Bitcoinokhoz. A magból sem tudod majd visszaállítani, ha elfelejtetted a jelszót. Ne felejtsd el a jelszót!" +msgstr "Adj meg egy kulcsszöveget a pénztárca létrehozásához. Minden alkalommal, amikor ezt a tárcát használod, a {} kérni fogja a kulcsszöveget Ha elfelejted, akkor nem fogsz tudni hozzáférni a tárcában lévő bitcoinokhoz." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Add meg a címeket" @@ -2182,9 +2268,9 @@ #: electrum/base_wizard.py:220 msgid "Enter cosigner seed" -msgstr "Több-aláíró mag megadása" +msgstr "Társ-aláíró mag megadása" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Leírás megadása" @@ -2194,42 +2280,46 @@ #: electrum/gui/kivy/uix/dialogs/password_dialog.py:266 msgid "Enter new password" -msgstr "" +msgstr "Új jelszó megadása" #: electrum/plugins/trezor/cmdline.py:15 msgid "Enter passphrase on device?" -msgstr "" +msgstr "Kulcsszöveg megadása az eszközön?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Írj be egy jelszót:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" -msgstr "Add meg a privát kulcsokat" +msgstr "Add meg a titkos kulcsokat" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" -msgstr "Add meg a privát kulcsokat:" +msgstr "Add meg a titkos kulcsokat:" + +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "Írd be a küldeni kívánt összeget" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" -msgstr "Add meg az xprv-vel kezdődő privát mesterkulcsot:" +msgstr "Add meg az \"xprv\" kezdetű titkos mesterkulcsot:" #: electrum/plugins/keepkey/clientbase.py:75 #: electrum/plugins/safe_t/clientbase.py:80 #: electrum/plugins/trezor/clientbase.py:302 msgid "Enter the passphrase to unlock this wallet:" -msgstr "Add meg a jelszót a pénztárca feloldásához:" +msgstr "Add meg a kulcsszöveget a tárca feloldásához:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "Add meg a biztonsági mentés létrehozásakor használt jelszót:" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "Add meg a visszaállításhoz szükséges szavakat (mag). Az eszköz kijelzőjén láthatod majd, hogy melyik gombokat kell megnyomnod. A bevitelhez használhatod a Numpad gombjait is.\n" @@ -2241,31 +2331,31 @@ #: electrum/gui/qt/installwizard.py:486 msgid "Enter their master private key (xprv) if you want to be able to sign for them." -msgstr "Vagy add meg az xprv-vel kezdődő privát mesterkulcsot, ha szeretnél az ő privát kulcsaival is aláírni." +msgstr "Vagy add meg a titkos mesterkulcsukat (xprv), ha szeretnél nevükben is aláírni." #: electrum/gui/kivy/uix/dialogs/wallets.py:71 msgid "Enter wallet name" msgstr "Add meg a pénztárca nevét" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "Írd be a BIP39 magot (12/24 szó):" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "Írd be Digital Bitbox jelszavát:" #: electrum/gui/kivy/uix/dialogs/password_dialog.py:296 msgid "Enter your PIN" -msgstr "" +msgstr "Írd be a PIN kódot" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "Add meg PIN kódot (számok 1-től 9-ig):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Add meg PIN kódot a folytatáshoz" @@ -2273,47 +2363,44 @@ #: electrum/plugins/safe_t/clientbase.py:60 #: electrum/plugins/trezor/clientbase.py:285 msgid "Enter your current {} PIN:" -msgstr "Add meg az eszköz ({}) PIN kódját:" +msgstr "Add meg a {} PIN kódját:" #: electrum/gui/kivy/uix/dialogs/password_dialog.py:265 msgid "Enter your password" -msgstr "" +msgstr "Írd be a jelszavad" #: electrum/gui/qt/installwizard.py:278 msgid "Enter your password or choose another file." msgstr "Add meg a jelszót, vagy válassz egy másik fájlt." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Add meg a jelszót a folytatáshoz" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "Digital Bitbox törlése" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Hiba" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Hiba történt a fizetési kérelem hozzáadásakor" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "Hiba a részleges tranzakciók kombinálása közben" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Nem lehet csatlakozni a szerverhez" @@ -2322,42 +2409,41 @@ msgid "Error connecting to {} server" msgstr "Hiba a {} szerverhez való csatlakozás közben" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" -msgstr "" +msgstr "Hiba a fizetés létrehozása során" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" -msgstr "" +msgstr "Hiba a fizetési kérelem létrehozása során" #: electrum/plugins/cosigner_pool/qt.py:267 msgid "Error decrypting message" -msgstr "Nem lehet dekódolni az üzenetet" +msgstr "Nem lehet visszafejteni az üzenetet" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "Hiba a TrustedCoin fiók információ lekérdezése közben." -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "Hiba a tranzakció lekérdezése közben" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "Hiba a részleges tranzakciók összekapcsolása közben" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Hiba a fájl megnyitása közben" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" -msgstr "" +msgstr "Hiba a Lightning fizetési kérelem értelmezésekor" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "Hiba az URI elemzése közben" @@ -2365,10 +2451,10 @@ msgid "Error scanning devices" msgstr "Hiba az eszközök keresése közben" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "Hiba a cím megjelenítése közben" @@ -2378,92 +2464,87 @@ #: electrum/gui/qt/bip39_recovery_dialog.py:84 msgid "Error: Account discovery failed." -msgstr "" +msgstr "Hiba: A fiók felfedezése nem sikerült." #: electrum/base_wizard.py:590 msgid "Error: duplicate master public key" msgstr "Hiba: dupla nyilvános mesterkulcs" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Eszperantó" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Nagyjából" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Electrum bezárása" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "Lejárati dátum" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "A kérelem lejárati ideje." -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" -msgstr "" +msgstr "Lejárati idő" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Lejárt" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Lejárat" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" -msgstr "" +msgstr "Lejárat" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Exportálás" #: electrum/gui/kivy/uix/ui_screens/status.kv:83 msgid "Export Backup" -msgstr "" +msgstr "Biztonsági mentés exportálása" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Előzmények exportálása" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" -msgstr "" - -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Exportálás" +msgstr "Biztonsági mentés exportálása" #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "Exportálás a Coldcardra" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "Exportálás fájlba" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "Fizetési kérelmek exportálása" + +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "Kérelmek exportálása" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" -msgstr "A privát kulcsod publikálása az egész tárcád elvesztésével járhat!" +msgstr "A titkos kulcsod felfedése az egész tárcád elvesztésével járhat!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" -msgstr "Jelszó létrehozása a maghoz" +msgstr "Mag meghosszabbítása saját szavakkal" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "Sikertelen" @@ -2477,168 +2558,172 @@ #: electrum/gui/qt/installwizard.py:336 msgid "Failed to decrypt using this hardware device." -msgstr "Hiba a dekódolás során." +msgstr "Hiba a hardver eszközzel történő visszafejtés során." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." -msgstr "A QR kód nem jeleníthető meg." +msgstr "A QR-kód nem jeleníthető meg." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "Hiba az exportálás során." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "Hiba az importálás során." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" -msgstr "" +msgstr "Nem sikerült a \"Pénzküldés ide\" sor értelmezése " #: electrum/plugins/cosigner_pool/qt.py:210 msgid "Failed to send transaction to cosigning pool" -msgstr "A tranzakció nem küldhető el a több-aláíró csoportba" +msgstr "Nem sikerült a tranzakció elküldése a társ-aláírós szerverre" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Jelszó frissítése sikertelen" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "Kiváltó cím" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Nem" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" -msgstr "" +msgstr "Jellemzők" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Tranzakciós díj" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" -msgstr "Gyerek tranzakciós díja" +msgstr "Másodlagos tranzakció díja" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "Tranzakciós díj kerekítés" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "Megcélzott díj" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." -msgstr "" +msgstr "A díjakat a küldő fizeti." -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Fiat" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" -msgstr "" +msgstr "Fiat egyenleg" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Fiat pénznem" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" -msgstr "" +msgstr "Beérkező Fiat" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" -msgstr "" +msgstr "Kimenő Fiat" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Fájl" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" -msgstr "" +msgstr "Biztonsági mentés fájl" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Szűrés:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "Fájl létrehozva" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "Véglegesítés" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "Szűrés dátum alapján" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Keresés" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" -msgstr "Firmware-verzió" +msgstr "Firmware verzió" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "Az eszköz firmware-je (vagy a \"Bitcoin\" alkalmazás) túl régi, a Segwit-et nem támogatja. Kérjük frissítsd:" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "A firmware verzió túl régi." -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "Az eszköz firmware-je túl régi. Kérjük frissítsd:" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" -msgstr "Fix összeg" +msgstr "Fix egységdíj" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Ennek az ágnak a követése" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "CoinJoin-hoz; privát adatok nélkül" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." -msgstr "" +msgstr "A Lightning kérelmekhez tartozó kifizetések, a lejárati idő után nem kerülnek elfogadásra." -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" -msgstr "" +msgstr "Hardver eszközhöz, XPUB beleértve" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "További információért keresd fel az alábbi weblapot:" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." -msgstr "" +msgstr "A blokkláncra vonatkozó kérelmeknél, a cím fenntartásra kerül a lejárati időpontig. Aztán megeshet, hogy újra felhasználásra kerül." -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." -msgstr "" +msgstr "QR-kódok olvasásához." -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "Biztonsági okokból ajánlott mindig az Electrum legújabb verzióját használni." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" -msgstr "" +msgstr "Kényszerített lezárás" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "Csatorna kényszerített lezárása" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "Kényszerítetten lezárod a csatornát?" @@ -2646,121 +2731,126 @@ msgid "Fork detected at block {}" msgstr "A blokklánc kettévált a(z) {}-s blokknál" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Formátum" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Formátum: cím, összeg" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "Továbbítás" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "Fagyasztás" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "Cím lefagyasztása" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "Címek lefagyasztása" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "Érme lefagyasztása" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "Érmék lefagyasztása" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" -msgstr "" +msgstr "Befagyasztás fogadáshoz" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" -msgstr "" +msgstr "Befagyasztás küldéshez" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Francia" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" -msgstr "Feladó" +msgstr "Kezdő dátum" #: electrum/gui/qt/rebalance_dialog.py:38 msgid "From channel" -msgstr "" +msgstr "Csatornáról" #: electrum/gui/qt/installwizard.py:777 #, python-brace-format msgid "From {0} cosigners" msgstr "{0} társ-aláírótól" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" -msgstr "" +msgstr "Befagyasztott" #: electrum/gui/qt/channel_details.py:97 msgid "Fulfilled HTLCs" msgstr "Teljesített HTLC-k" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "A teljes kétfaktoros hitelesítés engedélyezve van. Ez még nem támogatott." +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "Elköltés teljesen" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "Pozitív egyenlegű" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" -msgstr "" +msgstr "Pozitív egyenlegű vagy nem használt" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" -msgstr "" +msgstr "Létrehozási pont" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." -msgstr "" +msgstr "Az ezen a csatornán lévő összegek nem lesznek helyreállíthatók a magból, mígnem külön begyűjtöd a tárcádba. Akár el is veszhetnek, ha elveszíted a tárca fájlodat." -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." -msgstr "" +msgstr "Az összegek a kiváltó címre kerülnek átküldésre." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" -msgstr "Új pénztárca generálása" +msgstr "Új véletlenszerű tárca létrehozása" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Német" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" -msgstr "" +msgstr "Számlakérés" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Google Authenticator kód:" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:15 msgid "Gossip" -msgstr "Kapcsolatok" +msgstr "Gossip adatok" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Görög" @@ -2774,17 +2864,17 @@ #: electrum/base_wizard.py:282 msgid "Hardware Keystore" -msgstr "Hardvereszköz" +msgstr "Hardver kulcstár" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Magasság" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Hello World" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Súgó" @@ -2792,16 +2882,8 @@ msgid "Here is your master public key." msgstr "Ez a te nyilvános mesterkulcsod." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Elrejtés:" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "{} elrejtése" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Előzmények" @@ -2809,110 +2891,112 @@ msgid "Homepage" msgstr "Weboldal" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Kezdőképernyő" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" -msgstr "" +msgstr "Ugrások" #: electrum/gui/kivy/uix/ui_screens/proxy.kv:19 msgid "Host" msgstr "Hoszt" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "A hosztnév feloldása nem sikerült (getaddrinfo hiba)" #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:12 msgid "How do you want to connect to a server?" -msgstr "" +msgstr "Hogyan szeretnél egy szerverhez csatlakozni?" #: electrum/gui/qt/installwizard.py:740 msgid "How do you want to connect to a server? " -msgstr "Hogyan szeretnél a szerverekhez csatlakozni? " +msgstr "Hogyan szeretnél egy szerverhez csatlakozni? " #: electrum/plugins/cosigner_pool/qt.py:245 msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." -msgstr "Viszont a hardveres pénztárcák nem támogatják az üzenet dekódolást, emiatt nem kompatibilisek a több-aláíró csoport jelenlegi kialakításával." +msgstr "Viszont a hardveres pénztárcák nem támogatják az üzenet visszafejtést, emiatt nem kompatibilisek a társ-aláírós megoldás jelenlegi kialakításával." -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." -msgstr "Viszont az Electrum nem generál új BIP39-es magokat, mivel azok nem felelnek meg a biztonsági szabványainknak." +msgstr "Viszont az Electrum nem hoz létre új BIP39-es magokat, mivel azok nem felelnek meg a biztonsági igényeinknek." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." -msgstr "" +msgstr "Viszont, nem hozunk létre SLIP39 magokat." -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Magyar" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "Már rendelkezem egy maggal" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "Elvesztettem a Google Authenticator fiókomat" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "IP/port az alábbi formátumban:\n" "[host]:[port]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Ha az automatikus csatlakozás be van kapcsolva, akkor az Electrum mindig egy olyan szervert fog választani, amelyiknek a blokklánca a leghosszabb." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "Ha engedélyezve van, akkor emiatt legfeljebb 100 satoshi veszhet el tranzakciónként." -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Ha nincs engedélyezve, akkor manuálisan kell kiválasztanod egy szervert. Az Electrum figyelmeztetni fog, ha ez a szerver lemaradásban van." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." -msgstr "" +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." +msgstr "Ha ez az opció be van jelölve, a kliens a fordított csereügyleteket még a finanszírozási tranzakció megerősítése előtt befejezi.\n\n" +"Fontos tudni, hogy fennáll a csereügyletben lévő pénzeszközök elvesztésének kockázata, ha a finanszírozási tranzakciót soha nem erősítik meg." -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." -msgstr "" +msgstr "Ha nem tudod, próbáld visszaállítani mint \"{}\"." #: electrum/base_wizard.py:413 msgid "If you are not sure what this is, leave this field unchanged." msgstr "Ha nem tudod pontosan, hogy ez mit jelent, akkor ne módosítsd." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." -msgstr "Ha ez a számítógép csatlakozik az internethez, kattints a \"{}\" gombra a folytatáshoz." +msgstr "Ha kapcsolódva vagy az internethez, kattints a \"{}\" gombra a folytatáshoz." -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "Ha bejelölöd ezt a négyzetet, akkor a meg nem erősített tranzakcióid össze lesznek vonva egyetlen tranzakcióba." -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." -msgstr "Ha kikapcsolod a PIN kódos védelmet, akkor bárki, aki hozzáfér az eszközödhöz ({}), hozzá tud férni a Bitcoinjaidhoz is." +msgstr "Ha kikapcsolod a PIN kódos védelmet, akkor bárki, aki hozzáfér a {} eszközödhöz, hozzá tud férni a bitcoinjaidhoz is." #: electrum/base_wizard.py:502 msgid "If you do not know what this is, leave this field empty." msgstr "Ha nem tudod pontosan, hogy ez mit jelent, akkor hagyd üresen." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." -msgstr "" +msgstr "Ha kényszerítetten lezárod ezt a csatornát, a benne lévő összeg nem lesz elérhető {} blokkon keresztül." -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." -msgstr "Ha elfelejtesz egy jelszót, akkor elvesznek az abban a pénztárcában tárolt Bitcoinok is. A jelszó nem egy PIN kód. Csak akkor változtasd ezt meg, ha pontosan tudod, hogy ez mit jelent." +msgstr "Ha elfelejtesz egy kulcsszöveget, akkor nem fogsz tudni hozzáférni az abban a tárcában tárolt bitcoinokhoz. A kulcsszöveg nem egy PIN kód. Csak akkor változtasd ezt meg, ha pontosan tudod, hogy ez mit jelent." #: electrum/plugins/revealer/qt.py:725 msgid "If you have an old printer, or want optimal precision" @@ -2920,44 +3004,49 @@ #: electrum/gui/kivy/uix/dialogs/installwizard.py:686 msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." -msgstr "Ha elvesztetted a Google Authenticator fiókod, akkor lehetőséged van egy új titkos kulcsszó létrehozására. Ehhez újra be kell írnod a pénztárca magját." +msgstr "Ha elvesztetted a Google Authenticator fiókod, akkor lehetőséged van egy új titkos kód létrehozására. Ehhez újra be kell írnod a pénztárca magját." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." -msgstr "Ha elvesztetted a hitelesítő adataidat, akkor egy új kód kéréséhez vissza kell állítanod a pénztárcát a magból." +msgstr "Ha elvesztetted a kétlépcsős hitelesítő megoldásodat, akkor egy új kód kéréséhez vissza kell állítanod a pénztárcát a magból." -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." -msgstr "" +msgstr "Ha privát Őrtornyot használsz, add meg az URL címét." #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:224 msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" -msgstr "" +msgstr "Ha mégis van egy használható kamerád csatlakoztatva, akkor ezt okozhatja egy hiba a Linuxos PyQt5 korábbi verziójában. Telepítsd a legutóbbi PyQt5 változatot." -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "Ha továbbra is hálózati problémákat tapasztalsz, próbálj meg Tor proxy-t használni." #: electrum/gui/qt/installwizard.py:509 msgid "If you lose your seed, your money will be permanently lost." -msgstr "Ha elveszíted a magot, akkor a pénztárcában lévő összes pénz is elveszik." +msgstr "Ha elveszíted a magot, akkor a tárcában lévő összes pénz véglegesen elveszik." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." -msgstr "" +msgstr "Ha elveszíted a tárca fájlodat, a biztonsági mentés csak arra ad lehetőséget, hogy a csatornád zárását kérd; így az összegek a blokkláncra kerülnek átküldésre." -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." -msgstr "" +msgstr "Ha ezt a tranzakciót nem nem megbízható eszköztől kaptad, ne fogadd el egynél többször az aláírását,\n" +"különben egy másik díj kifizetésénél köthetsz ki." + +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "Ha kényszerített lezárás kérsz, a csomópont úgy tesz, mintha elveszítette volna az adatait, és megkéri a távoli csomópontot, hogy küldje ki a legutóbbi állapotát. Ha ezt időről időre megteszed, segít megbizonyosodni arról, hogy a csomópontok őszinték, mert a csomópontod megbüntetheti őket, ha visszavont állapotot sugároznak." #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." -msgstr "Ha az eszköz jelszóval védett, győződj meg róla, hogy helyesen írtad be." +msgstr "Ha kulcsszöveget használsz, győződj meg róla, hogy helyesen írtad be." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Ha szeretnél további címeket létrehozni, használj egy determinisztikus pénztárcát." @@ -2965,16 +3054,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "Ha Windowst használsz, és az eszköz nem érzékelhető, akkor menj a Vezérlőpultba, az Eszközkezelőn belül keresd ki az eszközt, és válaszd az Eszköz eltávolítása lehetőséget. Ezután húzd ki, majd ismét dugd be az eszközt a számítógépbe." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "Ha a pénztárcában van még pénz, akkor bizonyosodj meg róla, hogy elmentetted a magját." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" -msgstr "Folytatod?" +msgstr "Figyelmen kívül hagyod és folytatod?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importálás" @@ -2984,41 +3072,45 @@ #: electrum/base_wizard.py:150 msgid "Import Bitcoin addresses or private keys" -msgstr "Bitcoin címek vagy privát kulcsok importálása" +msgstr "Bitcoin címek vagy titkos kulcsok importálása" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" -msgstr "" +msgstr "Csatornák mentésének importálása?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Címek importálása" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" -msgstr "" +msgstr "Csatornák mentésének importálása" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Fájl importálása" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "Fizetési kérelmek importálása" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "Párosítás importálása a Digital Bitbox asztali alkalmazásból" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" -msgstr "Privát kulcsok importálása" +msgstr "Titkos kulcsok importálása" + +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "Kérelmek importálása" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." -msgstr "SOHA NE használd a 'privát kulcs beváltása' szolgáltatást harmadik félnél." +msgstr "SOHA NE használd a 'titkos kulcs beváltása' szolgáltatást harmadik félnél." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "Folyamatban" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3026,50 +3118,51 @@ "Nincs biztonsági mentés, és a felhasználó ezt be is tudja bizonyítani.\n" "Ez egy haladó funkció, csak olyan több-aláírós pénztárcákhoz ajánlott, ahol nincs szükség az összes aláíróra." -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "Néhány esetben akár 3 visszajáró cím használata, ezáltal a nagyobb visszajáró összegek felbontása. Ez megnehezítheti másoknak, hogy rájöjjenek, hogy melyik cím a tényleges fogadóé." -#: electrum/simple_config.py:456 -msgid "In the next block" -msgstr "Megerősítődés a következő blokkban" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "Az Electrum mobil alkalmazásban, a \"Küldés\" alatt olvasd be ezt a QR-kódot." -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "Az alábbi blokkban szerepel: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" +msgstr "A következő blokkban" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Hibás jelszó" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "Helytelen jelszó." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "Helytelen mag" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Tranzakciós díj növelése" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." -msgstr "Megnövelheted a tranzakciós díjat, ezáltal a tranzakciót előrébb helyezva a mempoolban." +msgstr "A tranzakciós díj növelésével, a tranzakciód előrébb kerülhet a mempoolban." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Indonéz" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" -msgstr "Info" +msgstr "Infó" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" -msgstr "Információ" +msgstr "Információk" #: electrum/plugins/ledger/qt.py:77 msgid "Initialization of Ledger HW devices is currently disabled." @@ -3080,30 +3173,30 @@ msgid "Initialize Device" msgstr "Eszköz inicializálása" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "Inicializálva" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" -msgstr "" +msgstr "Kezdeményező:" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Bemeneti összeg" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" -msgstr "" +msgstr "Bemeneti csatorna mentés" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" -msgstr "Nyers tranzakció bevitel" +msgstr "Nyers tranzakció bevitele" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Bemenetek" @@ -3111,236 +3204,221 @@ msgid "Install Wizard" msgstr "Telepítési Varázsló" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." -msgstr "Telepítsd a zbar csomagot, hogy engedélyezd ezt." +msgstr "A használatához telepítsd a zbar csomagot." #: electrum/plugins/revealer/qt.py:453 msgid "Instructions:" -msgstr "Utasítások:" +msgstr "Útmutató:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" -msgstr "" +msgstr "Elégtelen egyenleg" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" -msgstr "Nem áll rendelkezésre elegendő összeg" +msgstr "Nincs elegendő fedezet" #: electrum/gui/qt/send_tab.py:84 msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." -msgstr "" +msgstr "Egész súlyozás is megadható, felkiáltójel segítségével. Pl. az egyik összeghez írd be \"2!\", egy másikhoz pedig \"3!\", hogy az érméket 40-60 arányban oszd szét." -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Érvénytelen cím" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Érvénytelen összeg" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Érvénytelen Bitcoin cím" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Érvénytelen Bitcoin cím" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "Érvénytelen Bitcoin cím." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Érvénytelen tranzakciós díj" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Érvénytelen JSON kód." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Hibás sorok:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "Érvénytelen PIN" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Hibás nyilvános kulcs" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Hibás összeg" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" -msgstr "" +msgstr "Érvénytelen formátumú fizetési kérelem" #: electrum/slip39.py:228 msgid "Invalid length." -msgstr "" +msgstr "Érvénytelen hossz." #: electrum/slip39.py:231 msgid "Invalid mnemonic checksum." -msgstr "" +msgstr "Érvénytelen mnnemonic ellenőrzőösszeg." #: electrum/slip39.py:249 msgid "Invalid mnemonic group threshold." -msgstr "" +msgstr "Érvénytelen mnemonic csoportküszöb." #: electrum/slip39.py:254 msgid "Invalid mnemonic padding." -msgstr "" +msgstr "Érvénytelen mnemonic kitöltés." -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" -msgstr "" +msgstr "Érvénytelen mnemonic szó" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "Érvénytelen csomópont azonosító, 33 bájt hosszúnak kell lennie hexadecimális formátumban" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "Hibás egyszer-használatos jelszó." #: electrum/gui/kivy/main_window.py:178 msgid "Invalid server details: {}" -msgstr "" +msgstr "Érvénytelen szerveradatok: {}" #: electrum/plugins/coldcard/coldcard.py:152 #: electrum/plugins/coldcard/coldcard.py:176 msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." -msgstr "Érvénytelen xpub magic. Bizonyosodj meg róla, hogy az eszköz ({}) a megfelelő láncra van beállítva." +msgstr "Érvénytelen xpub magic. Bizonyosodj meg róla, hogy a {} eszköz a megfelelő láncra van beállítva." -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "A fizetési kérelem már ki van fizetve" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "A fizetési kérelem lejárt" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" -msgstr "" +msgstr "A fizetési kérelem állapota nem ismert" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " -msgstr "" +msgstr "A fizetési kérelem egy érvénytelen Lightning kérelem: " -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" -msgstr "" +msgstr "A fizetési kérelem nem ismert vagy nem kompatibilis Lightning megoldást igényel" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." -msgstr "A fizetési kérelem hosszú ideig tartaná lezárva a pénzt." +msgstr "A fizetési kérelem indokolatlanul hosszú ideig tartaná lezárva a pénzt." -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" -msgstr "Számlák" +msgstr "Fizetési kérelmek" #: electrum/gui/qt/installwizard.py:44 msgid "It also contains your master public key that allows watching your addresses." -msgstr "Továbbá tartalmazza még a nyilvános mesterkulcsot is, ami segítségével figyelheted a Bitcoin-címeid." +msgstr "Továbbá tartalmazza még a nyilvános mesterkulcsot is, ami segítségével figyelheted a címeidet." -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." -msgstr "Ez azt jelenti, hogy nem készíthető róla biztonsági mentés, ha egyszerűen a privát kulcsokat exportálod." +msgstr "Nem készíthető róla biztonsági mentés, egyszerűen a titkos kulcsok exportálásával." -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "Konfliktusban van a jelenlegi előzményekkel." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." -msgstr "" +msgstr "Importálható egy másik tárcában, ugyanazzal a maggal." #: electrum/plugins/cosigner_pool/__init__.py:5 msgid "It sends and receives partially signed transactions from/to your cosigner wallet." -msgstr "Részlegesen aláírt tranzakciókat tud küldeni és fogadni a több-aláírós pénztárcádtól." +msgstr "Részlegesen aláírt tranzakciókat tud küldeni és fogadni a társ-aláírós pénztárcádtól." #: electrum/gui/qt/channel_details.py:64 msgid "It shows a channel that was opened with another instance of this wallet" -msgstr "" +msgstr "Megjelenít egy csatornát, amely ennek a tárcának egy másik példányával került megnyitásra." #: electrum/gui/kivy/main_window.py:799 msgid "It will be automatically re-downloaded after, unless you disable the gossip." -msgstr "" +msgstr "Utána ismét automatikusan letöltésre kerül, hacsak nem kikapcsolod a gossip adatokat." -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Olasz" #: electrum/plugins/jade/qt.py:38 msgid "Jade Status" -msgstr "" +msgstr "Jade állapota" #: electrum/plugins/jade/__init__.py:6 msgid "Jade wallet" -msgstr "" +msgstr "Jade tárca" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Japán" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "Be-/kimenetek egyesítése" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" -msgstr "KeepKey mag visszaállítás" +msgstr "KeepKey mag helyreállítás" #: electrum/plugins/keepkey/__init__.py:6 msgid "KeepKey wallet" msgstr "KeepKey pénztárca" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." -msgstr "Gyorsbillentyű: ! (felkiáltójel) beírásával az összes elérhető Bitcoin mennyiség beíródik a mezőbe." +msgstr "Gyorsbillentyű: \"!\" beírásával az teljes elérhető összeg elküldésre kerül." #: electrum/base_wizard.py:206 msgid "Keystore" msgstr "Kulcstár" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "Kulcstár típusa" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "Kirgiz" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Címke" @@ -3354,23 +3432,23 @@ #: electrum/plugins/labels/qml.py:22 msgid "LabelSync Plugin" -msgstr "" +msgstr "LabelSync bővítmény" #: electrum/plugins/labels/qml.py:103 msgid "Labels downloaded" -msgstr "" +msgstr "Címkék letöltve" #: electrum/plugins/labels/qml.py:84 msgid "Labels uploaded" -msgstr "" +msgstr "Címkék feltöltve" #: electrum/plugins/labels/__init__.py:6 msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "A címkék, a tranzakció azonosítók, és a címek titkosítva lesznek, mielőtt el lennének küldve a szerverre." +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Nyelv" @@ -3378,17 +3456,17 @@ msgid "Latest version: {}" msgstr "Legújabb verzió: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Lett" #: electrum/gui/qt/installwizard.py:41 msgid "Leave this field empty if you want to disable encryption." -msgstr "Hagyd ezt a mezőt üresen, ha nem szeretnéd titkosítani őket." +msgstr "Hagyd ezt a mezőt üresen, ha ki szeretnéd kapcsolni a titkosítást." #: electrum/plugins/ledger/qt.py:38 msgid "Ledger Status" -msgstr "Ledger állapot" +msgstr "Ledger állapota" #: electrum/plugins/ledger/auth2fa.py:43 msgid "Ledger Wallet Authentication" @@ -3401,7 +3479,7 @@ #: electrum/plugins/keepkey/keepkey.py:213 #: electrum/plugins/safe_t/safe_t.py:171 electrum/plugins/trezor/trezor.py:220 msgid "Let the device generate a completely new seed randomly" -msgstr "Teljesen új mag generálása" +msgstr "Egy teljesen új, véletlenszerű mag létrehozása az eszközzel" #: electrum/plugins/hw_wallet/plugin.py:169 msgid "Library version for '{}' is incompatible." @@ -3409,186 +3487,213 @@ #: electrum/gui/kivy/uix/ui_screens/about.kv:19 msgid "Licence" -msgstr "Licensz" +msgstr "Licenc" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Világos" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "Lightning" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" -msgstr "" +msgstr "Lightning (fagyasztva)" #: electrum/gui/qt/channel_details.py:51 msgid "Lightning Channel" -msgstr "" +msgstr "Lightning csatorna" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:3 msgid "Lightning Gossip" -msgstr "" +msgstr "Lightning Gossip adatok" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" -msgstr "" +msgstr "Lightning fizetési kérelem" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" -msgstr "Lightning Network" +msgstr "Lightning hálózat" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" -msgstr "Lightning Network Statisztikái" +msgstr "Lightning hálózat statisztikái" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" -msgstr "" +msgstr "Lightning csomópont azonosító:" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" -msgstr "" +msgstr "Lightning fizetés" + +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "Lightning kérelem" #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" -msgstr "" +msgstr "Lightning útvonalválasztás" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" -msgstr "" +msgstr "Lightning fagyasztva" #: electrum/gui/qt/lightning_dialog.py:68 msgid "Lightning gossip not active." -msgstr "" +msgstr "A Lightning gossip adat nem aktív." #: electrum/gui/qt/send_tab.py:80 msgid "Lightning invoices are also supported." -msgstr "" +msgstr "A Lightning fizetési kérelmek is támogatottak." -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." -msgstr "" +msgstr "A Lightning jelenleg p2wpkh címmel rendelkező HD tárcákra korlátozott." -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "A Lightning ki van kapcsolva" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." -msgstr "" +msgstr "A Lightning nem érhető el ehhez a tárcához." -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" -msgstr "" +msgstr "A Lightning nincs bekapcsolva, mert ez a tárca az Electrum egy régebbi változatával készült. Létrehozod a Lightning kulcsokat?" #: electrum/gui/kivy/main_window.py:751 msgid "Lightning is not enabled for this wallet" -msgstr "" +msgstr "A Lightning nincs bekapcsolva ehhez a tárcához" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." -msgstr "" +msgstr "A Lightning nincs bekapcsolva." -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." -msgstr "" +msgstr "A Lightning kulcsok inicializálva." -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" -msgstr "" +msgstr "A Lightning fizetés nem érhető el ehhez a tárcához." + +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "A Lightning fizetésekhez a Lightning hálózaton keresztül kell utat találni. Használhatsz a trampoline útvonalválasztást vagy a helyi útvonalválasztást (gossip adatok).\n\n" +"A gossip adatok letöltése meglehetősen nagy sávszélességet és tárhelyet igényel, és mobileszközökön nem ajánlott. Ha a trampoline útvonalválasztást használsz, csak trampoline csomópontokkal nyithatsz csatornát." + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "A Lightning még csak kísérleti fázisban van az Electrumban. Ne tegyél nagy összegeket Lightning csatornákba." #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "Lightning:" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Sor #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "Pénztárca betöltése SD kártyáról" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "Pénztárca betöltése SD kártyáról (ez felülírja a jelenlegi magot)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" -msgstr "" +msgstr "Biztonsági mentés betöltése" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Tranzakció betöltése" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "Biztonsági mentés betöltése..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" -msgstr "Lokális" +msgstr "Helyi" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" -msgstr "" +msgstr "Helyi &őrtorony" + +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "Helyi (jövőben: {})" -#: electrum/gui/qt/__init__.py:203 +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "Helyi őrtorony" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" -msgstr "" +msgstr "Helyi egyenleg" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" -msgstr "" +msgstr "Helyi maradvány korlát" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" -msgstr "" +msgstr "Helyi kényszerített lezárás" #: electrum/gui/kivy/main_window.py:785 msgid "Local gossip database deleted." -msgstr "" +msgstr "Helyi gossip adatok törölve." -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" -msgstr "" +msgstr "Helyi tartalék" + +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "Zárolási idő" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" -msgstr "" +msgstr "Hosszú csatorna azonosító" + +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "Hosszú kimeneti pont" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." -msgstr "" +msgstr "Úgy tűnik, egy helyes magot adtál meg ehhez a típushoz: \"{}\", de ez az ablak nem támogatja az ilyen magokat." -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Tranzakció betöltése" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Alacsony díj" #: electrum/plugins/hw_wallet/plugin.py:99 msgid "Make sure it is in the correct state." -msgstr "Bizonyosodj meg róla, hogy az eszköz megfelelő módban van." +msgstr "Ellenőrizd, hogy az eszköz megfelelő módban van-e." #: electrum/qrscanner.py:73 msgid "Make sure you have a camera connected and enabled." -msgstr "" +msgstr "Ellenőrizd, hogy a kamera csatlakoztatva és engedélyezve van-e." #: electrum/plugins/coldcard/coldcard.py:453 msgid "Make sure you have imported the correct wallet description file on the device for this multisig wallet." @@ -3598,34 +3703,34 @@ msgid "Make sure you install it with python3" msgstr "Bizonyosodj meg róla, hogy python3-al telepíted" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." -msgstr "Bizonyosodj meg róla, hogy birtokában vagy a pénztárca magjának vagy a privát kulcsoknak, mielőtt Bitcoint fogadnál." +msgstr "Ellenőrizd, hogy rendelkezésedre áll a tárca magja vagy a titkos kulcsok, mielőtt bitcoint kérnél ebbe a tárcába." #: electrum/plugins/coldcard/qt.py:136 msgid "Master Fingerprint" msgstr "Mester ujjlenyomat" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Nyilvános mesterkulcs" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "Mátrix" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Maximum" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Maximum tranzakciós díj meghaladva" @@ -3635,139 +3740,151 @@ #: electrum/gui/qt/fee_slider.py:21 msgid "Mempool based: fee rate is targeting a depth in the memory pool" -msgstr "Mempool alapú: a díj a mempool mérete alapján lesz megbecsülve" +msgstr "Mempool alapú: az egységdíj a mempool mérete alapján lesz megbecsülve" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "Mempool mérete" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "Aláírások egyesítése" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Üzenet" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" -msgstr "" +msgstr "A {} jelenleg nem támogatja üzenetek titkosítását, visszafejtését és aláírását." -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" -msgstr "" +msgstr "Módszer" #: electrum/plugins/ledger/auth2fa.py:70 msgid "Method:" msgstr "Módszer:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" -msgstr "" +msgstr "Minimum" + +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "Bányászat díja" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" -msgstr "Bányász tranzakciós díj" +msgstr "Bányászat díja" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" -msgstr "" +msgstr "Bányászat díja: {} (a következő képernyőn állítható)" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" -msgstr "" +msgstr "Egyéb" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" -msgstr "Hiányzó mennyiség" +msgstr "Hiányzó összeg" #: electrum/plugins/hw_wallet/plugin.py:162 #: electrum/plugins/hw_wallet/plugin.py:181 msgid "Missing libraries for {}." msgstr "Programkönyvtárak hiányoznak az alábbihoz: {}." -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "A bemenet előző tranzakciója hiányzik." -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." -msgstr "" +msgstr "Hiányzó előző tranzakció." -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "Hiányzó jelentés URL." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "Mobil párosítási opciók" #: electrum/plugins/revealer/qt.py:219 msgid "More info at: {}" -msgstr "További információ: {}" +msgstr "További információk: {}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." -msgstr "" +msgstr "Több mint egy QR-kód található a képernyőn." -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." -msgstr "" +msgstr "Helyezz át összegeket a csatornáid között, hogy növeld a küldési kapacitásodat." + +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "Mozgasd a csúszkát a csereügylet összegének és irányának meghatározásához." #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" -msgstr "Több-aláírós pénztárca" +msgstr "Társ-aláírós pénztárca" #: electrum/base_wizard.py:149 msgid "Multi-signature wallet" -msgstr "Több-aláírós pénztárca" +msgstr "Társ-aláírós pénztárca" #: electrum/plugins/ledger/auth2fa.py:93 electrum/plugins/ledger/auth2fa.py:134 msgid "NOT DEVICE PIN - see above" msgstr "NEM AZ ESZKÖZ PIN KÓDJA - lásd fentebb" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Név" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "Adj meg egy címkét ennek a {} eszköznek. Ha több eszközöd is van, a címkék segítenek megkülönböztetni őket." +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Hálózat" #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:3 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:3 msgid "Network Setup" -msgstr "" +msgstr "Hálózati beállítások" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "Hálózati időtúllépés." -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Soha" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Ne oszd meg másokkal ezt a magot." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Soha ne írd be semmilyen weboldalra." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "Új csatorna" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Új névjegy" @@ -3777,72 +3894,76 @@ #: electrum/gui/kivy/uix/ui_screens/receive.kv:141 msgid "New Request" -msgstr "" +msgstr "Új kérelem" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Új névjegy" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "Új tranzakció" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" -msgstr "" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" +msgstr "Új díj" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "Új tranzakció: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Következő" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" -msgstr "" +msgstr "Következő rész" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "Nem" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "Nincs adat" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Nincs leírás" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." -msgstr "" +msgstr "Nem található QR-kód a képernyőn." #: electrum/gui/kivy/main_window.py:324 msgid "No Wallet" msgstr "Nincs pénztárca" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "Nem érhető el cím." + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "Nincs egy elérhető cím sem. Törölj néhányat a folyamatban lévő kérelmek közül, hogy felszabadíts címeket." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" -msgstr "Nincs mennyiség megadva" +msgstr "Nincs összeg megadva" #: electrum/plugins/trustedcoin/qml.py:408 msgid "No auth code" -msgstr "" +msgstr "Nincs azonosító kód" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "Nincs adat" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "A szerverhez nem tartozik adomány cím" @@ -3852,11 +3973,15 @@ #: electrum/gui/qt/bip39_recovery_dialog.py:68 msgid "No existing accounts found." -msgstr "" +msgstr "Nincs meg a meglévő fiók." -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" -msgstr "" +msgstr "Nincs díj" + +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "Nincs egységdíj megadva" #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" @@ -3866,49 +3991,49 @@ msgid "No hardware device detected." msgstr "Nem található hardvereszköz." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." -msgstr "" +msgstr "Nem található bemenet." -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "Nincs kulcstár" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Elfogytak a pénztárcádból a címek." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Nincs kimenet megadva" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" -msgstr "" +msgstr "Nem található útvonal" #: electrum/gui/kivy/uix/ui_screens/status.kv:62 msgid "No seed stored for wallet" -msgstr "" +msgstr "Nincs mag tárolva a tárcához" #: electrum/slip39.py:293 msgid "No valid shares." -msgstr "" +msgstr "Nincs érvényes rész." #: electrum/gui/kivy/main_window.py:461 msgid "No wallet loaded." msgstr "Nincs pénztárca megnyitva." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "Csomópont azonosító" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" -msgstr "" +msgstr "Csomópont név" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "Csomópontok" @@ -3916,17 +4041,17 @@ msgid "Nodes in database." msgstr "Csomópontok az adatbázisban." +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Nincs" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "Norvég" @@ -3934,55 +4059,60 @@ msgid "Not Now" msgstr "Most nem" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "Nem megerősített" #: electrum/gui/qml/qebitcoin.py:112 msgid "Not a master key" -msgstr "" +msgstr "Nem egy mesterkulcs" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." -msgstr "" +msgstr "Nem érhető el ehhez a tárcához." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Nincs kapcsolat" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" -msgstr "" +msgstr "Nincs bekapcsolva" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Nem áll rendelkezésre elegendő összeg" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "Nem áll rendelkezésre elegendő összeg a címen." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "Nem áll rendelkezésre elegendő összeg." + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "Nem megerősített" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "Még nem elérhető" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Ha vannak lefagyasztott címeid, akkor a maximálisan elküldhető összeg kevesebb lesz, mivel azokról nem lehet küldeni." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." -msgstr "" +msgstr "A Lightning csatornák csatorna biztonsági mentésekké kerülnek konvertálásra." #: electrum/base_wizard.py:501 msgid "Note that this is NOT your encryption password." @@ -3993,19 +4123,15 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "Ne feledd, hogy a pénzed nincs lezárva, ha ezt a szolgáltatást használod. Bármikor, ingyen, a távoli szerver nélkül is visszaszerezheted, ha visszaállítod a pénztárcát a magjából." -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "Ha engedélyezed a titkosítást, akkor szükséged lesz a hardvereszközre a pénztárca megnyitásához." #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:117 msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" -msgstr "" +msgstr "Megjegyzés: Ez a kamera viszonylag alacsony felbontású képeket készt; ez ronthatja a QR-kódok szkennelésének pontosságát" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "Ne feledd: ez egy offline tranzakció. Ahhoz, hogy mások is láthassák, el kell küldened." @@ -4013,11 +4139,11 @@ msgid "Nothing set !" msgstr "Nincs megadva!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "Nincs megjeleníthető adat." -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "Nincs mit összefoglalni." @@ -4025,24 +4151,25 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "A tizedesjegy után megjelenő nullák száma. Ha a beállított érték 2, az \"1.\" így fog megjelenni: \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "OK" #: electrum/plugins/hw_wallet/plugin.py:351 msgid "OP_RETURN payload too large.\n" -msgstr "" +msgstr "OP_RETURN szállítmány túl nagy.\n" #: electrum/plugins/revealer/qt.py:253 msgid "OR" msgstr "VAGY" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Offline" @@ -4050,20 +4177,20 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "Ha Linuxot használsz, akkor lehet, hogy egy új engedélyt kell hozzáadnod az udev szabályokhoz." -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" -msgstr "" +msgstr "Blokkláncon" #: electrum/gui/kivy/uix/ui_screens/status.kv:42 msgid "Onchain" -msgstr "" +msgstr "Blokkláncon" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" -msgstr "" +msgstr "Fizetési kérelem a blokkláncon" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Soronként csak egy címet írj." @@ -4071,188 +4198,196 @@ msgid "One-server mode" msgstr "Egy-szerveres mód" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Online blokk-felfedező" #: electrum/plugins/hw_wallet/plugin.py:349 msgid "Only OP_RETURN scripts are supported." -msgstr "" +msgstr "Kizárólag az OP_RETURN szkriptek támogatottak." #: electrum/plugins/hw_wallet/plugin.py:342 msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "Kizárólag az egyetlen konstans push művelettel rendelkező OP_RETURN szkriptek támogatottak." -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" -msgstr "" +msgstr "A {} csak cím kimeneteket támogat." #: electrum/gui/kivy/main.kv:468 msgid "Only connect to a single server" msgstr "Csak egy szerverhez csatlakozzon" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "Kizárólag akkor töröld az eszközt, ha a visszaállításhoz szükséges magot már leírtad, és az eszközön lévő pénztárcák üresek. Ellenkező esetben az eszközön lévő összes Bitcoin elveszik." -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "Csatorna létrehozása" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" -msgstr "" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" +msgstr "Létrehozod a Lightning csatornát?" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "Haladó tranzakció előnézet megnyitása a Fizetés gombra kattintás után." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" +msgstr "Új csatorna létrehozása" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "Kalibrációs pdf megnyitása" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "Csatorna létrehozása" #: electrum/plugins/cosigner_pool/qt.py:205 msgid "Open your cosigner wallet to retrieve it." -msgstr "A társ-aláíró pénztárcádban megtekintheted." +msgstr "A társ-aláírós tárcádban megtekintheted." -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "{} fájl megnyitása" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." -msgstr "OpenAlias bejegyzés, a használatával pénzt fogadhatsz és fizetési kérelemeket írhatsz alá." +msgstr "OpenAlias bejegyzés, a használatával pénzt fogadhatsz és fizetési kérelmeket írhatsz alá." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "Csatorna létrehozása..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Opciók" #: electrum/gui/qt/installwizard.py:657 msgid "Or" -msgstr "" +msgstr "Vagy" #: electrum/plugin.py:695 msgid "Or click cancel to skip this keystore instead." -msgstr "" +msgstr "Vagy nyomd meg a mégsem gombot, hogy átugord ezt a kulcstárat." -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" -msgstr "" +msgstr "További ismert szerverek" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" -msgstr "" +msgstr "További lehetőségek" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "Régi firmware-verzió" #: electrum/plugins/keepkey/keepkey.py:175 #: electrum/plugins/safe_t/safe_t.py:133 electrum/plugins/trezor/trezor.py:303 msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" -msgstr "A(z) {} eszközön (címke: {}) a firmware elavult. Kérjük töltsd le a frissítést a {} oldalról." +msgstr "A {} eszközön (címke: {}) a firmware elavult. Kérjük töltsd le a frissítést a {} oldalról." -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" -msgstr "" +msgstr "A {} eszközön (címke: {}) a firmware elavult. Kérjük frissítsd a Blockstream Green companion alkalmazással" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "Kimeneti pont" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" -msgstr "Kimeneti mennyiség" +msgstr "Kimeneti összeg" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "Kimeneti pont" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Kimenetek" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Áttekintés" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" -msgstr "" +msgstr "PIN kód" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "PIN kódos védelem" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" -msgstr "" +msgstr "PIN kikapcsolva" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" -msgstr "" +msgstr "PIN nem került frissítésre" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." -msgstr "A PIN kódos védelem használata erősen ajánlott. A PIN kód az egyetlen mód arra, hogy megvédd a Bitcoinjaid, ha valaki fizikai hozzáférést szerez az eszközödhöz ({})." +msgstr "A PIN kódos védelem használata erősen ajánlott. A PIN kód az egyetlen mód arra, hogy megvédd a bitcoinjaid, ha valaki fizikai hozzáférést szerez a {} eszközödhöz." -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "PIN kód beállítva" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" -msgstr "" +msgstr "PIN kód frissítve" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Fizetve" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "Fizetve!" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "Eredeti tranzakciók" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "Részlegesen aláírt" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" -msgstr "Jelszó" +msgstr "Kulcsszöveg" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" -msgstr "Jelszó:" +msgstr "Kulcsszöveg:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" -msgstr "Jelszavak" +msgstr "Kulcsszövegek" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." -msgstr "Jelszavak használatával lehetőséged nyílik új, rejtett pénztárcák használatára. Minden jelszóhoz egy új pénztárca tartozik. A jelszavakban a kis- és nagybetűk meg vannak különböztetve." +msgstr "Kulcsszövegek használatával lehetőséged nyílik további rejtett tárcák használatára, melyeket egy-egy kulcsszöveg rejt el. A kulcsszövegben a kis- és nagybetűk meg vannak különböztetve." +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Jelszó" @@ -4260,45 +4395,41 @@ msgid "Password Strength" msgstr "Jelszó erőssége" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" -msgstr "Jelszavas védelem kikapcsolva, a pénztárca mostantól nem védett" +msgstr "Jelszavas védelem kikapcsolva, ez a tárca nincs védve" #: electrum/gui/kivy/uix/dialogs/password_dialog.py:288 msgid "Password is too short (min {} characters)" -msgstr "" +msgstr "A jelszó túl rövid (legalább {0} karakter)" #: electrum/gui/kivy/uix/dialogs/installwizard.py:1157 msgid "Password mismatch" -msgstr "" +msgstr "A jelszó nem egyezik" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "A jelszónak legalább 4 karakterből kell állnia." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "A jelszó maximum 64 karakter hosszú lehet." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" -msgstr "" +msgstr "A jelszó nem került frissítésre" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" -msgstr "" +msgstr "A jelszó frissítve ehhez: {}" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" -msgstr "" +msgstr "A jelszó sikeresen frissítve" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Jelszó sikeresen frissítve" @@ -4306,92 +4437,106 @@ msgid "Password:" msgstr "Jelszó:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" -msgstr "" +msgstr "Beillesztés a vágólapról" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "Fizetési kérelem beillesztése a vágólapról" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Fizetés" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" -msgstr "" +msgstr "Lightning kérelem fizetése?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" -msgstr "" +msgstr "Fizetés a blokkláncon" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Pénzküldés ide" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Küldés több címzettnek" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" -msgstr "" +msgstr "PayServer" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" -msgstr "" +msgstr "PayServer beállítások" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" -msgstr "" +msgstr "Fizetés ellenőrzőösszeg" #: electrum/gui/kivy/main_window.py:283 msgid "Payment Received" msgstr "Beérkező fizetés" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Fizetési kérelem" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "Sikertelen fizetés" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "Fizetés sikertelen: " + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" -msgstr "Fizetés hash" +msgstr "Fizetés ellenőrzőösszeg" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "Fizetés folyamatban" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "Fizetés folyamatban..." + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "Fizetési napló" #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:146 msgid "Payment log:" -msgstr "" +msgstr "Fizetési napló:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "Fizetés érkezett" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" -msgstr "" +msgstr "Fizetés érkezett:" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "A fizetési kérelem lejárt" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" -msgstr "" +msgstr "Fizetés elküldve" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Fizetés elküldve" @@ -4407,74 +4552,78 @@ msgid "Pending" msgstr "Függőben" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "Csereügylet végrehajtása..." + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "Valószínűleg hiányzik egy szükséges programkönyvtár..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Perzsa" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "Írd le nagyjából, hogy mi vezetett ehhez a hibához (nem kötelező):" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." -msgstr "Kérjük ellenőrizd az internetkapcsolatod." +msgstr "Ellenőrizd az internetkapcsolatod." #: electrum/plugins/hw_wallet/qt.py:175 msgid "Please check your {} device" -msgstr "Kérjük ellenőrizd az eszközt ({})" +msgstr "Ellenőrizd a {} eszközödet" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Megerősítés" #: electrum/plugins/jade/jade.py:245 msgid "Please confirm signing the message with your Jade device..." -msgstr "" +msgstr "Hagyd jóvá az üzenet aláírását a Jade eszközön..." -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." -msgstr "" +msgstr "Hagyd jóvá a több-aláírós tárca adait a Jade eszközön..." -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." -msgstr "" +msgstr "Hagyd jóvá a tranzakció adait a Jade eszközön..." -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" -msgstr "" +msgstr "Készíts biztonsági mentést a tárcafájlodról!" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" -msgstr "" +msgstr "Engedélyezd a gossip adatok használatát" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "Adj meg egy összeget" #: electrum/gui/qt/installwizard.py:485 msgid "Please enter the master public key (xpub) of your cosigner." -msgstr "Kérjük írd be a társ-aláíród nyilvános mesterkulcsát (xpub)." +msgstr "Írd be a társ-aláíród nyilvános mesterkulcsát (xpub)." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" -msgstr "Kérjük írd be a Google Authenticator kódodat" +msgstr "Írd be a Google Authenticator kódot" #: electrum/plugins/trustedcoin/cmdline.py:40 msgid "Please enter your Google Authenticator code:" -msgstr "Kérjük írd be a Google Authenticator kódodat:" +msgstr "Írd be a Google Authenticator kódot:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "Kérjük írd be az e-mail címed" #: electrum/plugins/trezor/clientbase.py:37 msgid "Please enter your passphrase on the {} device" -msgstr "" +msgstr "Add meg a kulcsszöveget a {} eszközön" #: electrum/gui/qt/password_dialog.py:298 msgid "Please enter your password" @@ -4482,97 +4631,97 @@ #: electrum/plugins/cosigner_pool/qt.py:250 msgid "Please enter your password to decrypt it." -msgstr "Kérjük írd be a jelszavad a dekódoláshoz." +msgstr "Írd be a jelszavad a visszafejtéshez." #: electrum/gui/qt/installwizard.py:500 msgid "Please enter your seed phrase in order to restore your wallet." -msgstr "Kérjük írd be a mag szavakat a pénztárcád visszaállításához." +msgstr "Írd be a mag szavakat a tárcád visszaállításához." #: electrum/plugin.py:648 msgid "Please insert your {}" msgstr "Kérjük dugd be a(z) {} eszközödet" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." -msgstr "" +msgstr "Ne felejtsd el, hogy a csatorna biztonsági mentés nem alkalmas a csatornáid visszaállítására." #: electrum/gui/kivy/uix/dialogs/installwizard.py:1139 msgid "Please paste your cosigners master public key, or scan it using the camera button." -msgstr "Kérjük illeszd be a társ-aláíród nyilvános mesterkulcsát, vagy szkenneld be a kamera gombra kattintva." +msgstr "Illeszd be a társ-aláíród nyilvános mesterkulcsát, vagy szkenneld be a kamera gombra kattintva." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Kérjük jelentsd a hibákat az alábbi github oldalon:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "Kérjük jelentsd ezt a hibát manuálisan" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" -msgstr "Indítsd újra az Electrumot az új GUI beállítások aktiválásához." +msgstr "Indítsd újra az Electrumot az új beállítások aktiválásához." #: electrum/gui/kivy/uix/dialogs/installwizard.py:1108 msgid "Please retype your seed phrase, to confirm that you properly saved it" -msgstr "Kérjük írd be újra a mag szavait, hogy megbizonyosodhass arról, hogy megfelelően leírtad őket" +msgstr "Írd be újra a mag szavait, hogy ellenőrizhesd, hogy pontosan írtad le őket" #: electrum/gui/qt/seed_dialog.py:52 #, python-brace-format msgid "Please save these {0} words on paper (order is important). " -msgstr "Írd le ezt a {0} szót egy papírra (a sorrend is fontos). Ezekere a szavakra a továbbiakban \"mag\"-ként hivatkozunk. " +msgstr "Írd le ezt a {0} szót egy papírra (a sorrend is fontos). Ezekre a szavakra a továbbiakban \"mag\"-ként hivatkozunk. " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "Kérjük szkennelj be egy Bitcoin címet, vagy egy fizetési kérelmet" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" -msgstr "" +msgstr "Válassz egy biztonsági mentés könyvtárat" #: electrum/plugin.py:694 msgid "Please select which {} device to use:" -msgstr "Kérjük válaszd ki, hogy melyik {} eszközt szeretnéd használni:" +msgstr "Válaszd ki, hogy melyik {} eszközt szeretnéd használni:" #: electrum/gui/qt/installwizard.py:718 msgid "Please share it with your cosigners." -msgstr "Kérjük oszd meg ezt a társ-aláíróiddal." +msgstr "Oszd meg ezt a társ-aláíróiddal." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" -msgstr "Kérjük írd alá, és küldd el a létrehozó tranzakciót" +msgstr "Írd alá, és küldd el a fedezetet biztosító tranzakciót" #: electrum/base_wizard.py:371 electrum/plugins/trustedcoin/kivy.py:108 msgid "Please try again." -msgstr "Kérlek próbáld újra." +msgstr "Próbáld meg újra." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." -msgstr "Kérlek írd be ide." +msgstr "Írd be ide." #: electrum/gui/kivy/uix/dialogs/installwizard.py:881 msgid "Please type your seed phrase using the virtual keyboard." -msgstr "Kérjük írd be a mag szavakat a virtuális billentyűzeten." +msgstr "Írd be a mag szavakat a virtuális billentyűzeten." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" -msgstr "Kérlek várj" +msgstr "Egy kis türelmet" #: electrum/gui/qt/update_checker.py:94 msgid "Please wait while Electrum checks for available updates." msgstr "Kérjük várj amíg az Electrum ellenőrzi az elérhető frissítéseket." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." -msgstr "Kérlek várj..." +msgstr "Egy kis türelmet..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Lengyel" @@ -4580,58 +4729,56 @@ msgid "Port" msgstr "Port" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "A port egy decimális szám legyen" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Portugál" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" -msgstr "" +msgstr "Portugál (Brazíliai)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" -msgstr "" +msgstr "Pozíció a mempoolban" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Beállítások" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" -msgstr "" +msgstr "Preimage" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." -msgstr "" +msgstr "Begyűjtési tranzakció előkészítése..." #: electrum/plugins/jade/jade.py:258 msgid "Preparing to sign transaction ..." -msgstr "" +msgstr "Tranzakció aláírásának előkészítése..." -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." -msgstr "" +msgstr "Tranzakció bemeneteinek előkészítése..." -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." -msgstr "" +msgstr "Tranzakció előkészítése..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" -msgstr "" +msgstr "Kifizetés megtartása" #: electrum/gui/qt/installwizard.py:282 msgid "Press 'Next' to choose device to decrypt." -msgstr "Kattints a \"Követkető\" gombra, hogy kiválaszthasd, hogy melyik eszközzel szeretnéd dekódolni." +msgstr "Kattints a \"Következő\" gombra a visszafejtéshez használt eszköz kiválasztásához." #: electrum/gui/qt/installwizard.py:274 msgid "Press 'Next' to create this wallet, or choose another file." @@ -4639,7 +4786,7 @@ #: electrum/gui/qt/installwizard.py:287 msgid "Press 'Next' to create/focus window." -msgstr "Kattints a \"Következő\" gombra hogy előtérbe hozd az ablakot." +msgstr "Kattints a \"Következő\" gombra, hogy előtérbe hozd az ablakot." #: electrum/gui/qt/installwizard.py:284 msgid "Press 'Next' to open this wallet." @@ -4647,54 +4794,62 @@ #: electrum/plugins/ledger/auth2fa.py:124 msgid "Press Enter" -msgstr "Nyomj Enter-t" +msgstr "Nyomd meg az Enter gombot" #: electrum/gui/kivy/uix/dialogs/password_dialog.py:347 msgid "Press Next to create" -msgstr "" +msgstr "A létrehozáshoz kattints a \"Következő\" gombra" #: electrum/gui/kivy/uix/dialogs/password_dialog.py:355 msgid "Press Next to open" -msgstr "" +msgstr "A megnyitáshoz kattints a \"Következő\" gombra" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Nyomd meg mégegyszer a kilépéshez" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "Előnézet" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" -msgstr "" +msgstr "Előző rész" #: electrum/plugins/revealer/qt.py:73 msgid "Printer Calibration" msgstr "Nyomtató kalibráció" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "Adatvédelmi elemzés" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" -msgstr "Privát kulcs" +msgstr "Titkos kulcs" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" -msgstr "Privát kulcsok" +msgstr "Titkos kulcsok" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." -msgstr "Privát kulcsok exportálva." +msgstr "Titkos kulcsok exportálva." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" -msgstr "" +msgstr "Hiba a tárca törlése során" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "Hiba a csatorna létrehozása közben: " -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" -msgstr "" +msgstr "Folytatás" #: electrum/plugins/revealer/qt.py:220 msgid "Proceed at your own risk." @@ -4720,8 +4875,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "Támogatást nyújt a \"légmentes\" tranzakció aláíráshoz." +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4733,55 +4888,56 @@ msgid "Proxy mode" msgstr "Proxy mód" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "A proxy beállítások az összes kapcsolatra érvényesek: az Electrum szervereire, és a harmadik fél szolgáltatásaira is." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Proxy felhasználónév" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" -msgstr "" +msgstr "Nyilvános kulcs" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Nyilvános kulcs" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Nyilvános kulcsok" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" -msgstr "" +msgstr "QR-kód olvasási hiba" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR kód" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" -msgstr "QR kód vágólapra másolva" +msgstr "QR-kód vágólapra másolva" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" -msgstr "QR kód elmentve ide:" +msgstr "QR-kód elmentve ide:" #: electrum/gui/qt/qrreader/qtmultimedia/video_surface.py:59 msgid "QR code scanner failed to map video frame" -msgstr "" +msgstr "A QR-kód olvasónak nem sikerült a képkocka beolvasása" #: electrum/gui/qt/qrreader/qtmultimedia/video_surface.py:55 msgid "QR code scanner for video frame with invalid pixel format" -msgstr "" +msgstr "A QR-kód olvasón a képkocka pixelformátuma érvénytelen" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." -msgstr "" +msgstr "A QR-kód olvasó nem töltődött be. Ez akkor történhet, ha régebbi PyQt5 verziót használsz." +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Kérdés" @@ -4790,15 +4946,15 @@ msgid "Quit" msgstr "Kilépés" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "NE FELEJTSD EL EZT A JELSZÓT!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" -msgstr "" +msgstr "Nyers" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "Nyers tranzakció" @@ -4807,24 +4963,31 @@ #: electrum/plugins/trezor/clientbase.py:282 msgid "Re-enter the new PIN for your {}.\n\n" "NOTE: the positions of the numbers have changed!" -msgstr "Írd be újra az új PIN kódot az eszközhöz ({}).\n\n" +msgstr "Írd be újra az új PIN kódot a {} eszközhöz.\n\n" "Figyelem: a számok elrendezése megváltozott!" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" -msgstr "QR kód beolvasása" +msgstr "QR -kód beolvasása" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" -msgstr "" +msgstr "QR-kód beolvasása a kameráról" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" -msgstr "" +msgstr "QR-kód beolvasása a képernyőről" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "QR-kód beolvasása a kamerával" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Fájl olvasása" @@ -4832,56 +4995,53 @@ msgid "Read from microphone" msgstr "Beolvasás mikrofonról" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "Fizetési kérelem beolvasása fájlból" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "Az alábbi Revealer készen áll a titkosításra: {}" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" -msgstr "" +msgstr "Realizált tőkenyereség" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" -msgstr "" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" +msgstr "Biztosan törölni akarod ezt a tárcát?" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" -msgstr "" +msgstr "Csatornák egyenlegének átrendezése" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" -msgstr "" +msgstr "Meglévő csatornák egyenlegének átrendezése" #: electrum/gui/qt/rebalance_dialog.py:25 msgid "Rebalance your channels in order to increase your sending or receiving capacity" -msgstr "" +msgstr "Rendezd át a csatornáid egyenlegét, hogy megnöveld a küldő- vagy fogadó kapacitást." #: electrum/gui/qt/rebalance_dialog.py:75 msgid "Rebalancing channels" -msgstr "" +msgstr "Csatornák újra feltöltése" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Fogadás" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "Fogadó" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "Címzett" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "A címzett nem meghatározható." @@ -4894,159 +5054,163 @@ msgid "Recover from a seed you have previously written down" msgstr "Visszaállítás egy korábbi magból" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Redeem script" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" -msgstr "" +msgstr "Kapcsolódó fizetési kérelmek" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" -msgstr "" +msgstr "Távoli csomópont" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "Távoli csomópont azonosítója" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" -msgstr "" +msgstr "Távoli egyenleg" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" -msgstr "" +msgstr "Távoli maradék korlát" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" -msgstr "Távoli peer azonosító" +msgstr "Távoli partner azonosító" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" -msgstr "" +msgstr "Távoli tartalék:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Törlés" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" -msgstr "" +msgstr "Csatorna biztonsági mentés eltávolítása?" + +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "Eltávolítás az érmekezelésből" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "Eltávolítás a tárcából" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "Eltávolítod {}-t a névjegyeid közül?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" -msgstr "Replace by fee" +msgstr "Díj utólagos növelése" #: electrum/gui/qt/exception_window.py:71 msgid "Report contents" msgstr "Jelentés részletei" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Jelentés elküldve" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Hibák jelentése" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" -msgstr "Kérés vágólapra másolva" +msgstr "A kérelem vágólapra másolva" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" -msgstr "" +msgstr "Kényszerített lezárás kérelmezése?" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" -msgstr "" +msgstr "Kényszerített lezárás kérelmezése" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" -msgstr "" +msgstr "Kényszerített lezárás kérése a távoli partnertől?" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "A szerver elutasította a kérelmet" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" -msgstr "" +msgstr "Kérés elküldve" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Kért összeg" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." -msgstr "A csatorna kért kapacitása magasabb a protokol által megengedett maximumnál." +msgstr "A csatorna kért kapacitása magasabb a protokoll által megengedett maximumnál." -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "Fiók információ lekérdezése a TrustedCoin szerverről..." #: electrum/gui/qt/lightning_dialog.py:81 msgid "Requesting {} channels..." -msgstr "" +msgstr "{} csatorna kérése..." -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Kérelmező" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" -msgstr "" +msgstr "Kérelmek" #: electrum/gui/qt/installwizard.py:773 #, python-brace-format msgid "Require {0} signatures" msgstr "Szükség legyen {0} aláírásra" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "A szükséges \"PIL\" programcsomag nem elérhető. Kérjük telepítsd fel, vagy használd a Trezor weboldalát." -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "A szükséges \"PIL\" programcsomag nem elérhető. Kérjük telepítsd fel." -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Szükséges" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "Visszaállítás" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "Kétfaktoros pénztárca visszaállítása" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "Kétfaktoros pénztárca visszaállítása" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" -msgstr "" +msgstr "Újra" #: electrum/plugins/revealer/qt.py:720 msgid "Revealer - Printer calibration settings" @@ -5058,7 +5222,7 @@ #: electrum/plugins/revealer/qt.py:112 electrum/plugins/revealer/qt.py:240 msgid "Revealer Visual Cryptography Plugin" -msgstr "" +msgstr "Revealer vizuális kriptográfiai bővítmény" #: electrum/plugins/revealer/qt.py:218 msgid "Revealers starting with 0 are not secure due to a vulnerability." @@ -5068,54 +5232,53 @@ msgid "Right side" msgstr "Jobb oldal" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Román" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Orosz" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" -msgstr "" +msgstr "SLIP39 mag" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." -msgstr "" +msgstr "Lehetőség van SLIP39 magok importálására az Electrum tárcába, és ezáltal elérni más tárcákban tárolt összeget." -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" -msgstr "" +msgstr "SLIP39 rész" #: electrum/plugins/safe_t/__init__.py:6 msgid "Safe-T mini wallet" msgstr "Safe-T mini pénztárca" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Mentés" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" -msgstr "" +msgstr "Biztonsági másolat mentése" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" -msgstr "" +msgstr "Biztonsági mentés és kényszerített lezárás" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" -msgstr "" +msgstr "Csatorna biztonsági mentése" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" -msgstr "Számla mentése fájlként" +msgstr "Fizetési kérelem mentése fájlba" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "Tranzakció offline elmentése" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "Mentés fájlba" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5123,116 +5286,120 @@ #: electrum/gui/kivy/uix/ui_screens/send.kv:150 msgid "Scan" -msgstr "" +msgstr "Beolvasás" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:101 msgid "Scan QR Code" -msgstr "" +msgstr "QR-kód beolvasása" #: electrum/gui/qt/bip39_recovery_dialog.py:33 msgid "Scanning common paths for existing accounts..." -msgstr "" +msgstr "Általános útvonalak keresése meglévő fiókokért..." #: electrum/base_wizard.py:299 msgid "Scanning devices..." -msgstr "" +msgstr "Eszközök keresése..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "Összekevert szavak" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" -msgstr "Script típusa" +msgstr "Szkript típusa" #: electrum/base_wizard.py:445 msgid "Script type and Derivation path" -msgstr "Script típusa és generálási útvonal" +msgstr "Szkript típusa és származtatási útvonal" #: electrum/plugins/ledger/auth2fa.py:147 msgid "Security Card Challenge" msgstr "Biztonsági kártya kérdés" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Mag" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "Mag beírva" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "Mag opciók" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Mag típusa" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "Mag elérhető" #: electrum/base_wizard.py:495 msgid "Seed extension" -msgstr "Mag jelszó megadása" +msgstr "Mag kibővítése" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" -msgstr "" +msgstr "Mag típusa" #: electrum/base_wizard.py:357 msgid "Select a device" msgstr "Válassz egy eszközt" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" -msgstr "" +msgstr "Biztonsági mentés típusa:" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Dátum kiválasztása" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" -msgstr "Melyik fájlba exportálja a privát kulcsokat" +msgstr "Válaszd ki a fájlt a titkos kulcsok exportálásához" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Pénztárca tranzakcióinak exportálása ebbe a fájlba" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" -msgstr "{} mentése" +msgstr "Válassz fájlt {} mentéséhez" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" -msgstr "" +msgstr "Válassz kulcstárat" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "Válaszd ki a visszaállítás típusát:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" -msgstr "" +msgstr "Válaszd ki a mag hosszát:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" -msgstr "" +msgstr "Válaszd ki a mag/rész hosszát:" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Szerver automatikus kiválasztása" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Szerver kiválasztása manuálisan" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" -msgstr "" +msgstr "Válaszd ki a rész hosszát:" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "Válaszd ki a fájl mentési helyét" @@ -5240,15 +5407,15 @@ msgid "Select where to save the setup file" msgstr "Válaszd ki a beállítási fájl mentési helyét" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" -msgstr "" +msgstr "Válaszd ki a tranzakció mentési helyét" #: electrum/gui/qt/settings_dialog.py:70 msgid "Select which language is used in the GUI (after restart)." msgstr "A felhasználói felület nyelve (újraindítás után)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "Válaszd ki a mag hosszát:" @@ -5256,12 +5423,12 @@ msgid "Select your server automatically" msgstr "Szerver automatikus kiválasztása" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Válassz egy tranzakciós fájlt" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Küldés" @@ -5269,13 +5436,9 @@ msgid "Send Bug Report" msgstr "Hibajelentés küldése" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" -msgstr "" - -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" +msgstr "Fizetés elküldése?" #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" @@ -5285,45 +5448,45 @@ msgid "Send to speaker" msgstr "Hangfalra küldés" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Küldés" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "Hibajelentés küldése..." -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" -msgstr "" +msgstr "Fizetés elküldése" #: electrum/plugins/cosigner_pool/qt.py:229 msgid "Sending transaction to cosigning pool..." -msgstr "Tranzakció küldése a több-aláíró csoportba..." +msgstr "Tranzakció küldése a társ-aláírós szerverre..." #: electrum/gui/qt/channel_details.py:86 msgid "Sent HTLC with ID {}" msgstr "{} azonosítójú elküldött HTLC" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Szerver" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" -msgstr "" +msgstr "Szerver díj" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "A szerver le van maradva ({} blokkal)" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "A szerver nem elérhető." -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "A szerver egy nem várt tranzakció azonosítót adott vissza." @@ -5333,42 +5496,50 @@ #: electrum/plugins/trustedcoin/qml.py:421 msgid "Service Error" -msgstr "" +msgstr "Hiba a szolgáltatással" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" -msgstr "Munkamenet ideje" +msgstr "Munkamenet lejárta" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "PIN beállítása" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." -msgstr "A visszajáró kimenet értékének beállítása úgy, hogy a pontossága hasonló legyen a többi kimenethez." +msgstr "A visszajáró kimenet összegének beállítása úgy, hogy a pontossága hasonló legyen a többi kimenethez." #: electrum/gui/qt/installwizard.py:42 msgid "Set wallet file encryption." msgstr "A pénztárca fájl titkosítása." -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Beállítások" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" -msgstr "" +msgstr "Shamir" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" -msgstr "" +msgstr "Megosztás" + +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "A {}. rész a {}. rész másolata." + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "A {}. rész nem része a jelenlegi készletnek." -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "Bitcoin kérelem megosztása" @@ -5376,205 +5547,205 @@ msgid "Share Invoice" msgstr "Fizetési kérelem megosztása" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "Rövid csatorna azonosító" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Megjelenítés:" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "Fiat egyenleg megjelenítése a címeknél" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "Tőkenyereség megjelenítése" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "Fiat értékek megjelenítése" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "Fiat egyenleg megjelenítése" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "Szűrő megjelenítése" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" -msgstr "" +msgstr "Lightning összegek msat pontosságú megjelenítése" + +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "Előző tranzakció megjelenítése" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "Címek megjelenítése a {} eszközön" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" -msgstr "QR kód megjelenítése" +msgstr "Megjelenítés QR-kódként" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "Tőkenyereség megjelenítése az előzményekben" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "Különálló QR-kód ablak megjelenítése" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "Haladó beállítások megjelenítése" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Árfolyam megjelenítése az előzményeknél" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "Kimenetek és bemenetek megjelenítése" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" -msgstr "" +msgstr "Megjelenítés a Jade-en" #: electrum/plugins/ledger/qt.py:32 msgid "Show on Ledger" msgstr "Megjelenítés a Ledger-en" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" -msgstr "Megjelenítés az eszközön ({})" +msgstr "Megjelenítés a {} eszközön" #: electrum/gui/qt/exception_window.py:68 msgid "Show report contents" msgstr "Jelentés részleteinek megtekintése" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "{} megjelenítése" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Megjelenítés/Elrejtés" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "Cím megjelenítése..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Aláírás" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" -msgstr "" +msgstr "Aláírod a tranzakciót?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" -msgstr "Üzenet aláírása/megerősítése" +msgstr "Üzenet aláírása/ellenőrzése" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" -msgstr "Üzenet aláírása/megerősítése" +msgstr "Üzenet aláírása/ellenőrzése" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Aláírás" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" -msgstr "Aláírás megerősítve" +msgstr "Aláírás ellenőrizve" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "Aláírva" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "Aláírás" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "Nagy tranzakció aláírása folyamatban. Légy türelmes..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "Üzenet aláírása folyamatban..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Tranzakció aláírása folyamatban..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." -msgstr "Egy címmel aláírás azt jelenti, hogy az aláírás a címhez tartozó privát kulccsal történik, az ellenőrzés pedig a nyilvános kulccsal. Az általad megadott címhez nem tartozik egyedi nyilvános kulcs, tehát nem lehet vele aláírni sem." +msgstr "Egy címmel aláírás azt jelenti, hogy az aláírás a címhez tartozó titkos kulccsal történik, az ellenőrzés pedig a nyilvános kulccsal. Az általad megadott címhez nem tartozik egyedi nyilvános kulcs, tehát nem lehet vele aláírni sem." -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" -msgstr "" +msgstr "Egyes mag (BIP39)" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Méret:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Szlovák" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Szlovén" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" -msgstr "" +msgstr "Néhány érme le van fagyasztva: {} (kiolvasztható a Címek vagy az Érmék lapon)" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." -msgstr "" +msgstr "Némelyik kimenet nem-standard szkriptre fizet." -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." -msgstr "" +msgstr "Néhány rész érvénytelen." -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "Valami hiba történt az Electrum futása közben." -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "Sajnáljuk!" #: electrum/gui/qt/update_checker.py:74 msgid "Sorry, but we were unable to check for updates. Please try again later." -msgstr "Sajnos nem tudtuk ellenőrizni a frissítéseket. Próbáld újra később." +msgstr "Sajnos nem sikerült ellenőrizni a frissítéseket. Próbáld újra később." -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Forrás" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "Spanyol" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "Elköltés" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "Elköltés (kiválasztás nélkül)" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "Küldés erről a címről" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Csak megerősített érmék elköltése" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Csak olyan bemenetek elköltése, amik legalább egy megerősítéssel rendelkeznek." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "Általános pénztárca" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." -msgstr "" +msgstr "A gyors indulási idő annak köszönhető, hogy a program nagyteljesítményű szerverekkel működik együtt, amelyek kezelik a Bitcoin rendszer bonyolult elemeit." -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" -msgstr "" +msgstr "Állapot" #: electrum/gui/qt/fee_slider.py:15 msgid "Static" @@ -5582,15 +5753,15 @@ #: electrum/gui/qt/fee_slider.py:19 msgid "Static: the fee slider uses static values" -msgstr "" +msgstr "Statikus: a díj csúszka statikus értékeket használ" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Állapot" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Állapot:" @@ -5598,22 +5769,30 @@ #: electrum/plugins/safe_t/clientbase.py:98 #: electrum/plugins/trezor/clientbase.py:335 msgid "Step {}/24. Enter seed word as explained on your {}:" -msgstr "{}./24. lépés. Írd be a mag szavakat, ahogy az eszköz ({}) írja:" +msgstr "{}./24. lépés. Írd be a mag szavakat, ahogy a {} eszköz írja:" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" -msgstr "" +msgstr "Submarine csereügylet" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "Submarine csereügylet" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Sikeres" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "Sikeres!" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" -msgstr "" +msgstr "Partner javaslat" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Összefoglalás" @@ -5625,53 +5804,57 @@ msgid "Summary Text PIN is Disabled" msgstr "Összefoglaló szöveg PIN kód kikapcsolva" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" -msgstr "" +msgstr "Super Shamir" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "Támogatott érmék" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" +msgstr "A csereügylet nem sikerült!" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" -msgstr "" +msgstr "A blokkláncon meglévő összegek cseréje Lightning összegekre" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" -msgstr "" +msgstr "A csereügylet szolgáltatás nem érhető el" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" -msgstr "" +msgstr "Összegek cseréje" + +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "Blokkláncon lévő összegek cseréje Lightning összegekre, megnöveli a fogadási kapacitásodat a Lightning fizetéseknél." -#: electrum/i18n.py:78 +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Svéd" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Begyűjtés" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" -msgstr "Privát kulcsok begyűjtése" +msgstr "Titkos kulcsok begyűjtése" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "Váltás szöveges és QR-kód nézet közt" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Szinkronizálás..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Tamil" @@ -5679,62 +5862,66 @@ msgid "Tap to show" msgstr "Érintsd meg a megjelenítéshez" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "Cél" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "Megcélzott díj:" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "Szolgáltatási feltételek" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "Testnet" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "A Testnet-en lévő Bitcoinok értéktelenek." -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "A Testnet egy külön Bitcoin hálózat, amit tesztelésre használnak." -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" -msgstr "" +msgstr "Szöveg" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "Szöveg a vágólapra másolva" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" -msgstr "Szöveg vágólapra másolva" +msgstr "Szöveg a vágólapra másolva" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." -msgstr "Szöveg vágólapra másolva." +msgstr "Szöveg a vágólapra másolva." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Thai" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "Köszönjük, hogy bejelentetted a hibát!" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "A Digital Bitbox már tartalmaz egy magot. Válassz egy lehetőséget:" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." -msgstr "" +msgstr "A Lightning hálózat térképe teljesen szinkronizált." -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." -msgstr "" +msgstr "A Lightning hálózat térképe szinkronizál...\n" +"A fizetések nagyobb valószínűséggel teljesülnek egy teljesebb térképpel." #: electrum/plugins/keepkey/clientbase.py:62 #: electrum/plugins/safe_t/clientbase.py:64 @@ -5742,53 +5929,61 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "A PIN kód nem lehet hosszabb 9 karakternél." -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." -msgstr "" +msgstr "A fő szerver által küldött SSL tanúsítvány ujjlenyomata nem egyezik meg a --serverfingerprint opciónál megadottal." -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" -msgstr "" +msgstr "A {} által létrehozott cím nem egyezik meg!" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "A tranzakciós díj összege a küldő által választható. Minél alacsonyabb, annál később kerül feldolgozásra a tranzakció." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." -msgstr "" +msgstr "A címzetthez megérkező összeg." -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Az összeg piros színű lesz, ha nincs elég pénz a pénztárcában." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "A kérelemhez tartozó Bitcoin cím soha nem jár le, mindig is része marad ennek a pénztárcának." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." -msgstr "" +msgstr "A csatornához tartozó partner képes Trampoline fizetéseket továbbítani." + +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "A létrehozott csatorna nem állítható vissza a magból.\n" +"A pénz elvesztésének megelőzése érdekében, mentsd ezt a biztonsági másolatot egy másik eszközre.\n" +"Ez importálható egy ugyanazzal a maggal rendelkező, másik Electrum tárcába." -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." -msgstr "A megjegyzés nem lesz elküldve el a címzett számára. A saját tárcádban fog tárolódni és az 'Előzmények' fülön jelenik meg." +msgstr "A megjegyzés nem lesz elküldve el a címzett számára. A saját tárcádban fog tárolódni és az 'Előzmények' lapon jelenik meg." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "Az eszköz nincs csatlakoztatva." -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "A díj nem ellenőrizhető. Nem-segwit bemenetek aláírása veszélyes:\n" -"ha a tranzakció valaki más által módosítva lett aláírás előtt, akkor\n" +"ha a tranzakció valaki más által módosítva volt az aláírás előtt, akkor\n" "a bányászköltség nagyobb lehet az eredetinél." -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "A tranzakció díja szokatlanul magasnak tűnik." @@ -5802,87 +5997,107 @@ msgid "The file was removed" msgstr "Fájl törölve" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "A hardvereszköz firmware-verziója túl régi. Ajánlott frissíteni, ha van rá lehetőség. Folytathatod a hardvereszköz frissítése nélkül is, de ekkor valószínű, hogy néhány dolog nem fog megfelelően működni." -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Az alábbi címek hozzáadva" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "Az alábbi szolgáltatók érhetőek el:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Az alábbi bemenetek nem lettek importálva" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "A fedezetet biztosító tranzakciót detektálták." + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." -msgstr "" +msgstr "A bemeneti összegek ellenőrzése nem sikerült, mert hiányoznak a korábbi tranzakciók.\n" +"Az elküldésre kerülő összeg NEM ELLENŐRIZHETŐ." -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." -msgstr "Az új díj árfolyamnak nagyobbnak kell lennie a réginél." +msgstr "Az új egységdíjnak nagyobbnak kell lennie a réginél." #: electrum/plugins/trustedcoin/trustedcoin.py:84 msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." -msgstr "A következő lépésben a pénztárca magja lesz legenerálva. Ez a mag NEM lesz elmentve a számítógépre, hanem egy papírra kell felírnod. Ahhoz, hogy biztonságban legyél a rosszindulatú programok ellen, érdemes lehet ezt egy offline számítógépen csinálni, és a pénztárcát ezután egy online számítógépre átmásolni." +msgstr "A következő lépésben a pénztárca magja kerül létrehozásra. Ez a mag NEM lesz elmentve a számítógépre, hanem egy papírra kell felírnod. Ahhoz, hogy biztonságban legyél a rosszindulatú programok ellen, érdemes lehet ezt egy offline számítógépen csinálni, és a pénztárcát ezután egy online számítógépre átmásolni." -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "Ez a művelet nincs definiálva. Nem csak az Electrumban, hanem egyáltalán." -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." -msgstr "" +msgstr "A díjon felül fennmaradó kimeneti összeg túl alacsony." -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." -msgstr "" +msgstr "Nem érhető el a rendszer QR érzékelő programja." -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." -msgstr "" +msgstr "A javasolt díj a kB szerinti díj beállításod alapján számítódik, figyelembe véve az eredeti és a másodlagos tranzakciók teljes méretét. Miután kiküldöd a díjfizetést végző másodlagos tranzakciót, az előzmények listáján megjelenhet egy újabb nem megerősített elem." -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." -msgstr "" +msgstr "A címzett {} összeggel kevesebbet kap." + +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "A kért összeg magasabb, mint a megnyitott csatornáidon jelenleg fogadható maximum.\n" +"Ha folytatod, a fedezeted zárolásra kerül, amíg a távoli szerver talál egy útvonalat a kifizetéshez.\n" +"Ha a csereügylet nem végezhető el 24 órán belül, az összeg visszakerül hozzád.\n" +"Folytatod?" #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." -msgstr "" +msgstr "A mag segítségével helyreállíthatod a tárcádat, ha elveszítenéd a jelszavadat vagy az eszközödet." -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "A szerver hibát jelzett a tranzakció elküldése közben." -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "A szerver hibát adott vissza." -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "A szerver egy nem várt tranzakció azonosítót adott vissza a tranzakció elküldése során." -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" -msgstr "" +msgstr "Az összes rész megvan!" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." -msgstr "" +msgstr "A csereügyletet végző szerver hibát jelzett vagy nem érhető el." + +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "A csereügylet a tranzakció megerősítésekor kerül véglegesítésre." -#: electrum/network.py:1089 +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." -msgstr "A tranzakció el lett utasítva, mert több OP_RETURN kimenetet is tartalmaz." +msgstr "A tranzakció elutasításra került, mert több OP_RETURN kimenetet is tartalmaz." -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." -msgstr "A tranzakció el lett utasítva, mert túl nagy (a mérete bájtokban)." +msgstr "A tranzakció elutasításra került, mert túl nagy (a mérete bájtokban)." #: electrum/gui/qt/installwizard.py:367 msgid "The wallet '{}' contains multiple accounts, which are no longer supported since Electrum 2.7.\n\n" @@ -5890,69 +6105,77 @@ msgstr "A(z) \"{}\" pénztárca fájl több fiókot is tartalmaz, ami az Electrum 2.7-es verziója óta nem támogatott.\n\n" "Szeretnéd szétválasztani ezt a pénztárca fájlt több fájlra?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." -msgstr "" +msgstr "A {} csak a mainneten támogatja üzenetek aláírását." +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" -msgstr "Majd írd be a Google Authenticator kódodat:" +msgstr "Majd írd be a Google Authenticator kódot:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" -msgstr "" +msgstr "Még vannak csatornák, amelyek nincsenek teljesen lezárva" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" -msgstr "" +msgstr "Még mindig van érme ebben a tárcában. Biztos, hogy törlöd?" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" -msgstr "" +msgstr "Még vannak nem kifizetett kérelmek. Biztos, hogy törlöd?" #: electrum/gui/qt/update_checker.py:86 msgid "There is a new update available" msgstr "Új frissítés elérhető" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "Hiba történt az automatikus hibajelentés közben:" #: electrum/plugins/trustedcoin/qt.py:99 #: electrum/plugins/trustedcoin/qml.py:278 msgid "Therefore, two-factor authentication is disabled." -msgstr "Emiatt a kétfaktoros hitelesítés ki van kapcsolva." +msgstr "Emiatt a kétlépcsős hitelesítés ki van kapcsolva." + +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "Ehhez az egyenleggel rendelkező kimeneti címhez {} egy szülő tranzakció tartozik a tárcádban." -#: electrum/wallet.py:2829 +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "Ez a cím már használva volt. Az anonimitásod növelése érdekében ne használd ezt a címet többször." #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 msgid "This amount exceeds the maximum you can currently send with your channels" -msgstr "" +msgstr "Az összeg magasabb, mint amennyit a csatornáidon jelenleg küldeni tudsz" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Ennek a blokkláncnak a segítségével történik a szerver által küldött tranzakciók ellenőrzése." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." -msgstr "" +msgstr "Ez a csatorna nem állítható helyre a magodból. Manuálisan kell mentést készítened." -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." -msgstr "" +msgstr "Ennek a csatornának a fogadási lehetősége le van fagyasztva. Nem kerül bele a fizetési kérelmekbe." -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." -msgstr "" +msgstr "Ennek a csatornának a küldési lehetősége le van fagyasztva. Nem kerül felhasználásra a fizetéseknél." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "Ez a csatorna {} megerősítés után lesz használható" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "Ez nem tartalmazza azokat a tranzakciókat, amelyeket a címek újbóli használata mögött vannak." + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Ez a fájl nem létezik." @@ -5963,109 +6186,122 @@ #: electrum/gui/qt/installwizard.py:281 msgid "This file is encrypted using a hardware device." -msgstr "Ez a fájl egy hardvereszközzel lett titkosítva." +msgstr "Ez a fájl egy hardvereszközzel került titkosításra." #: electrum/gui/qt/installwizard.py:277 msgid "This file is encrypted with a password." msgstr "Ez a fájl jelszóval van titkosítva." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." -msgstr "Ez a funkció akkor válik elérhetővé, miután az eszközt ({}) párosítod egy mobileszközzel." +msgstr "Ez a funkció akkor válik elérhetővé, miután a {0} eszközt párosítod egy mobileszközzel." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." -msgstr "Ez a funkció csak akkor elérhető, ha az eszközön ({}) p2pkh kulcstárat használsz." +msgstr "Ez a funkció csak akkor elérhető p2pkh kulcstárhoz, ha a {0} eszközt használsz." -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." -msgstr "Ez a funkció csak akkor elérhető, ha az eszközön ({}) általános pénztárcát használsz." +msgstr "Ez a funkció csak akkor érhető el általános tárcához ha a {0} eszközt használsz." -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Ezt az információt látni fogja a fogadó fél, ha egy aláírt fizetési kérelmet küldesz neki." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" -msgstr "Ez a fizetési kérelem már ki lett fizetve" +msgstr "Ezt a fizetési kérelmet már kifizették" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "Ez a fizetési kérelem már lejárt" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "Ezt a fizetési kérelmet már kifizették" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" -msgstr "" +msgstr "Ez egy csatorna" #: electrum/gui/qt/channel_details.py:63 msgid "This is a channel backup." -msgstr "" +msgstr "Ez egy csatorna biztonsági mentés." -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" -msgstr "" +msgstr "Ez egy statikus csatorna biztonsági mentés" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Ez egy figyelő-tárca" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "Ez egy figyelő-tárca." -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." -msgstr "Ez egy figyelő-tárca, nem tartalmaz privát kulcsokat." +msgstr "Ez egy figyelő-tárca, nem tartalmaz titkos kulcsokat." #: electrum/gui/qt/installwizard.py:55 msgid "This is discouraged." msgstr "Ez nem ajánlott." -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "A blokklánc helyi másolatának a magassága." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." -msgstr "" +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." +msgstr "Ez hatással lehet a fizetéseid megbízhatóságára." -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Ez magasabb tranzakciós díjakhoz vezethet." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "Ez nagy QR-kódokat eredményezhet" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Ez azt jelenti, hogy nem tudsz vele Bitcoint küldeni." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "Ez valamennyire növelheti az anonimitásod." +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "Ez a kifizetés összefűzésre kerül egy másik meglévő tranzakcióval." + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." -msgstr "Ennek a pluginnek a segítségével vizuálisan titkosított biztonsági mentéseket készíthetsz a pénztárcád magjáról, vagy tetszőleges alfanumerikus titkos kulcsszavakról." +msgstr "Ennek a bővítménynek a segítségével vizuálisan titkosított biztonsági mentéseket készíthetsz a tárcád magjáról, vagy tetszőleges alfanumerikus titkos kulcsszavakról." #: electrum/plugins/trustedcoin/__init__.py:5 msgid "This plugin adds two-factor authentication to your wallet." -msgstr "Ez a plugin kétfaktoros hitelesítést ad a pénztárcádnak." +msgstr "Ez a bővítmény kétlépcsős hitelesítést ad hozzá a tárcádhoz." #: electrum/plugins/cosigner_pool/__init__.py:4 msgid "This plugin facilitates the use of multi-signatures wallets." -msgstr "Ezzel a pluginnel használhatsz több-aláírós pénztárcákat." +msgstr "Ezzel a bővítménnyel társ-aláírós tárcákat használhatsz." -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" -msgstr "" +msgstr "Ez a kérelem nem fizethető ki a blokkláncon" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." -msgstr "" +msgstr "Ehhez a kérelmehez nem tartozik Lighning fizetési kérelem." -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" -msgstr "" +msgstr "Ez a kérelem lejárt" #: electrum/gui/qt/seed_dialog.py:53 msgid "This seed will allow you to recover your wallet in case of computer failure." @@ -6075,111 +6311,124 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "Ez a szolgáltatás egy több-aláírós pénztárcát használ, ahol a 3 kulcsból 2-t te birtokolsz. A harmadik kulcs egy távoli szerveren tárolódik, ami a te nevedben írja alá a tranzakciókat. Azoknál a tranzakcióknál, amik a távoli szervert használják, egy alacsony díj fel lesz számítva." -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." -msgstr "Ez a beállítás a Küldés fület, valamint az összes egyenleggel kapcsolatos mezőt módosítja." +msgstr "Ez a beállítás a Küldés lapot, valamint az összes egyenleggel kapcsolatos mezőt módosítja." + +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "Ez az összefoglaló csak a blokkláncon lévő tranzakciókra vonatkozik (Lightning nélkül!). A tőkenyereség kiszámítása úgy történik, hogy a tárcában lévő, minden egyenleggel rendelkező kimeneti címhez egy beszerzési árat rendelünk, és a blokklánc eseményeinek sorrendjét használjuk (nem FIFO)." + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "Ehhez a tranzakcióhoz {} visszajáró kimenet tartozik." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Ez a tranzakció nincs elmentve. Biztosan bezárod?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." -msgstr "" +msgstr "Ez a tranzakció csak a te gépeden létezik.\n" +"A jelenleg csatlakozott szerver nem tud róla.\n" +"Kiküldheted most, vagy egyszerűen törölheted." -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." -msgstr "" +msgstr "A tranzakciónak egy magasabb díjat kell megadni, különben a jelenlegi szerver nem fogja továbbítani." + +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "Ez a tranzakció még nem megerősített érméket is elkölt." -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." -msgstr "Az eszköz ({}) nem támogatja ezt a script típust." +msgstr "Ezt a szkript típust nem támogatja a {}." -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" -msgstr "" +msgstr "Ezt a szkript típust nem támogatja a {}:: {}" #: electrum/plugins/revealer/qt.py:263 msgid "This version supports a maximum of {} characters." msgstr "Ez a verzió maximum {} karakter támogat." -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Ennek a pénztárcának nincs magja" #: electrum/gui/kivy/uix/dialogs/installwizard.py:685 msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." -msgstr "Ez a pénztárca már regisztrálva lett a TrustedCoin-nál. Ahhoz, hogy befejeződjön a pénztárca létrehozása, kérlek írd be a Google Authenticator-od által jelzett kódot." +msgstr "Ez a pénztárca már regisztrálva van a TrustedCoin-nál. Ahhoz, hogy befejeződjön a pénztárca létrehozása, írd be a Google Authenticator-od által jelzett kódot." -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." -msgstr "Ezt a pénztárcát a TrustedCoin kétfaktoros hitelesítése védi." +msgstr "Ezt a tárcát a TrustedCoin kétlépcsős hitelesítése védi." #: electrum/gui/kivy/uix/ui_screens/status.kv:62 msgid "This wallet is watching-only" msgstr "Ez egy figyelő-tárca" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Ez egy figyelő-tárca." #: electrum/plugins/trustedcoin/qt.py:98 #: electrum/plugins/trustedcoin/qml.py:277 msgid "This wallet was restored from seed, and it contains two master private keys." -msgstr "Ez a pénztárca magból lett visszállítva, és két privát mesterkulcsot is tartalmaz." +msgstr "Ez a pénztárca magból volt visszaállítva, és két titkos mesterkulcsot is tartalmaz." -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "Ezzel spórolhatsz a tranzakciós díjakon." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "Ez spórol a díjakon, de esetleg nem kívánt hatása lehet az anonimitásodra" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" -msgstr "" +msgstr "Ez küld: {}?" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." -msgstr "" +msgstr "Ez a {} eszköz csak base58 címekre tud küldeni." -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" -msgstr "Címzett" +msgstr "Befejező dátum" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "A megszakításhoz érintsd meg rövid ideig a villogó fényt, vagy várd meg, amíg lejár." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "A megszakításhoz érintsd meg rövid ideig a fényt, vagy várd meg, amíg lejár." #: electrum/gui/qt/rebalance_dialog.py:40 msgid "To channel" -msgstr "" +msgstr "Erre a csatornára:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "A folytatáshoz érintsd meg a Digital Bitbox villogó fényét 3 másodpercig." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "A folytatáshoz érintsd meg a Digital Bitbox fényét 3 másodpercig." #: electrum/base_wizard.py:261 msgid "To create a spending wallet, please enter a master private key (xprv/yprv/zprv)." -msgstr "Költő pénztárca létrehozásához írj be egy privát mesterkulcsot (xprv/yprv/zprv)." +msgstr "Költő pénztárca létrehozásához írj be egy titkos mesterkulcsot (xprv/yprv/zprv)." #: electrum/base_wizard.py:260 msgid "To create a watching-only wallet, please enter your master public key (xpub/ypub/zpub)." @@ -6187,29 +6436,33 @@ #: electrum/plugins/revealer/qt.py:113 msgid "To encrypt a secret, first create or load noise." -msgstr "" +msgstr "Egy szöveg titkosításához, először hozz létre vagy töltsd be zajt." -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" -msgstr "Ha szeretnél segíteni nekünk a hiba kijavításában, elküldhetsz egy hibajelentést, ami hasznos debug információt tartalmaz:" +msgstr "Ha szeretnél segíteni a hiba kijavításában, elküldhetsz egy hibajelentést, ami hasznos információkat tartalmaz a problémáról:" #: electrum/gui/qt/installwizard.py:510 msgid "To make sure that you have properly saved your seed, please retype it here." -msgstr "Kérlek írd be ide újra a magot, hogy megbizonyosodhass róla, hogy megfelelően leírtad." +msgstr "Írd be ide újra a magot, hogy megbizonyosodhass róla, hogy megfelelően leírtad." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." -msgstr "" +msgstr "Ennek megelőzősére, mentsd le ezt a csatorna biztonsági mentést." -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." -msgstr "" +msgstr "Ennek megelőzésére, fontos átmásolnod a tárca biztonsági mentését egy másik eszközre." + +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "A lista megtekintéséhez, nyomd meg és tartsd úgy a Fogadás gombot." #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." -msgstr "" +msgstr "Az összeg maximálisra állításához, használd a \"!\" speciális karaktert." -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "Az anonimitásod növelése érdekében az Electrum megpróbálja a visszajáró összeget úgy alakítani, hogy annak a pontossága hasonló legyen a többi kimenethez." @@ -6227,152 +6480,159 @@ #: electrum/gui/qt/qrreader/qtmultimedia/validator.py:157 msgid "Too few QR codes detected." -msgstr "" +msgstr "Túl kevés QR-kód érzékelve." #: electrum/plugins/keepkey/clientbase.py:84 #: electrum/plugins/safe_t/clientbase.py:89 #: electrum/plugins/trezor/clientbase.py:313 msgid "Too long passphrase ({} > 50 chars)." -msgstr "Túl hosszú jelszó (max: 50 karakter, jelenleg: {} karakter)." +msgstr "Túl hosszú kulcsszöveg (max: 50 karakter, jelenleg: {})." #: electrum/gui/qt/qrreader/qtmultimedia/validator.py:160 msgid "Too many QR codes detected." -msgstr "" +msgstr "Túl sok QR-kód érzékelve." #: electrum/slip39.py:224 msgid "Too short." -msgstr "" +msgstr "Túl rövid." -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "Összes díj" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" -msgstr "Összes tranzakciós egységdíj" +msgstr "Összes egységdíj" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" -msgstr "" +msgstr "Összes fogadott" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" -msgstr "" +msgstr "Összes küldött" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Teljes méret" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "A trampoline útválasztás engedélyezve van, de ez a csatorna egy nem trampoline csomóponthoz kapcsolódik.\n" +"Ez a csatorna továbbra is használható fogadásra, de küldésre fagyasztva van.\n" +"Ha továbbra is használni szeretnéd ezt a csatornát, akkor a beállításokban ki kell kapcsolni a trampoline útválasztást." + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Tranzakció" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "Tranzakció azonosító" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "Tranzakció azonosító:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "Tranzakció hozzáadva a pénztárca előzményeihez." -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." -msgstr "A tranzakció már el lett mentve, vagy még nem lett aláírva." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." +msgstr "A tranzakció már szerepel az előzményeknél vagy még nincs aláírva." -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." -msgstr "" +msgstr "A tranzakció nem küldhető ki, maradékos kimenetek miatt.\n" +"Valamelyik kimenet túl alacsony összegű, valószínűleg kevesebb mint 1000 satoshi.\n" +"Ellenőrizd a mértékegységeket, esetleg összekeverhetted pl. a BTC-t és mBTC-t." -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "A tranzakció nem menthető el." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "Tranzakció sikeresen exportálva" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" -msgstr "" +msgstr "A tranzakció végleges" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "A tranzakció mérete túl nagy." -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." -msgstr "A tranzakció nem tartozik ehhez a pénztárcához." +msgstr "A tranzakció nem ehhez a tárcához tartozik." #: electrum/gui/qt/channel_details.py:173 msgid "Transaction not found." -msgstr "" +msgstr "A tranzakció nem található." -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "Összekapcsolás ezzel a tranzakcióval" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "Aláírások egyesítése ebből a tranzakcióból" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "A tranzakció nem tartozik a pénztárcádhoz" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "A tranzakció egy nem szabványos verziót használ." -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Tranzakció:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Tranzakciók" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "A tranzakciók titkosítottak, és egy távoli szerveren tárolódnak." -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" -msgstr "Trezor mátrix visszaállítás" +msgstr "Trezor mátrix helyreállítás" #: electrum/plugins/trezor/__init__.py:6 msgid "Trezor wallet" msgstr "Trezor pénztárca" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Igen" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "TrustedCoin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" -msgstr "" +msgstr "TrustedCoin (kétlépcsős) kötegelt díj" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" -msgstr "TrustedCoin (kétfaktoros) díj a következő köteg tranzakcióhoz" +msgstr "TrustedCoin (kétlépcsős) díj a következő köteg tranzakcióhoz" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "TrustedCoin információ" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "A TrustedCoin a tranzakciók aláírásáért egy alacsony díjat számol fel. A díj attól függ, hogy hány előre-kifizetett tranzakciót vásárolsz. Egy extra kimenet hozzá lesz adva a tranzakciókhoz, ha elfogynak az előre-kifizetett tranzakcióid." @@ -6380,90 +6640,86 @@ msgid "Try to connect again?" msgstr "Szeretnél újra megpróbálni csatlakozni?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Ne csak azt írd le, hogy mi maga a hiba, hanem próbáld meg azt is leírni, hogy az hogyan fordult elő." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "Próbáld meg növelni a díjat, vagy válassz egy szervert aminek alacsonyabb a minimum továbbítási díja." -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Török" #: electrum/plugins/trustedcoin/__init__.py:3 msgid "Two Factor Authentication" -msgstr "Kétfaktoros hitelesítés" +msgstr "Kétlépcsős hitelesítés" #: electrum/plugins/trustedcoin/trustedcoin.py:73 msgid "Two-factor authentication is a service provided by TrustedCoin. It uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. To use this service, you will need a smartphone with Google Authenticator installed." -msgstr "A kétfaktoros hitelesítést a TrustedCoin szolgáltatja. Több-aláírós pénztárcát használ, ahol a 3 kulcsból 2-t te birtokolsz. A harmadik kulcs egy távoli szerveren tárolódik, ami a te nevedben írja alá a tranzakciókat. A szolgáltatás használatához szükséged lesz a Google Authenticator (hitelesítő) alkalmazásra, amit egy okostelefonra kell feltelepítened." +msgstr "A kétlépcsős hitelesítést a TrustedCoin szolgáltatja. Több-aláírós pénztárcát használ, ahol a 3 kulcsból 2-t te birtokolsz. A harmadik kulcs egy távoli szerveren tárolódik, ami a te nevedben írja alá a tranzakciókat. A szolgáltatás használatához szükséged lesz a Google Authenticator (hitelesítő) alkalmazásra, amit egy okostelefonra kell feltelepítened." #: electrum/plugins/trustedcoin/trustedcoin.py:92 msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." -msgstr "A kétfaktoros hitelesítést a TrustedCoin szolgáltatja. A használatához szükséged lesz egy külön eszközre, amire a Google Authenticator (hitelesítő) alkalmazás telepítve van." +msgstr "A kétlépcsős hitelesítést a TrustedCoin szolgáltatja. A használatához szükséged lesz egy külön eszközre, amire a Google Authenticator (hitelesítő) alkalmazás telepítve van." -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "Tx" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Típus" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "USB port" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Ukrán" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Nem lehetett létrehozni a biztonsági mentést" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Nem lehet csv-t létrehozni" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Nem sikerült exportálni az előzményeket" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "A fájl nem olvasható vagy a tranzakció nem található" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." -msgstr "" +msgstr "Nem sikerült a kép beolvasása." -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "Nem lehet elküldeni a hibajelentést" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" -msgstr "" +msgstr "Nem lehet aláírni a tranzakciót" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Nem megerősített" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" -msgstr "Nem megerősített szülő" +msgstr "Nem megerősített eredeti tranzakció" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "Váratlan hiba történt." @@ -6471,81 +6727,90 @@ msgid "Unexpected password hash version" msgstr "Váratlan jelszó ellenőrzőösszeg verzió" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "Kiolvasztás" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "Cím kiolvasztása" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "Címek kiolvasztása" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "Érme kiolvasztása" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "Érmék kiolvasztása" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" -msgstr "" +msgstr "Kiolvasztás fogadáshoz" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" -msgstr "" +msgstr "Kiolvasztás küldéshez" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "Mértékegységek" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Ismeretlen" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "Ismeretlen hiba" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "Ismeretlen hiba a tranzakció küldése közben." -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" -msgstr "" +msgstr "Ismeretlen fizetési kérelem" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" -msgstr "" +msgstr "Elköltésre nem érett" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" -msgstr "" +msgstr "Nincs fizetve" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" -msgstr "" +msgstr "Nem realizált tőkenyereség" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "Nincs aláírva" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." -msgstr "" +msgstr "Nem támogatott eszköz firmware (túl régi)" #: electrum/crypto.py:213 msgid "Unsupported password hash version" msgstr "Nem támogatott jelszó ellenőrzőösszeg verzió" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "Nem támogatott tárcatípus" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "Nem használt" @@ -6557,7 +6822,7 @@ msgid "Update check failed" msgstr "Frissítések keresése sikertelen" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "Frissítés elérhető az Electrum {} verzióra" @@ -6572,14 +6837,14 @@ #: electrum/plugins/keepkey/keepkey.py:215 #: electrum/plugins/safe_t/safe_t.py:173 msgid "Upload a BIP39 mnemonic to generate the seed" -msgstr "Egy BIP39 emlékeztető feltöltése a mag generálásához" +msgstr "Egy BIP39 mnemonic feltöltése a mag létrehozásához" #: electrum/plugins/keepkey/keepkey.py:216 #: electrum/plugins/safe_t/safe_t.py:174 msgid "Upload a master private key" -msgstr "Egy privát mesterkulcs feltöltése" +msgstr "Egy titkos mesterkulcs feltöltése" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Tor proxy használata" @@ -6591,29 +6856,29 @@ msgid "Use a master key" msgstr "Mesterkulcs használata" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "Távoli őrtorony használata" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" -msgstr "Használd szerverként" +msgstr "Szerver használata" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Külön címek használata a visszajáróhoz" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Több visszajáró cím használata" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "Proxy használata" #: electrum/gui/kivy/uix/dialogs/installwizard.py:1134 msgid "Use the camera button to scan a QR code." -msgstr "Használd a kamera gombot QR kód beolvasásához." +msgstr "Használd a kamera gombot QR-kód beolvasásához." #: electrum/gui/qt/password_dialog.py:253 msgid "Use this dialog to add a password to your wallet." @@ -6627,12 +6892,12 @@ msgid "Use this dialog to toggle encryption." msgstr "Itt tudod ki/be kapcsolni a titkosítást." -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" -msgstr "" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" +msgstr "Trampoline útvonalválasztás használata" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Felhasznált" @@ -6640,19 +6905,19 @@ msgid "Username" msgstr "Felhasználónév" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Ikonok az Icons8 ikon csomagból (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." -msgstr "A tranzakciókból visszajáró összeg egy új címre lesz küldve. Ez megnehezítheti más embereknek, hogy lekövessék a tranzakcióidat." +msgstr "Visszajáró címek használata megnehezítheti más embereknek, hogy lekövessék a tranzakcióidat." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." -msgstr "" +msgstr "Érvényes." -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Érték" @@ -6660,9 +6925,9 @@ msgid "Verified block headers" msgstr "Megerősített blokk fejlécek száma" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" -msgstr "Megerősítés" +msgstr "Ellenőrzés" #: electrum/plugins/ledger/auth2fa.py:30 msgid "Verify the address below.
Type the character from your security card corresponding to the BOLD character." @@ -6672,62 +6937,58 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "Győződj meg róla, hogy a kábel csatlakoztatva van, és hogy más alkalmazás nem használja az eszközt." +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Verzió" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" -msgstr "Video eszköz" +msgstr "Videóeszköz" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "Vietnámi" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" -msgstr "" +msgstr "Csatorna megjelenítése" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "Megjelenítés PayServeren" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" -msgstr "" +msgstr "Fizetési kérelem megjelenítése" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "Napló megtekintése" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Megtekintés a blokk-felfedezőn" #: electrum/plugins/revealer/qt.py:65 msgid "Visual Cryptography Plugin" -msgstr "" +msgstr "Vizuális kriptográfiai bővítmény" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "FIGYELEM" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." -msgstr "FIGYELEM: Az ÖSSZES privát kulcsod titkos." +msgstr "FIGYELEM: Az ÖSSZES titkos kulcsod bizalmas." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." -msgstr "FIGYELEM: Ez egy több-aláírós pénztárca." +msgstr "FIGYELEM: Ez egy társ-aláírós pénztárca." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "FIGYELEM: a(z) \"{}\" álnév nem hitelesíthető egy további biztonsági ellenőrzéssel (DNSSEC), emiatt lehet, hogy nem helyes." @@ -6743,51 +7004,55 @@ msgid "Wallet" msgstr "Pénztárca" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "A tárca címe" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" -msgstr "" +msgstr "Tárca egyenleg" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" -msgstr "Pénztárca információ" +msgstr "Pénztárca információk" #: electrum/gui/kivy/uix/ui_screens/status.kv:29 msgid "Wallet Name" msgstr "Pénztárca neve" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Biztonsági mentés létrehozva" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Pénztárca visszajáró címe" #: electrum/gui/kivy/uix/dialogs/installwizard.py:1091 msgid "Wallet creation failed" -msgstr "" +msgstr "A tárca létrehozása nem sikerült" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "A pénztárca fájl sérült. Kérjük, állítsd vissza a pénztárcát a magjából, és hasonlítsd össze a címeket mindkét fájlban." -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "Nem található a pénztárca fájl: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Pénztárca neve" #: electrum/gui/kivy/uix/dialogs/password_dialog.py:366 msgid "Wallet not encrypted" -msgstr "" +msgstr "A tárca nincs titkosítva" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "Pénztárca fogadó címe" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "Pénztárca eltávolítva: {}" @@ -6795,7 +7060,7 @@ msgid "Wallet setup file exported successfully" msgstr "Pénztárca beállító fájl sikeresen exportálva" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "Pénztárca típusa" @@ -6805,34 +7070,38 @@ #: electrum/base_wizard.py:148 msgid "Wallet with two-factor authentication" -msgstr "Pénztárca kétfaktoros hitelesítéssel" +msgstr "Pénztárca kétlépcsős hitelesítéssel" #: electrum/gui/kivy/main.kv:529 msgid "Wallets" -msgstr "" +msgstr "Tárcák" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Figyelem" #: electrum/plugins/revealer/qt.py:274 msgid "Warning " -msgstr "" +msgstr "Figyelem " #: electrum/gui/qt/console.py:68 msgid "Warning!" msgstr "Figyelem!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "Figyelem: néhány adat (előző tranzakciók / \"teljes egyenleggel rendelkező kimenetek\") nem fértek bele a QR-kódba. Ez problémákhoz vezethet offline aláírás során. Megoldásként exportáld a tranzakciót fájlként vagy szövegként." + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6844,23 +7113,23 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "Figyelem: ne használd ezt, ha emiatt egy gyengébb jelszót választanál." -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" -msgstr "" +msgstr "Figyelem: ez a tárcatípus nem támogatja a csatornák magból való helyreállítását. Amikor új csatornát hozol létre, mindig biztonsági mentést kell majd készítened a tárcádról. Létrehozod a Lightning kulcsokat?" #: electrum/gui/qt/installwizard.py:788 msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." -msgstr "" +msgstr "Figyelem: ahhoz, hogy egy társ-aláírós tárcát helyreállíthass, minden biztonsági mentésbe bele kell tenned az összes társ-aláíró nyilvános mesterkulcsát." -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "Figyelő-tárca" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "Őrtorony" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Nem garantáljuk, hogy az Electrum későbbi verzióiban is lesz lehetőség BIP39-es magok importálására." @@ -6876,25 +7145,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "Esetleg az is segíthet, ha az Electrumot rendszergazdaként futtatod." -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "Az eszköz törlése" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "Az összes adat törlése az eszközről. A firmware változatlan marad." -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "Megerősítődés {} blokkon belül" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "Enélkül, az Electrumnak minden indításkor szinkronizálnia kell a Lightning hálózattal." + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "Witness Script" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "Szeretnél egy értesítést kapni, ha elérhető az Electrum egy újabb verziója?" @@ -6902,36 +7175,37 @@ #: electrum/plugins/safe_t/clientbase.py:23 #: electrum/plugins/trezor/clientbase.py:25 msgid "Write down the seed word shown on your {}" -msgstr "Írd le a mag szavait, ahogy az eszközön ({}) látható" +msgstr "Írd le a mag szavait, ahogy a {} eszközön látható" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "Naplók fájlba mentése" #: electrum/gui/kivy/uix/dialogs/installwizard.py:837 msgid "Write your seed phrase down on paper." -msgstr "" +msgstr "Írd le a mag szavakat egy papírra." #: electrum/gui/kivy/uix/dialogs/password_dialog.py:299 msgid "Wrong PIN" msgstr "Hibás PIN kód" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "Hibás kulcs típus" #: electrum/gui/kivy/uix/dialogs/password_dialog.py:268 msgid "Wrong password" -msgstr "" +msgstr "Hibás jelszó" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Hibás aláírás" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Igen" @@ -6939,11 +7213,11 @@ msgid "You are already on the latest version of Electrum." msgstr "Az Electrum legújabb verzióját használod." -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Az alábbi ágat követed:" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "Testnet módban vagy." @@ -6951,22 +7225,23 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "Valószínűleg az Electrum egy régi verzióját használod. Kérjük frissítsd." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." -msgstr "Offline vagy." +msgstr "Nincs internetkapcsolat." -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." -msgstr "Egy nem-determinisztikus pénztárcát használsz, ami nem tud automatikusan új címeket generálni." +msgstr "Egy nem-determinisztikus tárcát használsz, ami nem tud új címeket létrehozni." #: electrum/gui/qt/send_tab.py:81 msgid "You can also pay to many outputs in a single transaction, specifying one output per line." -msgstr "" +msgstr "Egy tranzakcióban egyszerre több kimeneti címre is fizethetsz, soronként egy kimenetet megadva." -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "Ezt a beállítást a \"{}\" menüben kapcsolhatod ki." @@ -6976,52 +7251,60 @@ #: electrum/base_wizard.py:412 msgid "You can override the suggested derivation path." -msgstr "Felülírhatod az ajánlott generálási útvonalat." +msgstr "Felülírhatod a javasolt származtatási útvonalat." -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." -msgstr "" +msgstr "Egy bitcoin címet akárhányszor újrahasználhatsz, de ez gyengíti az anonimitásodat." -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "Beállíthatsz egy kezdőképernyőt az eszközön, ha személyre szeretnéd szabni. Egy {} x {} méretű, fekete-fehér képet kell kiválasztanod." #: electrum/gui/qt/channel_details.py:66 msgid "You can use it to request a force close." -msgstr "" +msgstr "Használhatod egy kényszerített lezárás kérelmezésére." -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "Nem lehet elküldeni a tranzakciót internetkapcsolat nélkül." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." -msgstr "A jelszó nélkül nem fogsz tudni hozzáférni a pénzedhez." +msgstr "A jelszó nélkül nem férsz hozzá a pénzedhez vagy a biztonsági mentéshez." -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." -msgstr "" +msgstr "Ezt a fizetési kérelmet nem tudod Lightning használatával kifizetni." -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." -msgstr "" +msgstr "Csatorna biztonsági mentéseket nem lehet Lightning fizetésekre használni." + +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "Nincs fedezeted az aktív csatornáidon." -#: electrum/wallet.py:2839 +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." -msgstr "" +msgstr "Nincs meg az elegendő kapacitásod, hogy ezt az összeget Lightning segítségével fogadd." -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." -msgstr "Nincs szükség biztonsági mentéseket készíteni, mert a pénztárcád visszaállítható egy titkos kifejezésből, amit megjegyezhetsz, vagy leírhatod egy papírra." +msgstr "Nincs szükség rendszeres biztonsági mentéseket készíteni, mert a tárcád helyreállítható egy titkos kifejezésből, amit megjegyezhetsz, vagy leírhatod egy papírra." #: electrum/gui/qt/installwizard.py:53 msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." -msgstr "A jelszó elején/végén extra szóköz karakterek vannak, vagy a jelszó több egymást követő szóköz karaktert tartalmaz." +msgstr "A kulcsszöveg elején/végén extra szóköz karakterek vannak, vagy több, egymást követő szóközt tartalmaz." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." -msgstr "" +msgstr "{n} megnyitott csatornád van." + +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "Korábbi kiküldést is választhatsz, de az már bizalmat fog feltételezni." #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" @@ -7029,23 +7312,23 @@ #: electrum/base_wizard.py:497 msgid "You may extend your seed with custom words." -msgstr "Kiegészítheted a magot további szavakkal, ami egy jelszóként viselkedik." +msgstr "Kiegészítheted a magot további szavakkal." -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." -msgstr "" +msgstr "Elérhetővé válhat ez a kapacitás, ha átrendezed a csatornáid egyenlegét." -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." -msgstr "" +msgstr "Elérhetővé válhat ez a kapacitás, ha cserélsz bizonyos összegeket." -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Megnyithatsz egy CSV fájlt is, a Fájl olvasása gombra kattintva." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." -msgstr "" +msgstr "Esetleg van egy helyi tranzakciód a tárcádban, amelyre ez a tranzakció épít. Vagy ki kell küldened vagy törölnöd kell azt a helyi tranzakciót." #: electrum/base_wizard.py:311 msgid "You might have an incompatible library." @@ -7053,69 +7336,83 @@ #: electrum/plugins/coldcard/coldcard.py:153 msgid "You might have to unplug and plug it in again." -msgstr "" +msgstr "Esetleg ki kellhet húznod, majd visszadugni." -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." -msgstr "" +msgstr "Online kell lenned Lightning fizetések fogadásához." -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "Legalább {} szükséges egy csatorna nyitásához." + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "Ahhoz, hogy a pénztárca létrejöjjön, internetkapcsolatra van szükség. Ha a magot már legeneráltad egy offline számítógépen, akkor zárd be ezt az ablakot a \"{}\" gombra kattintva, másold át a pénztárca fájlt egy online számítógépre, és nyisd meg ott az Electrummal." -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" -msgstr "" +msgstr "A beállításoknál meg kell adnod egy biztonsági mentés könyvtárat" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." -msgstr "Minden jelszóhoz külön Electrum pénztárcát kell létrehoznod, mivel minden jelszó különböző címeket generál. A jelszó megváltoztatásával nem veszíted el a többi pénztárcádat, mindegyiket el tudod érni a hozzá tartozó jelszóval." +msgstr "Minden kulcsszöveghez külön Electrum tárcát kell létrehoznod, mivel minden jelszó különböző címeket hoz létre. A kulcsszöveg megváltoztatásával nem veszíted el a többi tárcádat, mindegyiket el tudod érni a hozzá tartozó kulcsszöveggel." -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." -msgstr "" - -#: electrum/gui/qt/new_channel_dialog.py:39 +#: electrum/gui/qt/new_channel_dialog.py:45 msgid "You need to put at least" -msgstr "" +msgstr "Tenned kell legalább ennyit:" + +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "Először érméket kell választanod a listáról.\n" +"Használd a Ctrl+bal kattintást több elem kijelöléséhez" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "Alacsonyabb díjat kell megadnod." -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" -msgstr "" +msgstr "Kapsz" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" -msgstr "" +msgstr "Küldesz" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "Erősen ajánlott a PIN kódos védelem engedélyezése. A PIN kód az egyetlen dolog ami megvédi az eszközt, ha az elveszik, vagy ha ellopják." -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." -msgstr "" +msgstr "Mihelyst a csatorna megnyílik, lehetőséged lesz a fizetésre." -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." -msgstr "" +msgstr "Mihelyst a csereügylet megerősítésre kerül, lehetőséged lesz a fizetésre." #: electrum/plugins/safe_t/safe_t.py:209 electrum/plugins/trezor/trezor.py:254 msgid "You will be asked to enter 24 words regardless of your seed's actual length. If you enter a word incorrectly or misspell it, you cannot change it or go back - you will need to start again from the beginning.\n\n" "So please enter the words carefully!" -msgstr "24 szót kell majd megadnod, akkor is, ha a mag nem 24 szóból áll. Ha egy szót hibásan adsz meg, nem javíthatod ki, hanem az egész folyamatot előlről kell kezdened.\n\n" +msgstr "24 szót kell majd megadnod, akkor is, ha a mag nem 24 szóból áll. Ha egy szót hibásan adsz meg, nem javíthatod ki, hanem az egész folyamatot elölről kell kezdened.\n\n" "Emiatt figyelj oda a szavak megadásánál!" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "Online kell lenned a csereügylet befejezéséhez, különben némi késlekedés után, a tranzakció visszafizetésre kerül neked." + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." -msgstr "" +msgstr "Ennyivel fogsz többet fizetni: {}." #: electrum/plugins/ledger/auth2fa.py:24 msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "A Ledger eszközöd egy egyszer használatos PIN kódot szeretne mutatni.

A legnagyobb biztonság elérése érdekében érdemes kihúzni az eszközt, egy másik számítógépen megnyitni egy szövegszerkesztő programot, az egérrel egy üres szövegrészre kattintani, majd az eszközt bedugni ebbe a másik számítógépbe. Az eszköz a szövegszerkesztőbe fogja írni az aláírás alatt lévő tranzakció összegzését, valamint egy egyszer használatos PIN kódot.

Ellenőrizd le a tranzakció összegzését, majd írd be ide a PIN kódot.

Mielőtt megnyomnád az enter gombot, az eszközt dugd vissza ebbe a számítógépbe.
" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "A Ledger eszköz le van zárva. Kérjük oldd fel." @@ -7125,45 +7422,59 @@ #: electrum/gui/qt/password_dialog.py:256 msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." -msgstr "A Bitcoinjaid jelszó védi. Viszont a pénztárca fájl nincs titkosítva." +msgstr "A bitcoinjaid jelszó védi. Viszont a pénztárca fájl nincs titkosítva." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." -msgstr "" +msgstr "A csatornáid küldhetnek: {}." -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" -msgstr "" +msgstr "A csatornáid nem állíthatók helyre a magból, mert az Electrum egy régi verziójával voltak létrehozva. Ezért mindig amikor új csatornát hozol létre, biztonsági mentést kell készítened a tárcádról.\n\n" +"Ha szeretnéd, hogy a tárcában helyreállítható csatornák legyenek, le kell zárnod a meglévő csatornáidat és újra beállítani ezt a tárcát a magból" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" -msgstr "" +msgstr "A csatornáid nem állíthatók helyre a magból. Ezért mindig amikor új csatornát hozol létre, biztonsági mentést kell készítened a tárcádról.\n\n" +"Ha szeretnéd, hogy helyreállítható csatornáid legyenek, egy új tárcát kell készítened egy Electrum maggal" + +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "Az igénylő tranzakciód a fedezetet biztosító tranzakció megerősítésekor kerül kiküldésre." -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." -msgstr "A jelenlegi Electrum pénztárcád csak egy üres jelszóval használható. Minden jelszóhoz egy külön pénztárcát kell létrehoznod, mivel minden jelszó más címeket generál." +msgstr "A jelenlegi Electrum tárcád csak egy üres kulcsszöveggel használható. Minden kulcsszöveghez egy külön tárcát kell létrehoznod, mivel minden kulcsszöveg más címeket hoz létre." -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" -msgstr "Az eszköz firmware-je túl régi" +msgstr "Az eszközön túl régi a firmware" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "Lehet, hogy az eszköz nem támogatja ezt a funkciót." +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "A fedezetet biztosító tranzakciód kiküldésre került." + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "A címkék szinkronizálása sikeres." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "A csomópontod meg fog egyezni a tranzakciós díjról a távoli csomóponttal. A csatorna lezárásának ez a módja általában a legalacsonyabb díjakat eredményezi." + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" -msgstr "A maghoz tartozó jelszó" +msgstr "A maghoz tartozó kulcsszöveg" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "Ez a jelszó szorosan a maghoz tartozik! Ha ezt a lehetőséget használod, akkor a magból kizárólag akkor tudod visszaállítani a pénztárcád, ha ezt a jelszót is ismered!" @@ -7171,21 +7482,21 @@ msgid "Your seed is important!" msgstr "A mag nagyon fontos!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "A szerver az alábbi ágon van:" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." -msgstr "" +msgstr "A tranzakciód annyira alacsony díjat fizet, hogy a bitcoin csomópont nem tudja beilleszteni a mempooljába. A mempool már tele van többszáz megabájtnyi tranzakcióval, amelyek magasabb díjat fizetnek. Próbáld megnövelni a díjat. " -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." -msgstr "" +msgstr "A tranzakciód lecserélne egy másikat a mempoolban, de nem elégíti ki az ehhez szükséges követelményeket. Próbáld megnövelni a díjat." #: electrum/plugins/cosigner_pool/qt.py:204 msgid "Your transaction was sent to the cosigning pool." -msgstr "A tranzakció el lett küldve a több-aláírós csoportba." +msgstr "A tranzakció elküldésre került a társ-aláírós szerverre." #: electrum/gui/qt/installwizard.py:43 msgid "Your wallet file does not contain secrets, mostly just metadata. " @@ -7199,21 +7510,21 @@ msgid "Your wallet file is encrypted." msgstr "A pénztárca fájl titkosítva van." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "A pénztárca fájl: {}" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" -msgstr "A pénztárca visszaállításához szükséges mag:" +msgstr "A pénztárca helyreállításához szükséges mag:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "A pénztárcádban még {} előre-kifizetett tranzakció van." -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." -msgstr "A pénztárca előzményei sikeresen exportálva lettek." +msgstr "A tárca előzményeinek exportálása sikeres." #: electrum/gui/qt/password_dialog.py:252 msgid "Your wallet is not protected." @@ -7223,14 +7534,14 @@ msgid "Your wallet is password protected and encrypted." msgstr "A pénztárcád jelszóval védett és titkosított." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" -msgstr "A(z) {0} exportálva lettek ide: {1}" +msgstr "A(z) {0} exportálva ide: {1}" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" -msgstr "A(z) {} sikeresen importálva lettek" +msgstr "A(z) {} sikeresen importálva" #: electrum/gui/qt/settings_dialog.py:91 msgid "Zeros after decimal point" @@ -7242,19 +7553,19 @@ #: electrum/gui/text.py:224 msgid "[Create]" -msgstr "" +msgstr "[Létrehozás]" #: electrum/gui/text.py:351 msgid "[Paste]" -msgstr "" +msgstr "[Beillesztés]" #: electrum/gui/text.py:354 msgid "[Pay]" -msgstr "" +msgstr "[Fizetés]" #: electrum/gui/text.py:353 msgid "[Save]" -msgstr "" +msgstr "[Mentés]" #: electrum/gui/stdio.py:58 msgid "[b] - print server banner" @@ -7292,119 +7603,203 @@ msgid "[s] - send stored payment order" msgstr "[s] - eltárolt fizetési kérelem elküldése" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "nagyjából 1 napja" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "nagyjából 1 órája" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "nagyjából 1 hónapja" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "nagyjából 1 éve" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "nagyjából {} napja" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "nagyjából {} órája" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "nagyjából {} perce" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "nagyjából {} hónapja" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" -msgstr "" +msgstr "aktív" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "be- és kimenetek hozzáadása" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "cím már benne van a pénztárcában" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "le van fagyasztva" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" -msgstr "" +msgstr "továbbítási díj alatt" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "blokk" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "sikeresen kiküldve" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "kiküldés" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" -msgstr "" +msgstr "fogadhat" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "visszajáró" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "névjegyek" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "társ-aláíró" #: electrum/plugins/revealer/qt.py:274 msgid "each Revealer is a one-time-pad, use it for a single secret." -msgstr "" +msgstr "minden Revealer egyszeri használatú, csak egy titokhoz használd." #: electrum/gui/kivy/main_window.py:798 msgid "file size" -msgstr "" +msgstr "fájlméret" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" -msgstr "" +msgstr "magas egységdíj" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" -msgstr "" +msgstr "magas a díj aránya" + +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "körülbelül 1 nap múlva" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "körülbelül 1 óra múlva" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "körülbelül 1 hónap múlva" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "körülbelül 1 év múlva" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "körülbelül {} nap múlva" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "körülbelül {} óra múlva" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "körülbelül {} perc múlva" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "körülbelül {} hónap múlva" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "egy percen belül" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "egy új csatornában" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "több mint {} év múlva" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "egy submarine cserén" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "{} blokkon belül" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "{} másodpercen belül" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "inicializálva" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "érvénytelen cím" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" -msgstr "érvénytelen privát kulcs" +msgstr "érvénytelen titkos kulcs" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "számlák" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "kulcstár" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "címkék" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "kevesebb mint egy perce" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" -msgstr "" +msgstr "betöltve" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:275 msgid "loading" -msgstr "" +msgstr "betöltés" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "ismeretlen típus" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "open_channel időtúllépés" @@ -7412,7 +7807,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "vagy írj be ide egy már létező Revealer kódot, és kattints a \"Következő\" gombra:" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "több mint {} éve" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "kérlek várj..." @@ -7420,45 +7819,45 @@ msgid "print the calibration pdf and follow the instructions " msgstr "akkor nyomtasd ki a kalibrációs pdf-et, és kövesd az utasításait. " -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "proxy engedélyezve" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "fogadó" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" -msgstr "" +msgstr "kérelmek" #: electrum/plugins/revealer/qt.py:391 msgid "seed" msgstr "mag" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" -msgstr "" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" +msgstr "küldés a vágólapon lévő címre" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 msgid "standby" -msgstr "" +msgstr "készenlét" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:278 msgid "starting" -msgstr "" +msgstr "indul" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:279 msgid "stopping" -msgstr "" +msgstr "leáll" + +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "váltás a nézetek közt" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" -msgstr "" +msgstr "feladat" #: electrum/plugins/revealer/qt.py:253 msgid "type a custom alphanumerical secret below:" @@ -7466,67 +7865,80 @@ #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:272 msgid "unavailable" -msgstr "" +msgstr "nem érhető el" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "ismeretlen" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "ismeretlen elemző {!r} (lehetőségek: {})" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:273 msgid "unloaded" -msgstr "" +msgstr "nincs betöltve" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:274 msgid "unloading" -msgstr "" +msgstr "kikapcsolás alatt" + +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "várakozás megerősítésre" -#: electrum/lnworker.py:940 +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" -msgstr "" +msgstr "várakozás a fedezetet biztosító tranzakció megerősítésére" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "figyelő-tárca" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "figyelő-tárca" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "törölve" #: electrum/plugins/revealer/qt.py:185 msgid "your seed extension will not be included in the encrypted backup." -msgstr "a mag jelszava nem lesz benne a titkosított biztonsági mentésben." +msgstr "a mag kulcsszövege nem lesz benne a titkosított biztonsági mentésben." -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} perc" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} szó" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "{}" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} beállításai" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "{} cím" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" -msgstr "" +msgstr "{} csatorna" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} megerősítés" @@ -7535,35 +7947,3023 @@ msgid "{} connections." msgstr "{} kapcsolat." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "{} a vágólapra másolva" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " -msgstr "létrehozva a(z) {}_{} Revealerhez, és elmentve PNG és PDF formátumban: " +msgstr "{} titkosítva a(z) {}_{} Revealerhez, és mentve PNG és PDF formátumban: " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "{} a tetejétől" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} új tranzakció: Beérkező összeg az új tranzakciókban: {}" #: electrum/gui/qt/lightning_dialog.py:72 msgid "{} nodes" -msgstr "" +msgstr "{} csomópont" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "{}. rész szükséges (össz.: {}), a(z) {}. csoportból" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "{} kimenet elérhető (összesen: {})" #: electrum/plugins/labels/qt.py:41 msgid "{} plugin does not support this type of wallet." -msgstr "" +msgstr "{} bővítmény nem támogatja ezt a tárcatípust." + +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "{} másodperce" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "{} rész a(z) {}. csoportból" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "{} tranzakció" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "{} egyenleggel rendelkező tranzakciós kimenet" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} szó" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Az Electrumról" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Verzió" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "APK verzió" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "Protokoll verzió" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "Licenc" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "MIT licenc" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Weboldal" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "https://electrum.org" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "Fejlesztők" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Terjesztő: Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "tranzakció" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "Cím adatai" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Cím" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Címke" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Nyilvános kulcsok" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Nyilvános kulcs" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "Szkript típusa" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Egyenleg" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Tranzakciók" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "Származtatási útvonal" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "Befagyasztott" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "Nincs fagyasztva" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "Cím kiolvasztása" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "Cím fagyasztása" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "fogadó címek" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "visszajáró címek" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "importált címek" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "címek" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "BIP39 fiókok érzékelve" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "Fiókok keresése..." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "Válassz ki egy helyreállítandó számlát." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "Nincs meg a meglévő fiók." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "Helyreállítás sikertelen" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "Helyreállítás megszakítva" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "szkript típusa" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "származtatási útvonal" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "A tárcád nincs szinkronizálva. A megjelenített egyenleg pontatlan lehet." + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "A tárcád nem csatlakozik egy Electrum szerverhez. A megjelenített egyenleg elavult lehet." + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "Tárca egyenlege" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "Blokkláncon" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "A blokkláncon (fagyasztva)" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Nem megerősített" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "Elköltésre nem érett" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "Lefagyasztott Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "Összesen" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "Befagyasztott" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "Lightning likviditás" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Küldhet" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Fogadhat" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "Lightning csere" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Csatorna létrehozása" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Egyenleg" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "Blokkláncon" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Összeg" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "Lightning csatornák biztonsági mentései" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "Nincs a Lightning csatornáknak biztonsági mentése" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "Csatornák mentésének importálása" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "Lightning csatorna" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Csatorna biztonsági mentés" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "Csomópont neve" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "Rövid csatorna azonosító" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "Állapot" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "Kezdeményező" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "Csatorna típusa" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "Távoli csomópont azonosító" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "Csatorna csomópont azonosító" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "Kapacitás és arány" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Kapacitás" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Küldhet" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "n/a (fagyasztva)" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "Kiolvasztás" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "Fagyasztás" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "n/a (csatorna nincs nyitva)" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "Fogadhat" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Biztonsági mentés" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "Csatorna biztonsági mentés ehhez: %1" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Csatorna lezárása" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "Csatorna törlése" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "Biztos vagy benne?" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "Ez eltávolítja a kapcsolódó tranzakciókat a tárca előzményeiből." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "Csatorna létrehozása..." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "Sikeres!" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "Hiba a csatorna létrehozása során" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "Készíts biztonsági mentést" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "A csatorna amit létrehoztál, nem állítható helyre a magból." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "Hogy ne veszíts el pénzt, másold a biztonsági mentés egy másik eszközre." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "Importálható egy másik Electrum tárcába, ami ugyanezt a magot használja." + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "Lightning csatornák" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "%1 megnyitott csatornád van" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "Küldhetsz" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "Fogadhatsz" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "Csatorna biztonsági mentések" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "Még nincs Lightning csatorna ebben a tárcában" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "Csere" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Csatorna létrehozása" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Hiba" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "Csatorna lezárása" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "Csatorna neve" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "Rövid csatorna azonosító" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "Távoli csomópont azonosító" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "Válassz lezárási módot" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "Együttműködő lezárás" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "Kényszerített lezárás kérelmezése" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "Helyi kényszerített lezárás" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "Bezárás…" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Csatorna lezárása" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "Tranzakciós díj" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "Küldendő összeg" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Bányászat díja" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "Kiegészítő díj" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "Egységdíj" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "Cél" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Kimenetek" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "Véglegesítés" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Fizetés" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Tranzakciós díj megemelése" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "A \"díjfizetés másodlagos tranzakcióval\" (CPFP - Child Pays For Parent) egy olyan tranzakció, amelyben egy még nem megerősített kimenetet küldesz vissza magadnak, egy magas tranzakciós díjért. A célja a korábbi tranzakciód megerősítésének meggyorsítása azáltal, hogy a bányászok az újabb tranzakció díját is megkapják." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "A javasolt díj a kB szerinti díj beállításod alapján számítódik, figyelembe véve az eredeti és a másodlagos tranzakciók teljes méretét. Miután kiküldöd a díjfizetést végző másodlagos tranzakciót, az előzmények listáján megjelenhet egy újabb nem megerősített elem." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Teljes méret" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "%1 bájt" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Bemeneti összeg" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Kimeneti összeg" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "Cél" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "Másodlagos tranzakció díja" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "Összes díj" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "Teljes egységdíj" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Kimenetek" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "OK" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Sajnáljuk!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "Valami hiba történt az Electrum futása közben." + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "Ha szeretnél segíteni a hiba kijavításában, elküldhetsz egy hibajelentést, ami hasznos információkat tartalmaz a problémáról:" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "Jelentés részleteinek megtekintése" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "Írd le nagyjából, hogy mi vezetett ehhez a hibához (nem kötelező):" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Elküldöd ezt a jelentést?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "Hibajelentés küldése" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Soha" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Most nem" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "Tranzakció megosztása" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Másolás" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "Lemásolva!" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "Megosztás" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "Becsült idő" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Statikus" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Összeg" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Másolás" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "Lemásolva!" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "Megosztás" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Helyi" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "Ma" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "Tegnap" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "Múlt hét" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "Múlt hónap" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "Régebbi" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "Ebben a tárcában még nincs tranzakció" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "További címek importálása" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "További kulcsok importálása" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "Másik cím beolvasása" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "Másik titkos kulcs beolvasása" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importálás" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "Csatornák mentésének importálása" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "Csatorna biztonsági mentés beolvasása" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importálás" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "Fizetési kérelem a blokkláncon" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "Lightning fizetési kérelem" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Cím" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Megjegyzés" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "Küldendő összeg" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "Összes fedezet a blokkláncon" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "nincs megadva" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Maximum" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "Technikai tulajdonságok" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "Távoli nyilvános kulcs" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "Csomópont nyilvános kulcs" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "Fizetés ellenőrzőösszeg" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "Útvonalválasztási tippek" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "Kiváltó cím" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Mentés" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Fizetés" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "A lista eléréséhez a főképernyőről, nyomd le és tarts lenyomva a Küldés gombot" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "Mentett fizetési kérelmek" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Törlés" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "Megtekintés" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "Lightning fizetési adatok" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Állapot" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Dátum" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "Fogadott összeg" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "Küldött összeg" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "Tranzakciós díj" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Címke" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "Technikai tulajdonságok" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "Fizetés ellenőrzőösszeg" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "Preimage" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "Lightning kérelem fizetése..." + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "Fizetve!" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "Sikertelen fizetés" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "Fizetés..." + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "LNURL fizetési kérelem" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "Szolgáltató" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Megjegyzés" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Összeg" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "Az összegnek %1 és %2 %3 között kell lennie" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Üzenet" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "Fogadó részére (opcionális) üzenet megadása" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "%1 karakter maradt" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Fizetés" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "Tárca betöltése" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Kérdés" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Üzenet" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "OK" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "Nem" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Igen" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Hálózat" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "Blokkláncon" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Állapot" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Szerver" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "Helyi magasság:" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "Szerver magasság:" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "Mempool díjak" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "%1 sat/vB" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "Gossip adatok" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "Trampoline" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "%1 partner" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "%1 betöltendő csatorna" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "%1 csomópont, %2 csatorna" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "engedélyezett" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "Csatorna partnerek:" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "nincs" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "Proxy szerver:" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "Proxy típusa:" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "Szerver beállítások" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "Proxybeállítások" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "Új tárca létrehozása" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "Lightning csatorna megnyitása" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "A csatornáid nem állíthatók helyre a magból, mert az Electrum egy régebbi változatával hoztad létre őket." + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "Ez azt jelenti, hogy mindig biztonsági mentést kell készítened a tárcáról, amikor új csatornát hozol létre." + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "Ha szeretnéd, hogy ebben a tárcában helyreállítható csatornáid legyenek, le kell zárnod a meglévőeket, és ismét helyreállítani ezt a tárcát a magból." + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "A csatornáid nem állíthatók helyre a magból." + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "Ha szeretnéd, hogy helyreállítható csatornáid legyenek, egy új tárcát kell készítened egy Electrum maggal" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "Jelenleg ki van kapcsolva a helyreállítható csatornák beállítás." + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "Ezáltal a csatornáid nem állíthatók helyre a magból." + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "Csomópont" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "Másolj ide vagy olvass be egy csomópont URI-t vagy nyilvános kulcsot" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "Csatornacsatlakozási karakterlánc beolvasása" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Összeg" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Maximum" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Csatorna létrehozása" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "Csatorna kapacitása" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Hiba" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Csatorna létrehozva." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "Ez a csatorna %1 megerősítés után lesz használható" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "Írd alá, és küldd el a fedezetet biztosító tranzakciót." + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "Tárca megnyitása" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "Írd be a jelszót" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "%1 pénztárca feloldásához jelszó szükséges" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Jelszó" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "Érvénytelen jelszó" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "A tárcát darabolni szükséges" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "Tárca darabolása" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "Feloldás" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "Trustedcoin" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "Add meg a hitelesítő kódot" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Jelszó megadása" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Jelszó" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "Jelszó (ismét)" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "OK" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "PIN-kód" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "PIN kód megadása" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "Új PIN-kód" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "Új PIN-kód ismét" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "Hibás PIN kód" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "A PIN-kódok nem egyeznek" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Beállítások" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "Felhasználói felület" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Nyelv" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Indítsd újra az Electrumot az új beállítások aktiválásához." + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Egység" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "Bitcoin összegek ezres elválasztóval megjelenítve" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "Fiat pénznem" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "Korábbi árfolyamok" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "Árfolyam szolgáltató" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "PIN-kód védett fizetések" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "Módosítás" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "Tárca működése" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "Nem megerősített összegek elköltése" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "Biztos vagy benne?" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "Az Electrumnak le kell töltenie a Lightning hálózat térképét, de ez mobilon nem javasolt." + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "Trampoline útvonalválasztás" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "Ez az opció lehetővé teszi a Lightning fedezeteid helyreállítását, ha elvesztenéd az eszközöd, vagy letörölnéd az alkalmazást, amíg a Lightning csatornák aktívak. Ne kapcsold ki, hacsak nem tudod, hogy kell helyreállítani a csatornáidat a biztonsági mentésekből." + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "Helyreállítható csatornák létrehozása" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "Lightning fizetések létrehozása, blokkláncon lévő, kiváltó címmel" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Haladó" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "Hibakeresési naplók engedélyezése (fejlesztőknek)" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "SOCKS5/TOR" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "SOCKS4" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "Proxy engedélyezése" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Cím" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Port" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Felhasználónév" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Jelszó" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "Proxy beállítások" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "OK" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "Túl sok adat egy QR-kódhoz" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Tranzakciós díj megemelése" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "Mozgasd a csúszkát a tranzakciós díj növeléséhez. Ez javítja a tranzakció pozícióját a mempoolban" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "Módszer" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "Kifizetés megtartása" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "Kifizetés csökkentése" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "Korábbi díj" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "Korábbi egységdíj" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "Új díj" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "Új egységdíj" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "Cél" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Kimenetek" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "OK" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "Tranzakció törlése" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "Egy nem megerősített tranzakció törlése úgy, hogy duplán elköltöd a bemeneteit, vissza a tárcádba, egy magasabb díjjal." + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "Korábbi díj" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "Korábbi egységdíj" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "Új díj" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "Új egységdíj" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "Cél" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Kimenetek" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "OK" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "Fizetés fogadása" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Üzenet" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "Fizetési kérelem leírása" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Összeg" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "Lejárati idő" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "Kérelem létrehozása" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "Fizetés fogadása" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "URI" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Cím" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Állapot" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Üzenet" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "nincs megadva" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Összeg" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "Lemásolva!" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Fizetési kérelem" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "Cím a blokkláncon" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "Fizetve!" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "A lista eléréséhez a főképernyőről, nyomd le és tarts lenyomva a Fogadás gombot" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "Függőben lévő kérelmek" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Törlés" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "Megtekintés" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 perc" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 óra" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 nap" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 hét" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Mégsem" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "Számla, cím, LNURL-pay, PSBT vagy csatorna biztonsági mentés beolvasása" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "Beillesztés" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Szerver automatikus kiválasztása" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Szerver" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "Szerverek" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "Csatlakozva: @%1" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "Csatlakozva" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "További ismert szerverek" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "Szerver beállítások" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "OK" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "Hálózati beállítások" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Következő" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "Lightning csereügylet" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "Küldesz" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "Kapsz" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "Szerver díj" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Bányászat díja" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "Fogadó kapacitás hozzáadása" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "Küldő kapacitás hozzáadása" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "OK" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "Tranzakció a blokkláncon" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "A tranzakció nem ehhez a tárcához tartozik" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "Ez a tranzakció csak helyileg van meg a tárcádban. Nincs még publikálva." + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "Ez a tranzakció még nincs megerősítve." + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "A megerősítés gyorsításához megnövelheted a díját, vagy törölheted is a tranzakciót." + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "A megerősítés gyorsításához megnövelheted a díját." + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "Fogadott összeg" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "Küldött összeg" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "A csatornákon keresztül fogadott összeg" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Csatornákból lehívott összegek" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "Tranzakciós díj" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "Tranzakció egységdíja" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Állapot" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "Mempool mérete" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Dátum" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Címke" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "Technikai tulajdonságok" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "Kibányászva:" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "Tranzakció azonosító" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Kimenetek" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Tranzakciós díj megemelése" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "Törlés" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Aláírás" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Kiküldés" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "Megosztás" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "Ez a tranzakció kész. Oszd meg egy online eszközzel" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "Ezt a tranzakciót még alá kell írni. Olvasd le a QR-kódot az aláíró eszközön" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "Megjegyzés: ez a tárca képes aláírásra, de ez a tranzakció még nincs aláírva" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "A tranzakció részben alá van írva ezzel a tárcával. Olvasd be a QR-kódot a következő társ-aláírónál" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Mentés" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Törlés" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "Tranzakció hozzáadva a pénztárca előzményeihez." + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "Ne feledd: ez egy offline tranzakció. Ahhoz, hogy mások is láthassák, el kell küldened." + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "Tranzakció sikeresen kiküldve" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "Tranzakciós díj frissítve" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "Ezt a tranzakciót még alá kell írnod és kiküldeni." + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "Díjfizetés másodlagos tranzakcióval tranzakciója létrehozva." + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "Törlő tranzakció létrehozva." + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "Tranzakció kimenet" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "Hogyan szeretnél egy szerverhez csatlakozni?" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Az Electrum távoli szerverekről kérdezi le a Bitcoin címekkel és tranzakciókkal kapcsolatos információkat. A szerverek mindnyájan ugyanazt a célt szolgálják, és kizárólag hardverben különböznek. Általában elég az Electrumra bízni, hogy véletlenszerűen válasszon egyet. Ám ha szeretnél, manuálisan is választhatsz szervert." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Automatikus csatlakozás" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "Szerverek kiválasztása manuálisan" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "Hiba: dupla nyilvános mesterkulcs" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "Hiba: A nyilvános mesterkulcs típusok nem egyeznek" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "Válaszd ki a pénztárcához tartozó címek típusát." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "régi (p2pkh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "csomagolt segwit (p2wpkh-p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "natív segwit (p2wpkh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "régi többaláírós (p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "p2sh-segwit többaláírós (p2wsh-p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "natív segwit többaláírós (p2wsh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "Felülírhatod a javasolt származtatási útvonalat." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "Ha nem tudod pontosan, hogy ez mit jelent, akkor ne módosítsd." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "Származtatási útvonal" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "Meglévő fiókok detektálása" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "A mag nagyon fontos!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Ha elveszíted a magot, akkor a tárcában lévő összes pénz véglegesen elveszik." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Írd be ide újra a magot, hogy megbizonyosodhass róla, hogy megfelelően leírtad." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "Mag jóváhagyása (írd be)" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "Írd be a magot" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "Add meg az saját szavadat/szavaidat" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "Ez a nyilvános mesterkulcsod. Oszd meg a társ-aláírókkal" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "Nyilvános mesterkulcs" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "#%1/%2 társ-aláíró hozzáadása a társ-aláírós tárcához" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "Társ-aláíró kulcs" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "Társ-aláíró mag" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "Írd le ezt a %1 szót egy papírra (a sorrend is fontos)." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "A mag segítségével adatvesztés esetén is vissza tudod állítani a pénztárcádat." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "FIGYELEM" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Ne oszd meg másokkal ezt a magot." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Soha ne írd be semmilyen weboldalra." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Ne tárold elektronikusan (interneten / számítógépen / mobiltelefonon)." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "A pénztárca helyreállításához szükséges mag:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "Mag meghosszabbítása saját szavakkal" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "Add meg az saját szavadat/szavaidat" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "Hiba: érvénytelen mesterkulcs" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "Hiba: dupla nyilvános mesterkulcs" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "Hiba: A nyilvános mesterkulcs típusok nem egyeznek" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "Ez a nyilvános mesterkulcsod. Oszd meg a társ-aláírókkal" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "Nyilvános mesterkulcs" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "%1. társaláíró (összesen: %2)" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "Add meg a társaláíró nyilvános mesterkulcsát" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "Kulcstár készítése egy mesterkulcsból" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "Társaláíró nyilvános mesterkulcsának beolvasása" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "Mesterkulcs beolvasása" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "Az Electrum magok az alapértelmezett típusúak." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "Ha olyan magból állítod helyre, amelyet az Electrum készített, ezt a lehetőséget válaszd" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "Lehetőség van más pénztárcák által generált BIP39 magok beimportálására az Electrum pénztárcába." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "Viszont az Electrum nem hoz létre új BIP39-es magokat, mivel azok nem felelnek meg a biztonsági igényeinknek." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "A BIP39-es magok nem tartalmaznak verziószámot, ezáltal csökkenthetik a jövőbeli szoftverekkel való kompatibilitást." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "Lehetőség van SLIP39 magok importálására az Electrum tárcába, és ezáltal elérni más tárcákban tárolt összeget." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "Viszont, nem hozunk létre SLIP39 magokat." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "Hiba: dupla nyilvános mesterkulcs" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "Hiba: A nyilvános mesterkulcs típusok nem egyeznek" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "Ez a nyilvános mesterkulcsod. Oszd meg a társ-aláírókkal" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "Nyilvános mesterkulcs" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "%1. társaláíró (összesen: %2)" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Mag típusa" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "BIP39" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "Társ-aláíró mag megadása" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "Írd be a magot" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "Mag meghosszabbítása saját szavakkal" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "Add meg az saját szavadat/szavaidat" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "Adj meg Bitcoin címeket (ez egy figyelő-tárcát hoz létre), vagy titkos kulcsokat." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "Másik cím beolvasása" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "Másik titkos kulcs beolvasása" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "Titkos kulcs vagy egy cím beolvasása" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "Milyen típusú pénztárcát szeretnél készíteni?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Új mag létrehozása" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "Már rendelkezem egy maggal" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "Mesterkulcs használata" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "Hardvereszköz használata" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "Add meg a résztvevők számát és hogy hány aláírás lesz szükséges a tárcában lévő pénz elköltéséhez." + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "Társaláírók száma: %1" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "Aláírások száma: %1" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "Használsz valamilyen helyi Proxy szolgáltatást az internet eléréshez, mint pl. TOR?" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Igen" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "Nem" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "Proxy beállítások" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "Szerver beállítások" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "Ez a nyilvános mesterkulcsod. Oszd meg a társ-aláírókkal" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "Nyilvános mesterkulcs" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Pénztárca neve" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "Add meg jelszót" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "Add meg a jelszót ehhez: %1" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "Add meg ismét a jelszót" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "Milyen típusú pénztárcát szeretnél készíteni?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "Általános pénztárca" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "Pénztárca kétlépcsős hitelesítéssel" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "Társ-aláírós pénztárca" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Bitcoin címek vagy titkos kulcsok importálása" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "Bekapcsolod a Lightningot a tárcához?" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "Tárca adatai" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "HD" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "Csak figyelő" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Titkosított" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "Hardver" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Mag" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "Érintsd meg a mag megjelenítéséhez" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "Lightning csomópont azonosító" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "Kétlépcsős" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "kikapcsolva (szerver nélkül aláírható)" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "engedélyezett" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "Hátralévő tranzakciók" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "ismeretlen" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "Számlázás" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "Kulcstár" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "Kulcstár típusa" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "Importált címek" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "Importált kulcsok" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "Származtatási előtag" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "BIP32 ujjlenyomat" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Nyilvános mesterkulcs" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "Tárca törlése" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Jelszó megváltoztatása" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "Címek hozzáadása" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "Kulcsok hozzáadása" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "Lightning engedélyezése" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Új jelszó megadása" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "Ha elfelejted a jelszavad, a magból kell helyreállítanod a tárcát. Feltétlenül tárold a magot egy biztonságos helyen." + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Sikeres" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Hiba" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "Jelszó megváltoztatva" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "Jelszó megváltoztatása sikertelen" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "nincs betöltve tárca" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "Figyelem: néhány adat (előző tranzakciók / \"teljes egyenleggel rendelkező kimenetek\") nem fértek bele a QR-kódba. Ez problémákhoz vezethet offline aláírás során. Megoldásként exportáld a tranzakciót fájlként vagy szövegként." + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "Tárca adatai" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Címek" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Csatornák" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "További tárcák" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "Nincs betöltve tárca" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "Tárca megnyitása/létrehozása" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Fogadás" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Küldés" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Hiba" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "Csatornák mentésének importálása?" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "Fizetés jóváhagyása" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "Tranzakció létrehozva. Mutasd meg ezt a QR-kódot az egyik társaláírónak vagy aláíró eszköznek" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "Tranzakció létrehozva. Olvasd le a QR-kódot az aláíró eszközön" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "A tranzakció elkészült és részben alá van írva ezzel a tárcával. Olvasd be a QR-kódot a következő társ-aláírónál" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "Tranzakció létrehozva, de még nincs aláírva ezzel a tárcával. Írd alá, majd pedig olvassa be ezt a QR-kódot a következő társaláíró" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "További részletek" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "Tárcaváltás" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Tárcák" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "Jelenlegi" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "Aktív" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "Nincs betöltve" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "Tárca létrehozása" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Mégsem" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Vissza" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Következő" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "Befejezés" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Hálózat" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Beállítások" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Névjegy" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Hiba" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "Electrum bezárása?" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "Sikeres fizetés" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "Fizetés sikertelen" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "Add meg aktuális jelszavad" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/hy_AM/electrum.po electrum-4.4.5+dfsg1/electrum/locale/hy_AM/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/hy_AM/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/hy_AM/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:55\n" "Last-Translator: \n" "Language-Team: Armenian\n" "Language: hy_AM\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr "" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Մասին" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "Հասցեներ" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Փաստաթղթեր" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Նվիրաբերել սերվերի" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Ծածկագրել/վերծանել հաղորդագրություն" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Արտահանում" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Ֆայլ" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&QR կոդից" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Ֆայլից" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&տեքստից" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&blockchain ֊ից" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Օգնություն" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Պատմություն" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Ներմուծում" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Պիտակներ" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Գործարքի բեռը" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Ցանց" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Նոր" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Նոր/Վերականգնում" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Պաշտոնական կայք" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Բացել" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Գաղտնաբառ" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Վճարել շատ" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Փլագիններ" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Մասնավոր բանալիներ" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Փակել" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Վերջերս բաց" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Հաշվետվություն Սխալի Մասին" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Սերմեր" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&ստորագրել/ստուգել հաղորդագրությունը" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Հավաքել" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Գործիքներ" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Դիտել" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Դրամապանակ" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 օր" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 ժամ" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 շաբաթ" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Ձեր դրամապանակի ֆայլի պատճենը ստեղծվել է" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Առաջարկվող վճարների չափը ավտոմատ ավելացվում է այս դաշտում։ Դուք կարող եք նրան վերանշանակել։ Նա մեծանում է գործարքի հետ միասին։" -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Ավելացնել Երաշխավորի" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "Add to coin control" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Լրացուցիչ վճարներ" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "" -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Հասցե" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "" -#: electrum/lnworker.py:501 -msgid "Address unknown for node:" -msgstr "" - -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 -msgid "Addresses" +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." +#: electrum/lnworker.py:504 +msgid "Address unknown for node:" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 +msgid "Addresses" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "Alias" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Գումարի չափը" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Ստացած գումարները․" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Օգտագործած գումարը․" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Վճարման գումարի չափը" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -512,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -591,7 +619,7 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "" @@ -607,7 +635,7 @@ msgid "Auto-connect" msgstr "" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -615,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 սերմ" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -652,31 +680,31 @@ msgid "Back" msgstr "Հետ" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Հաշվեկշիռ" @@ -684,27 +712,27 @@ msgid "Banner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Արժույթ" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Ձեր դրամապանակի արժույթը։" -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Նախքան հայտնելը բագի մասին, թարմացրեք Electrum ֊ի վերջին տարբերակը (վերջին թողարկման կամ git HEAD), և ներառեք տարբերակի համարը հաշվետվության մեջ։" -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -720,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Բիթքոյն հասցեն որոշված չէ" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Բիթքոյն Գործարքները սովորաբար անվճար չեն։ Հավելավճարները գործարքների համար վճարում է նա ով վերավճարում է միջոցները:" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Բլոկչայն" @@ -740,8 +773,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -749,12 +782,20 @@ msgid "Bottom" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Ուղարկել" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Գործարքի Լրատու..." @@ -762,15 +803,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Հարված վճարին" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -778,7 +819,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -790,48 +831,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Մերժում" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "" @@ -839,36 +880,36 @@ msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Անհնար է ուղարկել գործարքը" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -877,11 +918,11 @@ msgid "Cannot read file" msgstr "Չի կարող կարդալ ֆայլը" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -901,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "" @@ -940,60 +981,67 @@ msgid "Change Password" msgstr "Փոխել Գաղտնաբառը" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1001,7 +1049,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1009,9 +1057,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "" @@ -1019,11 +1067,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1037,32 +1085,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Հետնորդը Վճարում է Ծնողի համար" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Հետնորդը վճարում է Ծնողի համար" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1074,7 +1122,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Ընտրել գաղտնաբառ ձեր դրամապանակի բանալիները ծածկագրելու համար։" -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1086,7 +1134,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Ընտրել մեթող կոպեկ հավաքելու համար(UTXO)։ Հասանելի են հետևյալները:\n\n" @@ -1094,7 +1142,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1122,7 +1170,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Ընտրեք ինչպիսի առցանց միավոր է օգտագործվում գործառույթներում, որոնք բացում են վեբ֊դիտարկիչ" @@ -1134,9 +1182,9 @@ msgid "Choose..." msgstr "Ընտրել..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Հասկանալի է" @@ -1144,80 +1192,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Փակել" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Քոին Ընտրություն" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1232,11 +1281,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1245,27 +1294,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Հաստատել Գաղտնաբառը." @@ -1273,33 +1326,29 @@ msgid "Confirm Password:" msgstr "Գաղտնաբառի Հաստատում." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Հաստատել Սերմերը" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1388,15 +1437,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1404,12 +1453,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "" @@ -1418,7 +1467,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1430,52 +1483,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Հետադարձ կապ" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Պատճեն" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Պատճենել և փակել" @@ -1483,11 +1533,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Պատճենել հիշողության մեջ" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "" @@ -1503,59 +1553,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1563,7 +1613,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1571,11 +1621,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1587,27 +1637,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Կրիտիկական Սխալ" @@ -1615,15 +1661,11 @@ msgid "Current Password:" msgstr "Ընթացիկ Գաղտնաբառ․" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1631,11 +1673,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1643,35 +1685,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Մութ/Բաց" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Ամսաթիվ" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1679,55 +1721,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Վերծանել" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Ջնջել" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Հեռացնե՞լ ապրանքագիրը" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Ջնջե՞լ դրամապանակը" @@ -1735,43 +1781,48 @@ msgid "Denomination" msgstr "Անվանում" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Նկարագրություն" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "" -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Մանրամասներ" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "" - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1779,22 +1830,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1806,26 +1857,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1833,11 +1888,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1845,8 +1900,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "" @@ -1854,11 +1909,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1874,51 +1929,61 @@ msgid "Do you want to delete the old file" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1930,16 +1995,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Electrum Փլագին" @@ -1948,16 +2024,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "" @@ -1965,93 +2041,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "" +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrum դրամապանակ" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "" -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "" -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Ծածկագրել" @@ -2068,39 +2148,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Ծածկագրել/վերծանել հաղորդագրությունը" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Ծածկագրված" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2108,12 +2188,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Մուտքագրեք Գաղտնաբառ" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2121,16 +2201,16 @@ msgid "Enter Password" msgstr "Մուտքագրեք Գաղտնաբառ" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Մուտքագրել Սերմերը" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2139,8 +2219,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2148,7 +2228,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "" @@ -2158,7 +2238,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2168,7 +2248,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Մուտքագրել հասցեները" @@ -2180,7 +2260,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Մուտքագրել նկարագրություն" @@ -2196,22 +2276,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Մուտքագրել անձնական բանալիները" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Մուտքագրել անձնական բանալիներ." -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2221,11 +2305,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2242,13 +2326,13 @@ msgid "Enter wallet name" msgstr "Մուտքագրել դրամապանակի անունը" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2256,11 +2340,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2278,37 +2362,34 @@ msgid "Enter your password or choose another file." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Սխալ" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2317,13 +2398,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2331,28 +2411,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2360,10 +2440,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2379,50 +2459,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Ելք Electrum -ից" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Լրացել է" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Լրանում է" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Արտահանում" @@ -2430,35 +2505,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Արտահանման Պատմություն" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2474,21 +2549,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2496,144 +2571,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Չհաջողվեց թարմացնել գաղտնաբառը" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Վճար" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Ֆիատ" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Ֆիատ գումար" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Ֆայլ" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Գտնել" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2641,54 +2720,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Ձեաչափ" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Ձևաչափ․ հասցե, քանակ" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "Համար" @@ -2701,8 +2781,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2710,44 +2790,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2755,7 +2839,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2771,15 +2855,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Բարձրություն" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Բարև Աշխարհ" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2787,16 +2871,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Թաքցնել" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Պատմություն" @@ -2804,11 +2880,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2816,7 +2892,7 @@ msgid "Host" msgstr "" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2832,48 +2908,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2881,16 +2958,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2898,13 +2975,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2916,11 +2993,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2928,7 +3005,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2936,22 +3013,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2959,16 +3040,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Ներմուծել" @@ -2980,86 +3060,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Ներմուծում հասցեներ" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Ներմուծում ֆայլ" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Անձնական բանալիների ներմուծում " -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Բարձրացնել վճարը" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Տեղեկատվություն" @@ -3072,30 +3157,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Մուտքագրումներ" @@ -3103,7 +3188,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3111,11 +3196,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "" @@ -3123,56 +3208,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3192,20 +3275,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3218,45 +3301,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Հաշիվ-ֆակտուրաներ" @@ -3264,15 +3334,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3288,7 +3358,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3300,15 +3370,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3316,7 +3386,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "" @@ -3324,15 +3394,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3360,9 +3430,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Լեզու" @@ -3370,7 +3440,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3403,18 +3473,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3426,33 +3496,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3464,19 +3538,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3484,69 +3559,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3554,23 +3642,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3590,7 +3686,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3598,26 +3694,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3629,24 +3725,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Հաղորդագրություն" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3654,23 +3750,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3679,21 +3779,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3701,14 +3801,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3721,18 +3825,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Անուն" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Ցանց" @@ -3741,25 +3845,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Երբեք" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Նոր Կոնտակտ" @@ -3771,46 +3879,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Նոր կոնտակտ" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Հաջորդը" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3818,11 +3926,15 @@ msgid "No Wallet" msgstr "Ոչ նոր Դրամապանակ" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3830,11 +3942,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3846,10 +3958,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3858,23 +3974,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3890,17 +4006,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3908,17 +4024,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Ոչ մեկ" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3926,7 +4042,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3934,45 +4050,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3985,10 +4106,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3997,7 +4114,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4005,11 +4122,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4017,11 +4134,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "Լավ" @@ -4033,8 +4151,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Անցանց" @@ -4042,8 +4160,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4051,11 +4169,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4063,7 +4181,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "" @@ -4075,7 +4193,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4083,29 +4201,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4113,24 +4230,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Օպցիաներ" @@ -4142,15 +4259,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4159,92 +4276,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Արդյունքներ" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Վճարված" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Գաղտնաբառ" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Գաղտնաբառ․" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Գաղտնաբառ" @@ -4252,7 +4378,7 @@ msgid "Password Strength" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4264,33 +4390,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "" @@ -4298,43 +4420,43 @@ msgid "Password:" msgstr "Գաղտնաբառ․" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Վճարել" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "&Վճարել շատ" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4342,22 +4464,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4365,25 +4500,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "" @@ -4399,19 +4535,23 @@ msgid "Pending" msgstr "Սպասում" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4419,7 +4559,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4427,23 +4567,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4451,7 +4591,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4460,7 +4600,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4484,9 +4624,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4494,15 +4634,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "" @@ -4515,11 +4655,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4531,8 +4671,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4540,7 +4680,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4548,7 +4688,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Խնդրում ենք սպասել" @@ -4556,15 +4696,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Խնդրում ենք սպասել..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4572,35 +4712,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Կարգավորումներ" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4608,16 +4747,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4649,12 +4787,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4662,29 +4804,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Մասնավոր բանալի" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Մասնավոր բանալիներ" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "" -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4712,8 +4858,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "" @@ -4725,40 +4871,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Պրոքսի օգտատեր" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Բաց բանալի" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR Կոդ" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "" @@ -4770,10 +4916,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4782,15 +4929,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4801,21 +4948,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Կարդալ QR կոդ" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Կարդալ ֆայլը" @@ -4823,23 +4977,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4851,28 +5010,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4885,59 +5036,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Ջնջել" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4945,50 +5100,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4997,11 +5152,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5010,32 +5165,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5059,23 +5214,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5083,29 +5238,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Պահպանել" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5128,11 +5282,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5144,21 +5298,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Սերմեր" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Սերմերի Տեսակը" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5166,7 +5324,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5174,56 +5332,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5231,7 +5389,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5239,7 +5397,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5247,12 +5405,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Ուղարկել" @@ -5260,14 +5418,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5276,15 +5430,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5296,25 +5450,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Սերվեր" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5326,17 +5480,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5344,22 +5498,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Կարգավորումներ" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5367,37 +5529,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Ցույց տալ" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5408,10 +5586,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5419,107 +5597,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Ցույց Տալ/Թաքցնել" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Նշան" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Չափ․" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5527,43 +5701,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Աղբյուր" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5575,13 +5737,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Կարգավիճակ" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Կարգավիճակ․" @@ -5591,20 +5753,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Հաջողություն" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5616,53 +5786,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Հավաքել" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "" -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5670,59 +5844,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5733,51 +5910,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5790,29 +5973,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5820,55 +6008,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5877,24 +6076,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5902,7 +6101,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5911,7 +6110,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5919,27 +6122,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5956,33 +6163,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5990,19 +6202,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6010,26 +6222,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6042,15 +6262,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6062,34 +6282,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6097,7 +6328,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "" @@ -6105,7 +6336,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6113,7 +6344,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6122,30 +6353,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6153,14 +6384,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6176,7 +6407,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6184,19 +6415,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6230,71 +6465,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Ընդհանուր չափը" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Գործարք" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "Փոխանցման ID" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "Փոխանցման ID․" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6302,36 +6544,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Գործարքներ" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6339,27 +6577,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6367,15 +6605,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6391,66 +6629,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6458,72 +6692,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Անհայտ" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6531,8 +6770,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6544,7 +6787,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6566,7 +6809,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Օգտագործել Tor Պրոքսի" @@ -6578,23 +6821,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6614,12 +6857,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6627,19 +6870,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6647,7 +6890,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Ստուգել" @@ -6659,41 +6902,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Տարբերակ" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Սարքի Տեսանյութ" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "" - -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "" @@ -6701,20 +6940,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "ԶԳՈՒՇԱՑՈՒՄ" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "" -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6730,11 +6969,15 @@ msgid "Wallet" msgstr "Դրամապանակ" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6742,11 +6985,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6754,15 +6997,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6770,11 +7013,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6782,7 +7025,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6798,16 +7041,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Զգուշացում" @@ -6819,7 +7062,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6829,7 +7076,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6837,15 +7084,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6861,25 +7108,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6889,7 +7140,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6901,8 +7152,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6910,13 +7162,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6924,11 +7176,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6936,14 +7188,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6951,7 +7204,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6963,11 +7216,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6975,27 +7228,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7003,11 +7260,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "" @@ -7016,19 +7277,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7040,49 +7301,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7091,7 +7361,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7099,7 +7373,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7111,43 +7385,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7155,15 +7441,15 @@ msgid "Your seed is important!" msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7183,19 +7469,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "" @@ -7207,12 +7493,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7276,43 +7562,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7324,54 +7650,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7380,15 +7754,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7396,7 +7766,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "խնդրում ենք սպասել..." @@ -7404,15 +7778,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7420,12 +7794,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7440,7 +7810,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7452,15 +7826,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "անհայտ" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7472,19 +7847,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "միայն դիտել" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7492,25 +7871,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7519,19 +7906,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7539,7 +7926,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7547,7 +7938,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Տարբերակ" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Հասցե" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Բաց բանալի" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Հաշվեկշիռ" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Գործարքներ" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Հաշվեկշիռ" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Գումարի չափը" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Սխալ" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Արդյունքներ" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Հարված վճարին" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Ընդհանուր չափը" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Արդյունքներ" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Երբեք" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Պատճեն" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Գումարի չափը" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Պատճեն" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Ներմուծել" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Ներմուծել" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Հասցե" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Նկարագրություն" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Պահպանել" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Ջնջել" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Կարգավիճակ" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Ամսաթիվ" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Նկարագրություն" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Գումարի չափը" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Հաղորդագրություն" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Հաղորդագրություն" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Ցանց" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Կարգավիճակ" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Սերվեր" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Գումարի չափը" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Սխալ" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Գաղտնաբառ" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Մուտքագրեք Գաղտնաբառ" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Գաղտնաբառ" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Կարգավորումներ" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Լեզու" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Արժույթ" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Հասցե" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Գաղտնաբառ" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Հարված վճարին" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Արդյունքներ" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Արդյունքներ" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Հաղորդագրություն" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Գումարի չափը" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Հասցե" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Կարգավիճակ" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Հաղորդագրություն" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Գումարի չափը" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Ջնջել" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 ժամ" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 օր" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 շաբաթ" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Մերժում" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Սերվեր" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Հաջորդը" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Կարգավիճակ" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Ամսաթիվ" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "Փոխանցման ID" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Արդյունքներ" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Նշան" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Ուղարկել" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Պահպանել" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Ջնջել" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Ավտոմատ միացում" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "ԶԳՈՒՇԱՑՈՒՄ" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Սերմերի Տեսակը" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Ծածկագրված" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Սերմեր" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "անհայտ" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Փոխել Գաղտնաբառը" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Հաջողություն" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Սխալ" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Ուղարկել" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Սխալ" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Մերժում" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Հետ" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Հաջորդը" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Ցանց" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Կարգավորումներ" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Սխալ" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/id_ID/electrum.po electrum-4.4.5+dfsg1/electrum/locale/id_ID/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/id_ID/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/id_ID/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Tidak ada FX rate yg tersedia)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "Konfirmasi" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Tentang" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Alamat" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "Kertas Bitcoin" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Memeriksa pembaruan" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Tutup" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Panduan" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Donasi ke server" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Enkripsi/dekripsi pesan" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Ekspor" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Berkas" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Penyaring" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&Balik secara horizontal" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Dari kode QR" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Dari berkas" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Dari teks" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Dari blockchain" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Bantuan" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Riwayat" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Impor" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Informasi" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Label" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Muat transaksi" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Jaringan" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Baru" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Buat baru/Pemulihan" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Website resmi" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Buka" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Kata sandi" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Kirim ke banyak" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Alur" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Plugin" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Kunci privat" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Keluar" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Terakhir dibuka" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Laporkan Masalah" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "&Simpan cadangan" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Benih" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "&Tampilkan kode QR di jendela terpisah" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Tanda tangani/verifikasi pesan" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Ringkasan" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Sapu" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Alat" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Lihat" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Dompet" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Sentuh {} ke {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 hari" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 jam" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 minggu" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "Tempatkan kertas pada tempat yang terang" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 menit" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "Sejajarkan garis Revealer dengan garis putus putus diatas dan sebelah kiri" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "untuk batch transaksi berikutnya" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "4. Ketik jumlahnya dalam software" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "CPFP adalah transaksi yang mengirimkan kembali output yang belum dikonfirmasi ke diri Anda sendiri, dengan biaya tinggi. Tujuannya adalah agar penambang mengkonfirmasi transaksi induk untuk mendapatkan biaya yang melekat pada transaksi anak." @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Cadangan akan tersimpan automatis ketika membuat sebuah wallet baru." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Salinan dompet Anda dibuat di" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Perpustakaanya mungkin saja hilang." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "Pembayaran sebelumnya sudah telah di laksanakan untuk invoice ini" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "Upaya sebelumnya untuk membayar faktur ini tidak jelas" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Biaya kecil akan diminta pada setiap transaksi yang menggunakan remote server. Kamu bisa melihat dan mengubah pengaturan billing anda setelah instalasi selasai." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Biaya yang disarankan akan ditambahkan secara otomatis ke kolom ini. Anda boleh menggantinya. Biaya yang disarankan akan meningkat seiring dengan ukuran data transaksi." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "Menara pengawas adalah daemon yang mengawasi saluran Anda dan mencegah pihak lain mencuri dana dengan menyiarkan status lama." @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Tentang Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Terima" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Terima kata" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Harga perolehan" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Tambahkan cosigner" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Tambahkan pengirim barang" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." -msgstr "Tambahkan alamat cadangan ke faktur kilat BOLT11." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" -msgstr "Tambahkan faktur kilat ke URI bitcoin" - -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" -msgstr "Tambahkan fallback on-chain ke faktur kilat" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "Tambahkan ribuan pemisah ke jumlah bitcoin" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "Menambahkan info ke tx, dari dompet dan jaringan..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Biaya tambahan" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr " Satoshi {} sambilan akan di tambahkan." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Alamat" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Rincian Alamat" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "Alamat telah disalin" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Alamat dibekukan" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Alamat tidak tertera didalam wallet." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "Tambahkan alamat cadangan ke faktur kilat BOLT11." -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Alamat" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Lanjutan" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Pratinjau lanjutan" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Setelah menonaktifkan passphrases, anda hanya akan bisa pasangkan Electrum wallet ini bila itu memiliki sebuah passphrase yang kosong. Kalau passphrase sebelumnya tidak kosong, anda harus membuat wallet baru dengan instalasi wizard. Anda baru bisa menggunakan wallet ini lagi kapanpun dengan mengaktifkan passphrase dan memasukannya." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "Setelah penundaan itu, dana akan disapu ke alamat yang berasal dari benih dompet Anda." -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Semua" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Semua bidang harus diisi." -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "Izinkan pertukaran instan" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "Izinkan pertukaran instan" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "Sudah yang paling terbaru." -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "dan juga. dust tidak akan disimpan sebagai pengganti, tetapi akan ditambahkan sebagai biaya." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "dan juga, ketika memborong transaksi RBF, BIP 125 akan membebankan batas bawah pada biaya." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "Alternatif" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "Atau, Anda dapat menyimpan cadangan file dompet Anda dari menu File" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "Selalu periksa data cadangan." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Jumlah" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "Jumlah untuk keluaran OP_RETURN harus kosong." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "Jumlah yang diterima dalam channel" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Jumlah yang diterima:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Jumlah yang dikirim:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Jumlah yang akan dikirimkan" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "Jumlahnya terlalu rendah" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "Jumlahnya terlalu kecil untuk diterima di rantai" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Jumlah yang ditarik dalam channel" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "Transakasi yang ter-enkripsi sebelumnya akan diambil kembali dari pool pengirim barang." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "Sebuah Digital Bitbox yang tidak berinisial terdeteksi." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "tanpa nama {}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "Penampilan" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Terapkan" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arab" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Apa anda sudah PASTI untuk menghapus perangkat anda?\n" "Wallet anda masih ada bitcoin tersisa didalamnya!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Apa anda sudah pasti untuk menghapus channel ini? Ini akan menyapu bersih transaksi yang terkait dari riwayat wallet anda." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Anda yakin ingin menghapus dompet {}?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Apa anda sudah pasti untuk menghapus Digital Bitbox?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Apa anda sudah pasti untuk melanjutkan ke proses selanjutnya?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Apa anda sudah pasti untuk menghapus transaksi ini dan {} transaksi anak?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Apa anda sudah pasti untuk menghapus transaksi ini?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Armenia" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "Pada ketinggian blok: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Setidaknya, suatu nama host harus di berikan pemasukan setelah simbol 'at'" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "paling maksimal 100 unit satoshi mungkin bisa hangus dikarenakan rounding ini." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "Pengaturan Modem Audio" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Otorisasi" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "Tersambung otomatis" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Memeriksa pembaruan perangkat lunak secara otomatis" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "Pemulihan BIP39" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "Benih BIP39" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "Kode BIP39 bisa di import ke Electrum sehingga pengguna dapat mengakses saldo yang terkunci di dompet lain." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "Nomor versi tidak termasuk dalam kode BIP39. Oleh karena itu, kompatibilitas dengan software yang digunakan di masa depan akan terganggu." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "Faktur BIP70 disimpan sebagai {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "Harga BTC Fiat" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "saldo BTC" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "BTC masuk" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "BTC keluar" @@ -653,31 +681,31 @@ msgid "Back" msgstr "Kembali" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Cadangan" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Cadangan TIDAK disimpan. Direktori cadangan tidak dikonfigurasi." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "direktori cadangan" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "Cadangan tidak dikonfigurasi" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Cadangan disimpan" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Saldo" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "Spanduk" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Satuan dasar" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Satuan dasar dompet Anda." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "faktur pembayaran batch" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Sebelum melaporkan sebuah kutu, harap tingkatkan Electrum ke versi yang terbaru (rilis terbaru atau git HEAD), dan masukan nomor versi dalam laporan Anda." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Mulai" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "BitBox02" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Alamat Bitcoin kosong" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Transaksi Bitcoin secara umum tidaklah gratis. Biaya transaksi dibayarkan oleh pengirim." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Tinggi blok" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blockchain" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "bootloader" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Bootloader Hash" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "Bawah" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Kirim" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Menyiarkan transaksi..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "Tanggal Pembuatan" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bulgaria" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Naikkan biaya transaksi" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Biaya benjolan" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "CLTV kedaluwarsa" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "Nilai kalibrasi:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "Dapat menerima" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Dapat mengirim" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "Tidak dapat CPFP: biaya tidak diketahui untuk transaksi induk." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Tidak dapat merencanakan sejarah." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Batal" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "Batalkan (pembelanjaan ganda)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Batalkan transaksi" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Dibatalkan oleh pengguna" @@ -840,36 +881,36 @@ msgid "Cannot add this cosigner:" msgstr "Tidak bisa menerima seorang penitip tersebut." -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Tidak dapat menyiarkan transaksi" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Tidak bisa meningkatkan biaya." -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "Tidak bisa membatalkan transaksi." -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "Transaksi oleh anak kecil tidak bisa di proses." -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Tidak dapat memuat dompet" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -878,11 +919,11 @@ msgid "Cannot read file" msgstr "Tidak bisa membaca berkas" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "Tidak bisa menyimpan cadangan tanpa persetujuan STORAGE." -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Tipe alamat tesebut tidak bisa tanda tangani pesan." @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "Tidak dapat memulai pemindai QR: inisialisasi gagal." -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Kapasitas" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "keuntungan modal" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "Arus kas" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Ketidakcocokan sertifikat" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "Pemisahan rantai terdeteksi di blok {0}" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Perubahan" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Ganti Alamat" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "Ubah PIN" @@ -941,60 +982,67 @@ msgid "Change Password" msgstr "Ubah sandi" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Mengubah..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Cadangan Saluran" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Cadangan Saluran " -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Cadangan Saluran:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "ID saluran" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Saluran sudah ditutup" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "Cadangan saluran dapat diimpor dalam contoh lain dari dompet yang sama, dengan memindai kode QR ini." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "Cadangan saluran hanya dapat digunakan untuk meminta saluran Anda ditutup." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Saluran ditutup" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Saluran ditutup, Anda mungkin perlu menunggu setidaknya {} blok, karena penundaan CSV" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Detail saluran" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Saluran dibuat." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "Saluran dibekukan untuk dikirim" @@ -1002,7 +1050,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "Jenis saluran:" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "Pembaruan saluran untuk kueri." -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Saluran" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "Saluran di database." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "Periksa dokumentasi online kami jika Anda ingin mengonfigurasi Electrum sebagai menara pengawas." -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "Periksa dokumentasi online kami jika Anda ingin mengonfigurasi Electrum sebagai menara pengawas." @@ -1038,32 +1086,32 @@ msgid "Checking for updates..." msgstr "Memeriksa pembaruan..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Anak membayar untuk orang tua" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "Anak membayar\n" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Anak membayar untuk orang tua" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Mandarin Sederhana" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Mandarin Tradisional" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Pilih Layar Beranda" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Pilih file cadangan:" @@ -1075,7 +1123,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Silahkan buat sebuah kata sandi untuk mengenkripsi kunci dompet Anda." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "Pilih node jarak jauh dan jumlah untuk mendanai saluran." @@ -1087,7 +1135,7 @@ msgid "Choose an account to restore." msgstr "Pilih akun untuk memulihkan." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Pilih metode pemilihan koin (UTXO). Berikut ini tersedia:\n\n" @@ -1095,7 +1143,7 @@ msgid "Choose from peers" msgstr "Pilih dari rekan-rekan" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Pilih cara untuk menginialisasi Digital Bitbox Anda:" @@ -1125,7 +1173,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "Pilih jenis alamat di dompet Anda." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Pilih penjelajah blok online mana yang akan digunakan saat membuka peramban web" @@ -1137,9 +1185,9 @@ msgid "Choose..." msgstr "Pilih..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Hapus" @@ -1147,85 +1195,86 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "Hapus sesi setelah tidak aktif selama periode waktu tertentu. Setelah sesi berakhir, Anda harus memasukkan kembali PIN dan passphrase (jika diaktifkan) untuk menggunakan perangkat." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "Klik Kirim untuk melanjutkan" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Klik di sini untuk menyembunyikan pesan ini." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" -msgstr "Klik untuk beralih antara tampilan teks dan kode QR" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" +msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "Clipboard kosong" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Tutup" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Tutup saluran" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Ko&in" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Kode" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "Kontrol koin aktif" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "Koin dibekukan" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "Koin dipilih untuk dibelanjakan" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Pilihan koin" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "Pemilihan koin aktif ({} UTXO dipilih)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "" #: electrum/gui/text.py:102 msgid "Coins" -msgstr "" +msgstr "Koin" #: electrum/plugins/coldcard/qt.py:87 msgid "Coldcard Status" @@ -1235,11 +1284,11 @@ msgid "Coldcard Wallet" msgstr "Dompet Coldcard" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "tema warna" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "Gabungkan" @@ -1248,27 +1297,31 @@ msgstr "Selesaikan proses inisialisasi di perangkat {} Anda" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "Lengkap" +msgid "Completed {} of {} groups needed" +msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "rute komputer" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Kon&sol" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Kon&tak" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "konfirmasi penghapusan total pada device." -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Konfirmasi kalimat sandi:" @@ -1276,33 +1329,29 @@ msgid "Confirm Password:" msgstr "Konfirmasi Kata Sandi:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Konfirmasi Benih" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "konfirmasi ekstensi SEED" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "Konfirmasikan Toggle Passphrase Protection" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Konfirmasi Transaksi" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Konfirmasi Transaksi di perangkat Buku Besar Anda..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Konfirmasi tindakan" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "Konfirmasi paksa tutup?" @@ -1391,15 +1440,15 @@ msgid "Confirm wallet address on your {} device" msgstr "Konfirmasi alamat dompet di perangkat {} Anda" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Dikonfirmasi. Menandatangani Transaksi..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "terhubung" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "Node yang terhubung" @@ -1407,12 +1456,12 @@ msgid "Connected nodes are on the same chain" msgstr "Node yang terhubung berada di rantai yang sama" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "Terhubung ke {0} simpul." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Connected to {0} nodes." @@ -1421,7 +1470,11 @@ msgid "Connected to {} peers" msgstr "Terhubung ke {} rekan" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "String koneksi harus dalam format @:" @@ -1433,52 +1486,49 @@ msgid "Connections with lightning nodes" msgstr "Koneksi dengan node petir" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Kontak" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Salin" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Salin Alamat" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Salin Gambar" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Salin Teks" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Salin dan Tutup" @@ -1486,11 +1536,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Salin dan tempel alamat penerima menggunakan tombol Tempel, atau gunakan kamera untuk memindai kode QR." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Salin ke clipboard" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Salin {}" @@ -1506,59 +1556,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Tidak dapat menutup saluran: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "tidak bisa menemukan coin untuk hasil." -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "Tidak bisa meneumukan hasil yang cocok." -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "Tidak bisa meneumukan hasil yang cocok." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "Tidak dapat menutup paksa saluran: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "Tidak dapat membuka saluran: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "Gagal mendapatkan Syarat dan Ketentuan." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Laporan Masalah" @@ -1566,21 +1616,21 @@ msgid "Create New Wallet" msgstr "Buat Dompet Baru" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" -msgstr "" +msgstr "Buat Permohonan" #: electrum/plugins/revealer/qt.py:115 msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" -msgstr "" +msgstr "membuat dompet menggunakan seed saat ini" #: electrum/base_wizard.py:258 msgid "Create keystore from a master key" @@ -1590,27 +1640,23 @@ msgid "Create new wallet" msgstr "Buat dompet baru" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Buat atau pulihkan" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Buat transaksi" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" -msgstr "" +msgstr "Waktu pembuatan" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Terjadi Kesalahan Kritis" @@ -1618,15 +1664,11 @@ msgid "Current Password:" msgstr "Kata Sandi Saat Ini:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" -msgstr "" +msgstr "Biaya saat ini:" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Nilai tukar saat ini" @@ -1634,47 +1676,47 @@ msgid "Current version: {}" msgstr "Versi saat ini: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Kustom" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" -msgstr "" +msgstr "URL kustom" #: electrum/plugins/revealer/qt.py:388 msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Ceko" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Denmark" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Gelap" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Tampilan Malam / Terang" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Tanggal" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Tanggal: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1682,55 +1724,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Dekripsi" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" -msgstr "" +msgstr "Dekripsi kunci rahasia Anda?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Default" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Hapus" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" +msgstr "Hapus cadangan?" + +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" msgstr "" #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Menghapus tagihan?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" -msgstr "" +msgstr "Hapus faktur" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "Hapus permintaan?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Hapus permintaan" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Hapus file dompet?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Hapus dompet?" @@ -1738,43 +1784,48 @@ msgid "Denomination" msgstr "Denominasi" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Keterangan" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Keterangan transaksi (opsional)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Detail" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Detail..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" +msgstr "Deteksi akun saat ini" + +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1782,22 +1833,22 @@ msgid "Developers" msgstr "Para Pengembang" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "ID Perangkat" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Label Perangkat" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "Kesalahan komunikasi perangkat. Lepas dan pasang kembali Digital Bitbox Anda." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "Perangkat tidak dalam mode Bitcoin" @@ -1809,26 +1860,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "Nonaktifkan PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "Nonaktifkan Passphrases" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Dinonaktifkan" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Terputus" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1836,11 +1891,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "Jangan masukkan informasi sensitif/pribadi di sini. Laporan akan terlihat di pelacak masalah publik." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1848,8 +1903,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "Jangan menempelkan kode yang tidak Anda pahami di sini. Menjalankan kode yang salah dapat mengakibatkan koin Anda benar-benar hilang." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Jangan menyimpan secara elektronik." @@ -1857,11 +1912,11 @@ msgid "Do you have something to hide ?" msgstr "Ada sesuatu yang ingin disembunyikan ?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1877,72 +1932,93 @@ msgid "Do you want to delete the old file" msgstr "Apakah anda ingin menghapus file yang lama" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "Anda ingin membukanya sekarang?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "Anda ingin menghapus {} dari dompet?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Anda ingin mengirimkan laporan ini?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Apakah anda ingin melanjutkan?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Jangan tampilkan lagi." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" -msgstr "" +msgstr "Bahasa Belanda" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" #: electrum/gui/qt/fee_slider.py:15 msgid "ETA" -msgstr "" +msgstr "EWT" #: electrum/gui/qt/fee_slider.py:20 msgid "ETA: fee rate is based on average confirmation time estimates" +msgstr "EWT: kurs biaya adalah berdasarkan rata-rata konfirmasi dan estimasi waktu" + +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "Edit {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Plugin Electrum" @@ -1951,16 +2027,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum menghubungkan ke beberapa node untuk men-download blok header dan mencari blockchain terpanjang." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Pengaturan Electrum" @@ -1968,93 +2044,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum mengirimkan alamat Anda ke sebuah server untuk mendapatkan riwayat transaksi Anda." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Dompet Electum" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum tidak dapat menyalin berkas wallet Anda ke lokasi tersebut." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum tidak dapat membuka berkas transaksi Anda" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum tidak dapat membaca transaksi Anda" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum tidak dapat menghasilkan ekspor kunci privat." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum tidak dapat menghasilkan ekspor transaksi." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." -msgstr "" +msgstr "Electrum akan keluar sekarang." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "Fokus Electrum ada pada kecepatannya, dengan penggunaan sumber daya yang rendah dan menyederhanakan Bitcoin." -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" -msgstr "" +msgstr "Aktifkan" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" -msgstr "" +msgstr "Aktifkan proteksi PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" -msgstr "" +msgstr "Aktifkan kombinasi kata sandi" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" -msgstr "" +msgstr "Aktifkan kombinasi kata sandi" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" -msgstr "" +msgstr "Aktif" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Enkripsi" @@ -2071,69 +2151,69 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "&Enkripsi/dekripsi Pesan" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Terenkripsi" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" -msgstr "" +msgstr "Akhiri" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" -msgstr "" +msgstr "Bahasa Inggris" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" -msgstr "" +msgstr "Masukan PIN" #: electrum/plugins/ledger/auth2fa.py:91 electrum/plugins/ledger/auth2fa.py:128 msgid "Enter PIN:" -msgstr "" +msgstr "Masukan PIN" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Masukkan kata sandi" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" -msgstr "" +msgstr "Masukkan kombinasi kata sandi pada perangkat" #: electrum/gui/qt/password_dialog.py:63 electrum/gui/qt/password_dialog.py:299 msgid "Enter Password" msgstr "Masukan kata sandi" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Masukkan kata kunci rahasia anda" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2142,8 +2222,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "Masukkan label untuk menamai perangkat Anda:" @@ -2151,7 +2231,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "Masukkan daftar alamat Bitcoin (tindakan ini akan membuat dompet lihat-saja), atau daftar kunci privat." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Masukkan daftar pengiriman ke dalam 'Bayar ke' pada kolom." @@ -2161,7 +2241,7 @@ msgid "Enter a new PIN for your {}:" msgstr "Masukkan PIN untuk {} Anda:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Masukkan kata sandi baru di bawah." @@ -2171,7 +2251,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "Masukkan passphrase untuk membuat dompet ini. Setiap Anda menggunakan dompet ini, {} akan meminta Anda untuk memasukkan passphrase. Jika Anda lupa passphrase Anda tidak akan dapat mengakses bitcoin di dompet tersebut." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Masukkan alamat dompet" @@ -2183,7 +2263,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Masukkan deskipsi" @@ -2199,22 +2279,26 @@ msgid "Enter passphrase on device?" msgstr "Masukkan passphrase di perangkat?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Masukkan kata sandi:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Masukkan kunci privat" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Masukkan kunci privat:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2224,11 +2308,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "Masukkan passphrase untuk membuka dompet ini:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "Masukkan kata sandi yang digunakan saat cadangan dibuat:" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2245,13 +2329,13 @@ msgid "Enter wallet name" msgstr "Masukkan nama dompet" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "Masukkan kata sandi Digital Bitbox Anda:" @@ -2259,11 +2343,11 @@ msgid "Enter your PIN" msgstr "Masukkan PIN Anda" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Masukkan kode PIN Anda untuk melanjutkan" @@ -2281,37 +2365,34 @@ msgid "Enter your password or choose another file." msgstr "Masukkan password anda atau pilih file yang lain." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Masukkan password anda untuk di proses" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "Hapus Digital Bitbox" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Kesalahan" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2320,13 +2401,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2334,28 +2414,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2363,10 +2443,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2382,86 +2462,81 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Keluar dari Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Waktu permintaan anda berakhir." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Sudah kedaluwarsa" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Kedaluwarsa" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" -msgstr "" +msgstr "Kadaluwarsa" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Ekspor" #: electrum/gui/kivy/uix/ui_screens/status.kv:83 msgid "Export Backup" -msgstr "" +msgstr "Ekspor Cadangan" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Ekspor Riwayat" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" -msgstr "" - -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" +msgstr "Ekspor cadangan" #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Memperlihatkan sebuah kunci privat dapat membahayakan keseluruhan isi dompet Anda!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Memperpanjang seed ini dengan kata-kata yang dikustomisasi" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "Gagal" @@ -2477,21 +2552,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2499,144 +2574,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Gagal memperbaharui kata kunci" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" -msgstr "" +msgstr "Fitur" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Biaya transaksi" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" +msgstr "Pembulatan biaya" + +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." -msgstr "" +msgstr "Biaya dibayarkan oleh pengirim" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Uang yang disahkan oleh sebuah negara sebagai alat pembayaran" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Nilai tukar mata uang" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Berkas" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" -msgstr "" +msgstr "File cadangan" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Cari" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" -msgstr "" +msgstr "Versi Firmware" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" -msgstr "" +msgstr "Biaya tetap" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Ikuti cabang ini" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" -msgstr "" +msgstr "Untuk info lengkap, kunjungi" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." -msgstr "" +msgstr "Untuk memindai kode QR" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." -msgstr "" +msgstr "Untuk alasan keamanan kami sarankan Anda menggunakan versi terbaru Electrum." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" -msgstr "" +msgstr "Tutup paksa" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2644,54 +2723,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Format" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Format: alamat, jumlah" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "Dari" @@ -2704,8 +2784,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2713,54 +2793,58 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" -msgstr "" +msgstr "Didanai" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" -msgstr "" +msgstr "Didanai atau tidak digunakan" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" -msgstr "" +msgstr "Buat dompet acak baru" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" -msgstr "" +msgstr "Dapatkan faktur" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" -msgstr "" +msgstr "Kode Google Authenticator" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:15 msgid "Gossip" -msgstr "" +msgstr "Gossip" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" -msgstr "" +msgstr "Bahasa Yunani" #: electrum/gui/qt/channel_details.py:98 msgid "HTLCs in current commitment transaction" @@ -2774,44 +2858,36 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Tinggi" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Hello Dunia" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" -msgstr "" +msgstr "Bantuan" #: electrum/gui/qt/installwizard.py:717 msgid "Here is your master public key." msgstr "Ini adalah kunci publik master Anda." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Sembunyikan" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Riwayat" #: electrum/gui/kivy/uix/ui_screens/about.kv:25 msgid "Homepage" -msgstr "" +msgstr "Beranda" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2819,13 +2895,13 @@ msgid "Host" msgstr "Host" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:12 msgid "How do you want to connect to a server?" -msgstr "" +msgstr "Bagaimana Anda ingin terhubung ke server? " #: electrum/gui/qt/installwizard.py:740 msgid "How do you want to connect to a server? " @@ -2835,95 +2911,96 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." -msgstr "" +msgstr "Sayangnya, kami tidak membuat seed BIP39, karena itu tidak memenuhi standar kemanan kami." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." -msgstr "" +msgstr "Sayangnya, kami tidak membuat seed SLIP39." -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" -msgstr "" +msgstr "Bahasa Hungaria" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" -msgstr "" +msgstr "Saya sudah memiliki seed" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" -msgstr "" +msgstr "Saya menghilangkan akun Google Authenticator" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Jika pilihan terhubung-otomatis diaktifkan, Electrum akan selalu menggunakan server di blockchain terpanjang." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Jika ini dinonaktifkan, Anda harus memilih server yang ingin Anda gunakan. Electrum akan memperingatkan Anda jika server Anda tersendat." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." -msgstr "" +msgstr "Jika tidak yakin, coba pulihkan sebagai '{}'." #: electrum/base_wizard.py:413 msgid "If you are not sure what this is, leave this field unchanged." -msgstr "" +msgstr "Jika Anda tidak yakin dengan ini, tinggalkan kolom ini dengan tidak diubah." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." -msgstr "" +msgstr "Jika Anda online, klik \"{}\" untuk melanjutkan." -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." -msgstr "" +msgstr "Jika Anda menonaktifkan PIN, siapa pun dengan akses fisik ke perangkat Anda {} dapat menggunakan bitcoin Anda." #: electrum/base_wizard.py:502 msgid "If you do not know what this is, leave this field empty." -msgstr "" +msgstr "Jika Anda tidak yakin dengan ini, tinggalkan kolom ini dengan tidak diubah." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." -msgstr "" +msgstr "Jika Anda menutup paksa kanal ini, dana-dana yang Anda miliki di dalamnya akan tidak tersedia untuk {} blocks." -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." -msgstr "" +msgstr "Jika Anda lupa passphrase, Anda tidak dapat mengakses semua bitcoin pada dompet di dalamnya. Passphrase tidak sama dengan PIN. Hanya ubah ini jika Anda benar-benar paham." #: electrum/plugins/revealer/qt.py:725 msgid "If you have an old printer, or want optimal precision" -msgstr "" +msgstr "Jika Anda memiliki printer tua, atau menginginkan presisi yang optimal." #: electrum/gui/kivy/uix/dialogs/installwizard.py:686 msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." -msgstr "" +msgstr "Jika Anda menghilangkan akun Google Authenticator, Anda dapat memohon rahasia baru. Anda diharuskan untuk mengetik ulang seed Anda." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." -msgstr "" +msgstr "Jika Anda menghilangkan faktor kedua, Anda harus memulihkan dompet Anda dari seed untuk memohon kode baru." -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2931,174 +3008,182 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." -msgstr "" +msgstr "Jika Anda terus mengalami gangguan jaringan, coba gunakan Tor proxy." #: electrum/gui/qt/installwizard.py:509 msgid "If you lose your seed, your money will be permanently lost." msgstr "Jika Anda kehilangan benih Anda, uang Anda akan hilang secara permanen." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." -msgstr "" +msgstr "Jika Anda menggunakan passphrase, pastikan itu benar." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Jika Anda ingin membuat alamat baru, gunakan dompet yang bukan deterministik." #: electrum/base_wizard.py:337 msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." -msgstr "" +msgstr "Jika perangkat Anda tidak terdeteksi pada Windows, pergi ke \"Pengaturan\", \"Perangkat\", \"Perangkat terhubung\", dan lakukan \"Hapus perangkat\". Lalu, hubungakan kembali perangkat Anda." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." -msgstr "" +msgstr "Jika dompet Anda memiliki dana, pastikan Anda menyimpan seed tersebut." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" -msgstr "" +msgstr "Abaikan dan lanjutkan?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Impor" #: electrum/base_wizard.py:229 msgid "Import Bitcoin Addresses" -msgstr "" +msgstr "Impor alamat Bitcoin" #: electrum/base_wizard.py:150 msgid "Import Bitcoin addresses or private keys" -msgstr "" +msgstr "Import alamat Bitcoin atau kunci rahasia" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Impor alamat" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Impor berkas" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Impor kunci privat" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "Secara khusus, JANGAN menggunakan pilihan 'cairkan dari kunci privat' yang ditawarkan oleh pihak ketiga." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" -msgstr "" +msgstr "Dalam proses" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "Dalam beberapa kasus, gunakan hingga 3 alamat yang berubah-ubah dalam rangka untuk memecah jumlah koin yang besar dan mengaburkan alamat penerima." -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "" +#: electrum/simple_config.py:554 +msgid "In the next block" +msgstr "Pada block selanjutnya" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" -msgstr "" +msgstr "Kata sandi salah" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." -msgstr "" +msgstr "Kata sandi yang dimasukkan salah." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" -msgstr "" +msgstr "Seed salah" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Meningkatkan biaya mining" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." -msgstr "" +msgstr "Tingkatkan biaya transaksi Anda untuk meningkatkan posisinya pada mempool." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" -msgstr "" +msgstr "Bahasa Indonesia" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" -msgstr "" +msgstr "Informasi" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Informasi" #: electrum/plugins/ledger/qt.py:77 msgid "Initialization of Ledger HW devices is currently disabled." -msgstr "" +msgstr "Inisialisasi perangkat Ledger HW dinonaktifkan saat ini." #: electrum/plugins/keepkey/keepkey.py:230 #: electrum/plugins/safe_t/safe_t.py:188 electrum/plugins/trezor/trezor.py:235 msgid "Initialize Device" -msgstr "" +msgstr "Inisialisasi Perangkat" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" -msgstr "" +msgstr "Inisialisasi" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" -msgstr "" +msgstr "Inisiator:" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Masukkan jumlah" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" -msgstr "" +msgstr "Masukkan cadangan kanal" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Masukan transaksi mentah" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Masukan" @@ -3106,19 +3191,19 @@ msgid "Install Wizard" msgstr "Proses pemesangan dengan benar" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Pasang paket zbar untuk mengaktifkan ini." #: electrum/plugins/revealer/qt.py:453 msgid "Instructions:" -msgstr "" +msgstr "Petunjuk:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" -msgstr "" +msgstr "Saldo tidak mencukupi" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Dana tidak mencukupi" @@ -3126,56 +3211,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Alamat Salah" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Jumlah Salah" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Alamat Bitcoin Salah" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." -msgstr "" +msgstr "kode JSON tidak valid" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Baris tidak valid ditemukan:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "PIN tidak valid" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3195,20 +3278,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3221,45 +3304,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Tagihan-Tagihan" @@ -3267,15 +3337,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3291,7 +3361,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3301,17 +3371,17 @@ #: electrum/plugins/jade/__init__.py:6 msgid "Jade wallet" -msgstr "" +msgstr "Dompet Jade" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" -msgstr "" +msgstr "Bahasa Jepang" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3319,7 +3389,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Pintasan keyboard: tekan \"!\" untuk mengirim semua koin Anda." @@ -3327,17 +3397,17 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" -msgstr "" +msgstr "Label" #: electrum/plugins/labels/qt.py:44 msgid "Label Settings" @@ -3363,9 +3433,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Bahasa" @@ -3373,7 +3443,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3383,15 +3453,15 @@ #: electrum/plugins/ledger/qt.py:38 msgid "Ledger Status" -msgstr "" +msgstr "Status Ledger" #: electrum/plugins/ledger/auth2fa.py:43 msgid "Ledger Wallet Authentication" -msgstr "" +msgstr "Autektikasi Ledger Wallet" #: electrum/plugins/ledger/__init__.py:6 msgid "Ledger wallet" -msgstr "" +msgstr "Dompet Ledger" #: electrum/plugins/keepkey/keepkey.py:213 #: electrum/plugins/safe_t/safe_t.py:171 electrum/plugins/trezor/trezor.py:220 @@ -3404,20 +3474,20 @@ #: electrum/gui/kivy/uix/ui_screens/about.kv:19 msgid "Licence" -msgstr "" +msgstr "Lisensi" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" -msgstr "" +msgstr "Ringan" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" -msgstr "" +msgstr "Kilat" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3429,33 +3499,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3467,19 +3541,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3487,69 +3562,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Baris #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Muat transaksi" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3557,25 +3645,33 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Cari transaksi" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" -msgstr "" +msgstr "Biaya rendah" #: electrum/plugins/hw_wallet/plugin.py:99 msgid "Make sure it is in the correct state." @@ -3593,63 +3689,63 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Pastikan anda memiliki frase biji atau kunci pribadi, sebelum Anda meminta Bitcoins untuk dikirim ke alamat ini." #: electrum/plugins/coldcard/qt.py:136 msgid "Master Fingerprint" -msgstr "" +msgstr "Sidik jari utama" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Kunci Publik Utama" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Maksimal" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Diatas biaya maksimum" #: electrum/gui/qt/fee_slider.py:15 msgid "Mempool" -msgstr "" +msgstr "Mempool" #: electrum/gui/qt/fee_slider.py:21 msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Pesan" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3657,23 +3753,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Bebas menambang koin" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3682,21 +3782,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3704,14 +3804,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Dompet dengan banyak tanda tangan" @@ -3724,18 +3828,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Nama" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Jaringan" @@ -3744,25 +3848,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Jangan pernah" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Jangan pernah membuka kunci benih." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Jangan pernah mengetik pada sebuah situs website." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Kontak Baru" @@ -3774,46 +3882,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Kontak Baru" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Berikutnya" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3821,11 +3929,15 @@ msgid "No Wallet" msgstr "Tidak ada dompet" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3833,11 +3945,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Tidak ada alamat sumbangan untuk server ini" @@ -3849,10 +3961,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3861,23 +3977,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Tidak ada alamat lagi pada dompet Anda." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Tidak ada keluaran" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3893,17 +4009,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3911,71 +4027,76 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Tidak ada" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" #: electrum/gui/qt/exception_window.py:96 msgid "Not Now" -msgstr "" +msgstr "Tidak Sekarang" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" -msgstr "" +msgstr "Tidak Terverifikasi" #: electrum/gui/qml/qebitcoin.py:112 msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." -msgstr "" +msgstr "Tidak tersedia untuk dompet ini." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Tidak terhubung" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" -msgstr "" +msgstr "Nonaktif" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Dana tidak mencukupi" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." +msgstr "Dana tidak mencukupi pada alamat." + +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." msgstr "" -#: electrum/wallet.py:786 +#: electrum/wallet.py:832 msgid "Not verified" -msgstr "" +msgstr "Tidak terverifikasi" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" -msgstr "" +msgstr "Belum tersedia saat ini" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Harap diperhatikan jika Anda sudah membekukan beberapa alamat bitcoin Anda, jumlah saldo yang tersedia akan lebih sedikit dibandingkan saldo keseluruhan Anda." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3988,10 +4109,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -4000,7 +4117,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4008,23 +4125,24 @@ msgid "Nothing set !" msgstr "Tidak ada yang di setel !" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." -msgstr "" +msgstr "Tidak ada yang dapat disimpulkan." #: electrum/gui/qt/settings_dialog.py:90 msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Jumlah nol yang ditampilkan setelah titik desimal. Contohnya, jika ini diset ke 2, angka \"1.\" akan ditampilkan sebagai \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "Oke" @@ -4036,8 +4154,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Luring" @@ -4045,8 +4163,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4054,11 +4172,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Satu output per baris." @@ -4066,7 +4184,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Blok Eksplorer Online" @@ -4078,7 +4196,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4086,29 +4204,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" -msgstr "" +msgstr "Buka Saluran" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4116,138 +4233,147 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" -msgstr "" +msgstr "Buka {} file" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "Membuka persamaannya" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "Rekaman OpenAlias​, digunakan untuk menerima koin dan menandatangani permintaan pembayaran." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." -msgstr "" +msgstr "Membuka saluran..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Pilihan" #: electrum/gui/qt/installwizard.py:657 msgid "Or" -msgstr "" +msgstr "Atau" #: electrum/plugin.py:695 msgid "Or click cancel to skip this keystore instead." -msgstr "" +msgstr "Atau klik batalkan untuk melewati keystroke ini." -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" -msgstr "" +msgstr "Server lain yang dikenal" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" -msgstr "" +msgstr "Pilihan lainnya" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" -msgstr "" +msgstr "Perangkat firmware lama" #: electrum/plugins/keepkey/keepkey.py:175 #: electrum/plugins/safe_t/safe_t.py:133 electrum/plugins/trezor/trezor.py:303 msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Jumlah output" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Keluaran" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Sekilas" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Lunas" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Frasa sandi" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Frasa sandi:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Kata Sandi" @@ -4255,7 +4381,7 @@ msgid "Password Strength" msgstr "Kekuatan Kata Sandi" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "Sandi dinonaktifkan, dompet ini tidak terlindungi" @@ -4267,33 +4393,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" +msgstr "Kata sandi tidak diperbarui" -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" -msgstr "" +msgstr "Kata sandi diperbarui untuk {}" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" -msgstr "" +msgstr "Kata Sandi berhasil diperbaharui!" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Kata Sandi berhasil diperbaharui" @@ -4301,43 +4423,43 @@ msgid "Password:" msgstr "Password:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" +msgstr "Tempel dari clipboard" + +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" -msgstr "" +msgstr "Bayar" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Bayar ke" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Bayar ke banyak" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4345,22 +4467,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Permintaan pembayaran" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4368,31 +4503,32 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" -msgstr "" +msgstr "Pembayaran diterima" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" -msgstr "" +msgstr "Pembayaran diterima:" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Permintaan pembayaran sudah kadaluarsa" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" -msgstr "" +msgstr "Pembayaran terkirim" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Pembayaran terkirim." #: electrum/gui/kivy/main_window.py:307 msgid "Payment succeeded" -msgstr "" +msgstr "Pembayaran berhasil" #: electrum/gui/qt/channel_details.py:77 msgid "Payments (HTLCs):" @@ -4402,74 +4538,78 @@ msgid "Pending" msgstr "Tertunda" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." -msgstr "" +msgstr "Harap periksa koneksi jaringan Anda." #: electrum/plugins/hw_wallet/qt.py:175 msgid "Please check your {} device" -msgstr "" +msgstr "Silakan periksa perangkat {} Anda" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" -msgstr "" +msgstr "Silahkan konfirmasi" #: electrum/plugins/jade/jade.py:245 msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" -msgstr "" +msgstr "Silakan masukan jumlah" #: electrum/gui/qt/installwizard.py:485 msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Silahkan masukan kunci publik master (xpub) dari cosigner dompet Anda." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" -msgstr "" +msgstr "Silakan masukkan kode Google Authenticator Anda" #: electrum/plugins/trustedcoin/cmdline.py:40 msgid "Please enter your Google Authenticator code:" -msgstr "" +msgstr "Silakan masukkan kode Google Authenticator Anda:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" -msgstr "" +msgstr "Silakan masukkan alamat e-mail Anda" #: electrum/plugins/trezor/clientbase.py:37 msgid "Please enter your passphrase on the {} device" -msgstr "" +msgstr "Silakan masukkan passphrase Anda pada perangkat {}" #: electrum/gui/qt/password_dialog.py:298 msgid "Please enter your password" @@ -4477,7 +4617,7 @@ #: electrum/plugins/cosigner_pool/qt.py:250 msgid "Please enter your password to decrypt it." -msgstr "" +msgstr "Masukkan kata sandi Anda untuk mendekripsi." #: electrum/gui/qt/installwizard.py:500 msgid "Please enter your seed phrase in order to restore your wallet." @@ -4485,27 +4625,27 @@ #: electrum/plugin.py:648 msgid "Please insert your {}" -msgstr "" +msgstr "Silakan masukkan {} Anda" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." -msgstr "" +msgstr "Mohon perhatikan bahwa cadangan saluran tidak dapatt digunakan untuk memulihkan saluran Anda." #: electrum/gui/kivy/uix/dialogs/installwizard.py:1139 msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Silakan sisipkan cosigners kunci publik master anda, atau scan menggunakan tombol kamera." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Silakan laporkan apapun bug sebagai isu di github:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" -msgstr "" +msgstr "Silakan laporkan isu ini secara manual" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Harap hidupkan ulang Electrum untuk mengaktifkan pengaturan antar muka yang baru" @@ -4516,94 +4656,93 @@ #: electrum/gui/qt/seed_dialog.py:52 #, python-brace-format msgid "Please save these {0} words on paper (order is important). " -msgstr "" +msgstr "Silakan simpan kata-kata berikut {0} pada kertas (urutan itu penting)." -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" -msgstr "" +msgstr "Silakan pindai alamat Bitcoin atau permohonan pembayaran" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" -msgstr "" +msgstr "Silakan pilih direktori cadangan" #: electrum/plugin.py:694 msgid "Please select which {} device to use:" -msgstr "" +msgstr "Silakan pilih perangkat {} yang akan digunakan:" #: electrum/gui/qt/installwizard.py:718 msgid "Please share it with your cosigners." msgstr "Silahkan berbagi dengan cosigners Anda." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" #: electrum/base_wizard.py:371 electrum/plugins/trustedcoin/kivy.py:108 msgid "Please try again." -msgstr "" +msgstr "Silahkan coba lagi." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." -msgstr "" +msgstr "Silakan ketik di sini." #: electrum/gui/kivy/uix/dialogs/installwizard.py:881 msgid "Please type your seed phrase using the virtual keyboard." msgstr "Tolong ketik frase kunci benih menggunakan keyboard virtual." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Harap tunggu" #: electrum/gui/qt/update_checker.py:94 msgid "Please wait while Electrum checks for available updates." -msgstr "" +msgstr "Silakan tunggu selagi Electrum memerika update yang tersedia." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Harap tunggu..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" -msgstr "" +msgstr "Bahasa Polandia" #: electrum/gui/kivy/uix/ui_screens/proxy.kv:28 msgid "Port" msgstr "Port" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Pengaturan" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4611,22 +4750,21 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" #: electrum/gui/qt/installwizard.py:282 msgid "Press 'Next' to choose device to decrypt." -msgstr "" +msgstr "Tekan \"Lanjutkan' untuk memilih perangkat untuk mendekripsi." #: electrum/gui/qt/installwizard.py:274 msgid "Press 'Next' to create this wallet, or choose another file." @@ -4642,54 +4780,62 @@ #: electrum/plugins/ledger/auth2fa.py:124 msgid "Press Enter" -msgstr "" +msgstr "Tekan Enter" #: electrum/gui/kivy/uix/dialogs/password_dialog.py:347 msgid "Press Next to create" -msgstr "" +msgstr "Tekan Lanjutkan untuk membuat" #: electrum/gui/kivy/uix/dialogs/password_dialog.py:355 msgid "Press Next to open" -msgstr "" +msgstr "Tekan Lanjutkan untuk membuka" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Tekan lagi untuk keluar" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" #: electrum/plugins/revealer/qt.py:73 msgid "Printer Calibration" +msgstr "Kalibrasi Printer" + +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Kunci Privat" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Kunci Privat" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Kunci privat di ekspor." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" -msgstr "" +msgstr "Masalah menghapus wallet" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" -msgstr "" +msgstr "Diproses" #: electrum/plugins/revealer/qt.py:220 msgid "Proceed at your own risk." @@ -4715,8 +4861,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4728,40 +4874,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Pengguna proxy" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Kunci publik" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Kunci publik" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" -msgstr "" +msgstr "Kesalahan pada pembaca QR" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "Kode QR" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "Kode QR disalin ke clipboard" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "Kode QR disimpan ke berkas" @@ -4773,27 +4919,28 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" -msgstr "" +msgstr "Pertanyaan" #: electrum/gui/text.py:213 msgid "Quit" -msgstr "" +msgstr "Keluar" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" -msgstr "" +msgstr "Mentah" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4804,21 +4951,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Membaca kode QR" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Membaca data" @@ -4826,23 +4980,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4854,28 +5013,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Terima" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" -msgstr "" - -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" +msgstr "Menerima" #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" -msgstr "" +msgstr "Penerima" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4888,59 +5039,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Gunakan Script" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" -msgstr "" +msgstr "Hapus Node" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Hapus" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4948,50 +5103,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Laporkan masalah" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Jumlah yang diminta" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -5000,11 +5155,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Peminta" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5013,34 +5168,34 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Dibutuhkan" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" -msgstr "" +msgstr "Atur ulang" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" -msgstr "" +msgstr "Pulihkan dompet 2FA" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" -msgstr "" +msgstr "Pulihkan dompet dua-faktor" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" -msgstr "" +msgstr "Coba lagi" #: electrum/plugins/revealer/qt.py:720 msgid "Revealer - Printer calibration settings" @@ -5062,23 +5217,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5086,29 +5241,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Benih" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" -msgstr "" +msgstr "Simpan cadangan" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Simpan faktur ke dalam file" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5117,7 +5271,7 @@ #: electrum/gui/kivy/uix/ui_screens/send.kv:150 msgid "Scan" -msgstr "" +msgstr "Pindai" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:101 msgid "Scan QR Code" @@ -5129,15 +5283,15 @@ #: electrum/base_wizard.py:299 msgid "Scanning devices..." -msgstr "" +msgstr "Memindai perangkat..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" -msgstr "" +msgstr "Kata acak" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" -msgstr "" +msgstr "Jenis script" #: electrum/base_wizard.py:445 msgid "Script type and Derivation path" @@ -5147,129 +5301,129 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Benih" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" +msgstr "Seed dimasukkan" + +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Ketik sandi benih" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" -msgstr "" +msgstr "Seed tersedia" #: electrum/base_wizard.py:495 msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" -msgstr "" +msgstr "Jenis seed" #: electrum/base_wizard.py:357 msgid "Select a device" -msgstr "" +msgstr "Pilih perangkat" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" -msgstr "" +msgstr "Pilih jenis cadangan" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" -msgstr "" +msgstr "Pilih tanggal" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Pilih berkas kemana Anda ingin mengekspor kunci privat" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Pilih berkas kemana Anda ingin mengekspor transaksi dompet Anda" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" -msgstr "" +msgstr "Pilih file untuk menyimpan {} Anda" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" -msgstr "" +msgstr "Pilih keystroke" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" -msgstr "" +msgstr "Pilih tipe pemulihan:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" -msgstr "" +msgstr "Pilih panjang seed:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Pilih server secara otomatis" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Pilih server secara manual" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" -msgstr "" +msgstr "Pilih lokasi untuk menyimpan file" #: electrum/plugins/coldcard/qt.py:70 msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" -msgstr "" +msgstr "Pilih lokasi untuk menyimpan transaksi Anda" #: electrum/gui/qt/settings_dialog.py:70 msgid "Select which language is used in the GUI (after restart)." msgstr "Pilih bahasa yang ingin digunakan di antar muka (setelah dihidupkan ulang)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" -msgstr "" +msgstr "Pilih panjang seed Anda:" #: electrum/gui/kivy/main.kv:462 msgid "Select your server automatically" -msgstr "" +msgstr "Pilih server Anda secara otomatis" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Pilih file transaksi Anda" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Kirim" #: electrum/gui/qt/exception_window.py:87 msgid "Send Bug Report" -msgstr "" +msgstr "Kirim Laporan Bug" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" -msgstr "" - -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" +msgstr "Kirim pembayaran?" #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" @@ -5279,15 +5433,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Mengirim" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5299,25 +5453,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Server" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5329,17 +5483,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5347,22 +5501,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Pengaturan" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5370,38 +5532,54 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Tampilkan" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Tampilkan sebagai kode QR" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Tampilkan riwayat secara umum" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5409,164 +5587,148 @@ #: electrum/plugins/ledger/qt.py:32 msgid "Show on Ledger" -msgstr "" +msgstr "Tampilkan pada Ledger" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" -msgstr "" +msgstr "Tampilkan pada {}" #: electrum/gui/qt/exception_window.py:68 msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Tampilkan/Sembunyikan" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." -msgstr "" +msgstr "Menampilkan alamat ..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Tanda Tangani" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" -msgstr "" +msgstr "Tanda tangani transaksi ini?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "&Tanda Tangani/verifikasi pesan" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" -msgstr "" +msgstr "Tanda tangani/verifikasi pesan" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Tanda Tangan" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Tanda tangan terverifikasi" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" -msgstr "" +msgstr "Ditanda tangani" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Transaksi sedang ditandatangani..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Ukuran:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" -msgstr "" +msgstr "Bahasa Slovakia" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" -msgstr "" +msgstr "Bahasa Slovenia" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" -msgstr "" +msgstr "Maaf!" #: electrum/gui/qt/update_checker.py:74 msgid "Sorry, but we were unable to check for updates. Please try again later." -msgstr "" +msgstr "Maaf, kami tidak dapat mengecek update. Coba lagi nanti." -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Sumber" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" +msgstr "Bahasa Spanyol" -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Hanya habiskan koin yang dikonfirmasi" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Hanya habiskan input yang dikonfirmasi." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" -msgstr "" +msgstr "Dompet standar" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "Waktu memulai nya sangat cepat karena bekerja dengan dibantu server-server berperforma tinggi yang menjalankan bagian kompleks dari sistem Bitcoin." -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5578,13 +5740,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Status" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Status:" @@ -5594,22 +5756,30 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Berhasil" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" -msgstr "" +msgstr "Rangkuman" #: electrum/plugins/ledger/auth2fa.py:145 msgid "Summary Text PIN (requires dongle replugging)" @@ -5619,53 +5789,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Sapu" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Sapu kunci privat" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Menyinkronisasikan..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5673,59 +5847,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" +msgstr "Teks" + +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5736,51 +5913,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "Besarnya biaya kirim dapat ditentukan sesuka hati oleh pengirim. Akan tetapi, transaksi dengan biaya rendah akan membutuhkan waktu lebih lama untuk diproses." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Jumlah akan ditampilkan dalam warna merah jika Anda tidak memiliki saldo yang cukup dalam dompet Anda." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "Alamat bitcoin tidak akan kadaluarsa dan akan selalu menjadi bagian dari dompet elektrum." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "Deskripsi idak dikirim ke alamat penerima. Deskripsi disimpan di berkas wallet Anda, dan ditampilkan di tab 'Riwayat'." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "Biaya untuk transaksi ini sepertinya terlalu tinggi." @@ -5793,85 +5976,101 @@ msgid "The file was removed" msgstr "File telah dihapus" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Alamat berikut sudah ditambahkan" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "Penyedia alias berikut tersedia:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Masukan berikut tidak dapat di impor" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" #: electrum/plugins/trustedcoin/trustedcoin.py:84 msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." -msgstr "" +msgstr "Langkah selanjutnya akan membuat seed untuk dompet Anda. Seed ini TIDAK akan tersimpan pada komputer Anda, dan harus disimpan pada kertas. Agar aman dari malware, Anda mungkin menginginkan melakukan ini pada komputer offline, dan pindahkan dompet Anda pada komputer online setelahnya." -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." -msgstr "" +msgstr "Pengajuan biaya terhitung menggunakan pengaturan fee/kB Anda, yang diterapkan kepada jumlah total kedua transaksi child dan parent. Setelah Anda menyiarkan transaksi CPFP, adalah hal normal untuk melihat transaksi yang belum dikonfirmasi pada riwayat Anda." -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." +msgstr "Penerima akan mendapatkan kurang dari {}" + +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" msgstr "" #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5880,24 +6079,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5905,7 +6104,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5914,7 +6113,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5922,27 +6125,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Blockchain ini digunakan untuk memverifikasi transaksi yang dikirim oleh server transaksi Anda." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "File ini sudah tidak ada." @@ -5959,33 +6166,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Informasi ini dilihat oleh penerima jika Anda mengirimkan permintaan pembayaran yang telah ditandatangani." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5993,19 +6205,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Ini adalah dompet hanya-lihat" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6013,26 +6225,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Ini adalah salinan dari file di penympanan lokal dengan blockchain tertinggi." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Hal ini dapat mengakibatkan biaya transaksi yang lebih tinggi." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Ini artinya Anda tidak akan dapat menghabiskan Bitcoins dengan itu." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6045,15 +6265,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6065,34 +6285,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Transaksi ini belum disimpan. Tutup?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6100,7 +6331,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Dompet ini tidak memiliki benih" @@ -6108,7 +6339,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6116,7 +6347,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Dompet ini hanya dapat dilihat saja." @@ -6125,30 +6356,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6156,14 +6387,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6179,7 +6410,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6187,19 +6418,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Untuk memastikan bahwa Anda sudah menyimpan benih dengan benar, harap ketik ulang benih Anda disini." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6233,71 +6468,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Ukuran total" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Transaksi" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "ID Transaksi" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "ID Transaksi:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6305,36 +6547,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Transaksi tidak berhubungan dengan dompet Anda" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Transaksi:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transaksi" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6342,27 +6580,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6370,15 +6608,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Cobalah untuk menjelaskan tidak hanya ada bug tersebut, tapi bagaimana itu bisa terjadi." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6394,66 +6632,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Tidak dapat membuat cadangan" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Tidak dapat membuat CSV" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Tidak dapat mengekspor riwayat" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Tidak dapat membaca berkas atau transaksi tidak ditemukan" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6461,72 +6695,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Tidak diketahui" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6534,8 +6773,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6547,7 +6790,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6569,7 +6812,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Gunakan Tor Proxy" @@ -6581,23 +6824,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Gunakan sebagai server" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Gunakan alamat kembalian" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Gunakan beberapa alamat dompet" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6617,12 +6860,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6630,19 +6873,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Gunakan ikon dari Icon8 ikon pack (icon8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Menggunakan alamat kembalian membuat orang lain lebih sulit untuk mengikuti transaksi-transaksi Anda." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6650,7 +6893,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Verifikasi" @@ -6662,41 +6905,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Versi" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Perangkat Video" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Lihat di blok eksplorer" @@ -6704,20 +6943,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "PERINGATAN" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "PERINGATAN: SEMUA kunci privat Anda adalah rahasia." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6733,11 +6972,15 @@ msgid "Wallet" msgstr "Dompet" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6745,11 +6988,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Membuat backup dompet anda" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Mengubah alamat dompet" @@ -6757,15 +7000,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6773,11 +7016,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Menerima alamat dompet" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6785,7 +7028,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6801,16 +7044,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Peringatan" @@ -6822,7 +7065,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6834,7 +7081,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6842,15 +7089,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Kami tidak menjamin bahwa impor BIP39 akan selalu didukung oleh Elactrum." @@ -6866,25 +7113,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6894,7 +7145,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6906,8 +7157,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6915,13 +7167,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Tanda tangan salah" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6929,11 +7181,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Anda telah mengikuti cabang" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6941,14 +7193,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Anda menggunakan dompet non-deterministik, yang tidak dapat membuat alamat baru." @@ -6956,7 +7209,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6968,11 +7221,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6980,27 +7233,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7008,11 +7265,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Anda dapat memasukan alamat Bitcoin, label dari daftar kontak (daftar penyelesaian akan diajukan), atau sebuah alias (alamat seperti E-mail yang meneruskan ke sebuah alamat Bitcoin)" @@ -7021,19 +7282,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Anda mungkin memuat file CSV menggunakan ikon file." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7045,49 +7306,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7096,7 +7366,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7104,7 +7378,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7116,43 +7390,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "Bitcoins Anda dilindungi oleh passworld. Namun, file dompet Anda tidak di enkripsi." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Label-label Anda berhasil disinkronisasi." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "kunci benih yang anda tambahkan adalah" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7160,15 +7446,15 @@ msgid "Your seed is important!" msgstr "Benih dompet Anda penting!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Server anda pada cabang" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7188,19 +7474,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "Benih untuk memulihkan wallet Anda adalah:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "Twoja historia portfela została pomyślnie wyeksportowana." @@ -7212,12 +7498,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Dompet anda telah dilindungi oleh kata sandi dan di enkripsi." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7281,43 +7567,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "Dibekukan" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "blok" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7329,54 +7655,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "Json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7385,15 +7759,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7401,7 +7771,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "proszę czekać..." @@ -7409,15 +7783,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7425,12 +7799,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7445,7 +7815,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7457,15 +7831,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "tidak diketahui" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7477,19 +7852,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "Hanya dapat dilihat" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7497,25 +7876,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7524,19 +7911,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7544,7 +7931,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7552,7 +7943,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Tentang Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Versi" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Beranda" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "Para Pengembang" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Alamat" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Label" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Kunci publik" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Kunci publik" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "Jenis script" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transaksi" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "Pilih akun untuk memulihkan." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "Kilat" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Dapat mengirim" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Dapat menerima" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Buka Saluran" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "Kilat" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Jumlah" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Cadangan Saluran" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Kapasitas" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Dapat mengirim" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Cadangan" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Tutup saluran" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Buka Saluran" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Kesalahan" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Tutup saluran" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Bebas menambang koin" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "Kurs biaya" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Keluaran" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Bayar" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Naikkan biaya transaksi" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "CPFP adalah transaksi yang mengirimkan kembali output yang belum dikonfirmasi ke diri Anda sendiri, dengan biaya tinggi. Tujuannya adalah agar penambang mengkonfirmasi transaksi induk untuk mendapatkan biaya yang melekat pada transaksi anak." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "Pengajuan biaya terhitung menggunakan pengaturan fee/kB Anda, yang diterapkan kepada jumlah total kedua transaksi child dan parent. Setelah Anda menyiarkan transaksi CPFP, adalah hal normal untuk melihat transaksi yang belum dikonfirmasi pada riwayat Anda." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Ukuran total" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Masukkan jumlah" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Jumlah output" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Keluaran" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Maaf!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Anda ingin mengirimkan laporan ini?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "Kirim Laporan Bug" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Jangan pernah" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Tidak Sekarang" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Salin" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "EWT" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Jumlah" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Salin" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Impor" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Impor" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Alamat" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Keterangan" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Maksimal" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Benih" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Bayar" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Hapus" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Tanggal" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Label" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Keterangan" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Jumlah" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Pesan" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Bayar" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Pertanyaan" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Pesan" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Jaringan" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "Kilat" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "Gossip" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Jumlah" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Maksimal" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Buka Saluran" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Kesalahan" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Saluran dibuat." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Kata Sandi" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Masukan kata sandi" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Kata Sandi" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "Masukan PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Pengaturan" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Bahasa" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Harap hidupkan ulang Electrum untuk mengaktifkan pengaturan antar muka yang baru" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Satuan dasar" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "Kilat" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Lanjutan" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Alamat" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Port" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Kata Sandi" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Naikkan biaya transaksi" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Keluaran" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Keluaran" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Pesan" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Jumlah" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "Kilat" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Alamat" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Pesan" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Jumlah" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Permintaan pembayaran" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Hapus" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 menit" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 jam" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 hari" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 minggu" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Batal" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Pilih server secara otomatis" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "terhubung" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "Server lain yang dikenal" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Berikutnya" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Bebas menambang koin" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "Jumlah yang diterima dalam channel" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Jumlah yang ditarik dalam channel" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Tanggal" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Label" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "ID Transaksi" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Keluaran" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Biaya benjolan" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Tanda Tangani" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Kirim" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Benih" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Hapus" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "Bagaimana Anda ingin terhubung ke server? " + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Terhubung otomatis" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "Pilih jenis alamat di dompet Anda." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "Jika Anda tidak yakin dengan ini, tinggalkan kolom ini dengan tidak diubah." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "Deteksi akun saat ini" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Benih dompet Anda penting!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Jika Anda kehilangan benih Anda, uang Anda akan hilang secara permanen." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Untuk memastikan bahwa Anda sudah menyimpan benih dengan benar, harap ketik ulang benih Anda disini." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Benih ini memungkinkan Anda untuk memulihkan kembali dompet Anda bilamana komputer Anda rusak." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "PERINGATAN" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Jangan pernah membuka kunci benih." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Jangan pernah mengetik pada sebuah situs website." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Jangan menyimpan secara elektronik." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "Benih untuk memulihkan wallet Anda adalah:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "Kode BIP39 bisa di import ke Electrum sehingga pengguna dapat mengakses saldo yang terkunci di dompet lain." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "Sayangnya, kami tidak membuat seed BIP39, karena itu tidak memenuhi standar kemanan kami." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "Nomor versi tidak termasuk dalam kode BIP39. Oleh karena itu, kompatibilitas dengan software yang digunakan di masa depan akan terganggu." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "Sayangnya, kami tidak membuat seed SLIP39." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Ketik sandi benih" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "Masukkan daftar alamat Bitcoin (tindakan ini akan membuat dompet lihat-saja), atau daftar kunci privat." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "Saya sudah memiliki seed" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Import alamat Bitcoin atau kunci rahasia" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Terenkripsi" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "Kilat" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Benih" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "tidak diketahui" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Kunci Publik Utama" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Ubah sandi" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Masukkan kata sandi baru" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Berhasil" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Kesalahan" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Alamat" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Saluran" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Terima" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Kirim" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Kesalahan" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Batal" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Kembali" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Berikutnya" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Jaringan" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Pengaturan" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Tentang" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Kesalahan" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/it_IT/electrum.po electrum-4.4.5+dfsg1/electrum/locale/it_IT/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/it_IT/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/it_IT/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Nessun tasso FX disponibile)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " conferma" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Informazioni" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Indirizzi" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "&Documento Bitcoin" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Ricerca aggiornamenti" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Chiudi" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Documentazione" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Dona al server" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Cifra/decifra messaggio" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Esporta" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&File" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Filtro" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&Capovolgi orizzontalmente" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Da codice QR" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Da file" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Da testo" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "%Dalla blockchain" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Aiuto" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Cronologia" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importa" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Informazioni" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Etichette" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Carica transazione" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Rete" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Nuovo" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Nuovo/ripristina" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "Sito ufficiale" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Apri" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Password" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Pagamento a molti" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Traccia" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Plugins" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Chiavi private" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Esci" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Aperti di recente" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Segnala un bug" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "Salva backup" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Seme" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "Mostra codice QR in una finestra separata" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Firma/verifica messaggio" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Riepilogo" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Spazzola" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Strumenti" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Visualizza" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Portafogli" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Tocca {} di {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 giorno" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 ora" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 settimana" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Posiziona il foglio su una superficie piatta e ben illuminata." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 minuti" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Allinea i bordi del tuo oracolo alle linee tratteggiate in alto e a sinistra." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "Commissione a2f: {} (per il prossimo gruppo di transazioni)" @@ -242,19 +234,19 @@ msgid "4. Type the numbers in the software" msgstr "4. Digita i numeri nel software" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "Un CPFP è una transazione che invia a te stesso un output non confermato, con una commission piu elevata. L'obiettivo è che i minatori confermino la transazione padre per ottenere la commissione allegata alla transazione figlio." #: electrum/gui/qt/channel_details.py:65 msgid "A backup does not contain information about your local balance in the channel." -msgstr "" +msgstr "Un backup non contiene informazioni legate al tuo saldo nel canale." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Un backup viene salvato automaticamente quando si genera una nuovo portafogli." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "È stata creata una copia del tuo portafogli in" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Probabilmente manca una libreria." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "Un pagamento è stato già inizializzato per questa fattura" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "Un precedente tentativo di pagare questa fattura non e' stato risolto" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Sarà applicata una piccola commissione per ogni transazione che utilizza un server remoto. Puoi controllare e modificare le tue preferenze dopo il completamento dell'installazione." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Una commissione viene aggiunta automaticamente a questo campo come suggerimento. È possibile ignorarla. La commissione suggerita aumenta con la dimensione della transazione." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "Una watchtower è un demon che guarda i tuoi canali e impedisce all'altra parte di rubare fondi trasmettendo un vecchio stato." @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Informazioni su Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Accetta" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Accetta parola" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Prezzo di acquisizione" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "&Aggiungi cofirmatario" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Aggiungi cofirmatario" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" -msgstr "Aggiungi fattura Lighting su indirizzi bitcoin" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "Aggiungi separatori di migliaia agli importi bitcoin" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "Aggiungendo info a tx, dal portafoglio e la rete..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "&Commissioni aggiuntive" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "Saranno aggiunti {} satoshi aggiuntivi." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Indirizzo" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Dettagli Indirizzo" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "Indirizzo copiato negli appunti" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "L'indirizzo è congelato" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Nessun indirizzo nel portafoglio." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "Indirizzo sconosciuto per il nodo:" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Indirizzi" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Progredito" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Anteprima avanzata..." - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Dopo aver disabilitato le frasi segrete, puoi solo abbinare questo portafogli Electrum se aveva una frase segreta vuota. Nel caso non fosse stata vuota, dovrai creare un nuovo portafogli con la procedura guidata di installazione. Puoi utilizzare nuovamente questo portafogli in qualunque momento riattivando le frasi segrete e inserendo la sua frase segreta." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "Dopo quel ritardo, i finanziamenti saranno inviati a un indirizzo derivato dal seed del tuo portafoglio." -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "Alias" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Tutti" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Tutti i campi devono essere compilati" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "Tutti gli output sono is_mine non modificati" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "Permetti swap istantanei" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "Già aggiornato" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Inoltre, dust non è tenuta come resto, ma aggiunta alla commissione." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "Inoltre, quando le transazioni RBF sono dosate, BIP 125 impone un limite più basso sulla commissione." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "In alternativa" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "Controlla sempre i tuoi backup." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Quantità" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "Quantità di output OP_RETURN deve essere zero." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "Importo ricevuto nei canali" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Quantità ricevuta:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Quantità inviata" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Quantità da inviare" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "Ammontare troppo piccolo per essere ricevuto onchain" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Importo prelevato dai canali" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "È stata recuperata una transazione cifrata dal gruppo di cofirmatari." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "È stato rilevato un Digital Bitbox non inizializzato." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "{} senza nome" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "Aspetto" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Applica" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arabo" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Sei SICURO di voler spazzolare questo dispositivo?\n" "Il tuo portafogli contiene ancora dei bitcoin!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Sicuro di voler eliminare questo canale? Questo epurerà le transazioni associate dalla tua cronologia portafoglio." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Sei sicuro di voler eliminare il portafogli {}?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Sei sicuro di voler cancellare il Digital Bitbox?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Sei sicuro di voler continuare?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Sei sicuro di voler rimuovere questa transazione e le transazioni figlie {}?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Sei sicuro di voler rimuovere questa transazione?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Armeno" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "All'altezza blocco: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Almeno un hostname deve essere fornito al simbolo at." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "Al massimo 100 satoshi andranno persi per via di questo arrotondamento." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "Impostazioni Audio Modem" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Autorizzazione" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "Connessione automatica" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Verifica automaticamente per aggiornamenti software" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "Recupero BIP39" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "Seed BIP39" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "I seed BIP39 possono essere importati in Electrum, in modo che gli utenti possano accedere ai fondi bloccati in altri portafogli." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "I seed BIP39 non includono un numero di versione, che compromette la compatibilità con software futuri." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "Fattura di BIP70 salvata come {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "BTC prezzo Fiat" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "Bilancio BTC" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "BTC in arrivo" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "BTC in uscita" @@ -653,31 +681,31 @@ msgid "Back" msgstr "Indietro" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Backup" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Backup NON effettuato. Cartella per il backup non configurata." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Cartella per il backup" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "Backup non configurato" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Backup effettuato" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Saldo" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "Banner" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Unità base" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Unità base del tuo portafogli." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "Fatture di pagamento in batch" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Prima di segnalare un bug, aggiorna Electrum alla versione più recente (l'ultima release o git HEAD) e ricordati di includere il numero di versione quando lo fai." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Inizio" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "Stato BitBox02" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Indirizzo Bitcoin è nullo" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Le transazioni bitcoin in generale non sono gratuite. Una commissione di transazione viene pagata con i fondi del mittente." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Altezza blocco" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blockchain" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "Bootloader" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Hasc del bootloader" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "Basso" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Trasmissione" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Trasmettendo la transazione..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "Data della versione" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bulgaro" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Aumenta commissione" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Aumenta commissione" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "Scadenza CLTV" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "Valori di calibrazione:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "Può ricevere:" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Può inviare" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "CPFP impossibile: commissione sconosciuta per transazione genitoriale." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Impossibile produrre la cronologia." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Annulla" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "Annulla (doppia-spesa)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Annullamento della transazione" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Annullato dall'utente" @@ -840,36 +881,36 @@ msgid "Cannot add this cosigner:" msgstr "Impossibile aggiungere questo cofirmatario:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Non posso trasmettere la transazione" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Impossibile aumentare la commissione" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "Non posso cancellare la transazione" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "Non posso creare transazione figlia" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Impossibile caricare il portafogli" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -878,11 +919,11 @@ msgid "Cannot read file" msgstr "Impossibile leggere il file" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "Non puoi effettuare il backup senza aver accettato il permesso di accesso ai file" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Impossibile firmare messaggi con questo tipo di indirizzo:" @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "Impossibile avviare lo scanner QR, inizializzazione fallita." -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Capacità" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Guadagni in conto capitale" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "Flusso di cassa" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Mancata corrispondenza del certificato" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "Divisione catena rilevata al blocco {0}" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Cambia" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Cambia indirizzo" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "Cambia PIN" @@ -941,68 +982,75 @@ msgid "Change Password" msgstr "Cambia password" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Cambia..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Canale di Backup" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Canale di Backup" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Backup Canale:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "ID Canale" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Canale già chiuso" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "I backups del canale possono essere importati in un'altra istanza dello stesso portafogli, scansionando questo codice QR." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "I backup del canale possono essere utilizzati solo per richiedere la chiusura dei tuoi canali." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Canale chiuso" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Canale chiuso, potresti dover aspettare almeno {} blocchi, per i ritardi CSV" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Dettagli canale" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Canale stabilito." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "Canale congelato per invio" #: electrum/gui/qt/channel_details.py:73 msgid "Channel stats" -msgstr "" +msgstr "Statistiche canale" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "Tipo di Canale" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "Aggiornamenti canale da interrogare." -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Canali" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "Canali nel database." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "Dai un'occhiata alla nostra documentazione online se vuoi configurare Electrum come faro." -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "Metti una spunta in questa casella per richiedere un nuovo segreto. Dovrai digitare nuovamente il tuo seed." @@ -1038,33 +1086,33 @@ msgid "Checking for updates..." msgstr "Verificando aggiornamenti..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Child Pays for Parent" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "Child paga\n" " per Genitore" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Child pays for parent" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Cinese semplificato" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Cinese tradizionale" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Scegli schermata principale" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Scegli un file di backup:" @@ -1076,7 +1124,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Scelgi una password per cifrare le chiavi del tuo portafogli." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1088,7 +1136,7 @@ msgid "Choose an account to restore." msgstr "Scegli un profilo da ripristinare." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Scegli il metodo di selezione della moneta (UTXO). Di seguito sono disponibili: \n\n" @@ -1096,7 +1144,7 @@ msgid "Choose from peers" msgstr "Scegli da pari" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Scegli come inizializzare il tuo Digital Bitbox:" @@ -1126,7 +1174,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "Scegli il tipo di indirizzi nel tuo portafoglio." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Scegliere quale visualizzatore di blocchi online usare per le funzioni che aprono un browser web" @@ -1138,9 +1186,9 @@ msgid "Choose..." msgstr "Scegli..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Cancella" @@ -1148,81 +1196,82 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "Cancella la sessione dopo il periodo di tempo indicato. Dopo la scadenza della sessione, il tuo PIN e frase segreta (se attivata) dovranno essere reinseriti per utilizzare il dispositivo." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "Clicca su \"Invia\" per procedere" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Clicca qui per nascondere il messaggio." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "Gli appunti sono vuoti" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Chiudi" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Chiudi canale" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Monete" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Codice" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "Controllo moneta attivo" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "La moneta è congelata" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "Moneta selezionata per essere spesa" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Seleziona moneta" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "Selezione moneta attiva ({} UTXOs selezionati)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "" #: electrum/gui/text.py:102 msgid "Coins" @@ -1236,11 +1285,11 @@ msgid "Coldcard Wallet" msgstr "Portafoglio Coldcard" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Colore tema" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "Combina" @@ -1249,27 +1298,31 @@ msgstr "Completa il processo di inizializzazione sul tuo {} dispositivo" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "Completato" +msgid "Completed {} of {} groups needed" +msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "Calcolo del percorso..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Con&sole" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Con&tatti" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "Conferma lo spazzolamento del dispositivo" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Conferma frase segreta:" @@ -1277,33 +1330,29 @@ msgid "Confirm Password:" msgstr "Conferma password:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Conferma seed" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Conferma l'estensione del seed" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "Conferma l'attivazione/disattivazione della protezione della frase segreta" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Conferma la transazione" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Conferma transazione nel dispositivo Ledger..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Conferma azione" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "Confermare la chiusura forzata" @@ -1392,15 +1441,15 @@ msgid "Confirm wallet address on your {} device" msgstr "Conferma l'indirizzo del portafogli sul tuo dispositivo {}" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Confermato. Firma della transazione..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "Connesso" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "Nodi connessi" @@ -1408,12 +1457,12 @@ msgid "Connected nodes are on the same chain" msgstr "I nodi connessi si trovano sulla stessa catena" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "Connesso al nodo {0}." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Connesso a {0} nodi." @@ -1422,7 +1471,11 @@ msgid "Connected to {} peers" msgstr "Connesso a {} nodi" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "Le stringhe di connessione devono essere in formato @:" @@ -1434,52 +1487,49 @@ msgid "Connections with lightning nodes" msgstr "Connessioni con nodi lightning" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Considera di provare a connetterti ad un server differente, o ad aggiornare Electrum." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Contatti" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "Chiusura cooperativa" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Copia" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Copia Indirizzo" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Copia Immagine" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "Copia Richiesta Lightning" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Copia Testo" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "Copia URI" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Copia e chiudi" @@ -1487,11 +1537,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Copia e incolla l'indirizzo del destinatario usando il pulsante Incolla, oppure la fotocamera per scansionare il codice QR." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Copia negli appunti" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Copia {}" @@ -1507,59 +1557,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Impossibile chiudere il canale: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "Impossibile scoprire quali output mantenere" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "Impossibile trovare monete per l'output" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "impossibile trovare output adatti" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "impossibile trovare output adatti" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "Impossibile forzare la chiusura del canale: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "Impossibile aprire il canale: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "Impossibile recuperare i termini di servizio:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Impossibile firmare il messaggio" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "Impossibile firmare il messaggio." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Segnalazione crash" @@ -1567,7 +1617,7 @@ msgid "Create New Wallet" msgstr "Crea un nuovo portafoglio" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "Crea richiesta" @@ -1575,11 +1625,11 @@ msgid "Create a new Revealer" msgstr "Crea un nuovo Revealer" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Crea un nuovo seed" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "Crea un portafogli usando il seed attuale" @@ -1591,27 +1641,23 @@ msgid "Create new wallet" msgstr "Crea nuovo portafoglio" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Crea o ripristina" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "Crea canali recuperabili" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Crea transazione" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "La creazione di una nuova richiesta di pagamento riutilizzerà uno dei tuoi indirizzi e sovrascriverà una richiesta esistente. Continua comunque?" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Errore critico" @@ -1619,15 +1665,11 @@ msgid "Current Password:" msgstr "Password attuale:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Tariffa attuale" @@ -1635,11 +1677,11 @@ msgid "Current version: {}" msgstr "Versione attuale: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Personalizza" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "URL personalizzato" @@ -1647,35 +1689,35 @@ msgid "Custom secret" msgstr "Segreto personalizzato" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Ceco" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Danese" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Scuro" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Scuro/chiaro" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Data" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Data: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "I registri di debug possono essere persistiti al disco. Questi sono utili per risolvere i problemi." @@ -1683,55 +1725,59 @@ msgid "Debug message" msgstr "Messaggio di debug" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Decifra" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "Decritta la tua chiave privata?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Predefinito" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Elimina" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "Eliminare il backup?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Vuoi eliminare la fattura?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "Elimina fatture" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "Eliminare richiesta?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Elimina richieste" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Vuoi eliminare il portafogli?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Vuoi eliminare il portafogli?" @@ -1739,43 +1785,48 @@ msgid "Denomination" msgstr "Denominazione" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "Percorso di derivazione" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Descrizione" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Descrizione della transazione (facoltativa)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "Nodo di derivazione" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Dettagli" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Dettagli..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "Trova Accounts esistenti" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1783,22 +1834,22 @@ msgid "Developers" msgstr "Sviluppatori" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "ID dispositivo" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Etichetta dispositivo" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "Errore di comunicazione con il dispositivo. Scollega e ricollega il Digital Bitbox." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "Dispositivo non in modalità Bitcoin" @@ -1810,26 +1861,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Oracolo digitale ({}_{}) salvato come PNG e PDF su:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "Disabilita PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "Disattiva le passphrases" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Disabilitato/a" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Scollegato" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "Mostrare il tuo seme?" @@ -1837,11 +1892,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Distribuito da Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "Non inserire informazioni sensibili/private qui. La segnalazione sarà visibile sul tracciatore problemi pubblici." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "Non abbinare" @@ -1849,8 +1904,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "Non incollare qui codice che non capisci. Eseguire il codice sbagliato può portare ad una perdita irreversibile dei tuoi coins." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Non conservarlo in modo digitale/elettronico." @@ -1858,11 +1913,11 @@ msgid "Do you have something to hide ?" msgstr "Hai qualcosa da nascondere?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "Vuoi creare un nuovo seed o vuoi ripristinare un wallet utilizzando un seed esistente?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "Vuoi creare il tuo primo canale?" @@ -1878,51 +1933,61 @@ msgid "Do you want to delete the old file" msgstr "Vuoi eliminare il vecchio file?" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "Vuoi aprirlo ora?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "Davvero vuoi rimuovere {} dal tuo portafoglio?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Vuoi inviare questa segnalazione?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Desideri continuare?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "Non so alcun indirizzo per il nodo:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Non mostrare di nuovo." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "A causa di un bug, le vecchie versioni di Electrum NON creeranno lo stesso portafoglio delle nuove versioni o altro software." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "Nel frattempo, i fondi del canale non saranno recuperabili dal tuo seme e potrebbero andare persi se perdi il tuo portafogli" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Olandese" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "Stime commissioni dinamiche non disponibili" @@ -1934,16 +1999,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "Basato sul tempo: il tasso di commissione è basato su stime medie del tempo di conferma" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "Modifica {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Plugin Electrum" @@ -1953,16 +2029,16 @@ msgstr "Electrum non può accoppiarsi col tuo {}.\n\n" "Prima di richiedere bitcoin da inviare agli indirizzi in questo portafoglio, assicurati di poterlo accoppiare col tuo dispositivo, o di avere il suo seed (e parola segreta, se presente). Altrimenti tutti i bitcoin che riceverai non saranno spendibili." -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Electrum comunica con i server remoti per ottenere informazioni sulle tue transazioni e suoi tuoi indirizzi. I server hanno tutti il medesimo scopo, differiscono soltanto in quanto a hardware. Nella maggior parte dei casi, vorrai che Electrum ne scelga uno a caso. Tuttavia, se lo desideri, sentiti libero di selezionare un server manualmente." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum si connette a diversi nodi per scaricare le intestazioni trovando così la blockchain più lunga." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Preferenze di Electrum" @@ -1970,93 +2046,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "Electrum richiede la tua cronologia transazioni da un server singolo. La cronologia restituita è verificata contro le voci blockchain inviate da altri nodi, usando la Verifica di Pagamento Semplice (SPV)." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum invia i gli indirizzi del tuo portafogli a un server per ricevere la cronologia delle tue transazioni." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Portafogli Electrum" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum non è riuscito a copiare il file del tuo portafogli nella destinazione indicata." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Electrum non ha potuto deserializzare la transazione:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum non è riuscito ad aprire il file di transazione" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum non è riuscito ad analizzare la tua transazione" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum non è riuscito a esportare la chiave privata." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum non è riuscito a esportare la transazione." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "Electrum ora uscirà." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "Electrum è ottimizzato per un veloce e semplice accesso al portafoglio Bitcoin, con un utilizzo minimo di risorse." -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "Abilita" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "Abilitare Lightning?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "Abilita protezione tramite PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "Abilita le passphrases" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "Abilita tasso di cambio Fiat con cronologia" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "Abilita arrotondamento valore di output" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "Abilita le passphrases" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "Abilita controllo aggiornamenti" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Abilitato" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "Abilitato, canali non recuperabili" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Cifra" @@ -2073,39 +2153,39 @@ msgid "Encrypt {}'s seed" msgstr "Codifica il seed di {}" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Cifra/decifra messaggio" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "Critta/decritta messaggio" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Cifrato" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "La codifica e la decodifica non sono al momento supportate per {}" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "La codifica e la decodifica non sono adottate da {}" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "Fine" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "Inglese" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "Inserisci PIN" @@ -2113,12 +2193,12 @@ msgid "Enter PIN:" msgstr "Inserisci PIN:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Inserisci frase segreta" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "Immettere Passphrase sul dispositivo" @@ -2126,16 +2206,16 @@ msgid "Enter Password" msgstr "Inserisci la Password" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "Immettere l'ID nodo remoto o la stringa di connessione o la fattura" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Inserisci seed" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "Inserisci etichetta della transazione" @@ -2145,8 +2225,8 @@ msgstr "Inserisci un nome descrittivo per il tuo account multisig. \n" "Poi dovresti essere in grado di utilizzare il nome per identificare in modo univoco questo account multisig" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "Inserisci un'etichetta per rinominare il tuo dispositivo:" @@ -2154,7 +2234,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "Inserisci una lista di indirizzi Bitcoin (verrà così creato un portafogli di sola visione) oppure una lista di chiavi private." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Inserisci una lista di output nel campo 'Paga a'." @@ -2164,7 +2244,7 @@ msgid "Enter a new PIN for your {}:" msgstr "Inserisci un nuovo pin per il tuo {}:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Inserisci una nuova password qui sotto." @@ -2174,7 +2254,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "Inserisci una frase segreta per generare questo portafoglio. Ogni volta che usi questo portafoglio il tuo {} ti chiederà la frase segreta. Se dimentichi la tua frase segreta non puoi accedere ai bitcoin nel portafoglio." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Inserisci indirizzi" @@ -2186,7 +2266,7 @@ msgid "Enter cosigner seed" msgstr "Inserisci seed del cofirmatario" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Inserisci la descrizione" @@ -2202,22 +2282,26 @@ msgid "Enter passphrase on device?" msgstr "Inserire la passphrase sul dispositivo?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Inserisci password:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Inserisci chiavi private" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Inserire le chiavi private:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "Inserisci una chiave privata principale che inizi per xprv:" @@ -2227,11 +2311,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "Inserisci la parola segreta per sbloccare questo portafoglio:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "Inserisci la password usata alla creazione del backup:" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "Inserisci le parole di recupero premento i pulsanti in base a quello che il dispositivo mostra sul suo schermo. Puoi anche usare il tuo NUMPAD.\n" @@ -2249,13 +2333,13 @@ msgid "Enter wallet name" msgstr "Inserisci il nome del portafogli" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "Inserisci il promemoria mnemonico BIP39:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "Inserisci la password del tuo Digital Bitbox:" @@ -2263,11 +2347,11 @@ msgid "Enter your PIN" msgstr "Inserisci il PIN" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "Inserisci il tuo pin (cifre 1-9):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Inserisci il tuo PIN per continuare" @@ -2285,37 +2369,34 @@ msgid "Enter your password or choose another file." msgstr "Inserisci la tua password o scegli un altro file." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Inserisci la tua password per continuare" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "Cancella il Digital Bitbox" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Errore" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Errore nell'aggiunta della richiesta di pagamento" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "Errore durante la combinazione di transazioni parziali" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Errore nella connessione al server" @@ -2324,13 +2405,12 @@ msgid "Error connecting to {} server" msgstr "Errore nella connessione al server {}" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "Errore creando il pagamento" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "Errore creando la richiesta di pagamento" @@ -2338,28 +2418,28 @@ msgid "Error decrypting message" msgstr "Errore durante la decriptazione del messaggio" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "Errore nell'ottenere le informazioni conto di TrustedCoin." -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "Errore nell'ottenimento della transazione dalla rete" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "Errore durante l'unione delle transazioni parziali" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Errore all'apertura del file" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "Errore durante la lettura della fattura Lighting " -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "Errore riconoscimento URI" @@ -2367,10 +2447,10 @@ msgid "Error scanning devices" msgstr "Errore nella scansione dispositivi" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "Errore nel mostrare l'indirizzo" @@ -2386,50 +2466,45 @@ msgid "Error: duplicate master public key" msgstr "Errore: doppione di chiave pubblica principale" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Esperanto" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Stima" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Esci da Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "Data di scadenza" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Data di scadenza della tua richiesta." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Scaduto" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Scade" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "Scade dopo" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "Scadenza" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Esporta" @@ -2437,35 +2512,35 @@ msgid "Export Backup" msgstr "Esporta backup" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Esporta cronologia" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "Esporta backup" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Esporta file" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "Esporta per Coldcard" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "Esporta al file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "L'esposizione di una singola chiave privata può compromettere l'intero portafogli!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Prolunga questo seed con parole personalizzate" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "Fallito" @@ -2481,21 +2556,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "Decrittazione tramite utilizzo di questo dispositivo hardware non riuscita." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "Impossibile mostrare il codice QR." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "Esportazione sul file non riuscita." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "Importazione dal file non riuscita." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "Problema lettura linea 'Paga a '" @@ -2503,144 +2578,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "Invio transazione al gruppo di cofirmatari non riuscito" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Aggiornamento password non riuscito" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Falso" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Commissione" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "Commissione per figlio" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "Tasso di commissione" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "Arrotondamento commissione" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "Fees sono pagate dal mittente" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Fiat" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "Saldo Fiat" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Moneta a corso legale" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "Fiat in arrivo" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "Fiat in uscita" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "File" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "File Backup" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Filtro:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "Completa" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Trova" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "Versione firmware" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "Versione firmware (o app \"Bitcoin\") troppo vecchia per il supporto Segwit. Aggiornala a" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "Versione firmware troppo vecchia." -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "Versione firmware troppo vecchia. Aggiornala a" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "Tariffa fissa" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Segui questo ramo" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "For CoinJoin; strip privates" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "Per dispositivo hardware; includi xpubs" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "Per ulteriori informazioni, visita" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "Per scansionare i codici QR." -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "Per ragioni di sicurezza avvisiamo che tu usi sempre l'ultima versione di Electrum." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "Chiusura forzata" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "Chiusura forzata canale" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "Chiudere forzatamente il canale?" @@ -2648,54 +2727,55 @@ msgid "Fork detected at block {}" msgstr "Fork rilevato al blocco {}" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Formato" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Formato: indirizzo, quantità" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "Inoltrando" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "Congela" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "Congela Indirizzo" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "Congelare Indirizzi" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "Congela Moneta" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "Congela Monete" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Francese" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "Da" @@ -2708,8 +2788,8 @@ msgid "From {0} cosigners" msgstr "Da {0} cofirmatari" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "Congelato" @@ -2717,44 +2797,48 @@ msgid "Fulfilled HTLCs" msgstr "HTLC compilato" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "2FA completo attivato. Questo non è ancora supportato." +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "Finanziato" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "Finanziato o Inutilizzato" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "I finanziamenti in questo canale non saranno recuperabili dal seed fino al loro ritorno al tuo portafoglio e potrebbero esser perduti se perdi il file del tuo portafoglio." -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "Genera un nuovo portafogli casuale" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Tedesco" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Codice Google Authenticator:" @@ -2762,7 +2846,7 @@ msgid "Gossip" msgstr "Gossip" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Greco" @@ -2778,15 +2862,15 @@ msgid "Hardware Keystore" msgstr "Keystore hardware" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Altezza" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Salve mondo" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Aiuto" @@ -2794,16 +2878,8 @@ msgid "Here is your master public key." msgstr "Ecco la tua chiave pubblica principale." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Nascondi" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "Nascondi {}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Cronologia" @@ -2811,11 +2887,11 @@ msgid "Homepage" msgstr "Pagina principale" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Schermata principale" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "Hops" @@ -2823,7 +2899,7 @@ msgid "Host" msgstr "Host" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "Il nome host non si risolve (getaddrinfo fallito)" @@ -2839,49 +2915,50 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "Tuttavia, i portafogli hardware non supportato la decifrazione dei messaggi, il che li rende incompatibili con la progettazione attuale del gruppo di cofirmatari." -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "Tuttavia, noi non generiamo seed BIP39 perché non soddisfano i nostri standard per i requisiti di sicurezza." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "Tuttavia, non generiamo seed SLIP39." -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Ungherese" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "Possiedo già un seed" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "Ho perso il mio account di Google Authenticator" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "IP/port in formato:\n" "[host]:[port]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Se è abilitata la connessione automatica, Electrum userà sempre il server con la blockchain più lunga." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "Se abilitato, al massimo 100 satoshi andranno persi a causa di questo, per ogni transazione." -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Se è disabilitato, devi scegliere un server da utilizzare. Electrum ti avviserà in caso il server provochi dei ritardi." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2889,16 +2966,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "Se non sei sicuro di che cos'è, lascia questo campo invariato." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "Se sei online, fai clic su \"{}\" per continuare." -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "Se spunti questa casella, le tue transazioni non confermate saranno consolidate in una transazione singola." -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "Se disabiliti il PIN, chiunque abbia accesso fisico al tuo dispositivo {} può spendere i tuoi bitcoin." @@ -2906,13 +2983,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "Se non sai che cos'è, lascia questo campo vuoto." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "Se forzi la chiusura di questo canale, i fondi in esso non saranno disponibili per {} blocchi." -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "Se dimentichi una frase segreta, non sarai in grado di accedere ai bitcoin contenuti nel relativo portafogli. Una frase segreta non è un PIN. Cambiala soltanto se sei sicuro di comprendere la portata della cosa." @@ -2924,11 +3001,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "Se hai perso il tuo profilo di Google Authenticator, puoi richiedere un nuovo segreto. Dovrai digitare nuovamente il tuo seed." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "Se hai perso il tuo secondo fattore, dovrai ripristinare il tuo portafogli dal seed per richiedere un nuovo codice." -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2936,7 +3013,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "Se continui ad avere problemi di rete, prova ad usare il proxy Tor." @@ -2944,23 +3021,27 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Se perdi il tuo seed, i tuoi soldi saranno persi permanentemente." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "Se perdi il tuo file wallet, l'unica cosa che puoi fare con un backup è richiedere la chiusura del tuo canale, in modo che i tuoi fondi vengano inviati on-chain." -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "Se hai ricevuto questa transazione da un dispositivo non attendibile, non accettare di firmarla più di una volta,\n" " altrimenti potresti finire per pagare una commissione diversa." +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "Se utilizzi una frase segreta, assicurati che sia corretta." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Se vuoi creare nuovi indirizzi, usa invece un portafogli deterministico." @@ -2968,16 +3049,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "Se il tuo dispositivo non è rilevato su Windows, accedi a \"Impostazioni\", \"Dispositivi\", \"Dispositivi collegati\" ed esegui \"Rimuovi dispositivo\". Quindi, collega nuovamente il tuo dispositivo." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "Se il tuo portafogli contiene dei fondi, assicurati di aver salvato il suo seed." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "Ignora e continua?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importa" @@ -2989,39 +3069,43 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Importa gli indirizzi Bitcoin o le chiavi private" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "Importare il backup del canale?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Importa indirizzi" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "Importare il backup del canale" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Importa file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "Importa l'abbinamento dall'app desktop Digital Bitbox" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Importa le chiavi private" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "In particolare, NON USARE servizi di terze che ti permettono di 'riscattare la chiave privata' (redeem private key)." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "In corso" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3029,48 +3113,49 @@ "Non c'è backup, e l'utente ne ha prova.\n" "Questa è una funzionalità avanzata, suggerita solo per essere usata in configurazioni multisig ridondanti." -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "In alcuni casi, usa fino a 3 indirizzi di resto per dividere grandi quantità di coin e offuscare l'indirizzo del destinatario." -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "" + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "Nel blocco successivo" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "Incluso nel blocco: {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Password errata" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "La password inserita è errata." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "Seed errato" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Aumenta commissione" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "Aumenta la tua commissione di transazione per migliorare la sua posizione in mempool." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Indonesiano" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "Info" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Informazioni" @@ -3083,30 +3168,30 @@ msgid "Initialize Device" msgstr "Inizializza dispositivo" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "Inizializzato" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "Iniziatore" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Quantità input" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "Bakcup del canale di input" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Inserisci i dati grezzi della transazione" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Input" @@ -3114,7 +3199,7 @@ msgid "Install Wizard" msgstr "Procedura guidata di installazione" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Installa il pacchetto zbar per attivare questa funzione." @@ -3122,11 +3207,11 @@ msgid "Instructions:" msgstr "Istruzioni:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Fondi insufficienti" @@ -3134,56 +3219,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Indirizzo non valido" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Quantità non valida" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Indirizzo bitcoin non valido" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Indirizzo Bitcoin non valido" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "Indirizzo Bitcoin non valido." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Commissione non valida" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Codice JSON non valido." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Trovate linee non valide:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "PIN non valido" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Chiave pubblica non valida" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Importo non valido" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3203,20 +3286,20 @@ msgid "Invalid mnemonic padding." msgstr "Padding mnemonico non valido" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "parola mnemonica non valida" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "Nodo ID invalido, deve essere 33 byte ed exadecimale" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "Password monouso non valida." @@ -3229,45 +3312,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "Xpub magic non valida. Assicurati che il tuo dispositivo {} sia impostato alla catena corretta." -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "Fattura" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "La fattura è scaduta" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "La fattura vuole che noi rischiamo nel bloccare i finanziamenti per un tempo irragionevolmente lungo." -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Fatture" @@ -3275,15 +3345,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "Contiene anche la tua chiave pubblica principale che consente di tenere d'occhio i tuoi indirizzi." -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "Non può essere effettuata una \"copia di sicurezza\" semplicemente esportando queste chiavi private." -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "È in conflitto con la cronologia attuale." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3299,7 +3369,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Italiano" @@ -3311,15 +3381,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Giapponese" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "Unisci inputs/outputs" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "Recupero seed Keepkey" @@ -3327,7 +3397,7 @@ msgid "KeepKey wallet" msgstr "Portafogli KeepKey" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Scorciatoia da tastiera: premi \"!\" per inviare tutte le monete." @@ -3335,15 +3405,15 @@ msgid "Keystore" msgstr "Keystore" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "Tipo di Keystore" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "Kirghizia" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Etichetta" @@ -3371,9 +3441,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "Etichette, identificativi di transazione e indirizzi sono crittati prima di essere inviati al server remoto." +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Lingua" @@ -3381,7 +3451,7 @@ msgid "Latest version: {}" msgstr "Ultima versione: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Lettone" @@ -3414,18 +3484,18 @@ msgid "Licence" msgstr "Licenza" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Chiaro" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "Lightning" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3437,33 +3507,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "Fattura Lightning" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "Lightning Network" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "Statistiche Rete Lightning" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "Lightning ID Nodo:" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "Pagamento Lightning" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "Lightning Routing" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3475,19 +3549,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "Lightning è attualmente limitato a portafogli HD con indirizzi p2wpkh." -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "Lightning è disabilitato" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3495,69 +3570,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "Lightning non è abilitato per questo portafogli" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "Lightning:" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Numero linea" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "Carica un portafoglio dalla scheda microSD" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "Carica un portafoglio da una scheda micro SD (il seed corrente è sovrascritto)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "Carica backup" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Carica transazione" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "Caricamento backup..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "Locale" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "Watchtower locale" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "Watchtower locale" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3565,23 +3653,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "Canale Long ID" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Operazione di ricerca transazione" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Commissione bassa" @@ -3601,7 +3697,7 @@ msgid "Make sure you install it with python3" msgstr "Assicurati di averlo installato con python3" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Assicurati di avere la seed phrase o le chiavi private, prima di richiedere i Bitcoin da inviare a questo portafoglio." @@ -3609,26 +3705,26 @@ msgid "Master Fingerprint" msgstr "Master Impronta Digitale" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Chiave pubblica principale" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "Matrice" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Max" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Commissione massima superata" @@ -3640,24 +3736,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "Basato su mempool: il tasso di commissione sta mirando ad una profondità nel pool di memoria" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "Profondità mempool" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "Unisci firme da" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Messaggio" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "Crittografia del messaggio, la decrittografia e la firma dei messaggi non sono attualmente supportate per {}" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3665,23 +3761,27 @@ msgid "Method:" msgstr "Metodo:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Commissione di mining" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "Mescolato" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "Importo mancante" @@ -3690,21 +3790,21 @@ msgid "Missing libraries for {}." msgstr "Librerie mancanti per {}." -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "Tx precedente mancante per input legacy" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "Perso precedente Tx" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "Segnalazione URL mancante." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "Opzioni di abbinamento dispositivi mobili" @@ -3712,14 +3812,18 @@ msgid "More info at: {}" msgstr "Altre informazioni a: {}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Portafogli multifirma" @@ -3732,18 +3836,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "NO DISPOSITIVO PIN - vedi sopra" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Nome" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "Nomina questo {}. Se hai dispositivi multipli le loro etichette aiutano a distinguerli." +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Rete" @@ -3752,25 +3856,29 @@ msgid "Network Setup" msgstr "Configurazione Rete" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "Richiesta di rete scaduta." -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Mai" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Non divulgare mai il tuo seed." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Non digitare su un sito web." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Nuovo contatto" @@ -3782,46 +3890,46 @@ msgid "New Request" msgstr "Nuova richiesta" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Nuovo contatto" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "Nuova transazione: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Avanti" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "Prossima share" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "No" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "Nessun dato" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Nessuna descrizione" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3829,11 +3937,15 @@ msgid "No Wallet" msgstr "Nessun portafogli" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "Nessun indirizzo disponibile. Sei pregato di rimuovere alcune richieste in attesa." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "Nessun importo" @@ -3841,11 +3953,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "Nessun dato" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Nessun indirizzo di donazione per questo server" @@ -3857,10 +3969,14 @@ msgid "No existing accounts found." msgstr "Nessun profilo esistente trovato." -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "Nessun fork rilevato" @@ -3869,23 +3985,23 @@ msgid "No hardware device detected." msgstr "Nessun dispositivo hardware rilevato." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "Nessun inputs trovato." -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "Nessun keystore" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Nessun altroindirizzo nel tuo portafogli." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Nessun risultato" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "Percorso non trovato" @@ -3901,17 +4017,17 @@ msgid "No wallet loaded." msgstr "Nessun portafoglio caricato." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "ID Nodo" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "Alias nodo" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "Nodi" @@ -3919,17 +4035,17 @@ msgid "Nodes in database." msgstr "I nodi nel database." +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Nessuno/a" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "Norvegese Bokmål" @@ -3937,7 +4053,7 @@ msgid "Not Now" msgstr "Non ora" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "Non verificato" @@ -3945,45 +4061,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "Non disponibile per questo portafogli" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Non connesso" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "Non abilitato" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Fondi insufficenti" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "Fondi insufficienti sull'indirizzo." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "Non verificato" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "Non ancora disponibile" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Nota che se hai congelato alcuni dei tuoi indirizzi, i fondi disponibili saranno minori del tuo saldo completo." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "Nota che i canali lightning saranno convertiti in canali di backup" @@ -3996,10 +4117,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "Nota che le tue monete non sono state bloccate in questo servizio. Puoi ritirare i tuoi fondi ogni volta che vuoi e senza costo, senza il server remoto, usando l'opzione 'ripristina portafoglio' col tuo seed portafoglio." -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "Nota: Se abiliti questa impostazione, avrai bisogno del tuo dispositivo hardware per aprire il tuo portafoglio." @@ -4008,7 +4125,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "Nota: questa è una transazione offline, se vuoi che la rete la veda, devi diffonderla." @@ -4016,11 +4133,11 @@ msgid "Nothing set !" msgstr "Nessuna impostazione effettuata!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "Niente da tracciare." -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "Niente da riepilogare." @@ -4028,11 +4145,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Numero di zeri visualizzati dopo la virgola. Ad esempio, se questa impostazione è fissata a 2, il numero \"1\" sarà visualizzato come \"1,00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "OK" @@ -4044,8 +4162,8 @@ msgid "OR" msgstr "OR" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Disconnesso" @@ -4053,8 +4171,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "Su Linux, potresti dover aggiungere un nuovo permesso alle tue regole udev." -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4062,11 +4180,11 @@ msgid "Onchain" msgstr "Onchain" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "Fattura onchain" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Un risultato per linea." @@ -4074,7 +4192,7 @@ msgid "One-server mode" msgstr "Modalità ad un server" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Online Block Explorer" @@ -4086,7 +4204,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "Solo script OP_RETURN, con una spinta costante, sono supportati." -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "Soltanto indirizzi di outputs sono supportati da {}" @@ -4094,29 +4212,28 @@ msgid "Only connect to a single server" msgstr "Si connette solo ad un server singolo" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "Cancella un dispositivo solo se hai il seed di recupero scritto e se il portafoglio del dispositivo è vuoto, altrimenti i bitcoin saranno persi per sempre." -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "Apri Canale" -#: electrum/gui/qt/send_tab.py:674 +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" +msgstr "" + +#: electrum/gui/qt/send_tab.py:690 msgid "Open a new channel" msgstr "Apri un nuovo canale" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "Aprire la finestra di dialogo di anteprima delle transazioni avanzate quando si fa click su \"Paga\"." - #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "Apri calibrazione pdf" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "Apri canale" @@ -4124,24 +4241,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "Apri il tuo portafoglio cofirmatario per recuperarlo." -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "Apri il file {}" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "Registro OpenAlias, viene usato per ricevere moneta e firmare richieste di pagamento." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "Apertura canale..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Opzioni" @@ -4153,15 +4270,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "Altri server noti" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "Firmware dispositivo antiquato" @@ -4170,92 +4287,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "Firmware {} antiquato per dispositivo etichettato come {}. Si prega di scaricare il firmware aggiornato da {}" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "Punto" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Quantità in uscita" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "Punto d'uscita" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Uscite" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Panoramica" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "Codice PIN" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "Protezione PIN" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN disabilitato" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "PIN non aggiornato" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "La protezione del PIN è fortemente consigliata. Un PIN è la tua sola protezione contro qualcuno intenzionato a rubare i tuoi bitcoin se riesce ad accedere materialmente al tuo {}." -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "PIN impostato" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PIN aggiornato" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Pagato" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "Parzialmente firmata" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Frase segreta" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Frase segreta:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "Frasi d'accesso" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "Le frasi di accesso ti consentono di accedere a nuovi portafogli, ognuno nascosto dietro una frase d'accesso particolare sensibile al caso." +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Password" @@ -4263,7 +4389,7 @@ msgid "Password Strength" msgstr "Sicurezza password" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "Password disabilitata, portafogli non protetto" @@ -4275,33 +4401,29 @@ msgid "Password mismatch" msgstr "Password non corrispondente" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "La password deve essere come minimo di 4 caratteri." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "La password deve contenere meno di 64 caratteri." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "Password non aggiornata" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "Password richiesta" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "Password aggiornata per {}" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "Password aggiornata con successo" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "La password è stata aggiornata con successo" @@ -4309,43 +4431,43 @@ msgid "Password:" msgstr "Password:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "Incolla dagli appunti" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Paga" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "Pagare fattura lightning?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "Paga onchain" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Paga a" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Paga a molti" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "Hash pagamento" @@ -4353,22 +4475,35 @@ msgid "Payment Received" msgstr "Pagamento Ricevuto" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Richiesta di pagamento" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "Pagamento fallito" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "Hash di pagamento" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "Registro di pagamento" @@ -4376,25 +4511,26 @@ msgid "Payment log:" msgstr "Log pagamento:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "Pagamento ricevuto" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Il pagamento richiesto è scaduto" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "Pagamento inviato" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Pagamento inviato." @@ -4410,19 +4546,23 @@ msgid "Pending" msgstr "In attesa" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "Forse alcune dipendenze sono mancanti..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Persiano" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "Si prega di descrivere brevemente cosa ha portato all'errore (opzionale):" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "Verifica la connessione di rete." @@ -4430,7 +4570,7 @@ msgid "Please check your {} device" msgstr "Per favore controlla il tuo dispositivo {}" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Conferma" @@ -4438,23 +4578,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "Crea un backup del tuo wallet file" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "Per favore inserisci una quantità" @@ -4462,7 +4602,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Inserisci la chiave pubblica principale (xpub) del tuo cofirmatario." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "Per favore inserisci il tuo codice Google Autenticator" @@ -4471,7 +4611,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "Per favore inserisci il tuo codice Google Autenticator:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "Inserisci il tuo indirizzo di posta elettronica" @@ -4495,9 +4635,9 @@ msgid "Please insert your {}" msgstr "Per favore inserisci il tuo {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "Nota che i backups del canale non possono essere utilizzati per ripristinare i tuoi canali." @@ -4505,15 +4645,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Incolla la chiave pubblica principale dei tuoi cofirmatari, o scansionala usando il tasto fotocamera." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Segnala i bug su github:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "Per favore seleziona manualmente questo problema" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Riavvia Electrum per attivare le nuove impostazioni della interfaccia grafica" @@ -4526,11 +4666,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "Per favore salvare queste {0} parole sulla carta (è di importanza fondamentale). " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "Effetta una scansione dell'indirizzo Bitcoin o una richiesta di pagamento" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "Seleziona la directory di destinazione" @@ -4542,8 +4682,8 @@ msgid "Please share it with your cosigners." msgstr "Condividilo con i tuoi cofirmatari." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "Firma e trasmetti la transazione di finanziamento" @@ -4551,7 +4691,7 @@ msgid "Please try again." msgstr "Per favore riprova." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "Per favore digita qui." @@ -4559,7 +4699,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Scrivi le parole del tuo seed usando la tastiera virtuale." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Rimani in attesa" @@ -4567,15 +4707,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "Per favore attendi mentre Electrum controlla gli aggiornamenti disponibili." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Rimani in attesa..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Polacco" @@ -4583,35 +4723,34 @@ msgid "Port" msgstr "Porta" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "Il numero porta deve essere decimale" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Portoghese" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "Portoghese (Brasile)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "Posizione nella Mempool" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Preferenze" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "Preimage" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "Preparando transazione sweep..." @@ -4619,16 +4758,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "Preparazione input di transazione..." -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "Preparazione transazione..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4660,12 +4798,16 @@ msgid "Press Next to open" msgstr "Premi Next per aprire" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Premi ancora per uscire" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "Share Precedente" @@ -4673,29 +4815,33 @@ msgid "Printer Calibration" msgstr "Calibrazione stampante" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Chiave privata" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Chiavi private" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Chiavi private esportate." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "Problema nell'apertura del canale: " -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "Prosegui" @@ -4723,8 +4869,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "Offre assistenza perla firma di transazioni su elaboratori isolati." +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4736,40 +4882,40 @@ msgid "Proxy mode" msgstr "Modalità proxy" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "Le impostazioni proxy si applicano a tutte le connessioni: con i server Electrum, ma anche con servizi di terze parti." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Utente proxy" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Chiave pubblica" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Chiavi pubbliche" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "Errore codice QR" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "Codice QR" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "Codice QR salvato negli appunti" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "Codice QR salvato su file" @@ -4781,10 +4927,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Domanda" @@ -4793,15 +4940,15 @@ msgid "Quit" msgstr "Esci" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "RICORDA LA PASSWORD!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "Raw" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "Transazione grezza" @@ -4813,21 +4960,28 @@ msgstr "Reinserisci il nuovo pin per {}.\n\n" "NOTA: le posizioni dei numeri sono cambiate!" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Leggi codice QR" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Leggi file" @@ -4835,23 +4989,28 @@ msgid "Read from microphone" msgstr "Leggi dal microfono" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "Pronto a codificare per il revealer {}" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "Realizza Capital Gain" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4863,28 +5022,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Ricevi" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "Ricevi coda" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "Ricezione" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "Indirizzo di Ricezione" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "Destinatario" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "Destinatario non specificato." @@ -4897,59 +5048,63 @@ msgid "Recover from a seed you have previously written down" msgstr "Recupera da un seed scritto precedentemente" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Script di riscossione" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "Fatture correlate" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "ID Nodo Remoto" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "ID pari remoto" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Rimuovi" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "Rimuovere backup del canale?" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "Elimina dal portafogli" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "Vuoi rimuovere {} dalla lista dei tuoi contatti?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "Sostituisci da commissione" @@ -4957,50 +5112,50 @@ msgid "Report contents" msgstr "Segnala contenuti" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Segnalazione inviata" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Segnala bug" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "Richiesta copiata negli appunti" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "Forzare chiusura richiesta?" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "Rechiedi chiusura forzata" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "Richiesta rifiutata dal server" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "Richiesta inviata" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Importo richiesto" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "La capacità del canale richiesta è superiore al massimo consentito dal protocollo." -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "Richiesta informazioni account dal server TrustedCoin..." @@ -5009,11 +5164,11 @@ msgid "Requesting {} channels..." msgstr "Richiedendo {} canali..." -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Richiedente" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "Richieste" @@ -5022,32 +5177,32 @@ msgid "Require {0} signatures" msgstr "Richiedi {0} firme" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "Il pacchetto 'PIL' richiesto non è disponibile - Per favore installalo o usa il sito web Trezor piuttosto." -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "I pacchetti 'PIL' richiesti non sono disponibili - Per favore installali." -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Richieste" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "Reimposta" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "Ripristina portafogli 2FA" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "Ripristina portafogli con autenticazione a 2 fattori" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "Riprova" @@ -5071,23 +5226,23 @@ msgid "Right side" msgstr "Lato destro" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Rumeno" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Russo" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "SLIP39 seed" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5095,30 +5250,29 @@ msgid "Safe-T mini wallet" msgstr "Mini portafoglio Safe-T" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Salva" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "Salva backup" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "Salva Backup e forza chisura" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "Salva Bakcup Canale" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Salva fattura in un file" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "Salva transazione offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5140,11 +5294,11 @@ msgid "Scanning devices..." msgstr "Cerco dispositivi..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "Parole strapazzate" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "Tipo di script" @@ -5156,21 +5310,25 @@ msgid "Security Card Challenge" msgstr "Sfida scheda di sicurezza" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Seed" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "Seed inserito" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Tipo di seed" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "Seed disponibile" @@ -5178,7 +5336,7 @@ msgid "Seed extension" msgstr "Prolungamento seed" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "Tipo di Seed" @@ -5186,56 +5344,56 @@ msgid "Select a device" msgstr "Seleziona un dispositivo" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "Scegli tipo di backup:" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Seleziona data" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Seleziona il file per esportare le tue chiavi private" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Seleziona il file per esportare le transazioni del tuo portafogli" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "Seleziona file per salvare {}" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "Seleziona keystore" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "Seleziona tipo recupero:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "Seleziona lunghezza del tuo seme:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "Seleziona lunghezza seed/share:" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Seleziona server automaticamente" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Seleziona il server manualmente" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "Seleziona lunghezza share:" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "Seleziona dove salvare il file" @@ -5243,7 +5401,7 @@ msgid "Select where to save the setup file" msgstr "Seleziona dove salvare il file di configurazione" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "Scegli dove salvare le tue transazioni" @@ -5251,7 +5409,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Seleziona la lingua da usare nella interfaccia grafica (dopo il riavvio del programma)" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "Seleziona lunghezza del tuo seed:" @@ -5259,12 +5417,12 @@ msgid "Select your server automatically" msgstr "Seleziona server automaticamente" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Seleziona il file della transazioni" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Invia" @@ -5272,14 +5430,10 @@ msgid "Send Bug Report" msgstr "Invia rapporto bug" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "Invia pagamento" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "Invia Coda" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "Invia al cofirmatario" @@ -5288,15 +5442,15 @@ msgid "Send to speaker" msgstr "Invia ad altoparlante" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Invio in corso" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "Inviando segnalazione crash..." -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5308,25 +5462,25 @@ msgid "Sent HTLC with ID {}" msgstr "Inviato HTLC con ID {}" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Server" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "Commissione del server" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "Il server è in ritardo ({} blocchi)" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "Server non raggiungibile." -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "Il server ha restituito un ID transazione inaspettato." @@ -5338,17 +5492,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "Sessione scaduta" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "Imposta un PIN" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "Imposta il valore dell'output di cambio così che abbiamo una precisione simile agli altri output." @@ -5356,22 +5510,30 @@ msgid "Set wallet file encryption." msgstr "Imposta cifratura file del portafogli." -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "impostazioni" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "Shamir" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "Condividi" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "Condividi richiesta Bitcoin" @@ -5379,38 +5541,54 @@ msgid "Share Invoice" msgstr "Condividi Fattura" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "ID Canale Breve" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Mostra" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "Mostra saldo in moneta a corso forzoso per gli indirizzi" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Mostra come codice QR" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "Mostra guadagni in conto capitale nella cronologia" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "Mostra impostazioni esperto" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Mostra la cronologia de tassi di conversione" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5420,10 +5598,10 @@ msgid "Show on Ledger" msgstr "Mostra su Ledger" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "Mostra su {}" @@ -5431,107 +5609,103 @@ msgid "Show report contents" msgstr "Mostra contenuto rapporto" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "Mostra {}" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Mostra/nascondi" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "Visualizzazione indirizzi..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Firma" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "Firma la transazione" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Firma/verifica messaggio" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "Firma/verifica messaggio" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Firma" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Firma verificata" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "Firmato" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "Firma" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "Firma di transazione di grandi dimensioni. Porta pazienza..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "Firma messaggio..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Firma della transazione..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "Firmare con un indirizzo in realtà significa firmare con la chiave privata corrispondente e verificare con la chiave pubblica corrispondente. L'indirizzo che hai inserito non ha una chiave pubblica unica, per cui tali operazioni non possono essere eseguite." -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "Singolo seme (BIP39)" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Dimensione:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Slovacco" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Sloveno" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "Alcune Share non sono valide" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "Si è verificato un errore durante l'esecuzione di Electrum." -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "Spiacente!" @@ -5539,43 +5713,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "Spiacenti, non abbiamo potuto controllare per aggiornamenti. Per favore riprova dopo." -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Fonte" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "Spagnolo" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "Spendi" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "Spendi (nessua selezione)" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "Spendi da" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Spendi solo monete confermate" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Spendi solo gli input confermati." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "Portafogli standard" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "L'avvio è istantaneo poiché il programma si appoggia ad una rete di server ad alta velocità, che provvedono a risolvere le complicate parti del protocollo Bitcoin." -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5587,13 +5749,13 @@ msgid "Static: the fee slider uses static values" msgstr "Statico: la fee slider usa valori statici" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Stato" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Stato:" @@ -5603,20 +5765,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "Passaggio {}/24. Inserisci parola del seed come spiegato sul tuo {}:" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "Submarine Swap" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Successo" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "Suggeristi peer" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Riepilogo" @@ -5628,53 +5798,57 @@ msgid "Summary Text PIN is Disabled" msgstr "Riepilogo PIN testuale disabilitato" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "Super Shamir" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "Monete supportate" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "Swap" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Svedese" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Spazzola" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Spazzola chiavi private" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Sincronizzazione..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Tamil" @@ -5682,59 +5856,62 @@ msgid "Tap to show" msgstr "Tocca per mostrare" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "Obiettivo" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "Commissione obbiettivo" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "Termini di servizio" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "Testnet" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "Monete testnet senza valore." -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "Il testnet è separato dalla rete Bitcoin principale. Viene usato per testare." -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Testo copiato negli appunti" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "Testo copiato negli appunti." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Tailandese" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "Seed già applicato al tuo Digital Bitbox. Scegli un'opzione:" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "Il grafo Lightning Network è completamente sincronizzato." -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "Il grafo Lightning Network è in sincronizzazione...\n" @@ -5746,45 +5923,51 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "Il PIN non può essere più lungo di 9 caratteri." -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "Il certificato SSL fornito dal server principale non corrisponde all'impronta digitale trasmessa con l'opzione --serverfingerprint." -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "La commissione può essere stabilita liberamente dal mittente. Tuttavia, transazioni con commissioni minime impiegheranno più tempo per essere elaborate." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "L'importo sarà mostrato in rosso se non hai abbastanza fondi nel tuo portafogli." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "Gli indirizzi bitcoin non svaniranno mai e saranno sempre parte di questo portafogli electrum." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "La descrizione non viene inviata al beneficiario dei fondi. Questa viene conservata nel file del tuo portafogli e mostrata nella sezione 'Cronologia'." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "Il dispositivo è stato disconnesso." -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." @@ -5792,7 +5975,7 @@ " se questa transazione è stata modificata maliziosamente prima di firmare, \n" " potresti finire con il pagamento di una commissione di mining superiore a quella visualizzata." -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "La commissione per questa transazione è insolitamente alta." @@ -5806,30 +5989,35 @@ msgid "The file was removed" msgstr "Il file è stato rimosso" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "Il firmware del tuo dispositivo hardware è troppo vecchio. Se possibile, dovresti aggiornarlo. Puoi ignorare questo errore e provare a continuare, tuttavia le cose potrebbero rompersi." -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "I seguenti indirizzi sono statti aggiunti" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "I seguenti provider di alias sono disponibili:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Le seguenti entrate non possono essere importate" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "Non è stato possibile verificare gli importi di input poiché mancano le transazioni precedenti. \n" " È impossibile verificare l'ammontare di denaro speso." -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "Il nuovo tasso di commissione deve essere superiore a quello vecchio." @@ -5837,55 +6025,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "Il prossimo passo genererà il seed del tuo portafoglio. Questo seed NON sarà salvato nel tuo computer, e deve essere archiviato su carta. Per essere al sicuro da malware, vorrai farlo su un computer offline, e spostare poi il tuo portafoglio in un computer online." -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "L'operazione è indefinita. Non solo in Electrum, ma in generale." -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "Il server ha restituito un errore durante il broadcast della transazione." -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "Il server ha restituito un errore." -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "Il server ha restituito un ID transazione inaspettato durante il broadcast della transazione." -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "La serie e' completa!" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "La transazione è stata rifiutata perché contiene multipli output OP_RETURN." -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "La transazione è stata rifiutata perché troppo grande (in byte)." @@ -5895,24 +6094,24 @@ msgstr "Il tuo portamonete '{}' contiene più account, che non sono più supportati in Electrum 2.7.\n\n" "Vuoi dividere il tuo portamonete in più file?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "Poi, inserisci il tuo codice Google Authenticator:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5920,7 +6119,7 @@ msgid "There is a new update available" msgstr "C'è un nuovo aggiornamento disponibile" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "Si è verificato un problema con la segnalazione automatica:" @@ -5929,7 +6128,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "Dunque, l'autenticazione a due fattori è disabilitata." -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "Questo indirizzo è già stato usato. per migliore privacy, non riutilizzarlo per nuovi pagamenti." @@ -5937,27 +6140,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "Questo importo supera il massimo che puoi attualmente inviare con i tuoi canali" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Questa blockchain è usata per verificare le transazioni inviate dal tuo server di transazione." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "Questo canale è bloccato per la ricezione. Non sarà incluso nelle fatture." -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "Questo canale è bloccato per l'invio. Non verrà utilizzato per i pagamenti in uscita." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "Questo canale sarà utilizzabile dopo le conferme {}" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "File inesistente." @@ -5974,33 +6181,38 @@ msgid "This file is encrypted with a password." msgstr "Questo file è codificato con una password." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "Questa funzione è disponibile solo dopo aver accoppiato il tuo {} con un dispositivo mobile." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "Questa funzione è disponibile solo per keystore p2pkh usando {}." -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "Questa funzione è disponibile solo per portafogli standard usando {}." -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Questa informazione è visibile dai beneficiari se gli mandi una richiesta di pagamento firmata." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "Questa fattura è già stata pagata" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "Questa fattura è scaduta" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "Questo è un canale " @@ -6008,19 +6220,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "Questo e' un canale statico di backup" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Questo è un portafoglio di sola consultazione" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "Questo è un portafoglio di sola consultazione." -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "Questo è un portafogli di sola visione. Non contiene chiavi private." @@ -6028,26 +6240,34 @@ msgid "This is discouraged." msgstr "Questo è sfiduciato." -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Questa è l'altezza della tua copia locale della blockchain." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Questo potrebbe risultare in una transazione con commissioni più elevate." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Questo significa che non sarai in grado di spendere Bitcoin con esso." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "Questo potrebbe migliorare in qualche modo la tua privacy." +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "Questo plug-in ti consente di creare un backup codificato visualmente dei tuoi seed portafoglio, o di segreti alfanumerici personalizzati." @@ -6060,15 +6280,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "Questo plugin facilita l'utilizzo dei portafogli multifirma." -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6080,15 +6300,23 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "Questo servizio usa un portafoglio multi firma, dove possiedi 2 di 3 chiavi. La terza chiave è archviata su un server remoto che firma le transazioni sulla tua metà. Una piccola commissione sarà data in carico su ogni transazione che usa il server remoto." -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "Questa impostazione incide sulla scheda Invia e tutti i campi relativi ai saldi." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Questa transazione non è salvata. Vuoi chiudere ugualmente?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." @@ -6096,20 +6324,23 @@ " Il server attualmente connesso non lo conosce. \n" " Puoi trasmetterlo ora o semplicemente rimuoverlo." -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "Questa transazione richiede una commissione più elevata, altrimenti non sarà propagata dal server attuale" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "Questo tipo di script non è supportato con {}." -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "Questo tipo di script non è supportato con {}." @@ -6117,7 +6348,7 @@ msgid "This version supports a maximum of {} characters." msgstr "Questa versione supporta un massimo di {} caratteri." -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Questo portafogli non ha seed" @@ -6125,7 +6356,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "Questa versione è già registrata con TrustedCoin. Per finalizzare la creazione del portafoglio, inserisci per favore il tuo Codice Google Authenticator." -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "Questo portafoglio è protetto dal'autenticazione a due fattori di TrustedCoin." @@ -6133,7 +6364,7 @@ msgid "This wallet is watching-only" msgstr "Questo portafogli può essere solo consultato" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Questo portafogli può essere solo consultato." @@ -6142,30 +6373,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "Questo portafogli è stato ripristinato da un seed e contiene due chiavi private principali." -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "Questo salverà le commissioni." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "Questo invierà {}?" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "A" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "Per annullare, tocca brevemente la luce lampeggiante o attendi il timeout." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "Per annullare, tocca brevemente la luce o attendi il timeout." @@ -6173,14 +6404,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "Per proseguire, tocca la luce lampeggiante del Digital Bitbox per 3 secondi." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "Per proseguire, tocca la luce del Digital Bitbox per 3 secondi." @@ -6196,7 +6427,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "Per aiutarci a diagnosticare e risolvere il problema, puoi inviarci una segnalazione bug contenente utili informazioni di debug:" @@ -6204,19 +6435,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Per essere sicuri che hai conservato il seed, riscrivilo qui." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "Per evitarlo, dovresti avere un backup di questo canale su un altro dispositivo." +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "Per proteggere in qualche modo la tua privacy, Electrum prova a creare modifiche con precisione simile ad altri output." @@ -6250,71 +6485,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "Commissioni totali" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "Tasso di commissione totale" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Dimensione totale" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Transazione" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "ID transazione" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "ID transazione:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "Transazione aggiunta alla cronologia portafoglio." -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." -msgstr "Transazione già salvata o non ancora firmata." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." +msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "Impossibile salvare la transazione." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "Transazione esportata con successo" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "transazione conclusa" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "La transazione è di dimensioni troppo grandi." -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "Transazione non legata a questo portafogli." @@ -6322,36 +6564,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "Transazione unita con " -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "Transazione per unire le firme da" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Transazione non legata al tuo portafogli" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "La transazione usa una versione non standard." -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Transazione" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transazioni" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "Le transazioni sono codificate ed archiviate su un server remoto." -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "Recupero Matrice Trezor" @@ -6359,27 +6597,27 @@ msgid "Trezor wallet" msgstr "Portafoglio Trezor" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Vero" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "TrustedCoin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "Commissione TrustedCoin (2FA) per il prossimo gruppo di transazioni" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "Informazione TrustedCoin" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "TrustedCoin applica una piccola commissione per cofirmare le transazioni. La commissione dipende dal numero di transazioni prepagate che acquisti. Un risultato in più è aggiunto alla tua transazione ogni volta che rimani senza transazioni prepagate." @@ -6387,15 +6625,15 @@ msgid "Try to connect again?" msgstr "Riprovare a connettere?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Prova a spiegare non solo cos'è il bug ma come si verifica." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "Prova a incrementare la commissione di transazione, oppure utilizza un server con una commissione di ritrasmissione più bassa." -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Turco" @@ -6411,66 +6649,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "L'autenticazione a due fattori è un servizio fornito da TrustedCoin. Per usarlo, devi avere un dispositivo separato con Google Authenticator." -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "Tx" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Tipo" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "Numero di serie USB" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Ucraino" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Impossibile creare il backup" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Impossibile creare il CSV" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Impossibile esportare la cronologia" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Impossibile leggere dal file o nessuna transazione trovata" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "Impossibile inviare la segnalazione" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Non confermato" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "Parente non confermato" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "Si è verificato un errore inatteso." @@ -6478,72 +6712,77 @@ msgid "Unexpected password hash version" msgstr "Versione hash password inaspettata" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "Scongela" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "Scongela Indirizzo" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "Scongela Indirizzi" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "Scongela Moneta" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "Scongela Monete" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Sconosciuto" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "Errore sconosciuto" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "Errore sconosciuto durante il broadcast della transazione." -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "Non pagato" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr " Capital GainnNon Realizzato" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "Non firmato" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6551,8 +6790,12 @@ msgid "Unsupported password hash version" msgstr "Versione hash password non supportata" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "Inutilizzato" @@ -6564,7 +6807,7 @@ msgid "Update check failed" msgstr "Controllo aggiornamento fallito" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "Aggiornamento di Electrum {} disponibile" @@ -6586,7 +6829,7 @@ msgid "Upload a master private key" msgstr "Carica una chiave privata principale" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Usa proxy Tor" @@ -6598,23 +6841,23 @@ msgid "Use a master key" msgstr "Usa una chiave principale" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "Usa una watchtower remota" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Usa come server" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Usa indirizzo di cambio" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Usa indirizzi multipli per il resto" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "Utilizza proxy" @@ -6634,12 +6877,12 @@ msgid "Use this dialog to toggle encryption." msgstr "Usa questo dialogo per attivare/disattivare codifica." -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Utilizzato" @@ -6647,19 +6890,19 @@ msgid "Username" msgstr "Nome utente" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Usa icone dall'icon pack Icons8 (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Usare un indirizzo di cambio rende più difficile, per le altre persone, tracciare le tue transazioni." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Valore" @@ -6667,7 +6910,7 @@ msgid "Verified block headers" msgstr "Verifica voci blocco" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Verifica" @@ -6679,41 +6922,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "Verifica che il cavo sia connesso e che nessuna altra applicazione lo stia usando." +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Versione" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Dispositivo video" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "Vietnamita" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "Mostra Canale" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "Mostra pagamento" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "Mostra Transazione" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "Vedi fattura" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "Vedi registro" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Visualizza su block explorer" @@ -6721,20 +6960,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "ATTENZIONE" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "ATTENZIONE: le tue chiavi private sono TUTTE segrete." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "ATTENZIONE: questo è un portafogli multifirma." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "ATTENZIONE: l'alias \"{}\" non può essere validato attraverso un controllo di sicurezza addizionale, DNSSEC e quindi potrebbe non essere corretto." @@ -6750,11 +6989,15 @@ msgid "Wallet" msgstr "Portafogli" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Informazioni sul portafoglio" @@ -6762,11 +7005,11 @@ msgid "Wallet Name" msgstr "Nome portafoglio" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Creato backup del portafogli" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Indirizzo di resto del portafogli" @@ -6774,15 +7017,15 @@ msgid "Wallet creation failed" msgstr "Creazione Portafoglio fallita" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "Rilevata corruzione file portafoglio. Per favore ripristina il tuo portafoglio dal seed e compara gli indirizzi in entrambi i file" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "File portafoglio non trovato: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Nome portafoglio" @@ -6790,11 +7033,11 @@ msgid "Wallet not encrypted" msgstr "Portafogli cifrato" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Indirizzo di ricezione del portafogli" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "Portafoglio rimosso: {}" @@ -6802,7 +7045,7 @@ msgid "Wallet setup file exported successfully" msgstr "File di configurazione portafoglio esportate con successo" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "Tipo di portafoglio" @@ -6818,16 +7061,16 @@ msgid "Wallets" msgstr "Portafogli" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Attenzione" @@ -6839,7 +7082,11 @@ msgid "Warning!" msgstr "Attenzione!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6851,7 +7098,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "Attenzione: non usare se porta a scegliere una password debole." -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6859,15 +7106,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "Avvertenza: per poter ripristinare un portafoglio multisig, è necessario includere la chiave pubblica principale per ciascun cosigner in tutti i backup." -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "Portafoglio solo osservabile" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "Watchtower" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Non forniamo alcuna garanzia in quanto al supporto perenne delle importazioni di BIP39." @@ -6883,25 +7130,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "Mentre ciò è meno che l'ideale, potrebbe aiutare se esegui Electrum come Amministratore." -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "Ripulisci il dispositivo" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "Ripulisci il dispositivo, rimuovendone tutti i dati. Il firmware è lasciato senza modifiche." -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "Entro {} blocchi" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "Witness Script" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "Vorresti essere notificato quando una versione di Electrum più nuova è disponibile?" @@ -6911,7 +7162,7 @@ msgid "Write down the seed word shown on your {}" msgstr "Scrivi la parola seed mostrata sul tuo {}" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "Scrivi i registri al file" @@ -6923,8 +7174,9 @@ msgid "Wrong PIN" msgstr "PIN errato" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "Tipo di chiave errato" @@ -6932,13 +7184,13 @@ msgid "Wrong password" msgstr "password sbagliata" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Firma sbagliata" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Sì" @@ -6946,11 +7198,11 @@ msgid "You are already on the latest version of Electrum." msgstr "Hai già l'ultima versione di Electrum." -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Stai seguendo il ramo" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "Sei in modalità testnet." @@ -6958,14 +7210,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "Stai possibilmente usando una versione antiquata di Electrum. Per favore aggiorna." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "Sei offline." -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Stai usando un portafogli non-deterministico, che non può creare nuovi indirizzi." @@ -6973,7 +7226,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "Puoi disabilitare questa impostazione in '{}'." @@ -6985,11 +7238,11 @@ msgid "You can override the suggested derivation path." msgstr "Puoi sovrascrivere il percorso di derivazione suggerito." -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "Puoi impostare l'homescreen sul tuo dispositivo per personalizzarlo. Devi scegliere un'immagine bianca e nera monocroma {} x {}." @@ -6997,27 +7250,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "Non puoi fare il broadcast di una transazione senza una connessione di rete live." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "Non puoi accedere alle tue monete o ad un backup senza la password." -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "Non puoi usare canali di backups per eseguire pagamenti lightning ." -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "Non necessiti di fare backup regolari, perché il tuo portafoglio può essere recuperato da una frase segreta che puoi memorizzare o scrivere su carta." @@ -7025,11 +7282,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "Hai spazi bianchi multipli o spazi bianchi in capo/coda nella tua frase segreta." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Puoi inserire un indirizzo bitcoin, una etichetta dalla tua lista di contatti (una lista di completamento ti sarà proposta) oppure un alias (indirizzi simili a quelli di e-mail che vengono inoltrati ad un indirizzo bitcoin)" @@ -7038,19 +7299,19 @@ msgid "You may extend your seed with custom words." msgstr "Puoi estendere il tuo seed con parole personalizzate." -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Puoi caricare un file CSV usando l'icona del file." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7062,49 +7323,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "Devi essere online per poter completare la creazione del tuo portafoglio. Se hai generato il tuo seed su un computer offline, clicca su \"{}\" per chiudere questa finestra, sposta il tuo file portafoglio ad un computer online e riaprilo con Electrum." -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "Devi configurare una directory di backup nelle tue preferenze" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "Devi creare un portafogli Electrum a parte per ciascuna frase segreta che usi perché generano indirizzi diversi. Il cambiamento della frase segreta non fa perdere gli altri portafogli, ciascuno di essi rimane accessibile tramite la sua frase segreta corrispondente." -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "Ricevi" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "Invia" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "Dovresti abilitare la protezione PIN. Il tuo PIN è l'unica protezione per i tuoi bitcoin se il dispositivo viene perso o rubato." -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7114,7 +7384,11 @@ msgstr "Ti sarà chiesto di inserire 24 parole indipendentemente dalla corretta lunghezza del tuo seed. Se inserisci una parola scorrettamente o ne fai lo spelling sbagliato, non puoi modificarla o tornare indietro - dovrai cominciare dall'inizio.\n\n" "Quindi per favore inserisci con attenzione le parole!" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7122,7 +7396,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "Il tuo portafogli Ledger vuole comunicarti un codice PIN irripetibile.

Per una sicurezza ottimale, dovresti scollegare il tuo dispositivo, aprire un editor di testo su un altro computer, posizionare il cursore e inserire il dispositivo in quel computer. Mostrerà un riepilogo della transazione da firmare e un PIN irripetibile.

Verifica il riepilogo della transazione e digita il codice PIN qui.

Prima di premere Invio, ricollega il dispositivo in questo computer.
" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "Il tuo Ledger è bloccato. Sbloccalo." @@ -7134,43 +7408,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "I tuoi bitcoin sono protetti da password. Però, il tuo portafogli non è cifrato." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "Il tuo portafogli Electrum attuale può essere usato soltanto con una frase segreta vuota. Devi creare un portafogli a parte con la procedura guidata di installazione per altre frasi segrete perché ciascuno di essi genera una nuova serie di indirizzi." -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "Il firmware del tuo dispositivo è troppo vecchio" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "Il tuo dispositivo potrebbe non supportare questa funzionalità." +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Le tue etichette sono state sincronizzate." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "L'estensione del tuo seed è" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "L'estensione del tuo seed deve essere salvata con il tuo seed." @@ -7178,15 +7464,15 @@ msgid "Your seed is important!" msgstr "Il tuo seed è importante!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Il tuo server è sul ramo" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7206,19 +7492,19 @@ msgid "Your wallet file is encrypted." msgstr "Il tuo file portafoglio è codificato." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "Il tuo file portafoglio è: {}." -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "Il seed per generare il tuo portafogli è:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "Il tuo portafoglio ha {} transazioni prepagate." -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "La cronologia del tuo portafogli è stata esportata con successo." @@ -7230,12 +7516,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Portafogli protetto con password e cifrato." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "Il tuo {0} è stato esportato a '{1}'" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "Il tuo {} è stato importato con successo" @@ -7299,43 +7585,83 @@ msgid "[s] - send stored payment order" msgstr "[s] - invia ordine pagamento archiviato" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "aggiungi inputs e outputs" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "indirizzo già nel portafoglio" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "sono congelati" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "blocchi" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "Può ricevere:" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "cambia" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "contatti" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "cofirmatario" @@ -7347,54 +7673,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "inizializzato" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "indirizzo non valido" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "chiave privata non valida" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "fatture" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "keystore" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "etichette" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7403,15 +7777,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "tipo non implementato" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "open_channel scaduto" @@ -7419,7 +7789,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "o digita un codice revealer esistente sotto e clicca 'successivo':" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "rimani in attesa..." @@ -7427,15 +7801,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "stampa il pdf di calibrazione e segui le istruzioni " -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "proxy abilitato" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "ricezione" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "Richieste" @@ -7443,12 +7817,8 @@ msgid "seed" msgstr "seed" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7463,7 +7833,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7475,15 +7849,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "sconosciuto" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "parser sconosciuto {!r} (scelte: {})" @@ -7495,19 +7870,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "sola consultazione" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "sola osservazione" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "puliti" @@ -7515,25 +7894,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "la tua estensione seed non sarà inclusa nel backup codificato." -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} minuti" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} parole" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "Impostazioni di {}" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} canali" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} conferme" @@ -7542,19 +7929,19 @@ msgid "{} connections." msgstr "{} connessioni." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" -msgstr "URL copiato negli appunti" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" +msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "{} codificato per Revealer {}_{} salvato come PNG e PDF a: " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "{} da suggerimento" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} nuove transazioni: Totale importo ricevuto nelle nuove transazioni {}" @@ -7562,7 +7949,11 @@ msgid "{} nodes" msgstr "{} nodi" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "{} outputs disponibili ({} totale)" @@ -7570,7 +7961,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} parole" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Informazioni su Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Versione" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Pagina principale" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "Sviluppatori" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Distribuito da Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Indirizzo" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Etichetta" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Chiavi pubbliche" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Chiave pubblica" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "Tipo di script" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transazioni" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "Percorso di derivazione" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "Congelato" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "Scegli un profilo da ripristinare." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "Nessun profilo esistente trovato." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Non confermato" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "Congelato" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Può inviare" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Può ricevere:" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Apri Canale" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Quantità" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "Importare il backup del canale" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Canale di Backup" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Capacità" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Può inviare" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "Scongela" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "Congela" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Backup" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Chiudi canale" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Apri Canale" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Errore" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "Chiusura cooperativa" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Chiudi canale" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Commissione di mining" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "Tasso di commissione" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "Obiettivo" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Uscite" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "Completa" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Paga" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Aumenta commissione" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "Un CPFP è una transazione che invia a te stesso un output non confermato, con una commission piu elevata. L'obiettivo è che i minatori confermino la transazione padre per ottenere la commissione allegata alla transazione figlio." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Dimensione totale" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Quantità input" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Quantità in uscita" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "Obiettivo" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "Commissione per figlio" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "Commissioni totali" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Uscite" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Spiacente!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "Si è verificato un errore durante l'esecuzione di Electrum." + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "Per aiutarci a diagnosticare e risolvere il problema, puoi inviarci una segnalazione bug contenente utili informazioni di debug:" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "Mostra contenuto rapporto" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "Si prega di descrivere brevemente cosa ha portato all'errore (opzionale):" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Vuoi inviare questa segnalazione?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "Invia rapporto bug" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Mai" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Non ora" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Copia" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "Condividi" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "Tempo stimato di arrivo" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Statico" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Quantità" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Copia" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "Condividi" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Locale" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importa" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "Importare il backup del canale" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importa" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "Fattura Lightning" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Indirizzo" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Descrizione" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Max" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "Hash di pagamento" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Salva" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Paga" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Elimina" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Stato" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Data" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Etichetta" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "Hash di pagamento" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "Preimage" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "Pagamento fallito" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Descrizione" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Quantità" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Messaggio" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Paga" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Domanda" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Messaggio" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "No" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Sì" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Rete" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Stato" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "Gossip" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Quantità" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Max" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Apri Canale" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Errore" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Canale stabilito." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Password" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Inserisci la Password" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Password" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "Inserisci PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "PIN errato" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Preferenze" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Lingua" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Riavvia Electrum per attivare le nuove impostazioni della interfaccia grafica" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Unità base" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "Crea canali recuperabili" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Progredito" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Indirizzo" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Porta" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Nome utente" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Password" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Aumenta commissione" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "Obiettivo" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Uscite" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "Obiettivo" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Uscite" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Messaggio" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Quantità" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "Scade dopo" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Indirizzo" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Stato" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Messaggio" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Quantità" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Richiesta di pagamento" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Elimina" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 minuti" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 ora" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 giorno" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 settimana" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Annulla" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Seleziona server automaticamente" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "Connesso" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "Altri server noti" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Avanti" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "Invia" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "Ricevi" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "Commissione del server" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Commissione di mining" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "Importo ricevuto nei canali" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Importo prelevato dai canali" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Stato" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "Profondità mempool" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Data" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Etichetta" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "ID transazione" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Uscite" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Aumenta commissione" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Firma" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Trasmissione" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "Condividi" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Salva" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Rimuovi" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "Transazione aggiunta alla cronologia portafoglio." + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "Nota: questa è una transazione offline, se vuoi che la rete la veda, devi diffonderla." + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Electrum comunica con i server remoti per ottenere informazioni sulle tue transazioni e suoi tuoi indirizzi. I server hanno tutti il medesimo scopo, differiscono soltanto in quanto a hardware. Nella maggior parte dei casi, vorrai che Electrum ne scelga uno a caso. Tuttavia, se lo desideri, sentiti libero di selezionare un server manualmente." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Connessione automatica" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "Errore: doppione di chiave pubblica principale" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "Scegli il tipo di indirizzi nel tuo portafoglio." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "Puoi sovrascrivere il percorso di derivazione suggerito." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "Se non sei sicuro di che cos'è, lascia questo campo invariato." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "Percorso di derivazione" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "Trova Accounts esistenti" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Il tuo seed è importante!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Se perdi il tuo seed, i tuoi soldi saranno persi permanentemente." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Per essere sicuri che hai conservato il seed, riscrivilo qui." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Questo seed sarà in grado di recuperare il tuo portafogli in caso di guasti al computer" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "ATTENZIONE" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Non divulgare mai il tuo seed." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Non digitare su un sito web." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Non conservarlo in modo digitale/elettronico." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "Il seed per generare il tuo portafogli è:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "Errore: doppione di chiave pubblica principale" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "Crea keystore da una chiave principale" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "I seed BIP39 possono essere importati in Electrum, in modo che gli utenti possano accedere ai fondi bloccati in altri portafogli." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "Tuttavia, noi non generiamo seed BIP39 perché non soddisfano i nostri standard per i requisiti di sicurezza." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "I seed BIP39 non includono un numero di versione, che compromette la compatibilità con software futuri." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "Tuttavia, non generiamo seed SLIP39." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "Errore: doppione di chiave pubblica principale" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Tipo di seed" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "Inserisci seed del cofirmatario" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "Inserisci una lista di indirizzi Bitcoin (verrà così creato un portafogli di sola visione) oppure una lista di chiavi private." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "Che tipo di portafoglio vuoi creare?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Crea un nuovo seed" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "Possiedo già un seed" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "Usa una chiave principale" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "Usa un dispositivo hardware" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Sì" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "No" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Nome portafoglio" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "Che tipo di portafoglio vuoi creare?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "Portafoglio con autenticazione a due-fattori" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "Portafogli multifirma" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Importa gli indirizzi Bitcoin o le chiavi private" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Cifrato" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Seed" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "sconosciuto" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "Keystore" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "Tipo di Keystore" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Chiave pubblica principale" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Cambia password" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Inserisci nuova password" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Successo" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Errore" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Indirizzi" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Canali" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Ricevi" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Invia" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Errore" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Portafogli" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Annulla" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Indietro" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Avanti" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Rete" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Preferenze" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Informazioni" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Errore" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/ja_JP/electrum.po electrum-4.4.5+dfsg1/electrum/locale/ja_JP/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/ja_JP/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/ja_JP/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (法定通貨レート利用不可)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " 検証" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "Electrumについて" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "アドレス" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "ビットコインの元論文(ホワイトペーパー)(&B)" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "最新版の確認" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "閉じる (&C)" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "説明" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "サーバーへ寄付" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "メッセージの暗号化・解読" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "エクスポート" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "ファイル" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "フィルター" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "水平方向に反転" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "QRコードから" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "ファイルから" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "テキストから" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "ブロックチェーンから" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "ヘルプ" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "履歴" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "インポート" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "情報" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "ラベル" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "取引情報を読み込む" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "ネットワーク" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "新規" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "新規・復元" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "公式サイト" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "開く" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "パスワード" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "複数送金" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "プロット" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "プラグイン" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "秘密鍵" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "終了" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "最近開いたウォレット" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "バグを報告" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "バックアップを保存(&S)" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "シード" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "QRコードを別ウィンドウで表示" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "メッセージの署名・署名確認" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "概要" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "スイープ" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "ツール" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "表示" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "ウォレット" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "({}を{}のうちからタッチ)" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 日" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 時間" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 週間" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. この紙を平らで明るい面に置いてください。" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10分" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Revealerのボーダーラインを上部と左部の破線に合わせてください。" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "2fa 手数料: {} (次のバッチトランザクション用)" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "4. ソフトウェアに数値を入力してください。" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "CPFPとは、未承認の出力を消費するトランザクションを作り、高い手数料をつけて自分に送り返すことです。目的は、子トランザクションの高い手数料を得るインセンティブがあるマイナーに親トランザクションを同時に承認してもらうことです。" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "新しいウォレットの作成時にはバックアップが作成されます。" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "ウォレットファイルをコピーしました:" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "ライブラリに欠陥があるようです。" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "この請求書の支払いは既に開始されています" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "この請求書を以前支払おうとした時の記録が残っています" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "リモートサーバーを使うトランザクションそれぞれに対して小額の手数料がかかります。インストール後に支払い設定を確認して変更が可能です。" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "手数料の欄には取引情報のデータサイズに応じておすすめの値が表示されますが、手動で指定することもできます。" -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "ウォッチタワーは、あなたのチャネルを監視して他のパーティが古い状態をブロードキャストして資金を盗もうとするのを防止する常駐プログラム(デーモン)です。" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Electrumについて" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "許可" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "単語を承認" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "価格" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "共同署名者を追加する" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "共同署名者を追加する" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." -msgstr "BOLT11ライトニングインボイスのフォールバックアドレスを追加" +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." +msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" -msgstr "ビットコインURIにライトニングインボイスを追加" - -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" -msgstr "ライトニングインボイスにオンチェーンフォールバックを追加" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "ビットコインの残高に1000区切りの目印を付ける" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "トランザクションに関する情報をウォレットとネットワークから追加しています..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "追加手数料" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "{} satoshi が追加されます。" -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "アドレス" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "アドレスの詳細" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "アドレスがクリップボードにコピーされました" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "アドレスは凍結されています" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "アドレスはウォレットの中にありません" -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "ノードのアドレスが不明です: " -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "アドレス" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "ライトニングの受け取り容量を追加" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "ライトニングの送金容量を追加" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "高度な機能" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "高度なプレビュー" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "パスフレーズを無効化すると、空のパスフレーズを持つウォレットとしかペアリングできません。もしパスフレーズが空でないならば、インストールウィザードから新しいウォレットを作る必要があります。パスフレーズを再有効化して、パスフレーズを入力することでいつでも再びこのウォレットを使うことができます。" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "この遅延の後、資金はあなたのウォレットシードから生成されたアドレスに送金されます。" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "全部" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "全てのフィールドは必須です。" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "全てのアウトプットはお釣りでないis_mineです。" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "インスタント交換を許可" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "最新版です" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "ダストはお釣りではなく手数料に加算されます。" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "また、RBFトランザクションをバッチ処理する場合、BIP-125は手数料に下限を課します。" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "もしくは" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "ファイルメニューからあなたのウォレットファイルのバックアップを保存することもできます" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "必ずバックアップを確認してください。" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "金額" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "OP_RETURNアウトプットへの送金量は0でなければなりません。" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "チャネルで受け取った金額" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "受領金額:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "送付金額:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "送付金額" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "金額が少なすぎます" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "オンチェーンで受け取るには残高が少なすぎます" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "チャネルから引き出された金額" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "共同署名プールから暗号化されたトランザクションを取得しました。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "初期化されていないDigital Bitbox が検出されました。" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "名無しの {}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "外観" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "適用" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "アラビア語" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "デバイスを本当に消去しても大丈夫ですか?\n" "あなたのウォレットにはまだビットコインが入っています!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "本当にこのチャネルを削除しますか?これによって関係するトランザクションがあなたのウォレット履歴から削除されます。" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "本当にウォレット{}を削除してもよろしいですか?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "本当にDigital Bitbox を消去してよろしいですか?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "続行してもよろしいですか?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "本当にこの取引と {} の子取引を削除しますか?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "本当にこの取引を削除しますか?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "アルメニア語" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "ブロック高: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "少なくともアットマークの後にホスト名が必要です。" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "この丸めによって最大100 satoshiが失われます" @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "オーディオモデム設定" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "認証中" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "自動接続" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "自動的に更新を確認する" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "BIP39復旧" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39シード" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "ElectrumはBIP39(+BIP44)対応ウォレットのシードをインポートすることが可能です。" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "BIP39のシードはバージョン番号を含みません。これは将来のソフトに対する妥協です。" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "BIP70の請求書は{}として保存されました" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "BTCの法定通貨の価格" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "BTC残高" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "入金BTC" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "出金BTC" @@ -653,31 +681,31 @@ msgid "Back" msgstr "戻る" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "バックアップ" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "バックアップは保存されていません。バックアップディレクトリが設定されていません。" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "バックアップディレクトリ" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "バックアップが設定されていません" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "バックアップを保存しました: " -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "残高" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "バナー" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "基本単位" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "金額表示の単位を設定します。(円と銭のようなものです)" -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "請求書をバッチ支払い" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "バグを報告する前に、最新版のElectrum(最新リリースもしくはgit HEAD版) を実行しているか確認して下さい。報告の際は、Electrumのバージョン番号も記入して下さい。" -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "開始" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "BitBox02の状態" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "ビットコインアドレスがありません" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "一般的にビットコインの取引は無料ではありません。送信側に手数料がかかります。" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "ブロック番号" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "ブロックチェーン" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "ブートローダー" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "ブートローダーのハッシュ値" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "下部" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "ブロードキャスト" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "取引をブロードキャストしています..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "ビルド日時" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "ブルガリア語" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "手数料を増額する" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "手数料を増額する" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "CLTVの期限" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "調整値: " -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "受け取り可能" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "終わり" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "CPFP不可: 親取引の手数料が不明です。" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "履歴のプロットが出来ません。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "キャンセル" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "キャンセル(二重支払い)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "トランザクションをキャンセル" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "ユーザーによって取り消されました" @@ -840,36 +881,36 @@ msgid "Cannot add this cosigner:" msgstr "共同署名者を追加できません:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "取引をブロードキャストできません" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "手数料を変更できません" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "トランザクションをキャンセルできません" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "子トランザクションを作成できません" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "ウォレットを開けません" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -878,11 +919,11 @@ msgid "Cannot read file" msgstr "ファイルを読み込めません" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "ストレージの権限がなければバックアップを保存できません。" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "このアドレスにはメッセージの署名ができません" @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "QRスキャナーを開始できません: 初期化に失敗しました。" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "容量" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "キャピタルゲイン" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "キャッシュフロー" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "証明書のミスマッチ" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "ブロック {0} で分岐が検出されました" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "お釣り" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "アドレスの変更" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "PINの変更" @@ -941,60 +982,67 @@ msgid "Change Password" msgstr "パスワードの変更" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "変更..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "チャネルのバックアップ" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "チャネルのバックアップ" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "チャネルのバックアップ: " -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "Channel ID" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "チャネルは既にクローズされています" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "このQRコードをスキャンすることで、チャネルのバックアップが同じウォレットの別のインスタンスにインポートできます。" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "チャネルのバックアップはチャネルのクローズを要求するためにのみ使用できます。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "チャネルは閉鎖されています" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "チャネルがクローズされましたが、CSVの遅延のため最低{}ブロック待つ必要があります。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Channelの詳細" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "チャネルが確立されました。" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "チャネルは送信用に凍結されています" @@ -1002,7 +1050,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "チャネルの種類:" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "要求するチャネルアップデート。" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Channels" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "データベース内のチャネル。" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "Electrumをウォッチタワーとして設定したい場合にはオンラインドキュメントを確認してください。" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "新しいシークレットをリクエストする場合にはチェックしてください。再度シードを入力する必要があります。" @@ -1038,32 +1086,32 @@ msgid "Checking for updates..." msgstr "アップデートを確認しています" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "スタックしている親(取引情報)に対して子(受取アドレス、釣銭アドレス)の手数料を支払う" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "スタックしている親(取引情報)に対して子(受取アドレス、釣銭アドレス)の手数料を支払う" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "スタックしている親(取引情報)に対して子(受取アドレス、釣銭アドレス)の手数料を支払う" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "中国語 (簡体字)" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "中国語 (繁体字)" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "ホームスクリーンの選択" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "バックアップファイルの選択:" @@ -1075,7 +1123,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "ウォレットの鍵を暗号化するパスワードを入力して下さい。" -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "チャネルに資金追加する残高とリモートノードを選択" @@ -1087,7 +1135,7 @@ msgid "Choose an account to restore." msgstr "回復するアカウントを選択してください" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "コイン (UTXO) の選択方法を選んで下さい。以下のものが使用可能です:\n\n" @@ -1095,7 +1143,7 @@ msgid "Choose from peers" msgstr "ピアを選択してください" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Digital Bitboxを初期化する方法を選んでください: " @@ -1125,7 +1173,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "ウォレットのアドレスタイプを選択して下さい。" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "取引を調べるブロックエクスプローラーを選択して下さい" @@ -1137,9 +1185,9 @@ msgid "Choose..." msgstr "選択..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "クリア" @@ -1147,81 +1195,82 @@ msgid "Clear all gossip" msgstr "全てのゴシップをクリア" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "一定時間操作がないとセッションを消去します。セッションがタイムアウトした場合、このデバイスを使うにはもう一度PINとパスフレーズ(有効化されていれば)を入力しなければなりません。" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "送信をクリックして続行" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "ここをクリックしてこのメッセージを隠します。" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" -msgstr "クリックしてテキストとQRコードのビューを変換" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" +msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "クリップボードが空です" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "閉じる" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "チャネルのクローズ" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "コイン" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "コード" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "コインコントロールが有効です" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "コインは凍結されています" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "支払いに選択されたコイン" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "コインの選択" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "コイン選択は有効です({} UTXOを選択中)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "" #: electrum/gui/text.py:102 msgid "Coins" @@ -1235,11 +1284,11 @@ msgid "Coldcard Wallet" msgstr "Coldcardウォレット" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "カラーのテーマ" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "結合" @@ -1248,27 +1297,31 @@ msgstr "{}デバイスでの初期化プロセスを完了させる" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "完了" +msgid "Completed {} of {} groups needed" +msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "経路を計算中..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "コンソール" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "アドレス帳" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "デバイスの消去を確認" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "パスフレーズを確認:" @@ -1276,33 +1329,29 @@ msgid "Confirm Password:" msgstr "新しいパスワードの確認:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "シードの確認" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "拡張シードの確認" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "パスフレーズ保護の切り替えを確認" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "トランザクションを確認" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Ledgerデバイスでトランザクションを確認してください..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "操作を確認" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "強制的にクローズしてよろしいですか?" @@ -1391,15 +1440,15 @@ msgid "Confirm wallet address on your {} device" msgstr "あなたの{}デバイスでウォレットのアドレスを確認してください" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "確認できました。トランザクションに署名中..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "接続されました" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "接続ノード" @@ -1407,12 +1456,12 @@ msgid "Connected nodes are on the same chain" msgstr "接続ノードは同一チェーン上にあります" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "{0}個のノードに接続" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "{0}個のノードに接続" @@ -1421,7 +1470,11 @@ msgid "Connected to {} peers" msgstr "{}個のピアに接続" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "接続先の文字列は<ノード公開鍵>@<ホスト>:<ポート> の形式である必要があります" @@ -1433,53 +1486,49 @@ msgid "Connections with lightning nodes" msgstr "ライトニングノードとの接続" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "他のサーバーに接続するか、Electrumをアップデートしてください。" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "アドレス帳" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "協力的なクローズ" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "協力的にクローズしますか?" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "コピー" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "アドレスをコピー" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" -msgstr "列のコピー" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" +msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "イメージをコピー" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "ライトニングリクエストのコピー\n" -"" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "テキストをコピーする" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "URIをコピー" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "コピーして閉じる" @@ -1487,11 +1536,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "貼り付けボタンを使って受け取り先のアドレスをコピーアンドペーストするか、カメラでQRコードをスキャンしてください。" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "アドレスをコピー" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "コピー {}" @@ -1507,59 +1556,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "与えられたキーストアのデバイスと自動的にペアリングできませんでした。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "チャネルをクローズできませんでした: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "保持しておくアウトプットを見つけ出せませんでした" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "アウトプットに使われるコインを見つけられませんでした" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "適切なアウトプットが見つかりませんでした" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "適切なアウトプットが見つかりませんでした" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "チャネルを強制クローズ出来ませんでした: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "チャネルを開設できませんでした: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "利用規約を取得できませんでした: " -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "メッセージに署名できませんでした" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "メッセージに署名できませんでした。" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "クラッシュの報告" @@ -1567,7 +1616,7 @@ msgid "Create New Wallet" msgstr "新規ウォレット作成" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "リクエストを作成" @@ -1575,11 +1624,11 @@ msgid "Create a new Revealer" msgstr "Revealerの新規作成" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "新しいシードを作る" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "現在のシードを使ってウォレットを作る" @@ -1591,27 +1640,23 @@ msgid "Create new wallet" msgstr "新しいウォレットを作る" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "作成または復元" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "回復可能なチャネルを作成" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "トランザクションを作成" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "新しい支払いリクエストを作ると、あなたのアドレスが一つ再使用され、既存のリクエストを上書きしてしまいます。続行しますか?" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "重大なエラー" @@ -1619,15 +1664,11 @@ msgid "Current Password:" msgstr "現在のパスワード:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "現在のレート" @@ -1635,11 +1676,11 @@ msgid "Current version: {}" msgstr "現在のバージョン: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "カスタム" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "カスタム URL" @@ -1647,35 +1688,35 @@ msgid "Custom secret" msgstr "カスタムシークレット" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "チェコ語" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "デンマーク語" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "ダーク" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "ダーク/ライト" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "日付" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "日付: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "デバッグログはディスクに保存できます。トラブルシューティングに役立ちます。" @@ -1683,55 +1724,59 @@ msgid "Debug message" msgstr "デバッグ情報" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "解読する" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "秘密鍵を復号しますか?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "既定" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "削除" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "バックアップを削除しますか?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "請求を削除しますか?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "請求書を削除する" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "リクエストを削除しますか?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "リクエストを削除" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "ウォレットのファイルを削除しますか?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "ウォレットを削除しますか?" @@ -1739,43 +1784,48 @@ msgid "Denomination" msgstr "デノミネーション" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "派生パス" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "備考" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "取引の備考 (空欄可)" -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "終端ノード" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "詳細" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "詳細..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "既存のアカウントを削除" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "有効なライトニングインボイスを検出しましたが、オープンされたチャネルが存在しません" @@ -1783,22 +1833,22 @@ msgid "Developers" msgstr "開発者たち" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "デバイス ID" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "デバイスのラベル" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "デバイス通信エラー: Digital Bitboxを取り外して、再度接続してください。" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "デバイスはビットコインモードではありません" @@ -1810,26 +1860,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Digital Revealer ({}_{}) がPNGとPDFで以下に保存されました: " -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "PINを無効化" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "パスフレーズの無効化" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "無効" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "切断されました" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "シードを表示しますか?" @@ -1837,11 +1891,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Electrum Technologies GmbHにより配布" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "ここには機密/個人情報を入力しないでください。レポートはパブリックイシュートラッカーに表示されます。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "ペアリングしない" @@ -1849,8 +1903,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "ここにあなたが理解していないコードを貼り付けないでください。間違ったコードを実行することで、あなたのコインを永久に失う可能性もあります。" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "電子機器などに保存しないで下さい。" @@ -1858,11 +1912,11 @@ msgid "Do you have something to hide ?" msgstr "何か隠したいものはありますか?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "新しいシードを作りますか?それとも既存のシードを使ってウォレットを復元しますか?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "最初のチャネルを作成しますか?" @@ -1878,51 +1932,61 @@ msgid "Do you want to delete the old file" msgstr "次の古いファイルを削除しますか?" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "リバースサブマリンスワップを実行しますか?" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "サブマリンスワップを実行しますか?スワップトランザクションの承認を待つ必要があります。" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "今開きたいですか?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "ウォレットから {} を削除しますか?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "このリポートを送付しますか?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "続けますか?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "ノードのアドレスが一つも分かりません: " -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "今後表示しない" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "旧バージョンのElectrumは新バージョンと同じウォレットを作れません。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "その間、資金はあなたのシードでは回復不可能で、デバイスを紛失すると失われることになるかもしれません。" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "オランダ語" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "手数料見積り機能は現在使えません" @@ -1934,16 +1998,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "見積もり時間:取引手数料は平均的な承認時間の見積りに基づきます" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "{} を編集" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Electurm プラグイン" @@ -1953,16 +2028,16 @@ msgstr "Electrumは{}とペアリングできません。\n\n" "このウォレットのアドレスにビットコインを送信するようにリクエストする前に、デバイスとペアリングができることを確認してください。もしくは、シード(あればパスフレーズも)が手元にあることを確認してください。さもなくば、これから受け取るすべてのビットコインが利用できなくなるでしょう。" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Electrumは取引やアドレスの情報を得るためにリモートサーバーに接続します。各サーバーは独立していますが機能はどれも同じです。Electrumはサーバーを自動的に選びますが手動でサーバーを指定することも可能です。" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrumは最も長いブロックチェーンを選択するために、複数のノードに接続してブロックヘッダを取得します。" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Electrum設定" @@ -1970,93 +2045,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "Electrumはあなたのトランザクション履歴を単一のサーバーにリクエストします。受け取った履歴はSPV(Simple Payment Verification)を使って他のノードから送信されたブロックヘッダーと照合されます。" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "取引情報を取得するため、Electrumはサーバにあなたのアドレスを送信します。" +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrumウォレット" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "ウォレットファイルを保存出来ませんでした。" -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "トランザクションを復号できませんでした:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "取引情報ファイルを開けませんでした" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "取引情報を読み取れませんでした" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "秘密鍵のエクスポートができませんでした" -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "エクスポートできませんでした。" -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "Electrumは終了します。" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "Electrumの照準はスピード・使用リソース削減・使いやすさの3点に定めています。" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "有効化" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "ライトニングを有効化しますか?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "PINによる保護を有効にする" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "パスフレーズを有効化" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "法定通貨の交換レートの履歴を有効にする。" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "金額の丸めを有効にする" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "パスフレーズを有効化" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "更新の確認の有効化" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "有効" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "有効化された、回復不能なチャネル" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "暗号化する" @@ -2073,39 +2152,39 @@ msgid "Encrypt {}'s seed" msgstr "{}のシードを暗号化" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "メッセージの暗号化・解読" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "メッセージの暗号化/復号化" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "暗号文" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "暗号化と復号は現在{}でサポートされていません" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "暗号化と復号は{}で実装されていません" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "終り" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "英語" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "PINを入力" @@ -2113,12 +2192,12 @@ msgid "Enter PIN:" msgstr "PINを入力: " -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "パスフレーズ入力" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "デバイスにパスフレーズを入力" @@ -2126,16 +2205,16 @@ msgid "Enter Password" msgstr "パスワードを入力" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "リモートノードIDか接続文字列か請求書を入力" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "シードを入力" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "トランザクションラベルを入力" @@ -2145,8 +2224,8 @@ msgstr "あなたのマルチシグアカウントを説明する名前を入力してください。\n" "あとで名前をこのマルチシグアカウントを一意に特定するのに使うことができます" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "あなたのデバイスの名前としてラベルを入力してください: " @@ -2154,7 +2233,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "ビットコインのアドレス又は秘密鍵のリストを入力して下さい。(アドレスの場合は監視専用のウォレットを作ります)" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "「送信先」にアドレスのリストを入力して下さい。" @@ -2164,7 +2243,7 @@ msgid "Enter a new PIN for your {}:" msgstr "{}の新しいPINを入力してください: " -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "以下に新しいパスワードを入力してください。" @@ -2174,7 +2253,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "このウォレットを生成するパスフレーズを入力してください。このウォレットを使う度に、{}があなたにパスフレーズを要求します。パスフレーズを忘れると、ウォレット内のビットコインにアクセスできなくなります。" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "アドレスを入力" @@ -2186,7 +2265,7 @@ msgid "Enter cosigner seed" msgstr "共同署名者のシードを入力" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "説明を入力" @@ -2202,22 +2281,26 @@ msgid "Enter passphrase on device?" msgstr "デバイスにパスフレーズを入力しますか?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "パスワードの入力:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "秘密鍵を入力" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "秘密鍵を入力:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "xprvから始まるマスター秘密鍵を入力してください: " @@ -2227,11 +2310,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "このウォレットを復号するためにはパスフレーズを入力してください: " -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "バックアップが作成されたときに使用されたパスワードを入力してください: " -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "デバイスがディスプレイに表示する内容に従ってボタンを押して、リカバリー単語を入力してください。数字パッドを使うこともできます。\n" @@ -2249,13 +2332,13 @@ msgid "Enter wallet name" msgstr "ウォレット名を入力" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "BIP39ニーモニックを入力してください: " -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "Digital Bitbox のパスワードを入力してください: " @@ -2263,11 +2346,11 @@ msgid "Enter your PIN" msgstr "PINコードを入力してください" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "1-9の数字でPINを入力してください: " -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "続行するにはPINを入力してください" @@ -2285,37 +2368,34 @@ msgid "Enter your password or choose another file." msgstr "パスワードを入力して下さい。" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "続行するにはパスワードを入力してください" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "Digital Bitboxを消去" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "エラー" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "支払請求の追加に失敗" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "部分的なトランザクションの結合でエラー" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "サーバー接続エラー" @@ -2324,13 +2404,12 @@ msgid "Error connecting to {} server" msgstr "{}サーバー接続エラー" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "支払いを作成中にエラーが発生しました" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "支払請求の作成に失敗" @@ -2338,28 +2417,28 @@ msgid "Error decrypting message" msgstr "メッセージ復号エラー" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "TrustedCoinのアカウント情報の取得エラー" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "ネットワークから取引情報を取得できませんでした" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "部分的なトランザクションの併合でエラー" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "ファイルを開けません" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "ライトニングの請求書の解読でエラー" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "URIの解析エラー" @@ -2367,10 +2446,10 @@ msgid "Error scanning devices" msgstr "デバイスをスキャンできません" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "アドレス表示エラー" @@ -2386,50 +2465,45 @@ msgid "Error: duplicate master public key" msgstr "エラー:マスター公開鍵が重複しています" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "エスペラント語" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "見積り" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Electrumを終了" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "有効期限" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "あなたの請求の期限日です。" +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "期限切れ" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "有効期限" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "期限切れ時間: " - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "有効期限" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "エクスポート" @@ -2437,35 +2511,35 @@ msgid "Export Backup" msgstr "バックアップのエクスポート" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "履歴をエクスポート" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "バックアップのエクスポート" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "ファイルを出力" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "Coldcardにエクスポート" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "ファイルへエクスポート" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "どのアドレスの秘密鍵でもどれかひとつが漏洩すると、ウォレットにある他のアドレス全てが危険に晒されます。くれぐれもご注意ください!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "単語を追加してシードを補強する" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "失敗" @@ -2481,21 +2555,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "ハードウエアデバイスによる復号化が出来ませんでした" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "QRコードの表示に失敗しました。" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "ファイルの出力が失敗しました" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "ファイルの入力が失敗しました" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "'支払先'の行のパースに失敗しました" @@ -2503,144 +2577,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "共同署名プールへのトランザクションの送信に失敗" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "パスワードを変更できませんでした" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "誤" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "手数料" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "子取引の手数料" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "手数料価格" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "手数料の丸め" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "手数料は送金者によって支払われます。" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "通貨" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "法定通貨の残高" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "法定通貨" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "法定通貨の入金" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "法定通貨の出金" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "ファイル" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "ファイルのバックアップ" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "フィルター" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "完了" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "検索" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "ファームウェアバージョン" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "ファームウェアのバージョン(または\"Bitcoin\"のアプリ)が古すぎてセグウィットがサポートされていません。アップデートしてください。" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "ファームウェアのバージョンが古すぎます。" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "ファームウェアのバージョンが古すぎます。アップデートしてください。" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "固定手数料" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "この分岐を選択する" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "CoinJoin用; プライベート情報の削除" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "ライトニングのリクエストでは、期限切れになった後は支払いは受け付けることが出来ません。" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "ハードウェアデバイス用; xpubを含む" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "詳しい情報については、こちらを参照" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "オンチェーンのリクエストでは、アドレスは期限まで予約されます。その後は、再利用されてしまうかもしれません。" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "QRコードのスキャン用" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "セキュリティ上の理由の為に、あなたが今使っているElectrumが最新のバージョンか確認することが可能です。" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "強制クローズ" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "チャネルの強制クローズ" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "チャネルを強制的にクローズしますか?" @@ -2648,54 +2726,55 @@ msgid "Fork detected at block {}" msgstr "{}ブロックでフォークが検出されました" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "書式" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "書式: アドレス, 金額" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "転送中" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "凍結" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "アドレスを凍結する" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "アドレスを凍結する" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "コインを凍結する" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "コインを凍結する" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "凍結(受け取り用)" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "凍結(送信用)" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "フランス語" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "送金元" @@ -2708,8 +2787,8 @@ msgid "From {0} cosigners" msgstr "{0} の共同署名者から" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "凍結済み" @@ -2717,44 +2796,48 @@ msgid "Fulfilled HTLCs" msgstr "達成されたHTLC" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "完全二要素認証が有効です。これはまだサポートされていません。" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "入金済" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "資金追加済みまたは使われていない" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "あなたのウォレットに移すまで、このチャネルの資金はシードから回復不可能であり、あなたがウォレットファイルを紛失すると資金も失われる可能性があります。" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "インボイスのフォールバックアドレスに資金が送付されます。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "新規ランダム ウォレットを生成" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "ドイツ語" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "請求書を取得" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Google認証コード: " @@ -2762,7 +2845,7 @@ msgid "Gossip" msgstr "ゴシップ" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "ギリシャ語" @@ -2778,15 +2861,15 @@ msgid "Hardware Keystore" msgstr "ハードウエアキーストア" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "ブロック高" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "ようこそ" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "ヘルプ" @@ -2794,16 +2877,8 @@ msgid "Here is your master public key." msgstr "以下がマスター公開鍵です。" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "隠す" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "{} タブを隠す" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "履歴" @@ -2811,11 +2886,11 @@ msgid "Homepage" msgstr "ホームページ" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "ホーム画面" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "ホップ" @@ -2823,7 +2898,7 @@ msgid "Host" msgstr "ホスト" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "ホスト名の解決ができません(getaddrinfoの失敗)" @@ -2839,49 +2914,50 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "しかし、ハードウェアウォレットはメッセージ復号をサポートしていないので現在の共同署名プールの設計では互換性がありません。" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "我々の安全基準を満たさないのでBIP39シードは生成しません。" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "しかしながら、我々はSLIP39シードは生成しません。" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "ハンガリー語" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "既存のシードを使用する" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "Google Authenticatorアカウントを紛失しました" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "IP/ポートは次のフォーマット:\n" "[host]:[port]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "自動接続を有効にした場合、ブロックチェーンが最も長いサーバに接続します。" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "有効にすると取引当たり最高100 satoshiが失われます" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "もし無効化されている場合、あなたがどのサーバーに接続するかを選ぶ必要があります。Electrumはサーバーのブロック情報が古い場合、警告を出します。" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." -msgstr "このオプションがチェックされると、ファンディングトランザクションが承認される前にリバーススワップを完了するようになります。" +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." +msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "もしわからなければ、'{}'としてリストアしてみてください。" @@ -2889,16 +2965,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "よく分からない場合、ここは変更しないで下さい。" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "あなたがオンラインなら、「{}」を押して続行してください。" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "このボックスをチェックすると、あなたの未検証取引は1つに統合されます" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "もしPINコードが無効化されている場合、物理的にあなたの{} デバイスを持っている誰かがあなたのBitcoinを使用することが出来ます。" @@ -2906,13 +2982,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "よく分からない場合、ここは記入しないで下さい" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "このチャネルを強制クローズすると、チャネル内のあなたの資金は{}ブロックの間利用不可能になります。" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "パスフレーズを忘れると、ウォレット内のビットコインにはアクセスすることができなくなります。パスフレーズはPINではありません。これを確実に理解している場合のみ変更してください。" @@ -2924,11 +3000,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "Google Authenticatorアカウントを紛失した場合、新しいシークレットをリクエストできます。再度シードを入力する必要があります。" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "2つ目の認証要素を紛失した場合、新しいコードをリクエストするにはシードからあなたのウォレットを復元し直す必要があります。" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "もしあなたがプライベートなウォッチタワーを持っている場合は、そのURLをここに入力してください。" @@ -2936,7 +3012,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "もし、本当に使用可能なカメラが接続されているのであれば、このエラーは、Linuxの過去のPyQt5バージョンのバグが原因かもしれません。最新のPyQt5をインストールしてみてください。" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "ネットワークの問題が解決しない場合、Torプロキシを使ってみてください。" @@ -2944,23 +3020,27 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "シードを紛失してしまうと、何らかの理由でウォレットが使えなくなった場合に、資金を復活させることができなくなります。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "ウォレットファイルを紛失した場合にバックアップからできることは、オンチェーンで子産を送って貰えるようにチャネルのクローズをリクエストすることだけです。" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "このトランザクションを信頼できないデバイスから受け取った場合、一度だけしか署名を承認しないでください。\n" "さもなくば、あなたは予想と異なる手数料を支払うことになるかもしれません。" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "パスフレーズが正しいことをよく確認して下さい。" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "新しいアドレスを作る場合はHDウォレットを使用して下さい。" @@ -2968,16 +3048,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "Windowsでデバイスが検出されない場合、設定-デバイス-接続デバイス に行き、デバイスを外してからもう一度デバイスを接続して下さい。" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "ウォレットに残高がある場合、シードの保管状況をよく確認して下さい。" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "無視して続行しますか?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "インポート" @@ -2989,39 +3068,43 @@ msgid "Import Bitcoin addresses or private keys" msgstr "ビットコインアドレスまたは秘密鍵のインポート" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "チャネルバックアップをインポートしますか?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "アドレスをインポート" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "チャネルバックアップをインポート" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "ファイルからインポート" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "Digital Bitboxのデスクトップアプリからペアリングをインポート" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "秘密鍵をインポート" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "特に、外部サービスで「秘密鍵をインポート」のような機能は使わないほうがよいでしょう。" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "処理中" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3029,48 +3112,49 @@ "バックアップは存在せず、ユーザーはその証拠を持っています。\n" "これは上級者向けの機能で、冗長なマルチシグを設定するときにのみ使うことをおすすめします。" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "場合によっては最大3つの釣銭用アドレスを使用して大きな金額を分割します。これによって送金先アドレスを複雑化します。" -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "" + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "次のブロック" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "該当ブロック: {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "パスワードが不正です" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "入力されたパスワードが違います。" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "シードが違います。" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "手数料を増やす" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "取引処理の優先順位を上げるには手数料を増やしてください。" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "インドネシア語" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "情報" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "情報" @@ -3083,30 +3167,30 @@ msgid "Initialize Device" msgstr "デバイスの初期化" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "初期化済" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "開始者: " -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "入力値" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "チャネルバックアップを入力" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "RAW形式の取引情報を読み込む" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "送り手" @@ -3114,7 +3198,7 @@ msgid "Install Wizard" msgstr "インストールウィザード" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "この機能には、zbarパッケージが必要です。" @@ -3122,11 +3206,11 @@ msgid "Instructions:" msgstr "説明: " -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "残高不足" @@ -3134,56 +3218,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "整数の重みは「!」と組み合わせて使うこともできます。例えば、ある量を「2!」に、別の量を「3!」に設定して、コインを40-60に分けることができます。" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "アドレスが不正です" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "金額が不正です" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "無効なビットコインアドレスです" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "無効なビットコインアドレスです" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "無効なビットコインアドレスです。" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "無効な手数料です" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "無効なJSONコードです" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "不正なエントリーが見つかりました:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "PINが不正です" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "無効な秘密鍵です" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "無効な金額" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3203,20 +3285,20 @@ msgid "Invalid mnemonic padding." msgstr "ニーモニックのパディングが不正です。" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "不正なニーモニックの単語" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "無効なノードIDです。33バイトの16進数でなければなりません。" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "無効なワンタイムパスワードです。" @@ -3229,45 +3311,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "無効なxpubマジックです。{}デバイスが正しいチェーンに設定されていることを確認してください。" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "請求書" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "請求書は有効期限切れです" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "以下は有効なライトニングの請求書ではありません: " -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "この請求書は不明な、もしくは仕様上互換性のないライトニングの機能を必要としています" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "請求書が不自然に長い期間私達の資金をロックさせようとしています。" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "請求記録" @@ -3275,15 +3344,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "それにはあなたのアドレスを監視することが出来るマスター公開鍵も含まれています。" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "これらの秘密鍵を出力してもバックアップにはなりません。" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "それは現在の履歴と矛盾します。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "他のウォレットに同じシードでインポートされるかもしれません。" @@ -3299,7 +3368,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "ゴシップを無効化しない限り、後で再度自動的にダウンロードされます。" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "イタリア語" @@ -3311,15 +3380,15 @@ msgid "Jade wallet" msgstr "Jadeウォレット" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "日本語" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "インプットとアウトプットを結合(Join)する" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "KeepKeyシード復旧" @@ -3327,7 +3396,7 @@ msgid "KeepKey wallet" msgstr "KeepKeyウォレット" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "\"!\" と打つと、現在の全残高を送ることができます。" @@ -3335,15 +3404,15 @@ msgid "Keystore" msgstr "キーストア" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "キーストアのタイプ" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "キルギス語" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "ラベル" @@ -3371,9 +3440,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "リモートサーバーに送信される前にラベル、トランザクションID、アドレスは暗号化されます。" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "言語" @@ -3381,7 +3450,7 @@ msgid "Latest version: {}" msgstr "最新のバージョン: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "ラトビア語" @@ -3414,18 +3483,18 @@ msgid "Licence" msgstr "ライセンス" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "ライト" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "ライトニング" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "ライトニング(凍結)" @@ -3437,33 +3506,37 @@ msgid "Lightning Gossip" msgstr "ライトニングゴシップ" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "ライトニングの請求書" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "ライトニングネットワーク" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "ライトニングネットワークの統計" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "ライトニングノードID" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "ライトニング支払い" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "ライトニングルーティング" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "ライトニング(凍結)" @@ -3475,19 +3548,20 @@ msgid "Lightning invoices are also supported." msgstr "ライトニングの請求書もサポートされています。" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "ライトニングは現在p2wpkhアドレスのHDウォレットでのみ利用可能です。" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "ライトニングは無効化されています" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "このウォレットは古いバージョンのElectrumで作られたため、ライトニングが有効ではありません。ライトニングのキーを作成しますか?" @@ -3495,69 +3569,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "このウォレットではライトニングは有効化されていません" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "ライトニングの鍵が初期化されました。" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "ライトニング支払いはこのウォレットでは利用できません" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "ライトニング:" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "行番 #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "micro SDカードからウォレットをロードする" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "micro SDカードからウォレットをロードする(現在のシードは上書きされます)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "バックアップの読み込み" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "取引情報を読み込む" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "バックアップをロード中..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "ローカル" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "ローカルウォッチタワー(&W)" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "ローカルウォッチタワー" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "ローカルで強制クローズ" @@ -3565,23 +3652,31 @@ msgid "Local gossip database deleted." msgstr "ローカルのゴシップデータベースが削除されました。" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "長いチャネルID" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "'{}'というタイプの有効なシードを入力したようですが、このダイアログではそのようなシードをサポートしていません。" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "取引を参照" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "低手数料" @@ -3601,7 +3696,7 @@ msgid "Make sure you install it with python3" msgstr "python3を使ってインストールしていることを確認してください" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "このウォレットへのビットコインの送金を請求する場合は、あなたがシードや秘密鍵を持っているか確認して下さい。" @@ -3609,26 +3704,26 @@ msgid "Master Fingerprint" msgstr "マスターフィンガープリント" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "マスター公開鍵" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "マトリックス" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "最大" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "最高手数料に達した" @@ -3640,24 +3735,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "Mempoolベース:手数料はメモリープールの深さを目安にしています" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "Mempoolの深さ" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "署名の合併" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "メッセージ" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "{}ではメッセージの暗号化、復号、署名が現在サポートされていません" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3665,23 +3760,27 @@ msgid "Method:" msgstr "方法: " -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "最小" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "採掘手数料" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "マイナー手数料: {} (次の画面で調整可能)" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "その他" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "金額が未入力です" @@ -3690,21 +3789,21 @@ msgid "Missing libraries for {}." msgstr "{}のライブラリが見つかりません。" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "レガシーインプットのためのトランザクションが見つかりません。" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "トランザクションが見つかりません。" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "URLのリポートの失敗" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "モバイルペアリングのオプション" @@ -3712,14 +3811,18 @@ msgid "More info at: {}" msgstr "詳細情報: {}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "スクリーン上に複数のQRコードが見つかりました。" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "送金キャパシティを増やすためには、資金をあなた自身のチャネルの間で移動させてください。" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "マルチシグネチャウォレット(複数署名)" @@ -3732,18 +3835,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "デバイスのPINではありません - 上を見てください" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "名前" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "これを{}と命名します。複数のデバイスがある場合、それらのラベルで見分けることができるでしょう。" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "ネットワーク" @@ -3752,25 +3855,29 @@ msgid "Network Setup" msgstr "ネットワークのセットアップ" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "ネットワーク要求の時間切れです。" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "無期限" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "絶対にシードを開示しないでください。" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Webサイトで入力したりしないで下さい。" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "新規連絡先" @@ -3782,46 +3889,46 @@ msgid "New Request" msgstr "新しいリクエスト" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "新規連絡先" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "新しい取引: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "次へ" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "次のシェア" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "いいえ" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "データ無し" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "説明なし" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "スクリーン上にQRコードが見つかりませんでした。" @@ -3829,11 +3936,15 @@ msgid "No Wallet" msgstr "ウォレットがありません" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "アドレスが利用できません。待機中のリクエストをいくつか削除してください。" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "金額なし" @@ -3841,11 +3952,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "データ無し" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "このサーバーは寄付するためのアドレスを公開していません" @@ -3857,10 +3968,14 @@ msgid "No existing accounts found." msgstr "既存のアカウントが見つかりません。" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "フォークは検出されていません" @@ -3869,23 +3984,23 @@ msgid "No hardware device detected." msgstr "ハードウエアデバイスは検出されませんでした。" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "入力が見つかりません。" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "キーストアがありません" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "ウォレットにはこれ以上アドレスがありません。" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "出力がありません(残高不足)" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "パスが見つかりません" @@ -3901,17 +4016,17 @@ msgid "No wallet loaded." msgstr "ウォレットがロードされていません" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "ノードID" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "ノードエイリアス" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "ノード" @@ -3919,17 +4034,17 @@ msgid "Nodes in database." msgstr "データベース内のノード" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "なし" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "ノルウェー語 (ブークモール)" @@ -3937,7 +4052,7 @@ msgid "Not Now" msgstr "Not Now" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "未検証" @@ -3945,45 +4060,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "このウォレットでは使用できません" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "未接続" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "有効になっていません" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "残高が不足" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "アドレスの残高不足" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "未検証" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "まだ使用できません" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "凍結されたアドレスがある場合、送金可能な金額は全残高を下回ります。" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "ライトニングチャネルはチャネルバックアップに変換されることにご注意ください。" @@ -3996,10 +4116,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "このサービスにコインがロックされるわけではないことにご注意ください。あなたはウォレットシードを用意して「ウォレット回復」オプションを使うことで、リモートサーバーなしに資金をいつでもノーコストで出金することができます。" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "もしもファンディングトランザクションが承認されなかった場合、この交換ではあなたが資金を失うリスクがあることをご理解ください。" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "注意:この設定を有効にすると、ウォレットを開く際にハードウエアデバイスが必要になります。" @@ -4008,7 +4124,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "注意:このカメラは比較的低解像度のフレームを生成するため、QRスキャンの精度に影響を与える可能性があります。" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "注意:これはオフラインの取引です。ネットワークに認識させるにはこれをブロードキャストする必要があります。" @@ -4016,11 +4132,11 @@ msgid "Nothing set !" msgstr "何もセットされていません!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "プロットする記録がありません。" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "要約する対象がありません。" @@ -4028,11 +4144,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "数字で小数点以下に表示するゼロの数を設定します。例えば2にした場合、\"1.\" の代わりに \"1.00\" と表示されます。" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "OK" @@ -4044,8 +4161,8 @@ msgid "OR" msgstr "または" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "オフライン" @@ -4053,8 +4170,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "Linuxでは、udevルールに新しい許可を追加する必要があります。" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "オンチェーン" @@ -4062,11 +4179,11 @@ msgid "Onchain" msgstr "オンチェーン" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "オンチェーンの請求書" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "1行につき1つ送金先を入力して下さい。" @@ -4074,7 +4191,7 @@ msgid "One-server mode" msgstr "単一サーバーモード" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "ブロックエクスプローラー" @@ -4086,7 +4203,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "定数を単一の引数に取るOP_RETURNスクリプトのみがサポートされています。" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "アドレスアウトプットのみが{}によってサポートされています。" @@ -4094,29 +4211,28 @@ msgid "Only connect to a single server" msgstr "単一のサーバーのみに接続する" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "リカバリ用シードを書き留めて、デバイス内のウォレットが空になっている状態であることを確認してからデバイスを消去してください。さもなくば、ビットコインは永久に失われるでしょう。" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "チャネルのオープン" -#: electrum/gui/qt/send_tab.py:674 +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" +msgstr "" + +#: electrum/gui/qt/send_tab.py:690 msgid "Open a new channel" msgstr "新規チャンネルの開設" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "「支払い(Pay)」がクリックされたとき詳細なトランザクションの内容を表示するダイアログを開く" - #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "調整PDFを開く" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "チャネルのオープン" @@ -4124,24 +4240,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "取得するためには共同署名者のウォレットを開いてください。" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "{} ファイルを開く" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "OpenAliasは記録・コインの受取・送金の共同署名などを行います。" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "チャネルを開いています..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "オプション" @@ -4153,15 +4269,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "もしくは代わりにキャンセルをクリックしてこのキーストアをスキップしてください。" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "他の既知のサーバー" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "その他のオプション" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "デバイスのファームウェアが古くなっています" @@ -4170,92 +4286,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "古い{}ファームウェアです({}というラベルのデバイス)。{}から更新されたファームウェアをダウンロードしてください。" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "古い {} のファームウェア({}というラベルのデバイス)です。Blockstream Green比較アプリを使って更新してください。" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "アウトポイント" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "出力値" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "出力ポイント" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "受け手" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "概要" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "PIN コード" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "PINコードによる保護" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PINは無効です" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "PINが更新されていません" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "PINによる保護が強く推奨されます。あなたの{}が物理的に誰かに盗まれたとき、PINはあなたのビットコインを守る唯一の保護手段です。" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "PINを設定しました" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PINを更新しました" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "支払い済み" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "部分的署名済" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "パスフレーズ" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "パスフレーズ:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "パスフレーズ" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "パスフレーズによって、特定の(大文字小文字を区別する)パスフレーズに対応する新しいウォレットにアクセスすることができます。" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "パスワード" @@ -4263,7 +4388,7 @@ msgid "Password Strength" msgstr "パスワードの強度" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "パスワードは無効化されており、ウォレットは保護されていません" @@ -4275,33 +4400,29 @@ msgid "Password mismatch" msgstr "パスワードの不一致" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "パスワードは少なくとも 4 文字が必要です。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "パスワードは64文字以下である必要があります" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "パスワードがアップデートされていません。" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "パスワードが必要です" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "{}のパスワード更新" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "パスワードの変更に成功しました" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "パスワードを変更しました" @@ -4309,43 +4430,43 @@ msgid "Password:" msgstr "パスワード:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "クリップボードから貼り付け" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "支払い" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "ライトニング請求書を支払いますか?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "オンチェーンで支払" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "送信先" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "一括送金" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "支払いハッシュ" @@ -4353,22 +4474,35 @@ msgid "Payment Received" msgstr "送金が受領されました" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "支払い請求" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "支払いに失敗しました" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "支払いハッシュ" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "支払いログ" @@ -4376,25 +4510,26 @@ msgid "Payment log:" msgstr "支払いログ" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "支払いが受領されました" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "支払いが受領されました:" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "支払請求の期限が切れています" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "送金完了" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "取引情報を送信しました。" @@ -4410,19 +4545,23 @@ msgid "Pending" msgstr "承認待ち" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "何か依存関係が間違っているようです..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "ペルシャ語" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "エラーの発生原因を簡単に説明して下さい(オプション)" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "ネットワーク接続を確認してください。" @@ -4430,7 +4569,7 @@ msgid "Please check your {} device" msgstr "{} デバイスをチェックして下さい" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "確認して下さい" @@ -4438,23 +4577,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "Jadeデバイスでメッセージの署名を承認してください..." -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "マルチシグウォレットの詳細をJadeデバイスで承認してください..." -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "トランザクション詳細をJadeデバイスで承認してください..." -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "あなたのウォレットファイルのバックアップを作成してください!" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "ゴシップを有効化してください" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "金額を入力してください" @@ -4462,7 +4601,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "共同署名者のマスター公開鍵(xpub) を入力して下さい。" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "あなたのGoogle Authenticatorコードを入力してください" @@ -4471,7 +4610,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "あなたのGoogle Authenticatorコードを入力してください:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "Eメールアドレスを入力してください" @@ -4495,9 +4634,9 @@ msgid "Please insert your {}" msgstr "{} を挿入して下さい" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "チャネルのバックアップはチャネルを復元するのには使えないということにご注意ください。" @@ -4505,15 +4644,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "共同署名者のマスター公開鍵を記入するか、カメラボタンを使ってスキャンして下さい。" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "バグがありましたら、Githubにてissueとしてご報告下さい:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "この問題は手動で報告して下さい" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "GUIの設定の変更は、次回の起動時に反映されます。" @@ -4526,11 +4665,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "この{0}個の単語を順番通りに紙に記録して下さい。" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "ビットコインのアドレスか支払いリクエストをスキャンしてください" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "バックアップディレクトリを選択してください" @@ -4542,8 +4681,8 @@ msgid "Please share it with your cosigners." msgstr "これは、共同署名者で共有して下さい。" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "ファンディング(入金)トランザクションに署名してブロードキャストしてください" @@ -4551,7 +4690,7 @@ msgid "Please try again." msgstr "再試行して下さい。" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "ここに記入して下さい。" @@ -4559,7 +4698,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "シードをバーチャルキーボードで入力してください" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "少々お待ちください" @@ -4567,15 +4706,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "アップデート可能なelectrumのバージョンがあるか確認しています。" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "少々お待ち下さい..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "ポーランド語" @@ -4583,35 +4722,34 @@ msgid "Port" msgstr "ポート" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "ポート番号は数字でなければいけません" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "ポルトガル語" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "ポルトガル語 (ブラジル)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "mempoolの中の位置" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "設定" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "プレイメージ" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "トランザクションのスイープ(取り込み)を準備中..." @@ -4619,16 +4757,15 @@ msgid "Preparing to sign transaction ..." msgstr "トランザクションの署名を準備中..." -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "トランザクションのインプットを準備中..." -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "トランザクションを準備中..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4660,12 +4797,16 @@ msgid "Press Next to open" msgstr "開くには次を押してください" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "もう一度押して終了" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "前のシェア" @@ -4673,29 +4814,33 @@ msgid "Printer Calibration" msgstr "プリンター調整" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "秘密鍵" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "秘密鍵" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "秘密鍵をエクスポートしました。" -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "チャネルを開設するのに問題が発生しました: " -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "続行" @@ -4723,8 +4868,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "物理的に隔離されたトランザクションの署名のサポートを提供" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "プロキシ" @@ -4736,40 +4881,40 @@ msgid "Proxy mode" msgstr "プロキシの種類" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "Proxyの設定はElectrumサーバーの他、全ての接続に適用されます。" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "プロキシ ユーザー名" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "公開鍵" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "公開鍵" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "QRリーダーのエラー" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR コード" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QRコードをコピーしました" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "QRコードをファイルに保存しました" @@ -4781,10 +4926,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "無効なピクセルフォーマットのビデオフレーム用のQRコードスキャナ" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "QRリーダーの読み込みに失敗しました。これは古いバージョンのPyQt5を使用している場合に発生する可能性があります。" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "質問" @@ -4793,15 +4939,15 @@ msgid "Quit" msgstr "終了" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "パスワードを忘れないようにしてください!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "生" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "生トランザクション" @@ -4813,21 +4959,28 @@ msgstr "{}のための新しいPINを再入力してください。\n\n" "注意: 数字の位置は変わっています!" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "QRコードの読み取り" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "QRコードをカメラから読み込む" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "QRコードをスクリーンから読み込む" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "ファイルから読み込む" @@ -4835,23 +4988,28 @@ msgid "Read from microphone" msgstr "マイクから読み取り" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "Revealer {} の暗号化の準備ができました" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "実現された収益" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" -msgstr "リバランス" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" +msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "チャネルのリバランス" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "既存のチャネルをリバランス" @@ -4863,28 +5021,20 @@ msgid "Rebalancing channels" msgstr "チャネルのリバランス中" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "請求" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "受信キュー" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "受信" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "入金アドレス" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "受取人" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "受け取り先が指定されていません。" @@ -4897,59 +5047,63 @@ msgid "Recover from a seed you have previously written down" msgstr "前に書き留めておいたシードから復元する" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "文字列に変換" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "関係する請求書" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "リモートノード" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "リモートノードID" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "リモートピアID" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "消去" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "チャネルバックアップを削除しますか?" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "ウォレットから削除" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "連絡先リストから {} を削除しますか?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "手数料追加(RBF)" @@ -4957,50 +5111,50 @@ msgid "Report contents" msgstr "報告" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "報告を送信しました" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "バグ報告" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "リクエストがクリップボードにコピーされました" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "リクエストを強制クローズしますか?" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "リクエストを強制クローズ" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "リモートピアからの強制クローズを要求しますか?" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "サーバーから要求が拒否されました。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "リクエストを送信しました" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "請求金額" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "要求されたチャネルの金額はプロトコルで許可されている最大値を越えています。" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "TrustedCoinのサーバーにアカウント情報を要求しています..." @@ -5009,11 +5163,11 @@ msgid "Requesting {} channels..." msgstr "{}チャネルをリクエスト中..." -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "請求者" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "リクエスト" @@ -5022,32 +5176,32 @@ msgid "Require {0} signatures" msgstr "{0} の署名が必要" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "要求されたパッケージ'PIL'が利用できません。インストールするか、かわりにTrezorのウェブサイトを使ってください。" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "要求されたパッケージ'PIL'が利用できません。インストールしてください。" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "必要事項" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "リセット" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "二要素認証ウォレットの復旧" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "二要素認証ウォレットの復旧" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "再試行" @@ -5071,23 +5225,23 @@ msgid "Right side" msgstr "右側" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "ルーマニア語" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "ロシア語" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "SLIP39シード" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "SLIP39シードはElectrumでインポートできるので、ユーザーは他のウォレットにロックされた資金にアクセスすることができます。" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "SLIP39シェア" @@ -5095,30 +5249,29 @@ msgid "Safe-T mini wallet" msgstr "Safe-T mini ウォレット" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "保存" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "バックアップを保存" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "バックアップを保存して強制クローズ" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "チャネルバックアップを保存" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "請求をファイルへ保存" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "オフラインで取引を保存する" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5140,11 +5293,11 @@ msgid "Scanning devices..." msgstr "デバイスをスキャン中" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "シャッフルされた単語" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "スクリプトタイプ" @@ -5156,21 +5309,25 @@ msgid "Security Card Challenge" msgstr "セキュリティカードの認証" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "シード" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "シードが入力されました" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "シードタイプ" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "有効なシード" @@ -5178,7 +5335,7 @@ msgid "Seed extension" msgstr "拡張シード" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "シードタイプ" @@ -5186,56 +5343,56 @@ msgid "Select a device" msgstr "デバイスを選択して下さい" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "バックアップタイプを選択: " -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "日付の選択" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "プライベートキーのエクスポート先ファイルを選択" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "取引履歴をエクスポートするファイルを選択" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "{} を保存するファイルを選択" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "キーストアを選択" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "リカバリータイプを選択: " -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "シードの長さを選択: " -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "シード/シェアの長さを選択" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "サーバーを自動選択" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "サーバーを手動選択" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "シェアの長さを選択: " -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "ファイルを保存する場所を選択" @@ -5243,7 +5400,7 @@ msgid "Select where to save the setup file" msgstr "セットアップファイルを保存する場所を選択してください" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "トランザクションを保存する場所を選択してください" @@ -5251,7 +5408,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "GUIに使う言語を設定します(再起動が必要)。" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "シードの長さを選択: " @@ -5259,12 +5416,12 @@ msgid "Select your server automatically" msgstr "サーバーを自動的に選択する" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "取引情報の保存先を選択" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "送信" @@ -5272,14 +5429,10 @@ msgid "Send Bug Report" msgstr "バグリポートを送信" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "支払いを送信しますか?" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "送信キュー" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "共同署名者に送信" @@ -5288,15 +5441,15 @@ msgid "Send to speaker" msgstr "スピーカーに送信" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "送信中" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "クラッシュリポートを送信中..." -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "支払を送信中" @@ -5308,25 +5461,25 @@ msgid "Sent HTLC with ID {}" msgstr "ID {}のHTLCを送信しました" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "サーバ" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "サーバー手数料" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "サーバーが遅延中 ({} blocks)" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "サーバーに到達できません。" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "サーバーが予期せぬTxIDを返しました。" @@ -5338,17 +5491,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "セッションタイムアウト" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "PINを設定" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "お釣りの値を他の送金先アドレスと同じ精度にする" @@ -5356,22 +5509,30 @@ msgid "Set wallet file encryption." msgstr "ウォレットのファイルを暗号化する" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "設定" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "シャミア" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "共有" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "ビットコインリクエストを共有" @@ -5379,38 +5540,54 @@ msgid "Share Invoice" msgstr "請求書を共有" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "短いチャネルID" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "表示" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "アドレスの残高を法定通貨単位で表示する" +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "ミリサトシの精度でライトニングの残高を表示" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "QRコードの表示" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "履歴にキャピタルゲインを表示する" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "上級者向け設定" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "レートの履歴を見る" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5420,10 +5597,10 @@ msgid "Show on Ledger" msgstr "Ledgerで表示" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "{}で表示" @@ -5431,107 +5608,103 @@ msgid "Show report contents" msgstr "リポートを表示する" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "{} タブを表示" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "表示/非表示" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "アドレスを表示 ..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "署名" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "このトランザクションに署名しますか?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "メッセージの署名・署名確認" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "メッセージの署名/検証" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "署名" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "署名認証完了" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "署名済" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "署名中" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "大きなトランザクションに署名しています。お待ちください..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "メッセージに署名中..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "取引の署名中..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "アドレスによる署名とは、実際には対応する秘密鍵で署名し、対応する公開鍵で検証するということを意味します。あなたが入力したアドレスは対応する唯一の公開鍵を持っていないので、この処理を実行することができません。" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "単一シード(BIP39)" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "サイズ:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "スロバキア語" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "スロベニア語" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "いくつかのコインは凍結されています: {} (アドレス一覧やコインのタブから解凍することができます)" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "一部のアウトプットが非標準スクリプトに送金されます。" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "いくつかのシェアが無効です。" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "Electrumの実行時に何か不都合が生じました。" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "Sorry!" @@ -5539,43 +5712,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "アップデートの確認が出来ませんでした。また後でトライしてみてください。" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "ソース" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "スペイン語" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "支払" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "消費(何も選択しない)" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "支払元" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "承認されたコインだけ使用" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "承認された入力だけ使用" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "スタンダードウォレット" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "起動時間は一瞬に限りなく近く、その裏にはたくさんの高性能サーバがあり、それらによりビットコインネットワークの最新状況をスピーディー且つ低負荷でお届けします。" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5587,13 +5748,13 @@ msgid "Static: the fee slider uses static values" msgstr "固定: 手数料の調節スライダーで固定の値が使われます" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "状態" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "状態 :" @@ -5603,20 +5764,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "ステップ {}/24。あなたの{}に書かれているシード単語を入力してください。" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "サブマリンスワップ" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "成功" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "ピアを提案" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "要約" @@ -5628,53 +5797,57 @@ msgid "Summary Text PIN is Disabled" msgstr "要約テキストPINは無効です" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "スーパーシャミア" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "サポートされているコイン" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "交換" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "最低スワップサイズ以下でのスワップなので、スライダーを変えてください。" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" +msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "オンチェーンの資産をライトニングの資産と交換" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "資産の交換中" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "スウェーデン語" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "スイープ" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "秘密鍵のスイープ" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "同期中..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "タミル語" @@ -5682,59 +5855,62 @@ msgid "Tap to show" msgstr "タップして表示" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "目標" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "ターゲット手数料" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "利用規約" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "テストネット" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "テストネットのコインは無価値です。" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "テストネットはメインのBitcoinネットワークとは別のものです。テストに使用されます。" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "クリップボードにコピーされました" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "テキストをクリップボードにコピーしました" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "タイ語" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "Digital Bitbox には既にシードが存在します。以下のオプションから選んでください: " -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "ライトニングネットワークのグラフは完全に同期されています。" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "ライトニングネットワークのグラフを同期中です...\n" @@ -5746,45 +5922,51 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "PINは9文字より長くてはいけません。" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr " --serverfingerprint オプションで指定されたフィンガープリントとメインサーバーのSSL証明書が一致しません。" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "{}によって生成されたアドレスが一致しません!" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "手数料は送信者が決めることができますが、手数料の少ない取引情報は確定まで時間がかかることがあります。" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "受取り手によって受け取られる残高。" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "残高不足の場合、数字が赤字として表示されます。" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "アドレス自体は永久にElectrumウォレットと共にあるので、期限切れとなることはありません。" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "このチャネルのピアはトランポリン支払いのルーティングが可能です。" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "備考欄は受信者には送られることはありません。ウォレットファイルに保存されて、後で「履歴」タブで確認することができます。" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "デバイスから切断されました。" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." @@ -5792,7 +5974,7 @@ "もしもこのトランザクションが署名前に悪意をもって変更されていた場合には、\n" "あなたは表示されているよりも多くのマイナー手数料を支払うことになるかもしれません。" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "取引手数料が一般より高く設定されているようです。" @@ -5807,30 +5989,35 @@ msgid "The file was removed" msgstr "ファイルは削除されました" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "ハードウェアデバイスのファームウェアが古すぎます。可能なら、アップグレードすべきです。壊れる可能性がありますが、このエラーを無視して続行することもできます。" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "以下のアドレスが追加されました" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "下記のエイリアスプロバイダーが利用可能:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "以下の入力はインポートできませんでした" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "前のトランザクションが発見できないため入力金額が検証できませんでした。\n" "消費される金額は検証できません。" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "新しい手数料率は前よりも高い必要があります。" @@ -5838,55 +6025,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "次のステップではウォレットのシード値を生成します。シードはあなたのコンピュータには保存されず、紙に書いて保存されるべきです。マルウェアから保護するためにこれをオフラインで行って、後であなたのウォレットをオンラインにする方がよいかもしれません。" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "このオペレーションは未定義です。これはElectrumではなく、一般的な問題です。" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "手数料を支払った後に残るアウトプットの値が小さすぎます。" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "プラットフォームのQR検出ライブラリは利用できません。" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "提案された手数料は、あなたのキロバイトあたり手数料の設定を使用して計算され、子トランザクションと親トランザクションの合計サイズに適用されます。通常、CPFPトランザクションをブロードキャストした後、履歴に新たな未承認トランザクションが表示されます。" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "シードフレーズは、パスワードを忘れたり、デバイスを紛失したりした場合に、ウォレットを復元するためのものです。" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "取引情報のブロードキャストにてエラーが発生しました。" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "エラーが発生しました。" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "取引情報のブロードキャストにてサーバーが予期せぬTxIDを返しました。" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "セットは完全です!" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "複数のOP_RETURNを含む出力が原因で、取引は却下されました。" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "データが大きすぎるため取引は却下されました。" @@ -5896,24 +6094,24 @@ msgstr "ウォレット'{}'は複数のアカウントを持っています。これはバージョン2.7以降サポートされていません。\n\n" "ウォレットを複数のファイルに分割しますか?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "そして、あなたのGoogle Authenticatorコードを入力してください。" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5921,7 +6119,7 @@ msgid "There is a new update available" msgstr "利用可能な更新があります" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "自動リポート機能に問題が発生:" @@ -5930,7 +6128,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "したがって、二要素認証は無効化されています。" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "アドレスはすでに使用されています。プライバシー上の問題になるので、新しい支払いのためにこれを再利用しないでください。" @@ -5938,27 +6140,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "この金額は現在あなたがチャネルで送れる最大値を越えています。" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "ブロックチェーンは、サーバから受信した取引情報の検証に使われます。" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "このチャネルはあなたのシードから回復できません。あなたが手動でバックアップする必要があります。" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "このチャネルは受け取り用として凍結されています。請求書には含まれません。" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "このチャネルは送金用として凍結されています。外部への支払いには利用されません。" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "このチャネルは{}承認後に利用可能になります" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "このファイルは存在しません。" @@ -5975,33 +6181,38 @@ msgid "This file is encrypted with a password." msgstr "このファイルはパスワードで暗号化されています。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "この機能はあなたの{}をモバイルデバイスとペアリングした後にのみ利用可能になります。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "この機能は{}を使っているときにp2pkhキーストア用としてのみ利用可能です。" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "この機能は{}を使っているときに標準ウォレット用としてのみ利用可能です。" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "署名された支払請求を送ると、この内容は受け取り側にも表示されます。" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "この請求書はすでに支払い済みです" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "この請求書は期限切れです。" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "これはチャネルです" @@ -6009,19 +6220,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "これは静的なチャネルのバックアップです" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "このウォレットは読み取り専用です。" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "これは監視専用のウォレットです。" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "これは監視専用のウォレットであり、秘密鍵を持っていません。" @@ -6029,26 +6240,34 @@ msgid "This is discouraged." msgstr "これはお勧めしません。" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "これはブロックチェーンのローカルコピーのブロック高です。" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." -msgstr "これは巨大なQRコードを作るかも知れません。" +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." +msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "高額な送金手数料となるかもしれません" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "このことは、このウォレットのビットコインを使用することが出来ないことを意味します。" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "これはあなたのプライバシーを改善します。" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "このプラグインはウォレットシードや英数字のカスタムシークレットの視覚的に暗号化されたバックアップを作成可能にします。" @@ -6061,15 +6280,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "このプラグインはマルチシグウォレットの利用を助けます。" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "このリクエストはオンチェーンでは支払えません" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "このリクエストにはライトニングのインボイスがありません。" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "このリクエストは期限切れです" @@ -6081,15 +6300,23 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "このサービスはあなたが3つのうち2つの鍵を所有するようなマルチシグウォレットを利用します。三番目の鍵はリモートサーバーに保存され、あなたに代わってトランザクションを署名します。リモートサーバーを使うトランザクションは小額の手数料がかかります。" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "この設定は送信タブと残高関係の項目に影響します。" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "この取引の情報は保存されていません。本当に閉じても良いですか?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." @@ -6097,20 +6324,23 @@ "現在接続されたサーバーはまだこのトランザクションの情報を知りません。\n" "あなたはこれを今ブロードキャストするか、ただ削除することができます。" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "この取引は高額の手数料が必要であり、手数料が足りないと現在のサーバーからブロードキャストされないでしょう。" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "このタイプのスクリプトは{}でサポートされていません。" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "このタイプのスクリプトは{}でサポートされていません: {}" @@ -6118,7 +6348,7 @@ msgid "This version supports a maximum of {} characters." msgstr "このバージョンは最大{}文字までサポートしています。" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "このウォレットにはシードがありません。" @@ -6126,7 +6356,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "このウォレットはすでにTrustedCoinに登録されています。ウォレット作成を終了するためには、Google Authenticatorのコードを入力してください。" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "このウォレットはTrustedCoinの二要素認証で保護されています。" @@ -6134,7 +6364,7 @@ msgid "This wallet is watching-only" msgstr "このウォレットは閲覧専用です。" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "このウォレットは閲覧専用です。" @@ -6143,30 +6373,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "このウォレットはシードから復元され、2つのマスター秘密鍵がを含んでいます。" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "これは手数料を節約します。" +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "{}を送信しますか?" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "この{}デバイスはbase58のアドレス宛の送信のみ行うことができます。" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "宛先" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "キャンセルするには、点滅しているライトに短時間タッチするか、タイムアウトするまでお待ちください。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "キャンセルするには、ライトに短時間タッチするか、タイムアウトするまでお待ちください。" @@ -6174,14 +6404,14 @@ msgid "To channel" msgstr "チャネルへ" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "続けるには、Digital Bitboxの点滅するライトに3秒間触れてください。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "続けるには、Digital Bitboxのライトに3秒間触れてください。" @@ -6197,7 +6427,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "秘密を暗号化するためには、まずノイズを発生させるか、ロードする必要があります。" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "問題に関する我々の診断と修正を助けるために、あなたは有用なデバッグ情報を含むバグリポートを送信することができます。" @@ -6205,19 +6435,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "シードはメモをとってバックアップしましたか?確認のためここに再度入力をお願いします。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "それを防ぐために、このチャネルのバックアップを保存してください。" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "これを防ぐためには、別のデバイスであなたのウォレットのバックアップを保存しておくべきです。" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "量を「最大」にするには、特殊文字「!」を使用します。" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "あなたのプライバシーを守るために、Electrumは他の出力と同様の精度のお釣りを生成します。" @@ -6251,49 +6485,56 @@ msgid "Too short." msgstr "短すぎます" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "合計手数料" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "合計手数料率" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "合計サイズ" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "取引" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "取引ID" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "取引ID:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "ウォレットの履歴に取引が追加されました。" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." -msgstr "トランザクションはすでに保存されているか、まだ署名されていません。" +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." +msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." @@ -6301,23 +6542,23 @@ "一部のアウトプットの値が小さすぎます(おそらく1000サトシ未満でしょう)。\n" "単位を混乱してないことを確認してください。例えばmBTCとBTCなど。" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "取引は保存できませんでした。" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "取引は正常に送信されました" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "トランザクションは最終状態です" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "取引のサイズが過大です。" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "この取引はこのウォレットに関係がありません。" @@ -6325,36 +6566,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "ジョインさせるトランザクション" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "署名を合併させるトランザクション" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "このウォレットと関係ない取引情報です" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "取引に非標準バージョンを使います。" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "取引:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "取引" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "トランザクションは暗号化されてリモートサーバーに保存されます。" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "Trezorマトリックス復元" @@ -6362,27 +6599,27 @@ msgid "Trezor wallet" msgstr "Trezorウォレット" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "正" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "TrustedCoin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "TrustedCoin(2段階認証)のバッチ手数料" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "次のバッチトランザクションのTrustedCoin(2FA)手数料" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "TrustedCoinの情報" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "TrustedCoinはトランザクションの共同署名で小額の手数料を徴収します。手数料はプリペイドトランザクションをいくつ購入したかで変わります。プリペイドトランザクションを使い切るとアウトプットがトランザクションに追加されます。" @@ -6390,15 +6627,15 @@ msgid "Try to connect again?" msgstr "もう一度接続を試みますか?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "どんなバグかだけでなく、どうすると起こるのか、過程も説明して下さい。" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "取引手数料を上げてみて下さい。" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "トルコ語" @@ -6414,66 +6651,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "二要素認証はTrustedCoinが提供するサービスです。これを使うには、Google Authenticatorをインストールした別のデバイスが必要です。" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "Tx" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Type" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "URI" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "USBシリアル" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "ウクライナ語" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "バックアップを作成できませんでした" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "CSVの作成ができませんでした" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "履歴エクスポートに失敗しました" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "ファイルを読み込めないか空でした" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "画像をスキャンできません。" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "報告を送信できません" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "未検証" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "未検証の親取引" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "予期せぬエラーが発生しました。" @@ -6481,72 +6714,77 @@ msgid "Unexpected password hash version" msgstr "予期せぬパスワードのハッシュバージョン" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "凍結を解除" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "アドレスを凍結解除する" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "アドレスを凍結解除する" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "コインを凍結解除する" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "コインを凍結解除する" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "解凍(受け取り用)" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "解凍(送信用)" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "不明" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "不明なエラー" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "取引のブロードキャストにて不明なエラーが起きました。" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "不明な請求書" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "準備ができていない" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "未払い" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "未実現の収益" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "未署名" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6554,8 +6792,12 @@ msgid "Unsupported password hash version" msgstr "サポートされないパスワードのハッシュバージョン" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "未使用" @@ -6567,7 +6809,7 @@ msgid "Update check failed" msgstr "更新のチェックに失敗しました" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "Electrum {} への更新があります" @@ -6589,7 +6831,7 @@ msgid "Upload a master private key" msgstr "マスタープライベートキーのアップロード" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Torプロキシを使用する" @@ -6601,23 +6843,23 @@ msgid "Use a master key" msgstr "マスター鍵を使用する" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "リモートウォッチタワーを使う" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "サーバとして使う" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "お釣りアドレスを使う" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "複数のお釣りアドレスを使う" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "proxyを使用する" @@ -6637,12 +6879,12 @@ msgid "Use this dialog to toggle encryption." msgstr "このダイアログは暗号化の切替えに使用します。" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" -msgstr "トランポリンルーティングを使用(ゴシップを無効化)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" +msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "使用済" @@ -6650,20 +6892,20 @@ msgid "Username" msgstr "ユーザー名" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Icons8 アイコンパック (icons8.com) のアイコンを使っています。" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "お釣りアドレスを使うと、他人があなたの取引履歴を追跡しにくくなります。\n" "送信時にアドレスの残高を使い切り、新たなアドレスに残りを移し替えるようにします。" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "有効" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Value" @@ -6671,7 +6913,7 @@ msgid "Verified block headers" msgstr "検証済みのプロックヘッダー" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "検証" @@ -6683,41 +6925,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "ケーブルの接続と他のアプリケーションが使用していないことを確認して下さい。" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "バージョン" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "ビデオデバイス" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "ベトナム語" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "チャネルを見る" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "支払いを表示" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "トランザクションを表示" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "請求書を見る" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "ログを表示" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "ブロックエクスプローラーで閲覧" @@ -6725,20 +6963,20 @@ msgid "Visual Cryptography Plugin" msgstr "可視化暗号プラグイン" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "警告" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "警告:全ての秘密鍵は絶対に公開しないで下さい。" -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "警告:これはマルチシグウォレットです。" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "警告:エイリアス\"{}\"は追加のセキュリティチェックであるDNSSECで検証できなかったため、正しくない可能性があります。" @@ -6754,11 +6992,15 @@ msgid "Wallet" msgstr "ウォレット" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "ウォレットの残高" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "ウォレットの情報" @@ -6766,11 +7008,11 @@ msgid "Wallet Name" msgstr "ウォレット名" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "ウォレットのバックアップが作成されました" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "お釣りアドレス" @@ -6778,15 +7020,15 @@ msgid "Wallet creation failed" msgstr "ウォレットの作成に失敗" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "ウォレットファイルが壊れています。シードを使って復旧してください。" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "ウォレットファイルがありません: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "ウォレット名" @@ -6794,11 +7036,11 @@ msgid "Wallet not encrypted" msgstr "ウォレットは暗号化されていません" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "ウォレットの受取りアドレス" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "ウォレットを削除済: {}" @@ -6806,7 +7048,7 @@ msgid "Wallet setup file exported successfully" msgstr "ウォレットのセットアップファイルのエクスポートに成功しました。" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "ウォレットのタイプ" @@ -6822,16 +7064,16 @@ msgid "Wallets" msgstr "ウォレット" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "警告" @@ -6843,7 +7085,11 @@ msgid "Warning!" msgstr "警告!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6855,7 +7101,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "警告: これを使うと弱いパスワードを選択することになるならば、使わないでください。" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "警告: このウォレットタイプはシードからのチャネルの回復をサポートしていません。あなたは新しいチャネルを作成するたびにウォレットをバックアップしなおす必要があります。ライトニングの鍵を作成しますか?" @@ -6863,15 +7109,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "警告: マルチシグウォレットを回復するためには、それぞれの共同署名者のマスター公開鍵をあなたの全てのバックアップに含める必要があります。" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "監視専用ウォレット" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "ウォッチタワー" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Electrum が常に BIP39 インポートをサポートする保証はありません。" @@ -6887,25 +7133,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "これは理想的とは言えませんが、Electrumを管理者として実行すると役立つ場合があります。" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "デバイスを消去" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "デバイスを消去して、全てのデータを削除します。ファームウェアは変更されません。" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "{} ブロック以内" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "ウィットネス・スクリプト" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "新しいバージョンのElectrumが存在する場合は、お知らせしてもよろしいですか?" @@ -6915,7 +7165,7 @@ msgid "Write down the seed word shown on your {}" msgstr "あなたの {} に表示されているシード単語を書き写してください。" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "ログをファイルに書き込む" @@ -6927,8 +7177,9 @@ msgid "Wrong PIN" msgstr "PINが違います" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "鍵の種類が違います" @@ -6936,13 +7187,13 @@ msgid "Wrong password" msgstr "パスワードが間違っています" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "署名が間違っています" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "はい" @@ -6950,11 +7201,11 @@ msgid "You are already on the latest version of Electrum." msgstr "既に最新バージョンのElectrumです。" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "あなたは分岐したブロックチェーンを参照しています" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "現在テストネットモードです。" @@ -6962,14 +7213,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "古いバージョンのElectrumが使用されているようです。アップデートをお願いします。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "オフラインです" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "現在非HDウォレットを使用しています。このウォレットは新しいアドレスを生成しません。" @@ -6977,7 +7229,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "アウトプットを一行につき一つ指定することで、複数の送金先へ一つのトランザクションで送金できます。" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "'{}'でこの設定を禁止できます。" @@ -6989,11 +7241,11 @@ msgid "You can override the suggested derivation path." msgstr "規定のパスを書き換え可能です。" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "ビットコインのアドレスは何回でも使い回すことができますが、あなたのプライバシーのためには好ましくありません。" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "個人の好みに合わせて、あなたのデバイスのホームスクリーン画面を設定することができます。あなたは {} x {} ピクセルのモノクロの画像を選択する必要があります。" @@ -7001,27 +7253,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "ネットワークに接続しないと取引をブロードキャスト出来ません。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "パスワードが無ければ、コインやバックアップにアクセスすることはできません。" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "そのインボイスはライトニングを使って支払うことはできません。" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "ライトニング支払いを行うためにチャネルバックアップを使うことはできません。" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "記録した秘密のパスフレーズでウォレットを復元できるので、通常のバックアップは必要ありません。" @@ -7029,11 +7285,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "パスフレーズに連続したスペース文字または先頭や末尾にスペース文字があります。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "{n}のオープン済みチャネルがあります。" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "入力形式には、ビットコインアドレス、アドレス帳のラベル(候補が表示されます)、エイリアス(メールアドレスのような形式のビットコインアドレス)が使えます。" @@ -7042,19 +7302,19 @@ msgid "You may extend your seed with custom words." msgstr "独自の単語を使用してシードを拡張することが可能です。" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "チャネルをリバランスすればその容量を獲得できるかもしれません。" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "資金を交換すればそのキャパシティを得られるかもしれません。" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "ファイルのアイコンからCSV形式のファイルを読み込む事もできます。" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "このトランザクションの支払い元になっている、別のローカルなトランザクションがあなたのウォレット内にあるかもしれません。ローカルトランザクションをブロードキャストするか、削除する必要があります。" @@ -7066,49 +7326,58 @@ msgid "You might have to unplug and plug it in again." msgstr "プラグを抜いて、もう一度挿し直す必要があるかもしれません。" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "ライトニング支払を受けるためにはオンラインである必要があります。" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "ウォレットの作成を完了するためにはオンラインである必要があります。オフラインコンピュータでシードを生成した場合、「{}」をクリックしてこのウィンドウを閉じ、あなたのウォレットファイルをオンラインコンピュータに移動させてElectrumで再度開いてください。" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "設定でバックアップディレクトリを指定する必要があります。" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "それぞれのパスフレーズは異なるアドレスを生成するので、別のElectrumウォレットを作成する必要があります。パスフレーズを変えても元のウォレットは失われず、元のパスフレーズを使うことでアクセスすることができます。" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." -msgstr "まずはじめにライトニングのチャネルをオープンする必要があります。" - -#: electrum/gui/qt/new_channel_dialog.py:39 +#: electrum/gui/qt/new_channel_dialog.py:45 msgid "You need to put at least" msgstr "最低限以下を置く必要があります: " -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "受取額" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "送金額" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "PINプロテクションを有効にすべきです。もしあなたのデバイスを紛失した時にあなたのビットコインを守ってくれるのはPINだけです。" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "チャネルがオープンされたら、支払いができるようになります。" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "スワップが承認されたら、支払ができるようになります。" @@ -7118,7 +7387,11 @@ msgstr "シードの実際の長さにかかわらず、かならず24単語を入力するように求められます。もしも単語を誤って入力した場合、あとから変更することはできません - 最初からやり直す必要があります。\n\n" "ですから、単語は注意して入力してください。" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7126,7 +7399,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr " Ledger WalletがあなたにワンタイムPINコードを伝えようとしています。

セキュリティレベルを高めるためには、デバイスを取り外し、別のコンピュータのテキストエディタを開いてカーソルを置き、そのコンピュータにデバイスを接続してください。トランザクションの概要とワンタイムPINが出力されます。

トランザクションの内容を確認してPINコードをここに入力してください。

エンターキーを押す前に、デバイスをこのコンピュータに接続し直してください。" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "デバイスがロックされています。ロックを解除してください" @@ -7138,45 +7411,57 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "あなたのビットコインはパスワードで保護されていますが、ウォレットファイルは暗号化されていません。" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "あなたのチャネルは {} を送金可能です。" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "古いバージョンのElectrumで作成されたため、あなたのチャネルはシードから回復できません。これは、あなたが新しいチャネルを作成する度にあなたのウォレットのバックアップを保存する必要があるということです。\n\n" "もしこのウォレットで回復可能なチャネルを作成したいのであれば、現存するチャネルをクローズしてこのウォレットを再度シードから回復させる必要があります。" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "あなたのチャネルはシードから回復できません。これはすなわち、あなたが新しいチャネルを作成するたびにウォレットのバックアップを保存する必要があるということです。\n\n" "もしあなたが回復可能なチャネルを使いたいのであれば、Electrumのシードで新しいウォレットを作成する必要があります。" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "現在のElectrumウォレットはパスフレーズを空白にしないと使用できません。インストールウィザードから別のパスフレーズのウォレットを作る必要があります。パスフレーズごとに生成されるアドレスのセットは異なります。" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "お使いのデバイスのファームウェアが古くなっています" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "お使いのデバイスはこの機能をサポートしていない可能性があります。" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "ラベルを同期しました。" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "シードの拡張部分:" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "シードと同じく拡張部分も厳重に保管して下さい。" @@ -7184,15 +7469,15 @@ msgid "Your seed is important!" msgstr "シードは大事に扱ってください!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "接続しているサーバーは分岐したブロックチェーン上にいます" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "あなたのトランザクション支払い手数料は低すぎるため、ビットコインノードのトランザクションプール内に収まりません。トランザクションプールには既に数百メガバイトものトランザクションがあり、それらはより高額な手数料を支払おうとしています。手数料を増やしてみてください。" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "あなたのトランザクションはトランザクションプール内の別のトランザクションを置き換えようとしていますが、そのための基準に達していません。手数料を増やしてみてください。" @@ -7212,19 +7497,19 @@ msgid "Your wallet file is encrypted." msgstr "あなたのウォレットファイルは暗号化されています。" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "あなたのウォレットファイルは{}です。" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "ウォレットの再生用シードです:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "あなたのウォレットには {} の前払い取引があります。" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "ウォレットの履歴が正常にエクスポートされました。" @@ -7236,12 +7521,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "あなたのウォレットはパスワードで暗号化され、保護されています。" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "あなたの {0} は '{1}'にエキスポートされました" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "あなたの {} は正常にインポートされました" @@ -7305,43 +7590,83 @@ msgid "[s] - send stored payment order" msgstr "[s] - 保存されたペイメントオーダーを送信する" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "有効" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "インプットとアウトプットを追加" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "既にウォレットにあるアドレス" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "凍結" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "リレー手数料未満" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "ブロック" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "受け取り可能" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "お釣り" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "連絡先" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "共同署名者" @@ -7353,54 +7678,102 @@ msgid "file size" msgstr "ファイルサイズ" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "必要なグループ:
" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "高い手数料レート" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "高い手数料比率" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "初期化済" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "不正なアドレス" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "不正な秘密鍵" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "請求書" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "は以下シェアと重複" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "は現在のセットの一部ではありません。" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "キーストア" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "ラベル" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "ロード済み" @@ -7409,15 +7782,11 @@ msgid "loading" msgstr "読み込み中" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "実装されていないタイプ" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "の" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "open_channelがタイムアウトしました" @@ -7425,7 +7794,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "または既存のコードを下に入力して「次へ」をクリックしてください" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "しばらくお待ちください..." @@ -7433,15 +7806,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "較正PDFを印刷して指示に従ってください" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "プロキシが有効です" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "受信" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "リクエスト" @@ -7449,13 +7822,9 @@ msgid "seed" msgstr "シード" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "グループからのシェア" - -#: electrum/slip39.py:375 -msgid "shares needed from group" -msgstr "グループから要求されたシェア" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" +msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 msgid "standby" @@ -7469,7 +7838,11 @@ msgid "stopping" msgstr "停止中" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "タスク" @@ -7481,15 +7854,16 @@ msgid "unavailable" msgstr "利用不可" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "不明" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "不明なパーサー {!r} (選択肢: {})" @@ -7501,19 +7875,23 @@ msgid "unloading" msgstr "アンロード中" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "ファンディングトランザクションの承認を待っています" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "閲覧専用" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "閲覧専用" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "処理済" @@ -7521,25 +7899,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "シードエクステンションは暗号化されたバックアップには含まれません。" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} 分" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} 単語" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} 設定" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} チャネル" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} 承認" @@ -7548,19 +7934,19 @@ msgid "{} connections." msgstr "{} コネクション" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" -msgstr "{} がクリップボードにコピーされました" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" +msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "{}が Revealer {}_{}に暗号化されて以下にPNGとPDFで保存されました: " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "優先順位トップから{}" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} の新規取引: 受取額の合計 {}" @@ -7568,7 +7954,11 @@ msgid "{} nodes" msgstr "{}ノード" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "{}アウトプットが利用可能(合計 {})" @@ -7576,7 +7966,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "{}プラグインはこのタイプのウォレットをサポートしていません。" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} 単語" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Electrumについて" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "バージョン" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "ホームページ" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "開発者たち" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Electrum Technologies GmbHにより配布" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "アドレス" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "ラベル" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "公開鍵" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "公開鍵" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "スクリプトタイプ" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "残高" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "取引" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "派生パス" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "凍結済み" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "回復するアカウントを選択してください" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "既存のアカウントが見つかりません。" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "ライトニング" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "オンチェーン" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "未検証" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "準備ができていない" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "凍結済み" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "終わり" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "受け取り可能" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "チャネルのオープン" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "残高" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "ライトニング" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "オンチェーン" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "金額" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "チャネルバックアップをインポート" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "チャネルのバックアップ" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "容量" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "終わり" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "凍結を解除" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "凍結" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "バックアップ" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "チャネルのクローズ" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "チャネルのオープン" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "エラー" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "協力的なクローズ" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "チャネルのクローズ" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "採掘手数料" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "手数料価格" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "目標" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "受け手" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "完了" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "支払い" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "手数料を増額する" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "CPFPとは、未承認の出力を消費するトランザクションを作り、高い手数料をつけて自分に送り返すことです。目的は、子トランザクションの高い手数料を得るインセンティブがあるマイナーに親トランザクションを同時に承認してもらうことです。" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "提案された手数料は、あなたのキロバイトあたり手数料の設定を使用して計算され、子トランザクションと親トランザクションの合計サイズに適用されます。通常、CPFPトランザクションをブロードキャストした後、履歴に新たな未承認トランザクションが表示されます。" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "合計サイズ" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "入力値" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "出力値" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "目標" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "子取引の手数料" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "合計手数料" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "受け手" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Sorry!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "Electrumの実行時に何か不都合が生じました。" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "問題に関する我々の診断と修正を助けるために、あなたは有用なデバッグ情報を含むバグリポートを送信することができます。" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "リポートを表示する" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "エラーの発生原因を簡単に説明して下さい(オプション)" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "このリポートを送付しますか?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "バグリポートを送信" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "無期限" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Not Now" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "コピー" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "共有" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "見積もり時間" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Static" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "金額" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "コピー" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "共有" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "ローカル" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "インポート" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "チャネルバックアップをインポート" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "インポート" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "ライトニングの請求書" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "アドレス" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "備考" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "最大" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "支払いハッシュ" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "保存" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "支払い" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "削除" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "状態" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "日付" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "ラベル" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "支払いハッシュ" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "プレイメージ" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "支払いに失敗しました" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "備考" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "金額" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "メッセージ" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "支払い" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "質問" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "メッセージ" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "いいえ" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "はい" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "ネットワーク" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "オンチェーン" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "状態" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "サーバ" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "ライトニング" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "ゴシップ" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "プロキシ" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "金額" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "最大" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "チャネルのオープン" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "エラー" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "チャネルが確立されました。" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "パスワード" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "パスワードを入力" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "パスワード" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "PINを入力" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "PINが違います" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "設定" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "言語" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "GUIの設定の変更は、次回の起動時に反映されます。" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "基本単位" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "ライトニング" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "回復可能なチャネルを作成" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "高度な機能" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "アドレス" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "ポート" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "ユーザー名" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "パスワード" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "手数料を増額する" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "目標" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "受け手" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "目標" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "受け手" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "メッセージ" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "金額" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "期限切れ時間: " + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "ライトニング" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "URI" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "アドレス" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "状態" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "メッセージ" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "金額" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "支払い請求" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "削除" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10分" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 時間" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 日" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 週間" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "キャンセル" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "サーバーを自動選択" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "サーバ" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "接続されました" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "他の既知のサーバー" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "次へ" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "送金額" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "受取額" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "サーバー手数料" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "採掘手数料" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "チャネルで受け取った金額" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "チャネルから引き出された金額" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "状態" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "Mempoolの深さ" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "日付" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "ラベル" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "取引ID" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "受け手" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "手数料を増額する" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "署名" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "ブロードキャスト" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "共有" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "保存" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "消去" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "ウォレットの履歴に取引が追加されました。" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "注意:これはオフラインの取引です。ネットワークに認識させるにはこれをブロードキャストする必要があります。" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "どのようにサーバーに接続しますか? " + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Electrumは取引やアドレスの情報を得るためにリモートサーバーに接続します。各サーバーは独立していますが機能はどれも同じです。Electrumはサーバーを自動的に選びますが手動でサーバーを指定することも可能です。" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "自動接続" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "エラー:マスター公開鍵が重複しています" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "ウォレットのアドレスタイプを選択して下さい。" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "規定のパスを書き換え可能です。" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "よく分からない場合、ここは変更しないで下さい。" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "派生パス" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "既存のアカウントを削除" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "シードは大事に扱ってください!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "シードを紛失してしまうと、何らかの理由でウォレットが使えなくなった場合に、資金を復活させることができなくなります。" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "シードはメモをとってバックアップしましたか?確認のためここに再度入力をお願いします。" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "このシードで、コンピュータの故障などの場合にウォレットを復活させることができます。" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "警告" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "絶対にシードを開示しないでください。" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Webサイトで入力したりしないで下さい。" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "電子機器などに保存しないで下さい。" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "ウォレットの再生用シードです:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "エラー:マスター公開鍵が重複しています" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "マスター鍵からキーストアを作る" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "ElectrumはBIP39(+BIP44)対応ウォレットのシードをインポートすることが可能です。" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "我々の安全基準を満たさないのでBIP39シードは生成しません。" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "BIP39のシードはバージョン番号を含みません。これは将来のソフトに対する妥協です。" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "SLIP39シードはElectrumでインポートできるので、ユーザーは他のウォレットにロックされた資金にアクセスすることができます。" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "しかしながら、我々はSLIP39シードは生成しません。" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "エラー:マスター公開鍵が重複しています" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "シードタイプ" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "共同署名者のシードを入力" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "ビットコインのアドレス又は秘密鍵のリストを入力して下さい。(アドレスの場合は監視専用のウォレットを作ります)" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "どのタイプのウォレットを作りますか?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "新しいシードを作る" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "既存のシードを使用する" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "マスター鍵を使用する" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "ハードウエアデバイスを使用する" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "はい" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "いいえ" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "ウォレット名" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "どのタイプのウォレットを作りますか?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "2段階認証のウォレット" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "マルチシグウォレット" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "ビットコインアドレスまたは秘密鍵のインポート" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "暗号文" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "ライトニング" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "シード" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "不明" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "キーストア" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "キーストアのタイプ" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "マスター公開鍵" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "パスワードの変更" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "新しいパスワードを入力" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "成功" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "エラー" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "アドレス" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Channels" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "請求" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "送信" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "エラー" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "ウォレット" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "キャンセル" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "戻る" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "次へ" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "ネットワーク" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "設定" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "アプリ情報" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "エラー" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/ko_KR/electrum.po electrum-4.4.5+dfsg1/electrum/locale/ko_KR/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/ko_KR/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/ko_KR/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr "환율 로딩 실패" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " 확인" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&제품 정보" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "지갑 주소" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "업데이트 확인" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "문서" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "서버" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "및 암호화은 / 메시지를 해독" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "내보내기 (&E)" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "파일(&F)" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "필터" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "및 QR 코드로부터" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "파일에서 작성(&F)" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "및 텍스트에서 (&T)" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "& blockchain에서" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&도움말" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "거래 기록" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "가져오기" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "정보" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "라벨" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "및로드 트랜잭션" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "네트워크" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "신규" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "및 새로운 / 복원" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "공식 웹사이트" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "열기(&O)" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "비밀번호" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "& 많은 지불" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "내역" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "플러그인" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "및 개인 키" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "종료(&Q)" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "최근 오픈 &" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "버그 보고" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "&백업 저장" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "씨" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "및 메시지를 확인 / 로그인" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "요약" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "청소하다" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&도구" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "조회" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "지갑" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "({}의 {}을 선택하십시오)" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 일" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 시간" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1주일" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. 종이 지갑을 밝고 평평한 곳에 비춰주세요" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10분" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. 경계선을 위쪽과 왼쪽의 파선에 맞춥니다" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "4. 소프트웨어에 숫자를 입력하십시오." -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "백업은 새 지갑을 생성 할 때 자동으로 저장됩니다." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "당신의 지갑 파일의 복사본에서 만든" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "라이브러리가 없는 것 같습니다." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "이 인보이스에 대한 결제가 이미 완료되었습니다" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "원격 서버를 사용하는 거래마다 약간의 수수료가 부과됩니다. 설치가 완료되면 결제 환경 설정을 확인하고 수정할 수 있습니다." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "제안 된 요금이 자동으로이 필드에 추가됩니다. 당신은 그것을 무시할 수 있습니다. 제안되는 비용은 트랜잭션의 크기에 따라 증가한다." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Electrum 소개" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "승인" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "승인 단어" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "취득 가격" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Cosigner 추가" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Cosigner 추가" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "추가 요금" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "{} 사토시가 잔고에 추가됩니다." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "상세주소" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "주소 상세보기" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "주소가 클립보드에 복사되었습니다." -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "지갑이 잠겼습니다." -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "주소가 지갑에 포함 안됨" -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "주소 목록" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "고급" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "고급 미리보기" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "암호문을 사용하지 않도록 설정 한 후에는 암호문이 비어있는 경우에만이 전자 지갑을 페어링 할 수 있습니다. 해당 암호 문구가 비어 있지 않으면 설치 마법사로 새 지갑을 만들어야합니다. 암호를 다시 사용하고 암호를 입력하여이 지갑을 언제든지 다시 사용할 수 있습니다." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "전체" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "모든 항목은 필수입니다" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "이미 최신 버전입니다" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "또한, 더스트는 잔돈으로 남는 것이 아닌 수수료로 더해질 것입니다." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "또한 RBF를 사용하여 여러 트랜잭션을 통합할 때 BIP 125는 처리 수수료가 더 낮다고 규정합니다." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "기타" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "항상 백업을 확인하시기 바랍니다." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "결제 금액" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "OP_RETURN 출력값은 항상 없어야만 합니다." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "채널에서 얻은 금액" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "금액 수신 :" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "금액이 전송 :" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "양을 확인할 수 있습니다." -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "채널에서 인출한 금액" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "공동 풀에서 암호화된 트랜잭션을 수신했습니다." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "초기화되지 않은 Digital Bitbox 지갑이 감지되었습니다." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "이름 없는 {}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "적용하기" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "아랍어" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "지갑을 초기화하시겠습니까?\n" "지갑에 비트코인 잔액이 존재합니다!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "이 채널을 삭제하시겠습니까? 지갑 내역에서 연결된 트랜잭션 내역이 삭제됩니다." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Digital Bitbox를 지우시겠습니까?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "계속하시겠습니까?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "{} 트랜잭션 및 하위 트랜잭션들을 지우시겠습니까?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "이 트랜잭션을 지우시겠습니까?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "아르메니아어" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "블록 높이: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "심볼 뒤에 호스트네임을 입력해야 합니다." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "이 반올림 작업은 최대 100 사토시를 소비하게 됩니다." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "오디오 모뎀 설정" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "승인" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "자동 연결" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "자동으로 소프트웨어 업데이트를 확인" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 시드" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "일렉트럼은 BIP39 시드를 가져와 사용자가 다른 지갑에 있는 자금을 사용할 수 있게 합니다." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "BIP39 시드는 버전 넘버를 포함하지 않으므로 미래 지갑 소프트웨어와 호환되지 않을 수 있습니다." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -653,31 +681,31 @@ msgid "Back" msgstr "뒤로 " -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "백업" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "백업이 저장되지 않았습니다. 백업 경로를 설정해 주십시오." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "백업 경로" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "백업 저장됨" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "잔고" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "배너" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "기본 유닛" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "지갑의 기본 단위." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "대량으로 인보이스 지불" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "버그를 보고 하기 전에 Electrum (최신 릴리스 또는 자식 머리)의 최신 버전으로 업그레이드 하 고 보고서에서 버전 번호를 포함 합니다." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "시작하기" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "BitBox02 상태" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "비트 코인 주소는 없음입니다" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "비트 코인 거래는 일반적으로 무료로하지 않습니다. 트랜잭션 수수료는 자금의 보낸 사람이 지급됩니다." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "블록 높이" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "블록체인" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "부트로더" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "부트로더 해시" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "하단" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "방송" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "트랜잭션 방송..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "빌드 날짜" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "불가리아어" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "범프 수수료" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "수수료 상향" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "CLTV 만료" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "눈금값" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "수신 가능 한도:" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "지불 가능 한도" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "CPFP를 사용하여 처리 수수료를 추가 할 수 없음 : 상위 거래에 대한 처리 수수료를 알 수 없음" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "기록을 가져올 수 없음." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "취소" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "유저에 의해 취소됨" @@ -840,36 +881,36 @@ msgid "Cannot add this cosigner:" msgstr "서명인을 추가할 수 없음:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "트랜잭션 방송 수 없습니다." -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "수수료 상향 불가" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "지갑을 불러올 수 없습니다" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -878,11 +919,11 @@ msgid "Cannot read file" msgstr "파일을 읽을 수 없습니다" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "폴더 권한 없이 백업을 저장할 수 없습니다" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "이 형식의 주소로 메세지를 서명할 수 없습니다:" @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "수용량" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "총평가손익" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "인증서 미일치" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "체인 분리가 블록 %d 에서 탐지됨" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "변경" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "PIN 변경" @@ -941,60 +982,67 @@ msgid "Change Password" msgstr "패스워드 변경" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "변경..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "채널 백업" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "채널 백업" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "채널 ID" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "채널 닫힘" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "채널 백업은 채널 폐쇄를 요청하는 데만 사용할 수 있습니다." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1002,7 +1050,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1038,32 +1086,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "부모를 위해 어린이가 지불한다." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "어린이가 부모를 위해 지불한다." -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1075,7 +1123,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "지갑 키를 암호화하기위한 암호를 선택하십시오." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1087,7 +1135,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "동전 (UTXO) 선택 방법을 선택 합니다. 다음 사용할 수 있습니다.\n\n" @@ -1095,7 +1143,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1123,7 +1171,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "웹 브라우저를 여는 기능에 사용되는 온라인 탐색기 블록 선택" @@ -1135,9 +1183,9 @@ msgid "Choose..." msgstr "선택 ..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr " 초기화" @@ -1145,80 +1193,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "닫기 " -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "주화" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "코인 선택" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1233,11 +1282,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1246,27 +1295,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "콘&솔" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "거&래" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "암호 확인:" @@ -1274,33 +1327,29 @@ msgid "Confirm Password:" msgstr "비밀번호 확인:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "시드 확인" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1389,15 +1438,15 @@ msgid "Confirm wallet address on your {} device" msgstr "지갑 주소를 {} 장치에서 확인하십시오" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "승인되었습니다. 트랜잭션 서명중..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "연결된 노드" @@ -1405,12 +1454,12 @@ msgid "Connected nodes are on the same chain" msgstr "연결된 노드들이 같은 체인에 있습니다" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "{0} 노드와 연결됨." @@ -1419,7 +1468,11 @@ msgid "Connected to {} peers" msgstr "{} 피어와 연결됨" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1431,52 +1484,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "가져 오기 연락처 ... %s" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "복사" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "복사 및 닫기" @@ -1484,11 +1534,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "클립보드로 복사" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "" @@ -1504,59 +1554,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1564,7 +1614,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1572,11 +1622,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1588,27 +1638,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "중대 한 오류" @@ -1616,15 +1662,11 @@ msgid "Current Password:" msgstr "현재 비밀번호" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1632,11 +1674,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1644,35 +1686,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "다크/라이트" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "날ㅉ" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1680,55 +1722,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "암호화 해제" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "지우다" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "인보이스 삭제" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "지갑 삭제?" @@ -1736,43 +1782,48 @@ msgid "Denomination" msgstr "교 단" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "설명" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "트랜잭션 (필수되지 않음)의 설명." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "상세" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "" - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1780,22 +1831,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1807,26 +1858,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "연결 해제됨" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1834,11 +1889,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1846,8 +1901,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "전자적인 방법으로 저장히지 마세요." @@ -1855,11 +1910,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1875,51 +1930,61 @@ msgid "Do you want to delete the old file" msgstr "이 파일을 삭제하시겠습니까?" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "당신은 계속 하시겠습니까?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1931,16 +1996,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "일렉 트럼 플러그인" @@ -1949,16 +2025,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "일렉트럼은 블록 헤더들을 다운로드하고 가장 긴 블록체인을 찾아내기 위해 몇몇 교점에 연결합니다." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "일렉 트럼 환경 설정" @@ -1966,93 +2042,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "일렉 트럼은 거래 내역을 수신하기 위해, 하나의 서버에 지갑 주소를 전송한다." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "일렉트럼 지갑" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "일렉 트럼은 지정된 위치에 당신의 지갑 파일을 복사 할 수 없습니다." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "일렉 트럼은 트랜잭션 파일을 열 수 없습니다" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "일렉 트럼은 거래를 구문 분석 할 수 없습니다" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "일렉 트럼은 개인 키 내보내기를 생성 할 수 없습니다." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "일렉 트럼은 트랜잭션 수출을 생성 할 수 없습니다." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "암호화" @@ -2069,39 +2149,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "암호화 / 암호 해독 메시지" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "암호화" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2109,12 +2189,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "암호를 입력 하십시오" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2122,16 +2202,16 @@ msgid "Enter Password" msgstr "비밀번호를 입력하세요." -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "씨앗을 입력" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2140,8 +2220,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2149,7 +2229,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "'지불' 분야에서 출력의 목록을 입력 합니다." @@ -2159,7 +2239,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2169,7 +2249,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "주소를 입력하세요." @@ -2181,7 +2261,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "상세정보 입력" @@ -2197,22 +2277,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "개인 키를 입력" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "개인 키를 입력" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2222,11 +2306,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2243,13 +2327,13 @@ msgid "Enter wallet name" msgstr "지갑 이름 입력" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2257,11 +2341,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2279,37 +2363,34 @@ msgid "Enter your password or choose another file." msgstr "당신의 암호를 입력하거나 다른 파일을 고르세요." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "계속 진행 하려면 비밀 번호를 입력" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "에러" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2318,13 +2399,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2332,28 +2412,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2361,10 +2441,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2380,50 +2460,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Electrum 종료" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "귀하의 요청 만료 날짜입니다." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "기간만료" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "만료일" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "내보내기" @@ -2431,35 +2506,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "수출 역사" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "하나의 개인 키를 노출하는 것은 전체 지갑을 손상시킬 수 있습니다!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "맞춤 문장으로 이 시드를 연장하세요." -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2475,21 +2550,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2497,144 +2572,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "암호를 업데이트하지 못했습니다" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "수수료" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "지시" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "신용화폐" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "파일" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "찾다" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "이 분야를 따라가세요." -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2642,54 +2721,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "형식" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "형식: 주소, 금액" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "발신자" @@ -2702,8 +2782,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2711,44 +2791,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2756,7 +2840,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2772,15 +2856,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "높이" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "안녕하세요" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2788,16 +2872,8 @@ msgid "Here is your master public key." msgstr "여기에 마스터 공개 키가입니다." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "감추다" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "사용 기록" @@ -2805,11 +2881,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2817,7 +2893,7 @@ msgid "Host" msgstr "주인" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2833,48 +2909,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "자동 연결을 사용하는 경우, 일렉 트럼은 항상 가장 긴 blockchain에 서버를 사용합니다." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "만약 그것에 문제가 생기면, 당신은 당신이 사용하고 싶은 다른 서버를 선택해야 합니다. 일렉트럼은 당신의 서버가 느리면 당신에게 경고해 줄 것 입니다." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2882,16 +2959,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2899,13 +2976,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2917,11 +2994,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2929,7 +3006,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2937,22 +3014,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "만약 당신이 당신의 시드를 잃으면, 당신은 영구적으로 당신의 돈을 잃게 됩니다." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "새 주소를 만들고 싶으면, deterministic 지갑을 대신 사용하세요." @@ -2960,16 +3041,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "가져오기" @@ -2981,86 +3061,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "주소를 불러오다" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "파일을 불러오다" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "개인 키를 가져옵니다" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "특히, 타사에 의해 제안 된 서비스의 개인 키를 구속 '사용하지 마십시오." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "경우에 따라 큰 동전을 휴식 하 고 받는 사람 주소를 혼 미 최대 3 변경 주소를 사용 합니다." -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "비용 증가" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "정보" @@ -3073,30 +3158,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "수량 입력" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "입력 원시 트랜잭션" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "입력" @@ -3104,7 +3189,7 @@ msgid "Install Wizard" msgstr "설치 마법사" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "이것을 가능하게 하려면 zbar package를 설치하세요." @@ -3112,11 +3197,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "잔고 부족" @@ -3124,56 +3209,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "잘못된 주소" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "잘못된 금액" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "잘못된 비트 코인 주소" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "잘못된 라인을 찾을 수 :" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "잘못된 PIN" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3193,20 +3276,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3219,45 +3302,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "인보이스" @@ -3265,15 +3335,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3289,7 +3359,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3301,15 +3371,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3317,7 +3387,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "키보드 바로 가기 : 유형 \"!\" 모든 동전을 보낼 수 있습니다." @@ -3325,15 +3395,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3361,9 +3431,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "언어 선택" @@ -3371,7 +3441,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3404,18 +3474,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3427,33 +3497,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3465,19 +3539,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3485,69 +3560,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "라인 번호" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "로드 트랜잭션" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3555,23 +3643,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "조회 트랜잭션" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3591,7 +3687,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "이 지갑에 게 Bitcoins를 요청 하기 전에 씨 구 또는 개인 키를 소유 다는 것을 확인 하십시오." @@ -3599,26 +3695,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "공개 키 마스터 :" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "최고점" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3630,24 +3726,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "문의사항" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3655,23 +3751,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "수수료" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3680,21 +3780,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3702,14 +3802,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "다중 서명 지갑" @@ -3722,18 +3826,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "이름 " -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "네트워크" @@ -3742,25 +3846,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "한번도 한 적 없습니다." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "당신의 씨앗을 공개하지 마십시오. 웹 사이트에 입력하지 마십시오." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "결코 웹사이트에 그것을 입력 합니다." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "새 연락처" @@ -3772,46 +3880,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "새 연락처" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "다음 것" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3819,11 +3927,15 @@ msgid "No Wallet" msgstr "지갑" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3831,11 +3943,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "이메일 주소 알림" @@ -3847,10 +3959,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3859,23 +3975,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "당신의 지갑에서 더 이상 주소." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "없음 출력 없음" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3891,17 +4007,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3909,17 +4025,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3927,7 +4043,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3935,45 +4051,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "연결되지 않음" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "충분하지 않습니다 자금" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "당신이 당신의 주소의 일부를 동결 한 경우, 사용 가능한 자금이 총 잔액보다 낮게 않습니다." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3986,10 +4107,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3998,7 +4115,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4006,11 +4123,11 @@ msgid "Nothing set !" msgstr "아무것도 설정!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4018,11 +4135,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "제로의 수는 소수점 표시됩니다. 예를 들어,이 2로 설정되어있는 경우, \"1\" \"1.00\"으로 표시됩니다" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "확인" @@ -4034,8 +4152,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "오프라인" @@ -4043,8 +4161,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4052,11 +4170,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "선 당 1 개의 출력 합니다." @@ -4064,7 +4182,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "온라인 블록 탐색기" @@ -4076,7 +4194,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4084,29 +4202,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4114,24 +4231,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "OpenAlias 기록, 동전 하 고 결제 요청을 서명 하는 데 사용." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4143,15 +4260,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4160,92 +4277,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "출력" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "결제 완료" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "암호" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "패스프레이즈" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "패스워드" @@ -4253,7 +4379,7 @@ msgid "Password Strength" msgstr "비밀번호 강도 " -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4265,33 +4391,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "비밀번호가 성공적으로 업데이트되었습니다" @@ -4299,43 +4421,43 @@ msgid "Password:" msgstr "암호:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "에 지불" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "& 많은 지불" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4343,22 +4465,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "결제 요청이 만료되었습니다" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4366,25 +4501,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "결제 요청이 만료되었습니다" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "결제 보냈습니다." @@ -4400,19 +4536,23 @@ msgid "Pending" msgstr "보류 중" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4420,7 +4560,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4428,23 +4568,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4452,7 +4592,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4461,7 +4601,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4485,9 +4625,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4495,15 +4635,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "제발 당신의 보증인 마스터 공개 키를 붙여넣기 하거나 카메라 버튼을 사용 하 여 스캔." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "제발 github에 이슈로 버그 보고서:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "새로운 GUI 설정을 활성화 일렉 트럼을 다시 시작하십시오" @@ -4516,11 +4656,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4532,8 +4672,8 @@ msgid "Please share it with your cosigners." msgstr "당신의 보증인 함께 그것을 공유 하시기 바랍니다." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4541,7 +4681,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4549,7 +4689,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "가상 키보드를 사용 하 여 당신의 씨앗 어구를 입력 하십시오." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "잠시 기다려 주십시오." @@ -4557,15 +4697,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "잠시 기다려 주십시오…" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4573,35 +4713,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "환경 설정" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4609,16 +4748,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4650,12 +4788,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "다시 종료를 눌러" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4663,29 +4805,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "개인 전용 키" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "API 키" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "개인 키를 수출했다." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4713,8 +4859,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "" @@ -4726,40 +4872,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "공용 키" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR 코드" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QR 코드를 클립보드에 복사" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "QR 코드 파일에 저장" @@ -4771,10 +4917,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4783,15 +4930,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4802,21 +4949,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "읽기 QR 코드" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "읽기 파일" @@ -4824,23 +4978,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4852,28 +5011,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "받는 수량" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4886,59 +5037,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "제거" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4946,50 +5101,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "버그보고" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "요청 금액" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4998,11 +5153,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "요청자" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5011,32 +5166,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "요구사항:" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5060,23 +5215,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5084,29 +5239,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "저장" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5129,11 +5283,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5145,21 +5299,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "종자" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "시드 유형" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5167,7 +5325,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5175,56 +5333,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "귀하의 개인 키를 내보낼 파일을 선택합니다" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "당신의 지갑 거래를 내보낼 파일을 선택합니다" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "서버를 자동으로 선택" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "선택 서버를 수동으로" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5232,7 +5390,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5240,7 +5398,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "(다시 시작 후) GUI에서 사용되는 언어를 선택합니다." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5248,12 +5406,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "트랜잭션 파일을 선택합니다" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "보내기" @@ -5261,14 +5419,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5277,15 +5431,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "발송하기" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5297,25 +5451,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "서버" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5327,17 +5481,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5345,22 +5499,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "설정" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5368,37 +5530,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "QR 코드로 표시" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5409,10 +5587,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5420,107 +5598,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "표시/숨기기" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "사인" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "로그인" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "서명" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "서명 확인" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "거래 서명..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5528,43 +5702,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5576,13 +5738,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "상태" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "상태" @@ -5592,20 +5754,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "성ㄱ" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5617,53 +5787,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "" - -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "청소하다" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "개인 키를 스윕" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "동기화" -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5671,59 +5845,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5734,51 +5911,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "유료 량은 송신자가 자유롭게 결정할 수있다. 그러나, 낮은 비용으로 트랜잭션 처리 할 더 많은 시간이 걸릴." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "지갑에 충분한 자금이없는 경우 금액은 빨간색으로 표시됩니다." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "Bitcoin 주소는 절대 만료 되 고 항상이 electrum 지갑의 일부가 될 것입니다." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "설명은 자금의 수신자에게 전송되지 않습니다. 그것은 당신의 지갑 파일에 저장하고, '역사'탭에 표시됩니다." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "이 거래에 대 한 수수료는 비정상적으로 높은 것으로 보인다." @@ -5791,29 +5974,34 @@ msgid "The file was removed" msgstr "파일 제거" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "다음 주소는 추가 된" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "다음 별칭 공급자를 사용할 수 있습니다." -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "다음 입력을 가져올 수 없습니다" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5821,55 +6009,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5878,24 +6077,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5903,7 +6102,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5912,7 +6111,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5920,27 +6123,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5957,33 +6164,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "당신이 그들에 게 서명 된 지불 요청을 보낼 경우이 정보는 받는 사람에 의해 볼 수 있다." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5991,19 +6203,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "이것은 관찰 전용 지갑입니다" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6011,26 +6223,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "이 더 높은 거래 수수료 발생할 수 있습니다." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "즉, 그걸로 Bitcoins를 보낼 수 없습니다." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6043,15 +6263,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6063,34 +6283,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "이 거래는 저장되지 않습니다. 어쨌든 닫습니다?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6098,7 +6329,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "이 지갑은 씨앗이 없습니다" @@ -6106,7 +6337,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6114,7 +6345,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "이 지갑 보고 전용입니다." @@ -6123,30 +6354,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6154,14 +6385,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6177,7 +6408,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6185,19 +6416,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "당신이 제대로 씨앗을 저장했는지 확인하려면 여기를 다시 입력하십시오." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6231,71 +6466,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "거래" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "거래 ID" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "거래 ID:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6303,36 +6545,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "지갑과 관련이없는 거래" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "거래" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "거래 " - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6340,27 +6578,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6368,15 +6606,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "뿐만 아니라 무슨 버그, 하지만 발생 하는 방법을 설명 하려고 합니다." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6392,66 +6630,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "백업 만들 수 없습니다" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "CSV를 만들 수 없습니다" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "역사를 내보낼 수 없습니다" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "파일 또는 찾을 수없는 거래를 읽을 수 없습니다" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6459,72 +6693,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "불명" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6532,8 +6771,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6545,7 +6788,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6567,7 +6810,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6579,23 +6822,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "변경 주소 사용" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "여러 개의 변경 주소를 사용 하 여" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6615,12 +6858,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6628,19 +6871,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "변화 어드레스를 사용하는 것은 더 어렵게 다른 사람이 거래를 추적 할 수있다." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6648,7 +6891,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "검증" @@ -6660,41 +6903,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "버전" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "비디오 장치" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "블록 탐색기에서보기" @@ -6702,20 +6941,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "경고" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "경고 : ALL 개인 키는 비밀이다." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6731,11 +6970,15 @@ msgid "Wallet" msgstr "" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6743,11 +6986,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "만든 지갑 백업" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "지갑 변경 주소" @@ -6755,15 +6998,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6771,11 +7014,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "지갑을 받을 주소" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6783,7 +7026,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6799,16 +7042,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "경고" @@ -6820,7 +7063,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6830,7 +7077,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6838,15 +7085,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6862,25 +7109,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6890,7 +7141,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6902,8 +7153,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6911,13 +7163,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "잘못 된 서명" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6925,11 +7177,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6937,14 +7189,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6952,7 +7205,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6964,11 +7217,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6976,27 +7229,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7004,11 +7261,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "당신은 비트 코인 주소, 연락처 목록 (완료 목록이 제시 될 것입니다)에서 레이블 또는 별명 (A 비트 코인 주소로 전달 이메일과 같은 주소)를 입력 할 수 있습니다" @@ -7017,19 +7278,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "파일 아이콘을 사용 하 여 CSV 파일을 로드할 수 있습니다." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7041,49 +7302,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7092,7 +7362,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7100,7 +7374,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7112,43 +7386,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "라벨 동기화되었습니다." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7156,15 +7442,15 @@ msgid "Your seed is important!" msgstr "당신의 씨앗이 중요합니다!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7184,19 +7470,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "고유 지갑 암호는" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "지갑의 역사는 성공적으로 내보냈습니다." @@ -7208,12 +7494,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7277,43 +7563,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "냉동" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7325,54 +7651,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "JSON" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7381,15 +7755,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7397,7 +7767,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "잠시 기다려 주십시오." @@ -7405,15 +7779,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7421,12 +7795,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7441,7 +7811,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7453,15 +7827,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "알 수 없음" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7473,19 +7848,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "만보고" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7493,25 +7872,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7520,19 +7907,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7540,7 +7927,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7548,7 +7939,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Electrum 소개" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "버전" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "상세주소" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "공용 키" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "잔고" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "거래 " + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "지불 가능 한도" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "수신 가능 한도:" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "잔고" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "결제 금액" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "채널 백업" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "수용량" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "지불 가능 한도" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "백업" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "에러" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "수수료" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "출력" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "범프 수수료" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "수량 입력" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "출력" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "한번도 한 적 없습니다." + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "복사" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "결제 금액" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "복사" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "가져오기" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "가져오기" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "상세주소" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "설명" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "최고점" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "저장" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "지우다" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "상태" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "날ㅉ" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "설명" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "결제 금액" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "문의사항" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "문의사항" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "네트워크" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "상태" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "서버" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "결제 금액" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "최고점" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "에러" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "패스워드" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "비밀번호를 입력하세요." + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "패스워드" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "환경 설정" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "언어 선택" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "새로운 GUI 설정을 활성화 일렉 트럼을 다시 시작하십시오" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "기본 유닛" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "고급" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "상세주소" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "패스워드" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "범프 수수료" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "출력" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "출력" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "문의사항" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "결제 금액" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "상세주소" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "상태" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "문의사항" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "결제 금액" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "결제 요청이 만료되었습니다" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "지우다" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10분" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 시간" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 일" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1주일" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "취소" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "서버를 자동으로 선택" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "서버" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "다음 것" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "수수료" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "채널에서 얻은 금액" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "채널에서 인출한 금액" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "상태" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "날ㅉ" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "거래 ID" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "출력" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "수수료 상향" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "사인" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "방송" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "저장" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "제거" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "자동 연결" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "당신의 씨앗이 중요합니다!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "만약 당신이 당신의 시드를 잃으면, 당신은 영구적으로 당신의 돈을 잃게 됩니다." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "당신이 제대로 씨앗을 저장했는지 확인하려면 여기를 다시 입력하십시오." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "이 씨는 컴퓨터 실패의 경우에 당신의 지갑을 복구 할 수 있습니다." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "경고" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "당신의 씨앗을 공개하지 마십시오. 웹 사이트에 입력하지 마십시오." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "결코 웹사이트에 그것을 입력 합니다." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "전자적인 방법으로 저장히지 마세요." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "고유 지갑 암호는" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "일렉트럼은 BIP39 시드를 가져와 사용자가 다른 지갑에 있는 자금을 사용할 수 있게 합니다." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "BIP39 시드는 버전 넘버를 포함하지 않으므로 미래 지갑 소프트웨어와 호환되지 않을 수 있습니다." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "시드 유형" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "암호화" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "종자" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "알 수 없음" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "공개 키 마스터 :" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "패스워드 변경" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "성ㄱ" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "에러" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "주소 목록" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "받는 수량" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "보내기" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "에러" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "취소" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "뒤로 " + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "다음 것" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "네트워크" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "환경 설정" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "소개" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "에러" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/ky_KG/electrum.po electrum-4.4.5+dfsg1/electrum/locale/ky_KG/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/ky_KG/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/ky_KG/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:42\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Kyrgyz\n" "Language: ky_KG\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr "" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "Electrum &тууралуу" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Документация" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Экспорттоо" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Файл" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "QR-&коддон" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Файлдан" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Тексттен" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Жардам" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Импорттоо" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "Транзакцияны &жүктөө" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Ачуу" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Көп адамдарга төлөө" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Чыгуу" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "Катаны маалымдоо" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Аспаптар" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Капчык" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 күн" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 саат" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 жума" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "" -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "" -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Дарек" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "" -#: electrum/lnworker.py:501 -msgid "Address unknown for node:" -msgstr "" - -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 -msgid "Addresses" +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." +#: electrum/lnworker.py:504 +msgid "Address unknown for node:" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 +msgid "Addresses" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Сумма" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -512,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -591,7 +619,7 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "" @@ -607,7 +635,7 @@ msgid "Auto-connect" msgstr "" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -615,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -652,31 +680,31 @@ msgid "Back" msgstr "Артка" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Баланс" @@ -684,27 +712,27 @@ msgid "Banner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "" -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "" -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -720,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "" @@ -740,8 +773,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -749,12 +782,20 @@ msgid "Bottom" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "" @@ -762,15 +803,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -778,7 +819,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -790,48 +831,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Жокко чыгаруу" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "" @@ -839,36 +880,36 @@ msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -877,11 +918,11 @@ msgid "Cannot read file" msgstr "" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -901,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "" @@ -940,60 +981,67 @@ msgid "Change Password" msgstr "" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1001,7 +1049,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1009,9 +1057,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "" @@ -1019,11 +1067,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1037,32 +1085,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1074,7 +1122,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1086,7 +1134,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "" @@ -1094,7 +1142,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1122,7 +1170,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "" @@ -1134,9 +1182,9 @@ msgid "Choose..." msgstr "" +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Тазалоо" @@ -1144,80 +1192,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Жабуу" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1232,11 +1281,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1245,27 +1294,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "" @@ -1273,33 +1326,29 @@ msgid "Confirm Password:" msgstr "Сыр сөздү кайталаңыз:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1388,15 +1437,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1404,12 +1453,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "" @@ -1418,7 +1467,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1430,52 +1483,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Байланыштар" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Көчүрүү" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Көчүрүп жабуу" @@ -1483,11 +1533,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "" @@ -1503,59 +1553,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1563,7 +1613,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1571,11 +1621,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1587,27 +1637,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "" @@ -1615,15 +1661,11 @@ msgid "Current Password:" msgstr "Кезектеги пароль:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1631,11 +1673,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1643,35 +1685,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Дата" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1679,55 +1721,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Өчүрүү" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "" @@ -1735,43 +1781,48 @@ msgid "Denomination" msgstr "" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Баяндамасы" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "" -#: electrum/lnutil.py:340 -msgid "Destination node" +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 -msgid "Details" +#: electrum/lnutil.py:361 +msgid "Destination node" msgstr "" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 +msgid "Details" msgstr "" #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1779,22 +1830,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1806,26 +1857,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1833,11 +1888,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1845,8 +1900,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "" @@ -1854,11 +1909,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1874,51 +1929,61 @@ msgid "Do you want to delete the old file" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1930,16 +1995,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "" @@ -1948,16 +2024,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "" @@ -1965,93 +2041,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "" +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "" -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "" -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "" @@ -2068,39 +2148,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2108,12 +2188,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2121,16 +2201,16 @@ msgid "Enter Password" msgstr "Пароль киргизиңиз" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2139,8 +2219,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2148,7 +2228,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "" @@ -2158,7 +2238,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2168,7 +2248,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "" @@ -2180,7 +2260,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "" @@ -2196,22 +2276,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2221,11 +2305,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2242,13 +2326,13 @@ msgid "Enter wallet name" msgstr "" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2256,11 +2340,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2278,37 +2362,34 @@ msgid "Enter your password or choose another file." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Ката" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2317,13 +2398,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2331,28 +2411,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2360,10 +2440,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2379,50 +2459,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Electrum-дан чыгуу" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "" @@ -2430,35 +2505,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2474,21 +2549,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2496,144 +2571,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2641,54 +2720,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "" @@ -2701,8 +2781,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2710,44 +2790,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2755,7 +2839,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2771,15 +2855,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2787,16 +2871,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Тарых" @@ -2804,11 +2880,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2816,7 +2892,7 @@ msgid "Host" msgstr "" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2832,48 +2908,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2881,16 +2958,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2898,13 +2975,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2916,11 +2993,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2928,7 +3005,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2936,22 +3013,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2959,16 +3040,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Импорттоо" @@ -2980,86 +3060,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "" @@ -3072,30 +3157,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Кириштер" @@ -3103,7 +3188,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3111,11 +3196,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "" @@ -3123,56 +3208,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Дареги туура эмес" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3192,20 +3275,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3218,45 +3301,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "" @@ -3264,15 +3334,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3288,7 +3358,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3300,15 +3370,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3316,7 +3386,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "" @@ -3324,15 +3394,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3360,9 +3430,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Тил" @@ -3370,7 +3440,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3403,18 +3473,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3426,33 +3496,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3464,19 +3538,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3484,69 +3559,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Транзакцияны жүктөө" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3554,23 +3642,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3590,7 +3686,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3598,26 +3694,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3629,24 +3725,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Билдирүү" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3654,23 +3750,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3679,21 +3779,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3701,14 +3801,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3721,18 +3825,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Тармак" @@ -3741,25 +3845,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "" @@ -3771,46 +3879,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Кийинки" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3818,11 +3926,15 @@ msgid "No Wallet" msgstr "Капчык жок" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3830,11 +3942,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3846,10 +3958,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3858,23 +3974,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3890,17 +4006,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3908,17 +4024,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3926,7 +4042,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3934,45 +4050,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3985,10 +4106,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3997,7 +4114,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4005,11 +4122,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4017,11 +4134,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "Жарайт" @@ -4033,8 +4151,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "" @@ -4042,8 +4160,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4051,11 +4169,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4063,7 +4181,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "" @@ -4075,7 +4193,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4083,29 +4201,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4113,24 +4230,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4142,15 +4259,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4159,92 +4276,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Чыгыштар" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Сырсөзү" @@ -4252,7 +4378,7 @@ msgid "Password Strength" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4264,33 +4390,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "" @@ -4298,43 +4420,43 @@ msgid "Password:" msgstr "" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4342,22 +4464,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4365,25 +4500,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "" @@ -4399,19 +4535,23 @@ msgid "Pending" msgstr "" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4419,7 +4559,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4427,23 +4567,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4451,7 +4591,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4460,7 +4600,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4484,9 +4624,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4494,15 +4634,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "" @@ -4515,11 +4655,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4531,8 +4671,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4540,7 +4680,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4548,7 +4688,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "" @@ -4556,15 +4696,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4572,35 +4712,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Касиеттери" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4608,16 +4747,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4649,12 +4787,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4662,29 +4804,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Жеке ачкыч" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "" -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4712,8 +4858,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "" @@ -4725,40 +4871,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR-код" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "" @@ -4770,10 +4916,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4782,15 +4929,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4801,21 +4948,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "" @@ -4823,23 +4977,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4851,28 +5010,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4885,59 +5036,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Өчүрүү" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4945,50 +5100,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Каталарды маалымдоо" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4997,11 +5152,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5010,32 +5165,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5059,23 +5214,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5083,29 +5238,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Сактоо" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5128,11 +5282,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5144,21 +5298,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Seed" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Seed түрү" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5166,7 +5324,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5174,56 +5332,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Серверди автоматтуу түрдө тандоо" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Серверди колго тандоо" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5231,7 +5389,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5239,7 +5397,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5247,12 +5405,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Транзакция файлыңызды тандаңыз" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Жөнөтүү" @@ -5260,14 +5418,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5276,15 +5430,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Жөнөтүлүүдө" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5296,25 +5450,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Сервери" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5326,17 +5480,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5344,22 +5498,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Ырастоолор" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5367,37 +5529,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5408,10 +5586,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5419,107 +5597,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Көрсөтүү/Жашыруу" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5527,43 +5701,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5575,13 +5737,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "" @@ -5591,20 +5753,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Ийгиликтүү" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5616,53 +5786,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Синхрондоштурууда..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5670,59 +5844,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5733,51 +5910,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5790,29 +5973,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5820,55 +6008,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5877,24 +6076,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5902,7 +6101,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5911,7 +6110,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5919,27 +6122,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5956,33 +6163,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5990,19 +6202,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6010,26 +6222,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6042,15 +6262,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6062,34 +6282,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6097,7 +6328,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "" @@ -6105,7 +6336,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6113,7 +6344,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6122,30 +6353,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6153,14 +6384,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6176,7 +6407,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6184,19 +6415,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6230,71 +6465,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Транзакция" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6302,36 +6544,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Транзакция:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Транзакциялар" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6339,27 +6577,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6367,15 +6605,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6391,66 +6629,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6458,72 +6692,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6531,8 +6770,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6544,7 +6787,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6566,7 +6809,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6578,23 +6821,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6614,12 +6857,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6627,19 +6870,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6647,7 +6890,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Текшерүү" @@ -6659,41 +6902,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Версия" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Видео түзмөк" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "" - -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "" @@ -6701,20 +6940,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "ЭСКЕРТҮҮ" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "" -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6730,11 +6969,15 @@ msgid "Wallet" msgstr "" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6742,11 +6985,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6754,15 +6997,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6770,11 +7013,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6782,7 +7025,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6798,16 +7041,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Эскертүү" @@ -6819,7 +7062,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6829,7 +7076,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6837,15 +7084,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6861,25 +7108,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6889,7 +7140,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6901,8 +7152,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6910,13 +7162,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6924,11 +7176,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6936,14 +7188,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6951,7 +7204,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6963,11 +7216,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6975,27 +7228,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7003,11 +7260,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "" @@ -7016,19 +7277,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7040,49 +7301,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7091,7 +7361,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7099,7 +7373,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7111,43 +7385,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7155,15 +7441,15 @@ msgid "Your seed is important!" msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7183,19 +7469,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "" @@ -7207,12 +7493,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7276,43 +7562,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7324,54 +7650,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7380,15 +7754,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7396,7 +7766,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "күтө туруңуз..." @@ -7404,15 +7778,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7420,12 +7794,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7440,7 +7810,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7452,15 +7826,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7472,19 +7847,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7492,25 +7871,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7519,19 +7906,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7539,7 +7926,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7547,7 +7938,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Версия" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Дарек" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Баланс" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Транзакциялар" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Баланс" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Сумма" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Ката" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Чыгыштар" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Чыгыштар" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Көчүрүү" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Сумма" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Көчүрүү" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Импорттоо" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Импорттоо" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Дарек" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Баяндамасы" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Сактоо" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Өчүрүү" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Дата" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Баяндамасы" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Сумма" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Билдирүү" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Билдирүү" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Тармак" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Сервери" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Сумма" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Ката" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Сырсөзү" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Пароль киргизиңиз" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Сырсөзү" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Касиеттери" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Тил" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Дарек" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Сырсөзү" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Чыгыштар" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Чыгыштар" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Билдирүү" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Сумма" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Дарек" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Билдирүү" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Сумма" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Өчүрүү" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 саат" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 күн" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 жума" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Жокко чыгаруу" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Серверди автоматтуу түрдө тандоо" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Сервери" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Кийинки" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Дата" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Чыгыштар" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Сактоо" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Өчүрүү" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "ЭСКЕРТҮҮ" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Seed түрү" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Seed" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Ийгиликтүү" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Ката" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Жөнөтүү" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Ката" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Жокко чыгаруу" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Артка" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Кийинки" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Тармак" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Касиеттери" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Ката" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/lv_LV/electrum.po electrum-4.4.5+dfsg1/electrum/locale/lv_LV/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/lv_LV/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/lv_LV/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:42\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=3; plural=(n==0 ? 0 : n%10==1 && n%100!=11 ? 1 : 2);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,204 +21,192 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (valūtas kurss nav pieejams)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " apstiprinājums" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Par" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Adreses" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "&Bitcoin papīrs" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Pārbaudīt atjauninājumus" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:137 msgid "&Close" -msgstr "" +msgstr "&Aizvērt" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Dokumentācija" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "Zie&dot serverim" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Šifrēt vai atšifrēt ziņojumu" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Eksportēt" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Fails" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Filtrs" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "No &QR koda" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "No &faila" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "No &teksta" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "No &blokķēdes" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Palīdzība" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Vēsture" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importēt" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Informācija" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Etiķetes" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Ielādēt transakciju" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Tīkls" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Jauns" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Jauns vai atjaunot" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Oficiālā tīmekļa vietne" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Atvērt" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Parole" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Maksāt vairākiem" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Grafiks" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Spraudņi" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Privātās atslēgas" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Iziet" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Nesen atvērtie" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Ziņot par kļūdu" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "&Saglabāt rezerves kopiju" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Sēkla" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "&Rādīt QR kodu atsevišķā logā" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Parakstīt vai pārbaudīt ziņojumu" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Kopsavilkums" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Izslaucīt" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Rīki" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Skats" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Maciņš" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 diena" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 stunda" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 nedēļa" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 minūtes" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "Rezerves kopija nesatur informāciju par jūsu lokālo bilanci kanālā." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Maciņa kopija tika izveidota" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Ieteicamā transakcijas komisijas maksa tiek automātiski pievienota šajā lauciņā, jūs varat to pārrakstīt. Ieteicamā komisijas maksa palielinās līdz ar transakcijas izmēru." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Par Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Iegādes cena" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Pievienot papildparakstītāju" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Pievienot papildparakstītāju" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" -msgstr "Pievienot lightnnig rēķinu bitcoin saitēm" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" -msgstr "Lightning neizdošanās gadījumā pievienot rēķiniem adresi uz ķēdes" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "Pievienot bitcoin summām tūkstošu atdalītājus" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "Informācijas pievienošana transakcijai, no maka un tīkla..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Papildu komisijas maksas" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "Tiks pievienoti papildu {} satoshi." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Adrese" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Adreses informācija" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "Adrese iekopēta starpliktuvē" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Adrese ir iesaldēta" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Adrese nav maciņā." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Adreses" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Papildu" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Papildu priekšskatījums" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Viss" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Ir jāaizpilda visi lauki" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "Atļaut tūlītējus mijmaiņas darījumus" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "Jau atjaunināts" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Sīks atlikums netiek paturēts, bet pievienots komisijas maksai." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "Turklāt, veicot RBF transakciju apvienošanu, BIP 125 nosaka zemāko slieksni komisijas maksai." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Summa" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "Kanālos saņemtā summa" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Saņemtā summa:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Nosūtītā summa:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Summa nosūtīšanai" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "Pārāk maza summa" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" -msgstr "" +msgstr "Summa ir pārāk maza, lai to saņemtu uz ķēdes" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "No kanāliem izņemtā summa" @@ -512,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "Nenosaukts {}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "Izskats" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arābu" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Vai tiešām vēlaties dzēst šo kanālu? Tas izdzēsīs saistītos darījumus no jūsu maciņa vēstures." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Vai tiešām vēlaties dzēst maciņu {}?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Vai tiešām vēlaties izņemt šo transakciju un {} bērnu transakcijas?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Vai tiešām vēlaties noņemt šo transakciju?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Armēņu" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "Bloka augstumā: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Pēc simbola \"@\" ir jānorāda vismaz resursdatora nosaukums." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "Teju 100 bāzes vienības (satoshi) var tikt zaudētas noapaļošanas dēļ." @@ -591,13 +619,13 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "" #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:26 msgid "Auto Connect" -msgstr "" +msgstr "Savienoties automātiski" #: electrum/gui/qt/installwizard.py:739 msgid "Auto connect" @@ -607,7 +635,7 @@ msgid "Auto-connect" msgstr "Savienoties automātiski" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Pārbaudīt programmatūras atjauninājumus automātiski" @@ -615,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 sēkla" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "Electrum var importēt BIP39 sēklas, lai lietotāji varētu piekļūt citos maciņos piesaistītajiem līdzekļiem." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "BIP39 sēklas neiekļauj versijas numuru, tas nākotnē var traucēt programmatūras saderībai." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -652,31 +680,31 @@ msgid "Back" msgstr "Atpakaļ" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Rezerves kopija" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Rezerves kopija NAV saglabāta. Rezervju direktorija nav konfigurēta." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Rezerves direktorija" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Rezerves kopija saglabāta:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Bilance" @@ -684,27 +712,27 @@ msgid "Banner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Pamata vienība" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Maciņa pamata vienība." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "Maksāt visus rēķinus" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Pirms ziņot par problēmu, pārliecinieties vai izmantojat jaunāko Electrum versiju (jaunāko laidienu vai git HEAD), un iekļaujiet versijas numuru jūsu ziņojumā." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -720,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Bitcoin adrese ir Nekas" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Bitcoin transakcijas nav bezmaksas. Transakcijas komisijas maksu maksā līdzekļu nosūtītājs." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Bloka augstums" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blokķēde" @@ -740,8 +773,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -749,12 +782,20 @@ msgid "Bottom" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Apraide" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Apraida transakciju..." @@ -762,15 +803,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bulgāru" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Palielināt komisijas maksu" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Palielināt komisijas maksu" @@ -778,7 +819,7 @@ msgid "CLTV expiry" msgstr "CLTV derīguma termiņš" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -790,48 +831,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "Var saņemt" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Var sūtīt" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "Neizdevās palielināt komisijas maksu: nav zināma oriģinālās transakcijas komisija." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Nevar izveidot vēstures grafiku." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Atcelt" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "Atcelt (iztērēt divreiz)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Atcelt transakciju" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "" @@ -839,36 +880,36 @@ msgid "Cannot add this cosigner:" msgstr "Nevar pievienot šo līdzparakstītāju:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Neizdevās apraidīt transakciju" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Nevar paaugstināt komisijas maksu" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "Neizdevās atcelt transakciju" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." -msgstr "" +msgstr "Neizdevās importēt kanāla rezerves kopiju." -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -877,11 +918,11 @@ msgid "Cannot read file" msgstr "Nevar nolasīt failu" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "Nevar saglabāt dublējumu bez STORAGE atļaujas" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Nevar parakstīt ziņojumus ar šāda tipa adresi:" @@ -901,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Kapacitāte" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Kapitāla pieaugums" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Sertifikātu neatbilstība" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "Tika konstatēta ķēdes šķelšanās, blokā {0}" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Atlikums" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Adrese atlikumam" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "" @@ -940,60 +981,67 @@ msgid "Change Password" msgstr "Mainīt paroli" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Kanāla rezerves kopija" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Kanāla rezerves kopija " -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Kanāla rezerves kopija:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "Kanāla ID" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Kanāls jau ir slēgts" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "Kanāla rezerves kopijas var importēt tā paša maciņa citā instancē, skenējot šo QR kodu." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "Kanālu rezerves kopijas var izmantot tikai, lai pieprasītu kanālu slēgšanu." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Kanāls slēgts" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Kanāls ir aizvērts, iespējams, būs jāgaida vismaz {} bloki, CSV aizkavēšanās dēļ" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Kanāla informācija" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Kanāls izveidots." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1001,7 +1049,7 @@ msgid "Channel stats" msgstr "Kanāla informācija" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "Kanāla tips:" @@ -1009,9 +1057,9 @@ msgid "Channel updates to query." msgstr "Kanāla atjauninājumi ko vaicāt." -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Kanāli" @@ -1019,11 +1067,11 @@ msgid "Channels in database." msgstr "Kanāli datubāzē." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1037,32 +1085,33 @@ msgid "Checking for updates..." msgstr "Pārbauda atjauninājumus..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Bērns maksā par vecākiem" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" -msgstr "" +msgstr "Bērns maksā\n" +"par vecākiem" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Bērns maksā par vecākiem" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Ķīniešu vienkāršotā" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Ķīniešu tradicionālā" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1074,7 +1123,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Izvēlieties paroli, lai šifrētu maciņa atslēgas." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "Izvēlieties attālo mezglu un summu, lai finansētu kanālu." @@ -1086,7 +1135,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Izvēlieties monētu (UTXO) atlases metodi. Šādas ir pieejamas:\n\n" @@ -1094,7 +1143,7 @@ msgid "Choose from peers" msgstr "Izvēlieties no dalībniekiem" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1122,7 +1171,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "Izvēlieties adreses tipu savā maciņā." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Izvēlieties blokķēdes pārlūku, kuru atvērt tīmekļa pārlūkprogrammā" @@ -1134,91 +1183,92 @@ msgid "Choose..." msgstr "Izvēlēties..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Notīrīt" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:35 msgid "Clear all gossip" -msgstr "" +msgstr "Notīrīt visu tenkošanu" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "Noklikšķiniet \"Sūtīt\", lai turpinātu" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Nospiediet šeit, lai paslēptu šo ziņojumu." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "Starpliktuve ir tukša" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Aizvērt" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Aizvērt kanālu" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "Aizverošā transakcija" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "&Monētas" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "Aktīva monētu kontrole" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "Monēta ir iesaldēta" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "Tērēšanai atlasītā monēta" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Monētu atlase" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "Aktīva monētu atlase (atlasīti {} UTXO)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "" #: electrum/gui/text.py:102 msgid "Coins" @@ -1232,11 +1282,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Krāsu tēma" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "Apvienot" @@ -1245,27 +1295,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Kon&sole" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Kon&takti" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Apstiprināt paroles frāzi:" @@ -1273,33 +1327,29 @@ msgid "Confirm Password:" msgstr "Apstipriniet paroli:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Apstipriniet sēklu" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Apstiprināt sēklas pagarinājumu" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Apstiprināt transakciju" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Apstipriniet darbību" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "Apstiprināt piespiedu aizvēršanu?" @@ -1388,15 +1438,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" -msgstr "" +msgstr "Savienots" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "Savienotie mezgli" @@ -1404,12 +1454,12 @@ msgid "Connected nodes are on the same chain" msgstr "Savienotie mezgli atrodas tajā pašā ķēdē" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Savienots ar {0} mezgliem." @@ -1418,7 +1468,11 @@ msgid "Connected to {} peers" msgstr "Savienots ar {} dalībniekiem" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "Savienojuma virknēm jābūt @: formātā" @@ -1430,52 +1484,49 @@ msgid "Connections with lightning nodes" msgstr "Savienojumi ar \"Lightning\" mezgliem" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Mēģiniet izveidot savienojumu ar citu serveri vai atjauniniet Electrum." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Kontakti" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "Kooperatīvā aizvēršana" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "Kooperatīvā aizvēršana?" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Kopēt" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Kopēt adresi" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" -msgstr "Kopēt kolonnu" - -#: electrum/gui/qt/qrcodewidget.py:170 -msgid "Copy Image" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" +#: electrum/gui/qt/qrcodewidget.py:172 +msgid "Copy Image" +msgstr "Kopēt attēlu" -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" -msgstr "" - -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" +msgstr "Kopēt tekstu" -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Kopēt un aizvērt" @@ -1483,11 +1534,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Kopējiet un ielīmējiet saņēmēja adresi, izmantojot pogu \"Ielīmēt\", vai izmantojiet kameru, lai noskenētu QR kodu." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Kopēt uz starpliktuvi" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Kopēt \"{}\"" @@ -1503,59 +1554,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Neizdevās atvērt kanālu: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "Neizdevās aizvērt kanālu piespiedu kārtā: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "Neizdevās atvērt kanālu: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Kļūdas ziņojums" @@ -1563,7 +1614,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1571,11 +1622,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Izveidot jaunu sēklu" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1587,27 +1638,23 @@ msgid "Create new wallet" msgstr "Izveidot jaunu maciņu" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Izveidot transakciju" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "Izveidojot jaunu maksājuma pieprasījumu, viena no jūsu adresēm tiks izmantota atkārtoti un jau esošais pieprasījums tiks pārrakstīts. Turpināt tik un tā?" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" -msgstr "" +msgstr "Izveidošanas laiks" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Kritiska kļūda" @@ -1615,15 +1662,11 @@ msgid "Current Password:" msgstr "Pašreizējā parole:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Pašreizējais kurss" @@ -1631,11 +1674,11 @@ msgid "Current version: {}" msgstr "Pašreizējā versija: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Pielāgots" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1643,35 +1686,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Čehu" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Dāņu" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Tumša" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Tumšs/gaišs" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Datums" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Datums: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "Atkļūdošanas informāciju var saglabāt uz diska. Tā var būt noderīga problēmu risināšanai." @@ -1679,55 +1722,59 @@ msgid "Debug message" msgstr "Atkļūdošanas ziņojums" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Atšifrēt" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "Vai atšifrēt privāto atslēgu?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Noklusējuma" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Dzēst" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "Dzēst rezerves kopiju?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Dzēst rēķinu?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "Dzēst rēķinus" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "Dzēst pieprasījumu?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Dzēst pieprasījumus" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Dzēst maciņa failu?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Dzēst maciņu?" @@ -1735,43 +1782,48 @@ msgid "Denomination" msgstr "Apzīmējums" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "Atvasinājuma ceļš" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Apraksts" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Transakcijas apraksts (nav obligāts)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Sīkāka informācija" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Sīkāka informācija..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1779,22 +1831,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1806,26 +1858,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Deaktivizēts" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Atvienots" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "Rādīt sēklu?" @@ -1833,11 +1889,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Izplatītājs Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "Neievadiet šeit slepenu vai privātu informāciju. Ziņojums būs redzams publiski." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1845,8 +1901,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "Nekopējiet šeit kodu, kuru nesaprotat. Nepareiza koda izpilde var izraisīt neatgriezenisku monētu zudumu." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Neuzglabājiet to elektroniski." @@ -1854,11 +1910,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "Vai vēlaties izveidot jaunu sēklu, vai atjaunot maciņu no esošas sēklas?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "Vai vēlaties izveidot savu pirmo kanālu?" @@ -1868,57 +1924,67 @@ #: electrum/gui/kivy/main_window.py:797 msgid "Do you want to delete the local gossip database?" -msgstr "" +msgstr "Vai vēlaties dzēst visu lokālo tenkošanas datu bāzi?" #: electrum/gui/qt/installwizard.py:372 msgid "Do you want to delete the old file" msgstr "Vai vēlaties dzēst veco failu" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "Vai vēlaties izņemt no maciņa {}?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Vai vēlaties nosūtīt šo ziņojumu?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Vai vēlaties turpināt?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Vairs nerādīt." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "Šajā laikā līdzekļus nevarēs atgūt no sēklas, un, ja pazaudēsiet ierīci, tie var tikt zaudēti." -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Nīderlandiešu" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "Dinamiskā komisijas maksas aprēķināšana nav pieejama." @@ -1930,16 +1996,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "Rediģēt \"{}\"" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Electrum spraudņi" @@ -1948,16 +2025,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Electrum komunicē ar attāliem serveriem, lai saņemtu informāciju par transakcijām un adresēm. Visi serveri pilda vienu un to pašu funkciju, atšķiras tikai to aparatūra. Vairumā gadījumu pietiek ar automātisko nejauša servera izvēli, bet, ja vēlaties varat izvēlēties kādu noteiktu serveri arī manuāli." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Lai lejupielādētu bloku galvenes un atrastu garāko blokķēdi, Electrum savienojas ar vairākiem mezgliem." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Electrum iestatījumi" @@ -1965,93 +2042,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "Electrum pieprasa jūsu darījumu vēsturi no viena servera. Iegūtā vēsture tiek pārbaudīta pret blokķēdes galvenēm, ko sūta citi mezgli, izmantojot vienkāršoto maksājumu pārbaudi (SPV)." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum nosūta jūsu maciņa adreses vienam serverim, lai saņemtu transakciju vēsturi." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrum maciņš" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum neizdevās iekopēt maciņa failu norādītajā atrašanās vietā." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Electrum neizdevās deserializēt transakciju:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum neizdevās atvērt transakcijas failu" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum neizdevās izparsēt transakciju" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum neizdevās izveidot privātās atslēgas eksportu." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum neizdevās izveidot transakcijas eksportu." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "Electrum tagad izies." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" -msgstr "" +msgstr "Aktivizēt" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" -msgstr "" +msgstr "Aktivizēt Lightning?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "Aktivizēt izvadu vērtību noapaļošanu" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "Aktivizēt atjauninājumu pārbaudi" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Aktivizēts" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" -msgstr "" +msgstr "Aktivizēts, neatkopjamie kanāli" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Šifrēt" @@ -2068,39 +2149,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Šifrēt vai atšifrēt ziņojumu" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "Šifrēt vai atšifrēt ziņojumu" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Šifrēts" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "Beigas" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "Angļu" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "Ievadiet PIN" @@ -2108,12 +2189,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Ievadiet paroles frāzi" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2121,16 +2202,16 @@ msgid "Enter Password" msgstr "Ievadiet paroli" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "Ievadiet attālā mezgla ID, savienojuma virkni vai rēķinu" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Ievadiet sēklu" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "Ievadiet transakcijas etiķeti" @@ -2139,8 +2220,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2148,7 +2229,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "Ievadiet Bitcoin adrešu sarakstu (šī darbība izveidos maciņu tikai skatīšanai) vai sarakstu ar privātajām atslēgām." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Ievadiet izvadu sarakstu 'Maksāt uz' laukā." @@ -2158,7 +2239,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2168,7 +2249,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Ievadiet adreses" @@ -2180,7 +2261,7 @@ msgid "Enter cosigner seed" msgstr "Ievadiet līdzparakstītāja sēklu" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Ievadiet aprakstu" @@ -2196,22 +2277,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Ievadiet privātās atslēgas" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Ievadiet privātās atslēgas:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2221,11 +2306,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2242,13 +2327,13 @@ msgid "Enter wallet name" msgstr "Ievadiet maciņa nosaukumu" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2256,11 +2341,11 @@ msgid "Enter your PIN" msgstr "Ievadiet savu PIN kodu" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Ievadiet PIN kodu, lai turpinātu" @@ -2278,37 +2363,34 @@ msgid "Enter your password or choose another file." msgstr "Ievadiet paroli vai izvēlieties citu failu." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Ievadiet paroli, lai turpinātu" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Kļūda" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Gadījās kļūda, pievienojot maksājuma pieprasījumu" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "Gadījās kļūda, apvienojot dalītās transakcijas" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Gadījās kļūda, savienojoties ar serveri" @@ -2317,42 +2399,41 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" -msgstr "" +msgstr "Radās kļūda, veidojot maksājumu" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" -msgstr "" +msgstr "Radās kļūda veidojot maksājuma pieprasījumu" #: electrum/plugins/cosigner_pool/qt.py:267 msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "Gadījās kļūda, saņemot transakciju no tīkla" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "Gadījās kļūda, apvienojot dalītās transakcijas" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Kļūda, atverot failu" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "Gadījās kļūda, parsējot URI" @@ -2360,10 +2441,10 @@ msgid "Error scanning devices" msgstr "Kļūda, skenējot ierīces" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2379,86 +2460,81 @@ msgid "Error: duplicate master public key" msgstr "Kļūda: dubulta galvenā publiskā atslēga" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Esperanto" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Aprēķins" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Iziet no Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "Derīguma termiņš" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Pieprasījuma derīguma termiņš." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" -msgstr "" +msgstr "Derīguma termiņš" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Izbeidzies" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Beidzas" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "Derīguma termiņš" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" -msgstr "" +msgstr "Derīguma termiņš" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Eksportēt" #: electrum/gui/kivy/uix/ui_screens/status.kv:83 msgid "Export Backup" -msgstr "" +msgstr "Eksportēt rezerves kopiju" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Eksportēt vēsturi" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "Eksportēt rezerves kopiju" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Importēt failu" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "Eksportēt uz failu" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "Eksportēt rēķinus" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Vienas privātās atslēgas atklāšana var apdraudēt visa maciņa drošību!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Pagarināt šo sēklu ar papildu vārdiem" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2474,21 +2550,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "Neizdevās atšifrēt izmantojot aparatūras ierīci." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "Neizdevās attēlot QR kodu." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "Neizdevās eksportēt failā." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "Neizdevās importēt failā." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2496,144 +2572,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Neizdevās atjaunot paroli" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Nē" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Komisijas maksa" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "Komisijas maksa par bērnu" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "Komisijas maksas likme" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "Komisijas maksas noapaļošana" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 -msgid "Fees are paid by the sender." +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 +msgid "Fees are paid by the sender." +msgstr "Komisijas maksas maksā sūtītājs" + +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Valsts nauda" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Valsts nauda" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Fails" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "Faila rezerves kopija" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Filtrs:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "Fails izveidots" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "Noslēgt" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Meklēt" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "Fiksēts kurss" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Sekot šim zaram" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "CoinJoin; noņemt privāto" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "Aparatūras ierīcei; iekļaut xpubs" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "Drošības apsvērumu dēļ mēs iesakām vienmēr izmantot jaunāko Electrum versiju." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "Piespiedu aizvēršana" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "Aizvērt kanālu piespiedu kārtā" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "Aizvērt kanālu piespiedu kārtā?" @@ -2641,54 +2721,55 @@ msgid "Fork detected at block {}" msgstr "Atklāta atdalīšanās blokā %d" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Formāts" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Formāts: adrese, summa" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "Iesaldēt" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "Iesaldēt adresi" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "Iesaldēt adreses" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "Iesaldēt monētu" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "Iesaldēt monētas" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" -msgstr "" +msgstr "Iesaldēt saņemšanai" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" -msgstr "" +msgstr "Iesaldēt sūtīšanai" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Franču" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "No" @@ -2701,61 +2782,65 @@ msgid "From {0} cosigners" msgstr "No {0} papildparakstītājiem" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" -msgstr "" +msgstr "Iesaldēts" #: electrum/gui/qt/channel_details.py:97 msgid "Fulfilled HTLCs" msgstr "Izpildītie HTLC" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "Finansēts" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "Finansēšanas izejošais punkts" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "Līdzekļi šajā kanālā nebūs atgūstami no sēklas, kamēr tie netiks atgriezti jūsu maciņā. Un tie var tikt zaudēti, ja pazaudēsiet savu maciņa failu." -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "Ģenerēt jaunu, nejaušu maciņu" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Vācu" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" -msgstr "" +msgstr "Saņemt rēķinu" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:15 msgid "Gossip" -msgstr "" +msgstr "Tenkošana" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Grieķu" @@ -2771,15 +2856,15 @@ msgid "Hardware Keystore" msgstr "Aparatūras atslēgu glabātuve" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Augstums" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Sveika, pasaule" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Palīdzība" @@ -2787,16 +2872,8 @@ msgid "Here is your master public key." msgstr "Šī ir jūsu galvenā publiskā atslēga." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Slēpt" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "Slēpt {}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Vēsture" @@ -2804,11 +2881,11 @@ msgid "Homepage" msgstr "Mājas lapa" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "Lēcieni" @@ -2816,13 +2893,13 @@ msgid "Host" msgstr "Saimnieks" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:12 msgid "How do you want to connect to a server?" -msgstr "" +msgstr "Kā jūs vēlaties savienoties ar serveri? " #: electrum/gui/qt/installwizard.py:740 msgid "How do you want to connect to a server? " @@ -2832,49 +2909,50 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "Tomēr, mēs neģenerējam BIP39 sēklas, jo tās neatbilst mūsu drošības standartiem." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Ungāru" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "Man jau ir sēkla" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "IP/ports formātā:\n" "[host]:[port]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Ja automātiskā savienošanās ir aktivizēta, Electrum vienmēr izmantos garāko blokķēdi." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "Ja aktivizēts, ar katru transakciju var tikt zaudēts līdz pat 100 bāzes vienībām (satoshi)." -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Ja atslēgts, jums būs jāizvēlas serveris kuru vēlaties izmantot. Electrum brīdinās, ja jūsu serveris atpaliek." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2882,16 +2960,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "Ja nezināt, kas tas ir, atstājiet šo lauku nemainītu." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "Ja atzīmēsiet šo rūtiņu, jūsu neapstiprinātās transakcijas tiks apvienotas vienā transakcijā." -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2899,13 +2977,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "Ja nezināt, kas tas ir, atstājiet šo lauku tukšu." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "Ja aizvērsiet šo kanālu piespiedu kārtā, tajā esošie līdzekļi nebūs pieejami {} blokus." -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2917,11 +2995,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "Ja esat pazaudējis savu Google autentifikatora kontu, varat pieprasīt jaunu noslēpumu. Jums vajadzēs atkārtoti ierakstīt savu sēklu." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2929,7 +3007,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2937,22 +3015,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Ja pazaudēsiet sēklu, jūsu nauda tiks neatgriezeniski zaudēta." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "Ja pazaudēsiet maciņa failu, vienīgais, ko varat darīt ar rezerves kopiju, ir pieprasīt kanāla slēgšanu, lai jūsu līdzekļi tiktu nosūtīti uz ķēdi." -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "Ja izmantojiet paroles frāzi, pārliecinieties, ka tā ir pareiza." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Ja vēlaties izveidot jaunu adresi, izmantojiet deterministisko maciņu." @@ -2960,16 +3042,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "Ja ierīce Windows sistēmā nav konstatēta, dodieties uz sadaļu \"Iestatījumi\", \"Ierīces\", \"Pievienotās ierīces\" un veiciet \"Noņemt ierīci\". Tad atkārtoti pievienojiet ierīci." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "Ja maciņā ir līdzekļi, pārliecinieties, vai esat saglabājuši tā sēklu." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importēt" @@ -2981,86 +3062,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Importēt Bitcoin adreses vai privātās atslēgas" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "Importēt kanāla rezerves kopiju?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Importēt adreses" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "Importēt kanāla rezerves kopiju" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Importēt failu" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "Importēt rēķinus" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Importēt privātās atslēgas" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "Jo īpaši, neievadiet privāto atslēgu trešo pušu piedāvātajos pakalpojumus." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "Dažos gadījumos, tiks izmantots līdz pat 3 atlikuma adresēm, lai sadalītu lielāku summu un slēptu saņēmēja adresi." -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "Iekļauts blokā: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" +msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Nepareiza parole" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Paaugstināt komisijas maksu" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "Palielināt transakcijas komisijas maksu, lai uzlabotu pozīciju atmiņas pūlā." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Indonēziešu" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Informācija" @@ -3073,30 +3159,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "Ierosinātājs:" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Ievada summa" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "Ievadkanāla rezerves kopija" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Ievadiet jēlu transakciju" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Ievadi" @@ -3104,7 +3190,7 @@ msgid "Install Wizard" msgstr "Instalācijas vednis" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Instalējiet zbar pakotni, lai aktivizētu šo funkciju." @@ -3112,11 +3198,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Nav pietiekoši daudz līdzekļu" @@ -3124,56 +3210,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Nederīga adrese" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Nederīga summa" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Nederīga Bitcoin adrese" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Nederīga Bitcoin adrese" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "Nederīga Bitcoin adrese." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Nederīga komisijas maksa" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Nederīgs JSON kods." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Atrastas nederīgas līnijas:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "Nederīgs PIN" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Nederīga publiskā atslēga" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Nederīga summa" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3193,20 +3277,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "Nederīgs mezgla ID, jābūt 33 baitiem un heksadecimālam" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "Nederīga vienreizējā parole." @@ -3219,45 +3303,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "Rēķins" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "Rēķina derīguma termiņš ir beidzies" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " -msgstr "" +msgstr "Rēķins nav derīgs Lightning rēķins: " -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" -msgstr "" +msgstr "Rēķinam nepieciešama nezināma vai nesaderīga Lightning funkcija" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Rēķini" @@ -3265,15 +3336,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "Tas satur arī jūsu galveno publisko atslēgu, kura ļauj skatīt jūsu adreses." -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "Tam nevar izveidot \"rezerves kopiju\" vienkārši eksportējot šīs privātās atslēgas." -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "Tas ir pretrunā ar pašreizējo vēsturi." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "Tie var tikt importēti citā maciņā ar tādu pašu sēklu." @@ -3289,7 +3360,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Itāļu" @@ -3301,15 +3372,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Japāņu" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "Apvienot ievadus vai izvadus" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3317,7 +3388,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Tastatūras saīsne: \"!\", lai nosūtītu visu summu." @@ -3325,15 +3396,15 @@ msgid "Keystore" msgstr "Atslēgu glabātuve" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "Atslēgu glabātuves tips" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "Kirgīzu" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Etiķete" @@ -3361,9 +3432,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "Etiķetes, darījumu ID un adreses tiek šifrētas, pirms tās tiek nosūtītas uz attālo serveri." +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Valoda" @@ -3371,7 +3442,7 @@ msgid "Latest version: {}" msgstr "Jaunākā versija: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Latviešu" @@ -3404,18 +3475,18 @@ msgid "Licence" msgstr "Licenze" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Gaiša" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3427,35 +3498,39 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "Lightning rēķins" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "Lightning tīkls" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "Lightning tīkla statistika" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "Lightning mezgla ID:" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "Lightning maksājums" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" -msgstr "" +msgstr "Lightning iesaldēts" #: electrum/gui/qt/lightning_dialog.py:68 msgid "Lightning gossip not active." @@ -3465,19 +3540,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "Lightning šobrīd ir pieejams tikai HD maciņiem ar p2wpkh adresēm." -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "Lightning ir deaktivizēts" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3485,69 +3561,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "Lightning nav aktivizēts šim maciņam." -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." -msgstr "" +msgstr "Lightning atslēgas ir inicializētas." -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Līnija #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "Ielādēt rezerves kopiju" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Ielādēt transakciju" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "Vietējs" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "Lokāls &Sargtornis" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "Vietējs &Sargtornis" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "Lokālā bilance" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "Lokālais sīknaudas ierobežojums" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "Lokālā piespiedu aizvēršana" @@ -3555,23 +3644,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "Lokālā rezerve" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "Garais kanāla ID" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Apsekot transakciju" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Zema komisijas maksa" @@ -3591,7 +3688,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Pirms pieprasāt Bitcoin uz šo maciņu, pārliecinieties, ka esat sēklas frāzes vai privātās atslēgas īpašnieks." @@ -3599,26 +3696,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Galvenā publiskā atslēga" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Maks." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Ir pārsniegta maksimālā komisijas maksa" @@ -3630,24 +3727,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "Atmiņas pūls: komisijas maksa tiek noteikta pēc atmiņas pūla dziļuma" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "Atmiņas pūla dziļums" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "Apvienot parakstus no" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Ziņojums" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3655,23 +3752,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "Min." -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Komisijas maksa" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "Iztrūkst summa" @@ -3680,21 +3781,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "Trūkst ziņojuma URL." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3702,14 +3803,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Daudzparakstu maciņš" @@ -3722,18 +3827,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Nosaukums" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Tīkls" @@ -3742,25 +3847,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Nekad" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Nekad neizpaudiet sēklu." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Nekad neievadiet to tīmekļa vietnēs." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Jauns kontakts" @@ -3772,46 +3881,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Jauns kontakts" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "Jauna transakcija: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Nākamais" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "Nē" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "Nav datu" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Nav apraksta" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3819,11 +3928,15 @@ msgid "No Wallet" msgstr "Nav maciņa" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "Adrese nav pieejama. Lūdzu, noņemiet dažus no jūsu neapstiprinātajiem pieprasījumiem." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "Nav summas" @@ -3831,11 +3944,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "Nav datu" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Šim serverim nav ziedojumu adreses" @@ -3847,10 +3960,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "Dalīšanās nav atklāta" @@ -3859,23 +3976,23 @@ msgid "No hardware device detected." msgstr "Aparatūras ierīce netika atrasta." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "Nav atslēgu glabātuves" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Maciņā vairs nav adrešu." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Nav izvadu" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3891,17 +4008,17 @@ msgid "No wallet loaded." msgstr "Nav ielādēts maciņš." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "Mezgla ID" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "Mezgla segvārds" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "Mezgli" @@ -3909,17 +4026,17 @@ msgid "Nodes in database." msgstr "Mezgli datubāzē." +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Nekas" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "Norvēģu būkmols" @@ -3927,7 +4044,7 @@ msgid "Not Now" msgstr "Ne tagad" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "Nepārbaudīts" @@ -3935,45 +4052,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "Nav pieejams šim maciņam." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Nav savienots" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Nav pietiekami daudz līdzekļu" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "Adresē nav pietiekami daudz līdzekļu." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "Nepārbaudīts" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "Pagaidām nav pieejams" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Ievērojiet, ja ir iesaldētas kādas adreses, pieejamo līdzekļu būs mazāk nekā kopējā bilance." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "Ņemiet vērā, ka lightning kanāli tiks pārveidoti par kanālu rezerves kopijām." @@ -3986,10 +4108,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "Piezīme: Ja aktivizēsiet šo iestatījumu, jums būs nepieciešama aparatūras ierīce, lai atvērtu savu maciņu." @@ -3998,7 +4116,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "Piezīme: Šī ir bezsaistes transakcija, lai tīkls to redzētu tā ir jāpārraida." @@ -4006,11 +4124,11 @@ msgid "Nothing set !" msgstr "Nekas nav iestatīts !" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "Nav no kā izveidot grafiku." -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "Nav ko apkopot." @@ -4018,11 +4136,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Nulles aiz decimālā atdalītāja. Piemēram, ja šis iestatījums ir 2, \"1.\" tiks attēlots kā \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "Labi" @@ -4034,8 +4153,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Nesaistē" @@ -4043,20 +4162,20 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "Uz Linux, iespējams, būs jāpievieno jauna atļauja jūsu udev noteikumos." -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" -msgstr "" +msgstr "Uz ķēdes" #: electrum/gui/kivy/uix/ui_screens/status.kv:42 msgid "Onchain" msgstr "Uz ķēdes" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "Rēķins uz ķēdes" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Viens izvads katrā līnijā." @@ -4064,7 +4183,7 @@ msgid "One-server mode" msgstr "Viena servera režīms" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Tiešsaites blokķēdes pārlūks" @@ -4076,7 +4195,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4084,29 +4203,28 @@ msgid "Only connect to a single server" msgstr "Izveidot savienojumu tikai ar vienu serveri" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "Atvērt kanālu" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "Kad tiek noklikšķināts uz “Maksāt”, atvērt papildu darījumu priekšskatījuma dialoglogu." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" +msgstr "Atvērt jaunu kanālu" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "Atvērt kanālu" @@ -4114,24 +4232,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "Atvērt {} failu" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "OpenAlias ieraksts, izmantots, lai saņemtu monētas un, lai parakstītu maksājumu pieprasījumus." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "Notiek kanāla atvēršana..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Opcijas" @@ -4143,15 +4261,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "Citi zināmie serveri" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "Novecojusi ierīces aparātprogrammatūra" @@ -4160,92 +4278,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Izvada summa" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "Izvada punkts" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Izvadi" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Pārskats" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN ir atslēgts" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "PIN nav atjaunināts" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PIN atjaunināts" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Samaksāts" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "Daļēji parakstīts" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Paroles frāze" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Paroles frāze:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Parole" @@ -4253,7 +4380,7 @@ msgid "Password Strength" msgstr "Paroles stiprums" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "Parole ir deaktivizēta, šis maciņš nav aizsargāts" @@ -4265,33 +4392,29 @@ msgid "Password mismatch" msgstr "Paroļu nesakritība" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "Parole nav atjaunināta" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "Nepieciešama parole" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Parole veiksmīgi atjaunināta" @@ -4299,43 +4422,43 @@ msgid "Password:" msgstr "Parole:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Maksāt" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "Maksāt Lightning rēķinu?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" -msgstr "" +msgstr "Maksāt \"uz ķēdes\"." -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Maksāt uz" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Maksāt vairākiem" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "Maksājuma jaucējsumma" @@ -4343,22 +4466,35 @@ msgid "Payment Received" msgstr "Maksājums saņemts" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Maksājuma pieprasījums" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "Maksājums neizdevās" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "Maksājuma jaucējsumma" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "Maksājumu žurnāls" @@ -4366,25 +4502,26 @@ msgid "Payment log:" msgstr "Maksājumu žurnāls:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "Maksājums saņemts" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" -msgstr "" +msgstr "Maksājums saņemts:" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Maksājuma pieprasījums ir izbeidzies" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" -msgstr "" +msgstr "Maksājums nosūtīts" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Maksājums nosūtīts." @@ -4400,19 +4537,23 @@ msgid "Pending" msgstr "Gaida" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "Iespējams, kādas atkarības nav apmierinātas..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Persiešu" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "Lūdzu, īsi aprakstiet darbības kuras izraisīja kļūdu (nav obligāti):" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "Lūdzu, pārbaudiet savu tīkla savienojumu." @@ -4420,7 +4561,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Lūdzu, apstipriniet" @@ -4428,23 +4569,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "Lūdzu, izveidojiet sava maciņa faila rezerves kopiju!" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "Lūdzu, ievadiet summu" @@ -4452,7 +4593,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Lūdzu, ievadiet līdzparakstītāja publisko atslēgu (xpub)." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "Lūdzu, ievadiet savu Google autentifikatora kodu" @@ -4461,7 +4602,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4485,9 +4626,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "Lūdzu, ņemiet vērā, ka kanālu rezerves kopijas nevar izmantot jūsu kanālu atjaunošanai." @@ -4495,15 +4636,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Lūdzu, ielīmējiet papildparakstītāja galveno publisko atslēgu, vai noskenējiet to izmantojot kameras pogu." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Lūdzu, ziņojiet par kļūdām uz github:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Lūdzu, pārstartējiet Electrum, lai aktivizētu jaunos saskarnes iestatījumus" @@ -4516,11 +4657,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "Lūdzu, pierakstiet šos {0} vārdus uz papīra (kārtība ir svarīga). " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "Lūdzu, noskenējiet Bitcoin adresi vai maksājuma pieprasījumu" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "Lūdzu, atlasiet rezerves kopiju direktoriju" @@ -4532,8 +4673,8 @@ msgid "Please share it with your cosigners." msgstr "Lūdzu, dalieties ar šo ar jūsu papildparakstītājiem." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "Lūdzu, parakstiet un pārraidiet finansējošo transakciju" @@ -4541,7 +4682,7 @@ msgid "Please try again." msgstr "Lūdzu, mēģiniet vēlreiz." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "Lūdzu, ievadiet to šeit." @@ -4549,7 +4690,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Lūdzu, izmantojiet virtuālo tastatūru, lai ievadītu sēklas frāzi." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Lūdzu, uzgaidiet" @@ -4557,15 +4698,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "Lūdzu, uzgaidiet, kamēr Electrum pārbauda atjauninājumus." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Lūdzu, uzgaidiet..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Poļu" @@ -4573,35 +4714,34 @@ msgid "Port" msgstr "Ports" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "Porta numuram jābūt decimālam" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Portugāļu" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "Pozīcija atmiņas pūlā" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Iestatījumi" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "Pirmattēls" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "Sagatavo izslaucīšanas transakciju..." @@ -4609,16 +4749,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "Sagatavo transakciju..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4628,7 +4767,7 @@ #: electrum/gui/qt/installwizard.py:274 msgid "Press 'Next' to create this wallet, or choose another file." -msgstr "Nospiediet 'Nākamais', lai izveidotu šo maciņu vai izvēlētos citu failu." +msgstr "Nospiediet \"Nākamais\", lai izveidotu šo maciņu vai izvēlētos citu failu." #: electrum/gui/qt/installwizard.py:287 msgid "Press 'Next' to create/focus window." @@ -4636,7 +4775,7 @@ #: electrum/gui/qt/installwizard.py:284 msgid "Press 'Next' to open this wallet." -msgstr "Nospiediet 'Nākamais', lai atvērtu šo maciņu." +msgstr "Nospiediet \"Nākamais\", lai atvērtu šo maciņu." #: electrum/plugins/ledger/auth2fa.py:124 msgid "Press Enter" @@ -4648,14 +4787,18 @@ #: electrum/gui/kivy/uix/dialogs/password_dialog.py:355 msgid "Press Next to open" -msgstr "" +msgstr "Nospiediet \"Nākamais\", lai atvērtu" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Lai izietu, nospiediet vēlreiz" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4663,29 +4806,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Privātā atslēga" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Privātās atslēgas" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Privātās atslēgas eksportētas." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "Gadījās kļūda, atverot kanālu: " -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "Turpināt" @@ -4713,8 +4860,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Starpniekserveris" @@ -4726,40 +4873,40 @@ msgid "Proxy mode" msgstr "Starpniekservera režīms" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "Starpniekservera iestatījumi tiek izmantoti visiem savienojumiem: Electrum serveriem un trešo pušu pakalpojumiem." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Starpniekservera lietotājs" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" -msgstr "" +msgstr "Publiskā atslēga" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Publiskā atslēga" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Publiskās atslēgas" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR kods" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QR kods iekopēts starpliktuvē" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "QR kods saglabāts failā" @@ -4771,10 +4918,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Jautājums" @@ -4783,15 +4931,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "Neapstrādāts" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "Jēla transakcija" @@ -4802,21 +4950,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Lasīt QR kodu" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Lasīt failu" @@ -4824,23 +4979,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" -msgstr "Līdzsvarot" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" +msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4852,28 +5012,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Saņemt" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "Saņemšana" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "Adrese saņemšanai" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "Saņēmējs" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "Nav norādīts saņēmējs." @@ -4886,59 +5038,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Izpirkšanas skripts" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "Attālā rezerve" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "Attālā mezgla ID" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "Attālā bilance" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "Attālais sīknaudas ierobežojums" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "Attālā dalībnieka ID" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "Attālā rezerve:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Izņemt" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "Noņemt kanāla rezerves kopiju?" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "Izņemt no maciņa" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "Izņemt {} no kontaktu saraksta?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "Aizvietot ar komisijas maksu" @@ -4946,50 +5102,50 @@ msgid "Report contents" msgstr "Ziņojuma saturs" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Ziņojums nosūtīts" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Ziņot kļūdas" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "Pieprasījums iekopēts starpliktuvē" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "Pieprasīt piespiedu aizvēršanu?" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "Pieprasīt piespiedu aizvēršanu" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "Pieprasīt piespiedu aizvēršanu no attālā dalībnieka?" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "Serveris noraidīja pieprasījumu" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "Pieprasījums nosūtīts" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Pieprasītā summa" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "Pieprasa konta informāciju no TrustedCoin servera..." @@ -4998,11 +5154,11 @@ msgid "Requesting {} channels..." msgstr "Tiek pieprasīti {} kanāli..." -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Pieprasītājs" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "Pieprasījumi" @@ -5011,32 +5167,32 @@ msgid "Require {0} signatures" msgstr "Pieprasa {0} parakstus" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Pieprasa" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "Atstatīt" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "Mēģināt vēlreiz" @@ -5060,23 +5216,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Rumāņu" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Krievu" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5084,30 +5240,29 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Saglabāt" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" -msgstr "" +msgstr "Saglabāt rezerves kopiju" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "Saglabāt rezerves kopiju un aizvērt iespiedu kārtā" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" -msgstr "" +msgstr "Saglabāt kanāla rezerves kopiju" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Saglabāt rēķinu failā" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "Saglabāt transakciju bezsaistē" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5129,11 +5284,11 @@ msgid "Scanning devices..." msgstr "Notiek ierīču skenēšana..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "Skripta tips" @@ -5145,21 +5300,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Sēkla" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Sēklas tips" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "Sēkla pieejama" @@ -5167,7 +5326,7 @@ msgid "Seed extension" msgstr "Sēklas pagarinājums" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5175,56 +5334,56 @@ msgid "Select a device" msgstr "Izvēlieties ierīci" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Izvēlieties datumu" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Izvēlieties failu, lai eksportētu privātās atslēgas" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Izvēlieties failu, lai eksportētu maciņa transakcijas" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "Izvēlieties failu, lai saglabātu {}" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Izvēlēties serveri automātiski" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Izvēlēties serveri manuāli" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "Izvēlieties, kur saglabāt failu" @@ -5232,7 +5391,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "Izvēlieties vietu, kur saglabāt transakciju" @@ -5240,7 +5399,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Izvēlieties, kura valoda tiek izmantota saskarnei (pēc pārstartēšanas)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "Izvēlieties sēklas garumu:" @@ -5248,12 +5407,12 @@ msgid "Select your server automatically" msgstr "Izvēlēties serveri automātiski" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Izvēlieties transakcijas failu" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Sūtīt" @@ -5261,13 +5420,9 @@ msgid "Send Bug Report" msgstr "Sūtīt kļūdas ziņojumu" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" -msgstr "" - -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" +msgstr "Sūtīt maksājumu?" #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" @@ -5277,17 +5432,17 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Sūta" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" -msgstr "" +msgstr "Sūta maksājumu" #: electrum/plugins/cosigner_pool/qt.py:229 msgid "Sending transaction to cosigning pool..." @@ -5297,25 +5452,25 @@ msgid "Sent HTLC with ID {}" msgstr "Nosūtīts HTLC ar ID {}" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Serveris" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "Servera komisijas maksa" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "Serveris atpaliek ({} blokus)" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "Serveris atgrieza negaidītu transakcijas ID." @@ -5327,17 +5482,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "Noapaļot atlikuma vērtību, lai tā būtu līdzīgāka citiem izvadiem." @@ -5345,22 +5500,30 @@ msgid "Set wallet file encryption." msgstr "Iestatīt maciņa faila šifrēšanu." -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Iestatījumi" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "Dalīties ar Bitcoin pieprasījumu" @@ -5368,38 +5531,54 @@ msgid "Share Invoice" msgstr "Kopīgot rēķinu" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "Īsais kanāla ID" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Rādīt" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "Rādīt valsts naudas bilanci katrai adresei" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "Rādīt Lightning summas ar msat precizitāti" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Rādīt kā QR kodu" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "Rādīt kapitāla pieaugumu vēsturē" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Rādīt vēsturiskās cenas" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5409,10 +5588,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5420,107 +5599,103 @@ msgid "Show report contents" msgstr "Radīt ziņojuma saturu" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "Rādīt {}" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Rādīt/slēpt" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Parakstīt" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "Parakstīt šo transakciju?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Parakstīt vai pārbaudīt ziņojumu" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "Parakstīt vai pārbaudīt ziņojumu" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Paraksts" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Paraksts pārbaudīts" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "Parakstīts" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "Parakstīšana" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Paraksta transakciju..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "Parakstīšana ar adresi faktiski nozīmē parakstīšanu ar atbilstošo privāto atslēgu un verifikāciju ar atbilstošo publisko atslēgu. Jūsu ievadītajai adresei nav unikālas publiskās atslēgas, tāpēc šīs darbības nevar veikt." -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Izmērs:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Slovāku" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Slovēņu" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "Daži izvadi maksā nestandarta skriptam." -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "Gadījās kļūda, palaižot Electrum." -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "Atvainojiet!" @@ -5528,43 +5703,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Avots" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "Spāņu" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "Tērēt" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "Tērēt (neatlasīt nevienu)" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "Tērēt no" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Tērēt tikai apstiprinātās monētas" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Tērēt tikai apstiprinātos ievadus." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "Standarta maciņš" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "Stāvoklis" @@ -5576,13 +5739,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Statuss" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Statuss:" @@ -5592,20 +5755,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Veiksme" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "Ieteikt dalībnieku" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Kopsavilkums" @@ -5617,53 +5788,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "Apmainīt" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Zviedru" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Izslaucīt" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Izslaucīt privātās atslēgas" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Sinhronizējas..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Tamilu" @@ -5671,59 +5846,62 @@ msgid "Tap to show" msgstr "Pieskarieties, lai parādītu" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "Mērķis" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "Mērķa komisijas maksa:" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "Testnet tīkls" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "Testnet tīkla monētas ir bezvērtīgas." -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "Testnet tīkls ir atsevišķs no galvenā Bitcoin tīkla. To izmanto testēšanai." -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" -msgstr "" +msgstr "Teksts" + +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "Teksts iekopēts starpliktuvē" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Teksts iekopēts starpliktuvē" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "Teksts iekopēts starpliktuvē." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Taju" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "Lightning tīkla diagramma ir pilnībā sinhronizēta." -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "Sinhronizē Lightning tīkla diagrammu... \n" @@ -5735,45 +5913,51 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "Galvenā servera sniegtais SSL sertifikāts neatbilda ievadītajam pirkstu nospiedumam ar iespēju --serverfingerprint." -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "Komisijas maksas lielumu var brīvi izvēlēties pats sūtītājs. Tomēr ir jāņem vērā tas, ka transakcijas ar zemu komisijas maksu var tikt apstrādātas daudz ilgāk." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Ja maciņā nav pietiekami daudz līdzekļu, summa tiks rādīta sarkanā krāsā." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "Bitcoin adresei nav derīguma termiņa, tā vienmēr būs daļa no šī Electrum maciņa." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "Kanāla dalībnieks var maršrutēt \"Trampoline\" maksājumus." -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "Apraksts netiks nosūtīts līdzekļu saņēmējam. Tas tiks saglabāts maciņa failā un parādīts cilnē 'Vēsture'." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." @@ -5781,7 +5965,7 @@ "ja šī transakcija pirms parakstīšanas tika ļaunprātīgi modificēta,\n" "iespējams samaksāt lielāku komisijas maksu nekā parādīts." -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "Šīs transakcijas komisijas maksa šķiet neparasti augsta." @@ -5795,30 +5979,35 @@ msgid "The file was removed" msgstr "Fails tika izņemts" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Šādas adreses tika pievienotas" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "Ir pieejami šādi aizstājvārdu nodrošinātāji:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Šādus ievadus neizdevās importēt" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "Ievadītās summas neizdevās pārbaudīt, jo trūkst iepriekšējo transakciju.\n" "Naudas summu, kura tiks tērēta NEVAR pārbaudīt." -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "Jaunajai komisijas maksas likmei jābūt augstākai par iepriekšējo." @@ -5826,55 +6015,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "Šī darbība nav definēta. Ne tikai Electrum, bet vispārīgi." -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "Serverim gadījās kļūda, pārraidot transakciju." -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "Serverim gadījās kļūda." -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "Pārraidot darījumu, serveris atgrieza negaidītu transakcijas ID." -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "Transakcija tika noraidīta, jo tā satur vairākus OP_RETURN izvadus." -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "Transakcija tika noraidīta, jo tā ir pārāk liela (baitos)." @@ -5884,24 +6084,24 @@ msgstr "Maciņš \"{}\" satur vairākus kontus, kuri vairs netiek atbalstīti kopš Electrum 2.7.\n\n" "Vai vēlaties sadalīt savu maciņu vairākos failos?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "Tad ievadiet savu Google autentifikatora kodu:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5909,7 +6109,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "Gadījās kļūda, ar automātisko ziņošanu:" @@ -5918,7 +6118,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "Šī adrese jau ir izmantota. Lai nodrošinātu labāku privātumu, nelietojiet to jauniem maksājumiem." @@ -5926,27 +6130,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "Šī summa pārsniedz maksimālo summu, ko pašlaik varat nosūtīt ar saviem kanāliem" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Šī blokķēde tiek izmantota, lai pārbaudītu transakcijas, kuras nosūta transakciju serveris." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "Šo kanālu nevar atgūt no sēklas. Jums ir jāveido tā rezerves kopijas manuāli." -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "Šis kanāls ir iesaldēts saņemšanai. Tas netiks iekļauts rēķinos." -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "Šis kanāls ir iesaldēts nosūtīšanai. Tas netiks izmantots izejošajiem maksājumiem." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "Šis kanāls būs izmantojams pēc {} apstiprinājuma(-iem)" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Šis fails neeksistē." @@ -5963,33 +6171,38 @@ msgid "This file is encrypted with a password." msgstr "Šis fails ir šifrēts ar paroli." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "Šī funkcija ir pieejama tikai p2pkh atslēgu glabātuvēm, kad izmanto {}." -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Ja nosūtīsiet parakstītu maksājuma pieprasījumu, šī informācija būs redzama saņēmējam." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "Šis ir kanāls" @@ -5997,19 +6210,19 @@ msgid "This is a channel backup." msgstr "Šī ir kanāla rezerves kopija" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "Šī ir statiskā kanāla rezerves kopija" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Šis maciņš ir tikai skatīšanai" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "Šis maciņš ir tikai skatīšanai." -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "Šis maciņš ir tikai skatīšanai. Tas nesatur privātās atslēgas." @@ -6017,26 +6230,34 @@ msgid "This is discouraged." msgstr "Tas nav ieteicams." -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Šis ir lokālās blokķēdes kopijas augstums." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Šī opcija var palielināt transakciju komisijas maksu." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Tas nozīmē, ka nevarēsiet tērēt Bitcoin ar to." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "Šis var nedaudz uzlabot jūsu privātumu." +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6049,15 +6270,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6069,15 +6290,23 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "Šis iestatījums iespaido sūtīšanas cilni un visus ar bilanci saistītos laukus." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Šī transakcija nav saglabāta. Aizvērt tik un tā?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." @@ -6085,20 +6314,23 @@ "Pašreiz savienotais serveris par to neko nezina.\n" "Tagad varat to pārraidīt vai vienkārši noņemt." -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6106,7 +6338,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Maciņam nav sēklas" @@ -6114,7 +6346,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "Šis maciņš jau ir reģistrēts pakalpojumā TrustedCoin. Lai pabeigtu maciņa izveidi, lūdzu, ievadiet savu Google autentifikācijas kodu." -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6122,7 +6354,7 @@ msgid "This wallet is watching-only" msgstr "Šis maciņš ir tikai skatīšanai" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Šis maciņš ir tikai skatīšanai." @@ -6131,30 +6363,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "Tas samazinās komisijas maksu." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "Tas sūtīs {}?" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "Līdz" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6162,14 +6394,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6185,7 +6417,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "Lai palīdzētu mums diagnosticēt un salabot šo kļūdu, jūs varat nosūtīt mums ziņojumu ar noderīgu atkļūdošanas informāciju:" @@ -6193,25 +6425,29 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Lai pārliecinātos, ka sēkla ir pareizi saglabāta, lūdzu, ierakstiet to atkārtoti." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "Lai to novērstu, lūdzu, saglabājiet šī kanāla rezerves kopiju." -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "Lai to novērstu, saglabājiet sava maciņa rezerves kopiju citā ierīcē." +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "Lai pasargātu jūsu privātumu, Electrum mēģina izveidot atlikumu līdzīgu citiem izvadiem." #: electrum/base_wizard.py:335 msgid "To trigger a rescan, press 'Next'." -msgstr "Nospiediet 'Tālāk', lai aktivizētu pārskenēšanu." +msgstr "Nospiediet \"Nākamais\", lai aktivizētu pārskenēšanu." #: electrum/base_wizard.py:370 msgid "To try to fix this, we will now re-pair with your device." @@ -6239,49 +6475,56 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "Kopējā komisijas maksa" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "Kopējais komisijas maksas līmenis" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "Kopā saņemts" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "Kopā nosūtīts" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Kopējais izmērs" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Transakcija" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "Transakcijas ID" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "Transakcijas ID:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "Transakcija pievienota maciņa vēsturei." -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." -msgstr "Transakcija ir jau saglabāta, vai vēl nav parakstīta." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." +msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." @@ -6289,23 +6532,23 @@ "Dažu izvadu vērtība ir pārāk maza, iespējams, mazāka par 1000 satoshi.\n" "Pārbaudiet mērvienības, pārliecinieties, vai neesat sajaucis, piemēram, mBTC un BTC." -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "Neizdevās saglabāt transakciju." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "Transakcija veiksmīgi eksportēta" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "Transakcijas izmērs ir pārāk liels." -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6313,36 +6556,32 @@ msgid "Transaction not found." msgstr "Transakcija nav atrasta." -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "Transakcija ar kuru savienot" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "Transakcija ar kuru apvienot parakstus" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Transakcija nesaistīta ar jūsu maciņu" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "Transakcija izmantoto nestandarta versiju." -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Transakcija:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transakcijas" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "Transakcijas tiek šifrētas un noglabātas attālā serverī." -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6350,27 +6589,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Jā" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "TrustedCoin (2FA) komisijas maksa par nākamo transakciju partiju" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6378,15 +6617,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Mēģiniet paskaidrot, kad notiek kļūda un kā to iespējams atkārtot." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "Mēģiniet paaugstināt komisijas maksu vai izmantojiet serveri ar zemāku komisijas maksas pārraides slieksni." -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Turku" @@ -6402,66 +6641,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "Transakcijas" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Tips" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Ukraiņu" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Neizdevās izveidot rezerves kopiju" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Neizdevās izveidot csv" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Vēstures eksportēšana neizdevās" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Neizdevās nolasīt failu vai arī netika atrasta neviena transakcija" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "Neizdevās nosūtīt ziņojumu" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Neapstiprināta" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "Neapstiprināts vecāks" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6469,72 +6704,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "Atsaldēt" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "Atsaldēt adresi" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "Atsaldēt adreses" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "Atsaldēt monētu" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "Atsaldēt monētas" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "Atsaldēt saņemšanai" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "Atsaldēt sūtīšanai" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Nezināms" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "Nezināma kļūda" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "Gadījās nezināma kļūda, pārraidot transakciju." -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "Neparakstīts" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6542,8 +6782,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "Neizmantots" @@ -6555,7 +6799,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "Ir pieejams Electrum {} atjauninājums" @@ -6577,7 +6821,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Izmantot Tor starpniekserveri" @@ -6589,23 +6833,23 @@ msgid "Use a master key" msgstr "Izmantot galveno atslēgu" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "Izmantot attālu sargtorni" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Izmantot kā serveri" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Izmantot atlikuma adreses" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Izmantot vairākas atlikuma adreses" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "Izmantot starpniekserveri" @@ -6625,12 +6869,12 @@ msgid "Use this dialog to toggle encryption." msgstr "Izmantojiet šo dialogu, lai pārslēgtu šifrēšanu." -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" -msgstr "Izmantot \"Trampoline\" maršrutēšanu (atslēgt tenkošanu)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" +msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Izmantots" @@ -6638,19 +6882,19 @@ msgid "Username" msgstr "Lietotājvārds" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Izmanto ikonas no Icons8 pakas (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Izmantojot atlikuma adreses, citiem cilvēkiem ir grūtāk izsekot jūsu transakcijas." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "vērtība" @@ -6658,7 +6902,7 @@ msgid "Verified block headers" msgstr "Pārbaudītās bloku galvenes" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Pārbaudīt" @@ -6670,41 +6914,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Versija" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Video ierīce" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "Vjetnamiešu" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "Skatīt kanālu" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "Skatīt maksājumu" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "Skatīt transakciju" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "Skatīt rēķinu" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "Skatīt žurnālu" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Skatīt blokķēdes pārlūkā" @@ -6712,20 +6952,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "BRĪDINĀJUMS" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "BRĪDINĀJUMS: VISAS privātās atslēgas ir slepenas." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "BRĪDINĀJUMS: šis ir daudzparakstu maciņš." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "BRĪDINĀJUMS: aizstājējvārda \"{}\" pārbaude neizdevās izmantojot papildu drošības pārbaudes, DNSSEC, un iespējams, aizstājējvārds nav pareizs." @@ -6741,11 +6981,15 @@ msgid "Wallet" msgstr "Maciņš" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Maciņa informācija" @@ -6753,39 +6997,39 @@ msgid "Wallet Name" msgstr "Maciņa nosaukums" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Izveidota maciņa kopija" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Maciņa atlikuma adrese" #: electrum/gui/kivy/uix/dialogs/installwizard.py:1091 msgid "Wallet creation failed" -msgstr "" +msgstr "Maciņa izveide neizdevās" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "Konstatēts maciņa faila bojājums. Lūdzu, atjaunojiet maciņu no sēklas un salīdziniet adreses abos failos" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "Maciņa fails nav atrasts: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Maciņa nosaukums" #: electrum/gui/kivy/uix/dialogs/password_dialog.py:366 msgid "Wallet not encrypted" -msgstr "" +msgstr "Maciņš nav šifrēts" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Maciņa saņemšanas adrese" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "Maciņš izņemts: {}" @@ -6793,7 +7037,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "Maciņa tips" @@ -6809,16 +7053,16 @@ msgid "Wallets" msgstr "Maciņi" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Brīdinājums" @@ -6830,7 +7074,11 @@ msgid "Warning!" msgstr "Brīdinājums!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6842,7 +7090,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6850,15 +7098,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "Maciņš tikai skatīšanai" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "Sargtornis" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Mēs negarantējam, ka Electrum vienmēr atbalstīs BIP39." @@ -6874,25 +7122,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "Lai gan tas nav ieteicams, Electrum palaišana kā administratoram varētu līdzēt." -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "{} bloku robežā" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "Vai vēlaties saņemt paziņojumu, kad ir pieejama jaunāka Electrum versija?" @@ -6902,7 +7154,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "Rakstīt atkļūdošanas informāciju žurnāla failā" @@ -6914,8 +7166,9 @@ msgid "Wrong PIN" msgstr "Nepareizs PIN" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "Nepareizs atslēgas tips" @@ -6923,13 +7176,13 @@ msgid "Wrong password" msgstr "Nepareiza parole" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Nepareizs paraksts" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Jā" @@ -6937,11 +7190,11 @@ msgid "You are already on the latest version of Electrum." msgstr "Jūs jau lietojat jaunāko Electrum versiju." -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Jūs sekojat zaram" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "Jūs atrodaties Testnet režīmā." @@ -6949,14 +7202,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "Jūs esat nesaistē" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Jūs izmantojat maciņu, kurš nav deterministisks un nevar izveidot jaunas adreses." @@ -6964,7 +7218,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "Jūs varat deaktivizēt šo iestatījumu \"{}\"." @@ -6976,11 +7230,11 @@ msgid "You can override the suggested derivation path." msgstr "Jūs varat pārrakstīt ieteikto atvasinājuma ceļu." -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6988,27 +7242,31 @@ msgid "You can use it to request a force close." msgstr "Varat to izmantot, lai pieprasītu piespiedu aizvēršanu." -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "Jūs nevarat pārraidīt transakciju bez tīkla savienojuma." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "Kanālu rezerves kopijas nevar izmantot Lightning maksājumu veikšanai." -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "Jums nav jāveic regulāra rezerves kopiju veidošana, jo maciņu var atjaunot no slepenas frāzes, kuru var iegaumēt vai pierakstīt uz papīra." @@ -7016,11 +7274,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "Jūsu paroles frāzē ir vairākas secīgas atstarpes vai atstarpes sākumā un beigās." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "Jums ir {n} atvērti kanāli." +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Jūs varat ievadīt Bitcoin adresi, etiķeti no kontaktu saraksta (sarakstu piedāvās automātiski pabeigt) vai aizstājvārdu (e-pastam līdzīgu adresi, kas pārsūtīs uz Bitcoin adresi)." @@ -7029,19 +7291,19 @@ msgid "You may extend your seed with custom words." msgstr "Jūs varat pagarināt sēklu ar papildu vārdiem." -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Varat arī izmantot faila ikonu, lai ielādētu CSV failu." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "Iespējams, jūsu makā ir vietējā transakcija, kuru papildina šī transakcija. Jums ir jāpārraida vai jānoņem vietējā transakcija." @@ -7053,49 +7315,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "Nepieciešams vismaz {}, lai atvērtu kanālu." + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "Iestatījumos ir jānokonfigurē rezerves direktorija" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." -msgstr "" - -#: electrum/gui/qt/new_channel_dialog.py:39 +#: electrum/gui/qt/new_channel_dialog.py:45 msgid "You need to put at least" msgstr "Jums vajag likt vismaz" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "Tu saņem" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "Tu sūti" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7104,7 +7375,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7112,7 +7387,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7124,43 +7399,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "Jūsu Bitcoin ir aizsargāti ar paroli. Tomēr, jūsu maciņš nav šifrēts." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." -msgstr "" +msgstr "Jūsu kanāli var sūtīt {}." -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Etiķetes ir sinhronizētas." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "Jūsu sēklas pagarinājums ir" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "Sēklas pagarinājums ir jāsaglabā kopā ar jūsu sēklu." @@ -7168,15 +7455,15 @@ msgid "Your seed is important!" msgstr "Sēkla ir svarīga!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Jūsu serveris ir uz zara" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "Jūsu transakcija maksā tik mazu komisijas maksu, ka bitcoin mezgls atsakās to ievietot savā atmiņā. Atmiņas pūls jau ir pilns ar simtiem megabaitu transakcijām, par kurām tiek maksāta lielāka komisijas maksa. Mēģiniet palielināt komisijas maksu." -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "Jūsu transakcija mēģina aizstāt citu transakciju atmiņas pūlā, taču tā neatbilst noteikumiem, lai to izdarītu. Mēģiniet palielināt komisijas maksu." @@ -7196,19 +7483,19 @@ msgid "Your wallet file is encrypted." msgstr "Jūsu maciņa fails ir šifrēts." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "Maciņa atjaunošanas sēkla ir:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "Maciņa vēsture ir veiksmīgi eksportēta." @@ -7220,12 +7507,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Jūsu maciņš ir aizsargāts ar paroli un šifrēts." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "Jūsu {0} tika eksportēts uz \"{1}\"" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "Jūsu {} tika veiksmīgi importēts" @@ -7289,43 +7576,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "pievienot ievadus un izvadus" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "adrese jau ir maciņā" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "ir iesaldēti" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "bloki" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "var saņemt" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "atlikums" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "kontakti" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "papildparakstītājs" @@ -7335,56 +7662,104 @@ #: electrum/gui/kivy/main_window.py:798 msgid "file size" +msgstr "faila izmērs" + +#: electrum/wallet.py:2960 +msgid "high fee rate" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" +#: electrum/wallet.py:2955 +msgid "high fee ratio" msgstr "" -#: electrum/wallet.py:2785 -msgid "high fee rate" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2780 -msgid "high fee ratio" +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "inicializēts" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "nederīga adrese" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "nederīga privātā atslēga" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "rēķini" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "atslēgu glabātuve" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "etiķetes" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7393,15 +7768,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "tips nav ieviests" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "open_channel iestājās noildze" @@ -7409,7 +7780,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "lūdzu, uzgaidiet..." @@ -7417,15 +7792,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "starpniekserveris aktivizēts" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "saņemšana" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "pieprasījumi" @@ -7433,12 +7808,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7453,10 +7824,14 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 -msgid "tasks" +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" msgstr "" +#: electrum/gui/qt/main_window.py:1001 +msgid "tasks" +msgstr "uzdevumi" + #: electrum/plugins/revealer/qt.py:253 msgid "type a custom alphanumerical secret below:" msgstr "" @@ -7465,15 +7840,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "nezināms" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7485,19 +7861,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "tikai skatīšanai" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "tikai skatīšanai" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "izslaucīts" @@ -7505,25 +7885,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} minūtes" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} iestatījumi" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} kanāli" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} apstiprinājumi" @@ -7532,19 +7920,19 @@ msgid "{} connections." msgstr "{} savienojumi." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "{} iekopēts starpliktuvē" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "{} no galotnes" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} jaunas transakcijas. Kopējā saņemtā summa jaunajās transakcijās {}" @@ -7552,7 +7940,11 @@ msgid "{} nodes" msgstr "{} mezgli" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "pieejami {} izvadi ({} kopā)" @@ -7560,7 +7952,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Par Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Versija" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Mājas lapa" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Izplatītājs Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Adrese" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Etiķete" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Publiskās atslēgas" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Publiskā atslēga" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "Skripta tips" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Bilance" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transakcijas" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "Atvasinājuma ceļš" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "Iesaldēts" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "Uz ķēdes" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Neapstiprināta" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "Iesaldēts" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Var sūtīt" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Var saņemt" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Atvērt kanālu" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Bilance" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "Uz ķēdes" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Summa" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "Importēt kanāla rezerves kopiju" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "Lightning kanāls" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Kanāla rezerves kopija" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "Stāvoklis" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Kapacitāte" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Var sūtīt" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "Atsaldēt" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "Iesaldēt" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Rezerves kopija" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Aizvērt kanālu" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Atvērt kanālu" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Kļūda" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "Kooperatīvā aizvēršana" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Aizvērt kanālu" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Komisijas maksa" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "Komisijas maksas likme" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "Mērķis" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Izvadi" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "Noslēgt" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Maksāt" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Palielināt komisijas maksu" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Kopējais izmērs" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Ievada summa" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Izvada summa" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "Mērķis" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "Komisijas maksa par bērnu" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "Kopējā komisijas maksa" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Izvadi" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Atvainojiet!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "Gadījās kļūda, palaižot Electrum." + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "Lai palīdzētu mums diagnosticēt un salabot šo kļūdu, jūs varat nosūtīt mums ziņojumu ar noderīgu atkļūdošanas informāciju:" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "Radīt ziņojuma saturu" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "Lūdzu, īsi aprakstiet darbības kuras izraisīja kļūdu (nav obligāti):" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Vai vēlaties nosūtīt šo ziņojumu?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "Sūtīt kļūdas ziņojumu" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Nekad" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Ne tagad" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Kopēt" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "Aptuvenais laiks" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Atmiņas pūls" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Statiska" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Summa" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Kopēt" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Vietējs" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Atmiņas pūls" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importēt" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "Importēt kanāla rezerves kopiju" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importēt" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "Lightning rēķins" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Adrese" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Apraksts" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Maks." + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "Maksājuma jaucējsumma" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Saglabāt" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Maksāt" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Dzēst" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "Lightning maksājuma informācija" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Statuss" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Datums" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "Saņemtā summa" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "Nosūtītā summa" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "Transakcijas komisijas maksa" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Etiķete" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "Maksājuma jaucējsumma" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "Pirmattēls" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "Maksājums neizdevās" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Apraksts" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Summa" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Ziņojums" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Maksāt" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Jautājums" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Ziņojums" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "Nē" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Jā" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Tīkls" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "Uz ķēdes" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Statuss" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Serveris" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "Tenkošana" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Starpniekserveris" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Summa" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Maks." + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Atvērt kanālu" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Kļūda" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Kanāls izveidots." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Parole" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Ievadiet paroli" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Parole" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "Ievadiet PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "Nepareizs PIN" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Iestatījumi" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Valoda" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Lūdzu, pārstartējiet Electrum, lai aktivizētu jaunos saskarnes iestatījumus" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Pamata vienība" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Papildu" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Adrese" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Ports" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Lietotājvārds" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Parole" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Palielināt komisijas maksu" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "Mērķis" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Izvadi" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "Mērķis" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Izvadi" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Ziņojums" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Summa" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "Derīguma termiņš" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Adrese" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Statuss" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Ziņojums" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Summa" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Maksājuma pieprasījums" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Dzēst" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 minūtes" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 stunda" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 diena" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 nedēļa" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Atcelt" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Izvēlēties serveri automātiski" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Serveris" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "Savienots" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "Citi zināmie serveri" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Nākamais" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "Tu sūti" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "Tu saņem" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "Servera komisijas maksa" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Komisijas maksa" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "Saņemtā summa" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "Nosūtītā summa" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "Kanālos saņemtā summa" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "No kanāliem izņemtā summa" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "Transakcijas komisijas maksa" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Statuss" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "Atmiņas pūla dziļums" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Datums" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Etiķete" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "Transakcijas ID" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Izvadi" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Palielināt komisijas maksu" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Parakstīt" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Apraide" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Saglabāt" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Izņemt" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "Transakcija pievienota maciņa vēsturei." + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "Piezīme: Šī ir bezsaistes transakcija, lai tīkls to redzētu tā ir jāpārraida." + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "Kā jūs vēlaties savienoties ar serveri? " + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Electrum komunicē ar attāliem serveriem, lai saņemtu informāciju par transakcijām un adresēm. Visi serveri pilda vienu un to pašu funkciju, atšķiras tikai to aparatūra. Vairumā gadījumu pietiek ar automātisko nejauša servera izvēli, bet, ja vēlaties varat izvēlēties kādu noteiktu serveri arī manuāli." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Savienoties automātiski" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "Kļūda: dubulta galvenā publiskā atslēga" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "Izvēlieties adreses tipu savā maciņā." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "Jūs varat pārrakstīt ieteikto atvasinājuma ceļu." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "Ja nezināt, kas tas ir, atstājiet šo lauku nemainītu." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "Atvasinājuma ceļš" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Sēkla ir svarīga!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Ja pazaudēsiet sēklu, jūsu nauda tiks neatgriezeniski zaudēta." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Lai pārliecinātos, ka sēkla ir pareizi saglabāta, lūdzu, ierakstiet to atkārtoti." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Ar šo sēklu ir iespējams atjaunot maciņu, datora bojājuma gadījumā." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "BRĪDINĀJUMS" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Nekad neizpaudiet sēklu." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Nekad neievadiet to tīmekļa vietnēs." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Neuzglabājiet to elektroniski." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "Maciņa atjaunošanas sēkla ir:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "Kļūda: dubulta galvenā publiskā atslēga" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "Izveidot atslēgu glabātuvi, no galvenās atslēgas" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "Electrum var importēt BIP39 sēklas, lai lietotāji varētu piekļūt citos maciņos piesaistītajiem līdzekļiem." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "Tomēr, mēs neģenerējam BIP39 sēklas, jo tās neatbilst mūsu drošības standartiem." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "BIP39 sēklas neiekļauj versijas numuru, tas nākotnē var traucēt programmatūras saderībai." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "Kļūda: dubulta galvenā publiskā atslēga" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Sēklas tips" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "Ievadiet līdzparakstītāja sēklu" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "Ievadiet Bitcoin adrešu sarakstu (šī darbība izveidos maciņu tikai skatīšanai) vai sarakstu ar privātajām atslēgām." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "Kādu maciņu jūs vēlaties izveidot?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Izveidot jaunu sēklu" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "Man jau ir sēkla" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "Izmantot galveno atslēgu" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "Izmantot aparatūras ierīci" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Jā" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "Nē" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Maciņa nosaukums" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "Kādu maciņu jūs vēlaties izveidot?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "Maciņš ar divpakāpju autentifikāciju" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "Daudzparakstu maciņš" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Importēt Bitcoin adreses vai privātās atslēgas" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Šifrēts" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Sēkla" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "nezināms" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "Atslēgu glabātuve" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "Atslēgu glabātuves tips" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Galvenā publiskā atslēga" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Mainīt paroli" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Ievadiet jauno paroli" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Veiksme" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Kļūda" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Adreses" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Kanāli" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Saņemt" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Sūtīt" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Kļūda" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Maciņi" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Atcelt" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Atpakaļ" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Nākamais" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Tīkls" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Iestatījumi" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Par" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Kļūda" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/nb_NO/electrum.po electrum-4.4.5+dfsg1/electrum/locale/nb_NO/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/nb_NO/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/nb_NO/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:42\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "Language: nb_NO\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr "" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "%d bekreftelse" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Om" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Documentation" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Encrypt/decrypt message" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Export" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Fil" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Fra QR-kode" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Fra fil" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Fra tekst" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Fra blokk-kjeden" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Hjelp" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importere" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Merkelapper" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Last transaksjon" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Network" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Ny/Gjenopprette" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Offisiell webside" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Åpne" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Passord" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Betale til mange" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Plugins" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Privatnøkler" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Avslutte" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Rapportere feil" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Seed" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Sign/verify message" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Sweep" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Verktøy" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Lommebok" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 dag" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 time" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 uke" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1, Legg papiret på et flatt og godt belyst område." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 minutter" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "En sikkerhetskopi blir automatisk lagret når en ny \"wallet\" blir generert." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "En kopi av lommebokfilen ble lagret i" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "En betaling har allerede blitt påbegynt for denne fakturaen" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Et lite gebyr vil påløpe for hver transaksjon som bruker serveren. Du kan når som helst sjekke og endre betalingsdetaljene dine når installasjonen er fullført." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Om Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Godta" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Godta ord" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Ekstra kostnader" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "Ekstra {} satoshis blir lagt til" -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Adresse" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Adressedetaljer" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "Adressen som er kopiert til utklippstavlen" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Adressen er låst" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Adressen er ikke i wallet'en" -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Adresser" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Avansert" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Etter å ha deaktivert passordfraser, kan du bare pare denne Electrum-lommeboken hvis den hadde en tom passordfrase. Hvis passordfrasen ikke var tom, må du opprette en ny lommebok med installasjonsveiviseren. Du kan bruke denne lommeboken igjen når som helst ved å aktivere passordfraser på nytt og skrive inn passordfrasen." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Alle" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Alle felt skal fylles ut." -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "Allerede oppdatert" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "Alternativt kan du lagre en sikkerhetskopi av lommebokfilen fra Fil-menyen" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "Sjekk alltid sikkerhetskopiene dine." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Beløp" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "Beløpet for OP_RETURN-utdata må være null." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Beløp mottatt:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Beløp sent:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "Beløpet er for lite til å mottas på blokkjeden" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Beløpet er trukket fra kanaler" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "En kryptert transaksjon ble hentet fra cosigning pool." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "En uinitialisert Digital Bitboks er oppdaget." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "En ikke navngitt {}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "Utseende" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Bruk" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arabisk" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Er du SIKKER på at du vil slette enheten?\n" "Lommeboken din har fortsatt bitcoins i seg!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Er du sikker på at du vil slette denne kanalen? Dette vil fjerne tilknyttede transaksjoner fra lommebokloggen din." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Er du sikker på at du vil slette lommeboken {}?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Er du sikker på at du vil slette Digital Bitbox?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Er du sikker på at du vil fortsette?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Er du sikker på at du vil fjerne denne transaksjonen og {} underordnede transaksjoner?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Er du sikker på at du vil fjerne denne transaksjonen?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Armensk" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "På blokkhøyde: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Minst et vertsnavn må oppgis etter at-symbolet." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "På det meste kan 100 satoshier gå tapt på grunn av denne avrundingen." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "Audio Modem-Innstillinger" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Autorisasjon" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "Automatisk koble til" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Sjekk automatisk for oppdateringer" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "BIP39-gjenoppretting" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 seed" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "BIP39-seeds kan importeres i Electrum, slik at brukere kan få tilgang til midler som er låst i andre lommebøker." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "BIP39-seeds inkluderer ikke et versjonsnummer, noe som kompromitterer kompatibiliteten med fremtidig programvare." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "BIP70-faktura lagret som {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "BTC Fiat-pris" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "BTC-saldo" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "Innkommende BTC" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "Utgående BTC" @@ -653,31 +681,31 @@ msgid "Back" msgstr "Tilbake" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Sikkerhetskopier" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Sikkerhetskopiering IKKE utført. Katalog for sikkerhetskopiering er ikke satt opp." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Katalog for sikkerhetskopiering" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "Sikkerhetskopiering er ikke konfigurert" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Sikkerhetskopiering utført: " -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Saldo" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "Banner" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Baseenhet" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Din lommeboks baseenhet." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "Betal fakturaer buntvis" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Før du rapporterer en feil, oppgrader til den nyeste versjonen av Electrum (siste utgivelse eller git HEAD), og inkluderer versjonsnummeret i rapporten." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Start" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "BitBox02 Status" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Bitcoin-adressen er None" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Bitcoin-transaksjoner er i hovedsak ikke gratis. Senderen betaler en transaksjonsavgift." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "blokkhøyde" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blokk-kjede" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "Bootloader" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Bootloader Hash" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "Bunn" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Kringkast" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Kringkaster transaksjon..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "Versjonsdato" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bulgarsk" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Øk gebyr" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Betal høyere avgift" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "CLTV utløp" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "Kalibreringsverdier:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "Kan motta" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Kan sende" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "Kan ikke CPFP: ukjent gebyr for overordnet transaksjon." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Kan ikke plotte historie." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Avbryt" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "Avbryt (dobbelforbruk)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Avbryt transaksjonen" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Avbrutt av bruker" @@ -840,36 +881,36 @@ msgid "Cannot add this cosigner:" msgstr "Kan ikke legge til denne cosigneren:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Kan ikke kringkaste transaksjonen" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Kan ikke betale høyere gebyr" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "Kan ikke avbryte transaksjonen" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "Kan ikke opprette underordnet transaksjon" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "Kan ikke importere kanal-sikkerhetskopi." -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Kan ikke laste inn wallet" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -878,11 +919,11 @@ msgid "Cannot read file" msgstr "Kan ikke lese fil" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "Kan ikke lagre sikkerhetskopi uten tilgang til LAGRING" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Kan ikke signere meldinger med denne typen adresse:" @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "Kan ikke starte QR-skanner: initialisering mislyktes." -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Kapasitet" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Kapitalgevinster" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "Kontantstrøm" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Misforhold ved sertifikatet" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "Kjededeling oppdaget ved blokk {0}" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Vekslepenger" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Vekslepenge-adresse" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "Endre PIN" @@ -941,60 +982,67 @@ msgid "Change Password" msgstr "Endre passord" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Vekslepenger..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Kanal-sikkerhetskopiering" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Kanal-sikkerhetskopiering" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Kanal-sikkerhetskopiering:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Kanalen er allerede stengt" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "Sikkerhetskopierte kanaler kan kun brukes til forespørsler om stenging av egne kanaler." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Stengt kanal" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Kanalen er stengt. Det kan hende du må vente i minst {} blokker, på grunn av forsinkelser ved CSV" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Kanaldetaljer" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Kanal opprettet" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1002,7 +1050,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Kanaler" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "Huk av her for å få en ny hemmelighet, Du må skrive inn din seed på nytt." @@ -1038,32 +1086,32 @@ msgid "Checking for updates..." msgstr "Ser etter oppdateringer..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Enkel Kinesisk" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Tradisjonell Kinesisk" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Velg fil for sikkerhetskopi:" @@ -1075,7 +1123,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Velg passord for kryptering av nøkler." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1087,7 +1135,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "" @@ -1095,7 +1143,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1123,7 +1171,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Velg hvilken blokkutforsker du vil bruke for funksjoner som åpner en nettleser" @@ -1135,9 +1183,9 @@ msgid "Choose..." msgstr "" +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Fjern" @@ -1145,80 +1193,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Lukk" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1233,11 +1282,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1246,27 +1295,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Bekreft Passordfrase:" @@ -1274,33 +1327,29 @@ msgid "Confirm Password:" msgstr "Bekreft Passord:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Bekreft Seed" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Bekreft Seed Extension" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "Bekreft Toggle Passordfrasebeskyttelse" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Bekreft Transaksjon" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Bekreft transaksjon på din Ledger-enhet..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Bekreft handling" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "Bekreft lukking med tvang?" @@ -1389,15 +1438,15 @@ msgid "Confirm wallet address on your {} device" msgstr "Bekreft lommebokadressen på {}-enheten" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Bekreftet. Signerer transaksjon..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "Tilkoblet" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "Tilkoblede noder" @@ -1405,12 +1454,12 @@ msgid "Connected nodes are on the same chain" msgstr "Tilkoblede noder er på samme kjede" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "Koblet til {0} node." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Koblet til {0} noder." @@ -1419,7 +1468,11 @@ msgid "Connected to {} peers" msgstr "Koblet til {} peers" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "Tilkoblingsstrenger må være i @: format" @@ -1431,52 +1484,49 @@ msgid "Connections with lightning nodes" msgstr "Forbindelser med Lightning-noder" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Vurder å koble til en annen server, eller å oppdater Electrum." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Kontakter" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "Lukk med samarbeid" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "Lukk med samarbeid?" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Kopiere" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Kopier adresse" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" -msgstr "Kopier kolonne" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" +msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Kopier Bilde" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "Kopier Lightning-forespørsel" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Kopier Tekst" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "Kopier URI" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Kopier og lukk" @@ -1484,11 +1534,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Kopier og lim inn mottakeradressen ved å bruker \"lim inn\"-knappen, eller les inn QR-koden med et kamera." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Kopier til utklippstavlen" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Kopier {}" @@ -1504,59 +1554,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "Kunne ikke automatisk pare med enheten for gitt keystore." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Kunne ikke lukke kanal: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "Kunne ikke finne ut hvilke utdata som skal beholdes" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "Kunne ikke finne mynter for utdata" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "Kunne ikke finne passende utdata" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "Kunne ikke finne passende utdata" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "Kunne ikke lukke kanal ved tvang: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "Kunne ikke åpne kanal: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "Kunne ikke analysere tekst fra utklippstavlen" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "Kan ikke innhente vilkår og betingelser for tjenesten" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Kunne ikke signere melding" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "Kunne ikke signere melding." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Krasjrapport" @@ -1564,7 +1614,7 @@ msgid "Create New Wallet" msgstr "Opprett ny \"wallet\"" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1572,11 +1622,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1588,27 +1638,23 @@ msgid "Create new wallet" msgstr "Opprett ny lommebok" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Opprett eller gjenopprett" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Ny transaksjon" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Kritisk feil" @@ -1616,15 +1662,11 @@ msgid "Current Password:" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1632,11 +1674,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1644,35 +1686,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Dato" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1680,55 +1722,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Dekryptere" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Slett" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "" @@ -1736,43 +1782,48 @@ msgid "Denomination" msgstr "" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Beskrivelse" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Beskrivelse av transaksjonen (ikke påkrevd)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Detaljer" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "" - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1780,22 +1831,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1807,26 +1858,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1834,11 +1889,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1846,8 +1901,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "" @@ -1855,11 +1910,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1875,51 +1930,61 @@ msgid "Do you want to delete the old file" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Ønsker du å fortsette?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1931,16 +1996,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Electrum-plugins" @@ -1949,16 +2025,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Electrum-innstillinger" @@ -1966,93 +2042,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum sender adressene i din lommebok til en enkelt server for å motta din transaksjonshistorikk." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrum Lommebok" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum kunne ikke kopiere din lommebokfil til det spesifiserte området." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum kunne ikke åpne transaksjonsfilen din" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum kunne ikke lese transaksjonen" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum kunne ikke produsere en privatnøkkeleksport." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum kunne ikke produsere en transaksjonseksport." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Kryptere" @@ -2069,39 +2149,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Kryptere/dekryptere melding" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Kryptert" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2109,12 +2189,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Skriv passordet ditt" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2122,16 +2202,16 @@ msgid "Enter Password" msgstr "Oppgi passord" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Skriv inn din hemmelige frase" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2140,8 +2220,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2149,7 +2229,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "" @@ -2159,7 +2239,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2169,7 +2249,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "" @@ -2181,7 +2261,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "" @@ -2197,22 +2277,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Oppgi privatnøkler" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Oppgi privatnøkler:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2222,11 +2306,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2243,13 +2327,13 @@ msgid "Enter wallet name" msgstr "Oppgi et filnavn" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2257,11 +2341,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2279,37 +2363,34 @@ msgid "Enter your password or choose another file." msgstr "Skriv inn passord eller velg en annen fil" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Legg inn passordet ditt for å fortsette" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Feil" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Feil ved opprettelse av betalingsforespørsel" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "Feil ved kombinering av delbetalinger" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Feil ved tilknytning til server" @@ -2318,13 +2399,12 @@ msgid "Error connecting to {} server" msgstr "Feil ved tilknytning til server {}" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2332,28 +2412,28 @@ msgid "Error decrypting message" msgstr "Feil ved dekryptering av melding" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "Feil ved mottak av transaksjon fra nettverket" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "Feil ved kombinering av delbetalinger" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Feil ved åpning av fil" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2361,10 +2441,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2380,50 +2460,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Avslutt Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Utløpt" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Utløper" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Eksportere" @@ -2431,35 +2506,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Eksportere historie" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Å eksponere en enkel privatnøkkel kan kompromittere hele lommeboken din!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2475,21 +2550,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2497,144 +2572,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Kunne ikke oppdatere passord" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Avgift" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Fiat" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Fiat penger" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Fil" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Søk etter" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Følg denne grenen" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2642,54 +2721,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Format" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Format: addresse, mengde" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "Fra" @@ -2702,8 +2782,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2711,44 +2791,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2756,7 +2840,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2772,15 +2856,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Høyde" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Hei Verden" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2788,16 +2872,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Skjul" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Historie" @@ -2805,11 +2881,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2817,7 +2893,7 @@ msgid "Host" msgstr "Vert" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2833,48 +2909,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Hvis autotilkobling er slått på, vil Electrum alltid bruke en server som har den lengste blokk-kjeden." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2882,16 +2959,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2899,13 +2976,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2917,11 +2994,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2929,7 +3006,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2937,22 +3014,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2960,16 +3041,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importer" @@ -2981,86 +3061,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Importer privatnøkler" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "In particular, DO NOT use 'redeem private key' services proposed by third parties." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Information" @@ -3073,30 +3158,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Input raw transaction" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Inputs" @@ -3104,7 +3189,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3112,11 +3197,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Insufficient funds" @@ -3124,56 +3209,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Invalid Address" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Invalid Amount" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Invalid Bitcoin Address" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Invalid Lines found:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3193,20 +3276,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3219,45 +3302,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Invoices" @@ -3265,15 +3335,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3289,7 +3359,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3301,15 +3371,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3317,7 +3387,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Keyboard shortcut: type \"!\" to send all your coins." @@ -3325,15 +3395,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3361,9 +3431,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Språk" @@ -3371,7 +3441,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3404,18 +3474,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3427,33 +3497,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3465,19 +3539,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3485,69 +3560,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Line #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Load transaction" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3555,23 +3643,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Lookup transaction" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3591,7 +3687,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3599,26 +3695,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3630,24 +3726,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Message" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3655,23 +3751,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3680,21 +3780,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3702,14 +3802,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3722,18 +3826,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Navn" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Nettverk" @@ -3742,25 +3846,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Aldri" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Ny kontakt" @@ -3772,46 +3880,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Ny kontakt" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Neste" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3819,11 +3927,15 @@ msgid "No Wallet" msgstr "Ingen Lommebok" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3831,11 +3943,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Det er ingen donasjonsaddresser for denne serveren" @@ -3847,10 +3959,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3859,23 +3975,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "No more addresses in your wallet." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "No outputs" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3891,17 +4007,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3909,17 +4025,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Ingen" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3927,7 +4043,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3935,45 +4051,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Ikke tilkoblet" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Not enough funds" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Merk at dersom du har fryst noen av dine adresser, vil tilgjengelige midler være lavere enn din totale saldo." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3986,10 +4107,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3998,7 +4115,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4006,11 +4123,11 @@ msgid "Nothing set !" msgstr "Ingen valgt !" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4018,11 +4135,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "OK" @@ -4034,8 +4152,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Offline" @@ -4043,8 +4161,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4052,11 +4170,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4064,7 +4182,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Online Block Explorer" @@ -4076,7 +4194,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4084,29 +4202,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4114,24 +4231,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Alternativer" @@ -4143,15 +4260,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4160,92 +4277,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Outputs" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Oversikt" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Betalt" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Passord" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Passord:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Passord" @@ -4253,7 +4379,7 @@ msgid "Password Strength" msgstr "Password Strength" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4265,33 +4391,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Password was updated successfully" @@ -4299,43 +4421,43 @@ msgid "Password:" msgstr "Passord:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Betale til" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Betal til mange" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4343,22 +4465,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Betalingsforespørsel" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4366,25 +4501,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Payment request has expired" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Betaling sent." @@ -4400,19 +4536,23 @@ msgid "Pending" msgstr "Ventende" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4420,7 +4560,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4428,23 +4568,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4452,7 +4592,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4461,7 +4601,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4485,9 +4625,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4495,15 +4635,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Please restart Electrum to activate the new GUI settings" @@ -4516,11 +4656,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4532,8 +4672,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4541,7 +4681,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4549,7 +4689,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Vennligst vent" @@ -4557,15 +4697,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Vennligst vent..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4573,35 +4713,34 @@ msgid "Port" msgstr "Port" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Preferences" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4609,16 +4748,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4650,12 +4788,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Trykk igjen for å avslutte" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4663,29 +4805,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Private key" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Private keys" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Private keys exported." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4713,8 +4859,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4726,40 +4872,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Mellomtjener-bruker" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Public key" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Offentlige nøkler" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR kode" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QR-kode kopiert til utklippstavlen" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "QR-kode lagret som fil" @@ -4771,10 +4917,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4783,15 +4930,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4802,21 +4949,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Les QR-Kode" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Les fil" @@ -4824,23 +4978,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4852,28 +5011,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Receive" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4886,59 +5037,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Løs inn skript" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Fjern" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4946,50 +5101,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Rapporter feil" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Requested amount" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4998,11 +5153,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Requestor" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5011,32 +5166,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Krever" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5060,23 +5215,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5084,29 +5239,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Lagre" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5129,11 +5283,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5145,21 +5299,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Seed" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5167,7 +5325,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5175,56 +5333,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Select file to export your private keys to" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Select file to export your wallet transactions to" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Select server manually" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5232,7 +5390,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5240,7 +5398,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Select which language is used in the GUI (after restart)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5248,12 +5406,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Select your transaction file" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Send" @@ -5261,14 +5419,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5277,15 +5431,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5297,25 +5451,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Server" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5327,17 +5481,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5345,22 +5499,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Settings" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5368,37 +5530,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Vis som QR-kode" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5409,10 +5587,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5420,107 +5598,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Sign" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Sign/verify Message" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Signature" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Signature verified" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5528,43 +5702,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5576,13 +5738,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Status" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Status:" @@ -5592,20 +5754,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Success" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5617,53 +5787,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Sweep" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Sweep private keys" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Synchronizing..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5671,59 +5845,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5734,51 +5911,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Beløpet vil bli vist i rødt dersom du ikke har nok midler i lommeboken." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5791,29 +5974,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "The following addresses were added" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "Følgende alias tjenere er tilgjengelige:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "The following inputs could not be imported" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5821,55 +6009,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5878,24 +6077,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5903,7 +6102,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5912,7 +6111,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5920,27 +6123,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Filen finnes ikke." @@ -5957,33 +6164,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5991,19 +6203,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "This is a watching-only wallet" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6011,26 +6223,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6043,15 +6263,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6063,34 +6283,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Denne transaksjonen er ikke lagret. Lukke likevel?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6098,7 +6329,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "This wallet has no seed" @@ -6106,7 +6337,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6114,7 +6345,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6123,30 +6354,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6154,14 +6385,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6177,7 +6408,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6185,19 +6416,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "To make sure that you have properly saved your seed, please retype it here." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6231,71 +6466,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Total størrelse" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Transaction" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "Transaction ID" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "Transaction ID:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6303,36 +6545,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Transaction unrelated to your wallet" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Transaction:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transaksjoner" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6340,27 +6578,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6368,15 +6606,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Forklar hvordan feilen skjedde og hva den gjør." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6392,66 +6630,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Kan ikke opprette backup" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Unable to create csv" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Unable to export history" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Unable to read file or no transaction found" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6459,72 +6693,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Ukjent" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6532,8 +6771,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6545,7 +6788,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6567,7 +6810,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Bruk Tor nettverkstjener" @@ -6579,23 +6822,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Bruk som server" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Use change addresses" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6615,12 +6858,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6628,19 +6871,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Using change addresses makes it more difficult for other people to track your transactions." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6648,7 +6891,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Verify" @@ -6660,41 +6903,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Version" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Video Device" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "" - -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "View on block explorer" @@ -6702,20 +6941,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "WARNING" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "WARNING: ALL your private keys are secret." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6731,11 +6970,15 @@ msgid "Wallet" msgstr "Lommebok" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6743,11 +6986,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6755,15 +6998,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6771,11 +7014,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6783,7 +7026,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6799,16 +7042,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Warning" @@ -6820,7 +7063,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6832,7 +7079,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6840,15 +7087,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6864,25 +7111,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6892,7 +7143,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6904,8 +7155,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6913,13 +7165,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6927,11 +7179,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6939,14 +7191,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6954,7 +7207,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6966,11 +7219,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6978,27 +7231,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7006,11 +7263,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" @@ -7019,19 +7280,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7043,49 +7304,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7094,7 +7364,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7102,7 +7376,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7114,43 +7388,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Your labels have been synchronised." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7158,15 +7444,15 @@ msgid "Your seed is important!" msgstr "Your seed is important!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7186,19 +7472,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "Your wallet history has been successfully exported." @@ -7210,12 +7496,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7279,43 +7565,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "are frozen" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7327,54 +7653,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7383,15 +7757,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7399,7 +7769,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "please wait..." @@ -7407,15 +7781,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7423,12 +7797,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7443,7 +7813,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7455,15 +7829,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "unknown" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7475,19 +7850,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "watching only" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7495,25 +7874,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7522,19 +7909,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7542,7 +7929,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7550,7 +7941,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Om Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Version" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Offentlige nøkler" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Public key" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transaksjoner" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Kan sende" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Kan motta" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Beløp" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Kanal-sikkerhetskopiering" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Kapasitet" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Kan sende" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Sikkerhetskopier" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Feil" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "Lukk med samarbeid" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Øk gebyr" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Total størrelse" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Aldri" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Kopiere" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Beløp" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Kopiere" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importer" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importer" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Beskrivelse" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Lagre" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Slett" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Dato" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Beskrivelse" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Beløp" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Message" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Message" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Nettverk" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Beløp" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Feil" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Kanal opprettet" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Passord" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Oppgi passord" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Passord" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Preferences" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Språk" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Please restart Electrum to activate the new GUI settings" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Baseenhet" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Avansert" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Port" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Passord" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Øk gebyr" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Message" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Beløp" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Adresse" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Message" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Beløp" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Betalingsforespørsel" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Slett" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 minutter" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 time" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 dag" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 uke" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Avbryt" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "Tilkoblet" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Neste" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Beløpet er trukket fra kanaler" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Dato" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "Transaction ID" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Betal høyere avgift" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Sign" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Kringkast" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Lagre" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Fjern" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Automatisk tilkobling" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Your seed is important!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "To make sure that you have properly saved your seed, please retype it here." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "This seed will allow you to recover your wallet in case of computer failure." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "WARNING" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "BIP39-seeds kan importeres i Electrum, slik at brukere kan få tilgang til midler som er låst i andre lommebøker." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "BIP39-seeds inkluderer ikke et versjonsnummer, noe som kompromitterer kompatibiliteten med fremtidig programvare." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Kryptert" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Seed" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "unknown" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Endre passord" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Success" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Feil" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Adresser" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Kanaler" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Receive" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Send" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Feil" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Avbryt" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Tilbake" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Neste" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Nettverk" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Preferences" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Om" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Feil" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/nl_NL/electrum.po electrum-4.4.5+dfsg1/electrum/locale/nl_NL/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/nl_NL/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/nl_NL/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Geen FX-tarief beschikbaar)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " bevestiging" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Over" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Adressen" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" -msgstr "" +msgstr "&Bitcoin Paper" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Controleer op updates" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Afsluiten" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Documentatie" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Doneer aan server" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Versleutel/ontsleutel bericht" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Exporteren" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Bestand" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Filteren" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" -msgstr "" +msgstr "&Flip horizontaal" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Van QR-code" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Uit bestand" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Uit tekst" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Uit de blockchain" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Hulp" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Geschiedenis" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importeren" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Informatie" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Labels" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Transactie laden" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Netwerk" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Nieuw" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "&Nieuw contact" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Nieuw/herstellen" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Officiële website" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Openen" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Wachtwoord" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Betaal aan meerdere" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Plotten" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Plug-ins" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Privésleutels" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Afsluiten" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Onlangs geopend" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Bug melden" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "&Back-up opslaan" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Seed" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Onderteken/verifieer bericht" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Overzicht" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Leegvegen" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Tools" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Weergave" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Portemonnee" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Aanraking {} van {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 dag" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 uur" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 week" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Plaats het papier op een vlak en goed verlicht oppervlak." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 minuten" @@ -230,9 +222,9 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Lijn uw Revealer-grenslijnen uit met de gestreepte lijnen bovenin en links." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" -msgstr "" +msgstr "2fa kosten: {} (voor het volgende aantal transacties)" #: electrum/plugins/revealer/qt.py:458 msgid "3. Press slightly the Revealer against the paper and read the numbers that best match on the opposite sides. " @@ -242,19 +234,19 @@ msgid "4. Type the numbers in the software" msgstr "4. Typ de nummers in de software" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." -msgstr "" +msgstr "Een CPFP is een transactie die een onbevestigde output naar jezelf terugstuurt, met een hogere premie. Het doel is om de eerdere transactie sneller door de mijners op te laten nemen zodat ze de hogere premie van de CPFP transactie kunnen innen." #: electrum/gui/qt/channel_details.py:65 msgid "A backup does not contain information about your local balance in the channel." -msgstr "" +msgstr "Een backup bevat geen informatie over je lokale balans in het kanaal." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Een back-up wordt automatisch opgeslagen bij het genereren van een nieuwe portemonnee." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Een kopie van uw portemonnee-bestand is gemaakt in" @@ -266,25 +258,25 @@ msgid "A library is probably missing." msgstr "Waarschijnlijk ontbreekt er een bibliotheek." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "Een betaling voor deze factuur is reeds geïnitialiseerd" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" -msgstr "" +msgstr "Een eerdere poging deze factuur te betalen is niet geslaagd" #: electrum/plugins/trustedcoin/trustedcoin.py:78 msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Voor iedere transactie waarvoor de externe server gebruikt wordt, worden lage transactiekosten in rekening gebracht. U kunt uw betalingsvoorkeuren bekijken en aanpassen nadat de installatie voltooid is." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Een aanbevolen tarief wordt hier automatisch ingevuld. U kunt dit aanpassen. De vergoeding groeit mee met de grootte van de transactie." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." -msgstr "" +msgstr "Een 'watchtower' is een proces dat je kanalen in de gaten houdt en voorkomt dat de wederpartij je balans in het kanaal steelt door het versturen van een oude situatie." #: electrum/gui/kivy/main.kv:526 msgid "About" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Over Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Accepteren" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Woord accepteren" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Verwervingsprijs" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Medeondertekenaar toevoegen" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Medeondertekenaar toevoegen" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" -msgstr "" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" +msgstr "Voeg lightning betaalverzoek toe aan Bitcoin URIs" + +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" +msgstr "Voeg on-chain adres toe aan lightning betaalverzoeken" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" -msgstr "" +msgstr "Voeg duizendtalindicators toe aan bitcoin hoeveelheden" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "" +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "Voeg aan historie toe" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "Toevoegen aan muntselectie" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "Voeg transactie toe aan historie, zonder te verzenden" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "Toevoegen van info aan tx, van netwerk..." -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Bijkomende transactiekosten" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "{} extra satoshis zullen worden toegevoegd." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Adres" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Adresgegevens" @@ -370,75 +378,82 @@ msgid "Address copied to clipboard" msgstr "Adres gekopieerd naar klembord" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Adres is bevroren" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Adres niet in portemonnee." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "Adres hergebruik" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" -msgstr "" +msgstr "Adres onbekend voor node:" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Adressen" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Geavanceerd" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Geavanceerde weergave" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Na het uitschakelen van wachtzinnen kunt u deze Electrum-portemonnee alleen koppelen indien hij een lege wachtzin had. Als de wachtzin niet leeg was moet u een nieuwe portemonnee maken met de installatiewizard. U kunt deze portemonnee altijd opnieuw gebruiken nadat u wachtzinnen opnieuw inschakelt en zijn wachtzin invoert." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." -msgstr "" +msgstr "Na deze vertraging zal het saldo gestort worden naar een adres verkregen uit de seed van je portemonnee." -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "Alias" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Alle" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Alle velden dienen ingevuld te zijn" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "Alle statussen" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "Alle types" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "Al je adressen zijn in gebruik door onbetaalde betaalverzoeken." + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" -msgstr "" +msgstr "Toestaan instant swaps" #: electrum/gui/qt/update_checker.py:90 msgid "Already up to date" msgstr "Reeds up-to-date" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Verder wordt dust niet opgeslagen als wisselgeld, maar toegevoegd aan de transactiekosten." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "Verder, terwijl u RBF-transacties batcht zal BIP 125 een ondergrens stellen aan de transactiekosten." @@ -446,26 +461,26 @@ msgid "Alternatively" msgstr "Alternatief" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" -msgstr "" +msgstr "Als alternatief kun je een backup van je portemonnee opslaan vnauit het Bestand menu" #: electrum/plugins/revealer/qt.py:179 msgid "Always check your backups." msgstr "Controleer altijd uw back-ups." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Bedrag" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "Bedrag van OP_RETURN-output moet nul zijn." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "Bedrag buiten de grenzen" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "Bedrag ontvangen in kanalen" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Ontvangen bedrag:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Verzonden bedrag:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Te verzenden bedrag" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "Bedrag te laag" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" -msgstr "" +msgstr "Bedrag te klein om on-chain te ontvangen" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Bedrag afgeschreven van kanalen" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "Een versleutelde transactie werd opgehaald uit de medeondertekenaarspool." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "Een ongeïnitialiseerde Digital Bitbox werd gedetecteerd." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "Een naamloze {}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "Weergave" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Toepassen" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arabisch" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Weet u ZEKER dat u het apparaat wilt wissen?\n" "Uw portemonnee bevat nog bitcoins!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Weet u zeker dat u dit kanaal wilt verwijderen? Dit verwijdert gerelateerde transacties uit uw portemonneegeschiedenis." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Weet u zeker dat u de portemonnee {} wilt verwijderen?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "Weet je zeker dat je trampoline wilt uitzetten?" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Weet u zeker dat u zeker dat u de Digital Bitbox wilt wissen?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Weet u zeker dat u wilt doorgaan?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Weet u zeker dat u deze transactie en {} kindtransacties wilt verwijderen?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Weet u zeker dat u deze transactie wilt verwijderen?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Armeens" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "Op blokhoogte: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Minstens een hostnaam moet worden opgegeven na het @-teken." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "Maximaal 100 satoshis kunnen verloren raken door deze afronding." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "Audiomodem-instellingen" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Autorisatie" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "Automatisch verbinden" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Automatisch controleren op softwareupdates" @@ -616,68 +644,68 @@ msgid "BIP39 Recovery" msgstr "BIP39 Herstel" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39-seed" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "BIP39-seeds kunnen worden geïmporteerd in Electrum, zodat gebruikers hun geld uit andere portemonnees kunnen vrijmaken." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "BIP39-seeds bevatten echter geen versienummer, wat compatibiliteit met toekomstige software in gevaar brengt." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" -msgstr "" +msgstr "BIP70 betaalverzoek opgeslagen als {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" -msgstr "" +msgstr "BTC Fiat prijs" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" -msgstr "" +msgstr "BTC balance" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" -msgstr "" +msgstr "BTC inkomend" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" -msgstr "" +msgstr "BTC uitgaand" #: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:163 #: electrum/gui/qt/installwizard.py:164 msgid "Back" msgstr "Vorige" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Back-up" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Back-up NIET opgeslagen. Back-upmap is niet ingesteld." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Back-upmap" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" -msgstr "" +msgstr "Backup niet geconfigureerd" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Back-up opgeslagen:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Saldo" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "Banner" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Basiseenheid" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Basiseenheid van uw portemonnee." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "Facturen per batch betalen" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" -msgstr "" +msgstr "Samenvoegen onbevestigde transacties" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Upgrade naar de meest recente versie van Electrum (laatste release of git HEAD) voordat u een bug meldt, en noem uw versienummer in uw melding." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Begin" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "Status BitBox02" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Geen Bitcoin-adres ingevoerd" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "Bitcoin URI" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Bitcoin-transacties zijn meestal niet gratis. De verzender betaalt de transactiekosten." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Blokhoogte" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blockchain" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "Bootloader" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Bootloader-hash" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "Onder" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Broadcast" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "Succesvol verstuurd" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "Aan het versturen" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Transactie broadcasten..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "Versiedatum" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bulgaars" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Transactiekosten verhogen" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Transactiekosten verhogen" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "CLTV-vervaldatum" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "Kalibreringswaardes:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "Kan ontvangen" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Kan versturen" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." -msgstr "Kan geen CPFP gebruiken: onbekende transactiekosten voor de oudertransactie" +msgstr "Kan geen CPFP gebruiken: onbekende transactiekosten voor de oudertransactie." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Kan geschiedenis niet plotten." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Annuleren" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "Annuleer (double-spend)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Transactie annuleren" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Geannuleerd door gebruiker" @@ -840,100 +881,100 @@ msgid "Cannot add this cosigner:" msgstr "Kan deze medeondertekenaar niet toevoegen:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Kan de transactie niet broadcasten" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Kon transactiekosten niet verhogen" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "Kan transactie niet annuleren" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" -msgstr "" +msgstr "Kan kind-transactie niet maken" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" -msgstr "" +msgstr "Kan dynamische kosten niet bepalen, niet verbonden" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." -msgstr "" +msgstr "Kan channel backup niet importeren." -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Kan portemonnee niet laden" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" -msgstr "" +msgstr "Kan niet minder betalen dan het bedrag in de factuur" #: electrum/gui/qt/installwizard.py:263 electrum/gui/qt/installwizard.py:266 #: electrum/gui/qt/installwizard.py:289 msgid "Cannot read file" msgstr "Kan bestand niet lezen" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "Kan geen back-up opslaan zonder de OPSLAG-permissie" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Kan geen berichten ondertekenen met dit adrestype:" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:329 msgid "Cannot start QR scanner, camera is unavailable." -msgstr "" +msgstr "Kan QR scanner niet starten, camera is niet beschikbaar." #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:250 msgid "Cannot start QR scanner, no usable camera found." -msgstr "" +msgstr "Kan QR scanner niet starten, geen bruikbare camera gevonden." #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:187 msgid "Cannot start QR scanner, no usable camera resolution found." -msgstr "" +msgstr "Kan QR scanner niet starten, geen bruikbare camera resolutie gevonden." #: electrum/qrscanner.py:72 msgid "Cannot start QR scanner: initialization failed." -msgstr "" +msgstr "Kan QR scanner niet starten, initialisatie mislukt." -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Capaciteit" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Inkomsten" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "Geldstroom" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Certificaat komt niet overeen" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "Ketensplitsing gedetecteerd bij blok {0}" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Wisselgeld" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Wijzig adres" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "PIN wijzigen" @@ -941,78 +982,85 @@ msgid "Change Password" msgstr "Wachtwoord wijzigen" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "Verander je voorkeuren om uitgeven van onbevestigde munten toe te staan." + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Wijzigen..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Kanaalback-up" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Kanaalback-up " -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Kanaalback-up:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "Kanaal-ID" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Het kanaal is reeds gesloten" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." -msgstr "" +msgstr "Kanaalbackups kunnen worden geïmporteerd in een andere instantie van dezelfde portemonnee, door deze QR-code te scannen." + +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "Kanaalbackups kunnen in een andere instantie van dezelfde portemonnee geïmporteerd worden." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "Kanaalback-ups kunnen alleen gebruikt worden om sluiting van uw kanalen te verzoeken." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Kanaal gesloten" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Kanaal gesloten, u dient minstens {} blokken te wachten vanwege CSV-vertragingen" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Kanaalgegevens" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Kanaal opgezet." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" -msgstr "" +msgstr "Kanaal is bevroren voor versturen" #: electrum/gui/qt/channel_details.py:73 msgid "Channel stats" -msgstr "" +msgstr "Kanaal statistieken" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" -msgstr "" +msgstr "Kanaaltype:" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:28 msgid "Channel updates to query." msgstr "Kanaalupdates om op te vragen." -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Kanalen" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "Kanalen in database." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." -msgstr "" +msgstr "Bekijk onze online documentatie als je Electrum als watchtower wilt configureren." -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "Druk op deze box om een nieuw geheim aan te vragen. U dient uw seed opnieuw in te voeren." @@ -1038,32 +1086,33 @@ msgid "Checking for updates..." msgstr "Controleren op updates..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Kind-betaalt-voor-ouder" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" -msgstr "" +msgstr "Kind betaalt\n" +"voor ouder" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Kind-betaalt-voor-ouder" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Chinees (vereenvoudigd)" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Chinees (traditioneel)" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Startscherm kiezen" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Kies een back-upbestand:" @@ -1075,7 +1124,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Kies een wachtwoord om uw portemonnee te versleutelen." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1087,7 +1136,7 @@ msgid "Choose an account to restore." msgstr "Kies een account om te herstellen." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Kies munt (UTXO)-selecteermethode. De volgende zijn beschikbaar:\n\n" @@ -1095,7 +1144,7 @@ msgid "Choose from peers" msgstr "Kies uit peers" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Kies hoe u uw Digital Bitbox wilt initialiseren:" @@ -1123,9 +1172,9 @@ #: electrum/base_wizard.py:410 msgid "Choose the type of addresses in your wallet." -msgstr "Kies het adrestype in uw portemonnee" +msgstr "Kies het adrestype in uw portemonnee." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Kies welke online blokverkenner u wilt gebruiken voor functies die een webbrowser openen" @@ -1137,95 +1186,96 @@ msgid "Choose..." msgstr "Kiezen..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Wissen" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:35 msgid "Clear all gossip" -msgstr "" +msgstr "Verwijder alle gossip" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "De sessie na een bepaalde periode van inactiviteit beëindigen. Nadat een sessie is verlopen moet u uw PIN en wachtzin (indien ingeschakeld) opnieuw invoeren om het apparaat te gebruiken." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "Klik op Verzenden om verder te gaan" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Klik hier om dit bericht te verbergen." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" -msgstr "" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" +msgstr "Klik om te openen, rechts-klik voor menu" #: electrum/gui/text.py:196 msgid "Clipboard" -msgstr "" +msgstr "Klembord" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "Klembord is leeg" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Sluiten" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Kanaal sluiten" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" -msgstr "" +msgstr "Sluitende transactie" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Mun&ten" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Code" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "Privacy Analyse" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "Muntsturing" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "Muntcontrole actief" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "Munt is bevroren" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "Munt geselecteerd om uit te geven" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Muntkeuze" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "Muntselectie actief ({} UTXOs geselecteerd)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "Coinbase Input" #: electrum/gui/text.py:102 msgid "Coins" -msgstr "" +msgstr "Munten" #: electrum/plugins/coldcard/qt.py:87 msgid "Coldcard Status" @@ -1235,11 +1285,11 @@ msgid "Coldcard Wallet" msgstr "Coldcard-portemonnee" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Kleurthema" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "Samenvoegen" @@ -1248,27 +1298,31 @@ msgstr "Voltooi het initialisatieproces op uw {}-apparaat" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "Voltooid" +msgid "Completed {} of {} groups needed" +msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "Route berekenen..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Con&sole" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Con&tacten" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "Apparaat wissen bevestigen" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "Uitvoeren Lightning swap?" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Wachtzin bevestigen:" @@ -1276,33 +1330,29 @@ msgid "Confirm Password:" msgstr "Bevestig wachtwoord:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Seed bevestigen" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Seed-uitbreiding bevestigen" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "In/uitschakelen wachtzinbeveiliging bevestigen" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Transactie bevestigen" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Transactie bevestigen op uw Ledger-apparaat..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Actie bevestigen" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "Bevestigen om geforceerd af te sluiten?" @@ -1391,15 +1441,15 @@ msgid "Confirm wallet address on your {} device" msgstr "Bevestig portemonneeadres op uw {}-apparaat" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Bevestigd. Transactie ondertekenen..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" -msgstr "" +msgstr "Verbonden" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "Verbonden nodes" @@ -1407,12 +1457,12 @@ msgid "Connected nodes are on the same chain" msgstr "Verbonden nodes zitten op dezelfde keten" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "Verbonden met {0} node." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Verbonden met {0} nodes." @@ -1421,7 +1471,11 @@ msgid "Connected to {} peers" msgstr "Verbonden met {} peers" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "Verbinding maken" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "Connectie-strings dienen van formaat @: te zijn" @@ -1433,52 +1487,49 @@ msgid "Connections with lightning nodes" msgstr "Connecties met Lightning-nodes" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Probeer met een andere server te verbinden, of update Electrum." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Contacten" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" -msgstr "" +msgstr "Coöperatieve sluiting" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" -msgstr "" +msgstr "Sluit coöperatief?" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Kopiëren" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Adres kopiëren" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" -msgstr "Kopieer kolom" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" +msgstr "Kopieer Bedrag" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Afbeelding kopiëren" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Tekst kopiëren" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "Kopieer URI" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Kopiëren en sluiten" @@ -1486,11 +1537,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Kopieer en plak het ontvangstadres door middel van de Plak-knop, of gebruik de camera om een QR-code te scannen." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Naar klembord kopiëren" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Kopiëren {}" @@ -1504,61 +1555,61 @@ #: electrum/plugin.py:691 msgid "Could not automatically pair with device for given keystore." -msgstr "" +msgstr "Kon niet automatisch pairen met apparaat voor deze sleutelopslag." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Kon kanaal niet sluiten: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" -msgstr "" +msgstr "Kon niet verbinden met kanaalpartner" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" -msgstr "" +msgstr "Kon niet goed bepalen welke outputs moesten blijven" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" -msgstr "" +msgstr "Kon geen munten vinden voor output" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" -msgstr "" +msgstr "Kon geen geschikte output vinden" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" -msgstr "" +msgstr "Kon geen geschikte outputs vinden" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "Kon kanaal niet geforceerd sluiten: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "Kon kanaal niet openen: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" -msgstr "" +msgstr "Snap clipbord tekst niet" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "Kon de servicevoorwaarden niet ophalen:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Kon bericht niet ondertekenen" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "Kon bericht niet ondertekenen." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Foutenrapport" @@ -1566,7 +1617,7 @@ msgid "Create New Wallet" msgstr "Nieuwe portemonnee maken" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "Maak een verzoek aan" @@ -1574,11 +1625,11 @@ msgid "Create a new Revealer" msgstr "Een nieuwe Revealer aanmaken" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Een nieuwe seed maken" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "Een portemonnee maken van de huidige seed" @@ -1590,27 +1641,23 @@ msgid "Create new wallet" msgstr "Nieuwe portemonnee maken" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Maken of herstellen" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" -msgstr "" +msgstr "Maak herstelbare kanalen" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Transactie aanmaken" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" -msgstr "" +msgstr "Een nieuw betaalverzoek maken zal een van je adressen hergebruiken en een vorig betaalverzoek overschrijven. Toch doorgaan?" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" -msgstr "" +msgstr "Aanmaak moment" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Kritieke fout" @@ -1618,15 +1665,11 @@ msgid "Current Password:" msgstr "Huidige wachtwoord:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" -msgstr "" - -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" +msgstr "Huidige kosten" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Huidige transactiekosten" @@ -1634,11 +1677,11 @@ msgid "Current version: {}" msgstr "Huidige versie: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Aangepast" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "Aangepaste URL" @@ -1646,35 +1689,35 @@ msgid "Custom secret" msgstr "Aangepast geheim" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Tjechisch" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Deens" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Donker" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Donker/licht" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Datum" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Datum: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "Debug-loggings kunnen constant naar de schijf geschreven worden. Deze zijn nuttig voor probleemoplossen." @@ -1682,55 +1725,59 @@ msgid "Debug message" msgstr "Debug-bericht" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" -msgstr "" +msgstr "Verlaag betaling" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Ontsleutelen" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "Uw privésleutel ontsleutelen?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Standaard" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Verwijderen" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "Back-up verwijderen?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "Verwijder verlopen verzoeken" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Factuur verwijderen?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "Facturen verwijderen" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "Verzoek verwijderen?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Verzoeken verwijderen" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Portemonnee-bestand verwijderen?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Portemonnee verwijderen?" @@ -1738,66 +1785,71 @@ msgid "Denomination" msgstr "Munteenheid" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "Derivatiepad" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Beschrijving" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Beschrijving van de transactie (optioneel)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "Omschrijving:" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "Bestemmingsnode" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Details" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Details..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "Detecteer bestaande accounts" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "Geldige Lightningfactuur gevonden, maar Lightning is niet aangezet voor de portemonnee en er is geen alternatief on-chain adres gevonden." + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" -msgstr "" +msgstr "Geldige Lightning-factuur gevonden, maar er zijn geen open kanalen" #: electrum/gui/kivy/uix/ui_screens/about.kv:35 msgid "Developers" msgstr "Ontwikkelaars" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "Apparaat-ID" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Apparaatlabel" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "Apparaatcommunicatiefout. Ontkoppel uw Digital Bitbox en sluit hem opnieuw aan." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "Apparaat niet in Bitcoin-modus" @@ -1809,26 +1861,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Digitale Revealer ({}_{}) opgeslagen als PNG en PDF op:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "Directe ouder" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "PIN uitschakelen" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "Wachtzinnen uitschakelen" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Uitgeschakeld" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Verbinding verbroken" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "Uw seed weergeven?" @@ -1836,11 +1892,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Gedistribueerd door Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "Voer geen gevoelige/persoonlijke informatie in. Dit rapport wordt zichtbaar op de publieke probleemtracker." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "Niet koppelen" @@ -1848,8 +1904,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "Plak hier geen code in die u niet begrijpt. De verkeerde code uitvoeren kan leiden tot onomkeerbaar verlies van uw munten." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Bewaar het niet elektronisch." @@ -1857,13 +1913,13 @@ msgid "Do you have something to hide ?" msgstr "Heeft u iets te verbergen ?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "Wilt u een nieuwe seed maken of een portemonnee herstellen met een bestaande seed?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" -msgstr "" +msgstr "Wil je je eerste kanaal openen?" #: electrum/gui/qt/installwizard.py:387 msgid "Do you want to delete '{}'?" @@ -1871,57 +1927,68 @@ #: electrum/gui/kivy/main_window.py:797 msgid "Do you want to delete the local gossip database?" -msgstr "" +msgstr "Wil je de lokale gossip database verwijderen?" #: electrum/gui/qt/installwizard.py:372 msgid "Do you want to delete the old file" msgstr "Wilt u het oude bestand verwijderen" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "Wilt u het nu openen?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "Wilt u {} uit uw portemonnee verwijderen?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Wilt u dit rapport verzenden?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Wilt u doorgaan?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "Geen adressen bekend voor node:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Niet opnieuw tonen." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "Download historische koersen" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "Download ontbrekende data" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "Download oudertransacties van het netwerk.\n" +"Dit maakt het mogelijk ontbrekende kosten en input details in te vullen." + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "Downloaden van input data..." + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "Vanwege een bug zullen oude versies van Electrum NIET dezelfde portemonnee maken als nieuwere versies of andere software." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." -msgstr "" +msgstr "Gedurende die tijd is het saldo niet herstelbaar vanuit de seed en kan verloren gaan als je je apparaaat verliest." -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Nederlands" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "Dynamische kostenverwachtingen niet beschikbaar" @@ -1933,16 +2000,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "ETA: de transactiekosten worden gebaseerd op gemiddelde bevestigingstijd-inschattingen" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "Bewerken" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "Bewerk Locktime" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "Bewerk kosten handmatig" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "Wijzigen {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "Electrum" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Electrum-plug-ins" @@ -1952,16 +2030,16 @@ msgstr "Kan Electrum niet koppelen aan uw {}.\n\n" "Zorg dat u uw apparaat kunt koppelen, of dat u de seed (en eventuele wachtzin) weet, voordat u verzoekt bitcoins naar adressen in deze portemonnee te sturen. Anders zijn alle bitcoins die u ontvangt niet uit te geven." -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Electrum communiceert met externe servers om informatie te krijgen over uw transacties en adressen. De servers dienen allemaal hetzelfde doel en verschillen slechts in hardware. In de meeste gevallen wilt u Electrum simpelweg een willekeurige server laten kiezen. Het staat u echter vrij handmatig een server kiezen, als dat uw voorkeur heeft." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum maakt contact met verschillende nodes om blokheaders te downloaden en de langste blockchain te achterhalen." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Electrum voorkeuren" @@ -1969,93 +2047,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "Electrum vraagt uw transactiegeschiedenis op bij één server. De verkregen geschiedenis wordt gecontroleerd met de blockchainheaders verzonden door andere nodes, door gebruik te maken van Simple Payment Verification (SPV)." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum stuurt uw portemonneeaddressen naar één server, om uw transactiegeschiedenis op te vragen." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrum-portemonnee" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum was niet in staat uw portemonnee-bestand te kopiëren naar de opgegeven locatie." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Electrum kon de transactie niet ontserialiseren:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum kon uw transactiebestand niet openen" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum kon uw transactie niet verwerken" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum kon geen privésleutelexport doen." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum kon geen transactie-export doen." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "Electrum sluit nu af." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "Electrum focust op snelheid, met weinig gebruik van systeembronnen en het versimpelen van Bitcoin." -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "Inschakelen" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "Lightning inschakelen?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "PIN-beveiliging inschakelen" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "Wachtzinnen inschakelen" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." -msgstr "" +msgstr "Inschakelen historische fiat wisselkoersen." -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "Afronding van outputwaarde inschakelen" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "Wachtzinnen inschakelen" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "Updatecontrole inschakelen" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Ingeschakeld" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" -msgstr "" +msgstr "Ingeschakeld, niet-herstelbare kanalen" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Versleutelen" @@ -2072,39 +2154,39 @@ msgid "Encrypt {}'s seed" msgstr "Seed van {} versleutelen" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Versleutel/ontsleutel bericht" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "Versleutel/ontsleutel bericht" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Versleuteld" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "Versleuteling en ontsleuteling worden momenteel niet ondersteund voor {}" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "Versleuteling en ontsleuteling zijn niet geïmplementeerd door {}" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "Eind" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "Engels" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "PIN invoeren" @@ -2112,12 +2194,12 @@ msgid "Enter PIN:" msgstr "PIN invoeren:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Wachtzin invoeren" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "Wachtzin invoeren op apparaat" @@ -2125,16 +2207,16 @@ msgid "Enter Password" msgstr "Wachtwoord invoeren" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "Voer de externe node-ID, connectie-string of factuur in" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Seed invoeren" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "Transactie-label invoeren" @@ -2144,8 +2226,8 @@ msgstr "Voer een naam in voor uw multi-sig-account.\n" "U dient aan de hand van deze naam uw multi-sig-account te kunnen identificeren" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "Een label voor uw apparaat invoeren:" @@ -2153,7 +2235,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "Voer een lijst in van Bitcoin-adressen (dit creëert een alleen-lezenportemonnee), of een lijst van privésleutels." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Voer een lijst van outputs in het veld 'betalen aan' in" @@ -2163,7 +2245,7 @@ msgid "Enter a new PIN for your {}:" msgstr "Voer een nieuwe PIN in voor uw {}:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Voer hieronder een nieuw wachtwoord in." @@ -2173,7 +2255,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "Voer een wachtzin in om deze portemonnee aan te maken. Elke keer dat u deze portemonnee gebruikt, zal {} u vragen om de wachtzin. Als u de wachtzin vergeet, kunt u niet bij de bitcoins in de portemonnee." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Adressen invoeren" @@ -2185,7 +2267,7 @@ msgid "Enter cosigner seed" msgstr "Voer seed van medeondertekenaar in" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Beschrijving invoeren" @@ -2201,22 +2283,26 @@ msgid "Enter passphrase on device?" msgstr "Wachtzin invoeren op apparaat?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Wachtwoord invoeren:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Privésleutels invoeren" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Privésleutels invoeren:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "Voer het bedrag in wat je wil versturen" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "Voer de privémoedersleutel beginnend met xprv in:" @@ -2226,11 +2312,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "Voer de wachtzin in om deze portemonnee te ontgrendelen:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "Voer het wachtwoord in dat werd gebruikt bij het maken van de back-up:" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "Voer de herstelwoorden in door op de knoppen te drukken volgens wat het apparaat op zijn scherm toont. U kunt ook uw NUMPAD gebruiken.\n" @@ -2248,13 +2334,13 @@ msgid "Enter wallet name" msgstr "Portemonnee-naam invoeren" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "Voer uw BIP39-mnemoniek in:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "Voer uw Digital Bitbox-wachtwoord in:" @@ -2262,11 +2348,11 @@ msgid "Enter your PIN" msgstr "Voer uw PIN in" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "Voer uw PIN in (cijfers 1-9):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Voer uw PIN in om verder te gaan" @@ -2284,37 +2370,34 @@ msgid "Enter your password or choose another file." msgstr "Voer uw wachtwoord in of kies een ander bestand." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Voer uw wachtwoord in om verder te gaan" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "Digtal Bitbox verwijderen" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Fout" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Fout bij toevoegen betaalverzoek" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "Fout bij combineren gedeeltelijke transacties" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Fout bij het verbinden met de server" @@ -2323,42 +2406,41 @@ msgid "Error connecting to {} server" msgstr "Fout bij het verbinden met {}-server" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "Fout bij aanmaken betaling" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" -msgstr "" +msgstr "Fout tijdens maken van betaalverzoek" #: electrum/plugins/cosigner_pool/qt.py:267 msgid "Error decrypting message" msgstr "Fout bij decoderen bericht" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "Fout bij verkrijgen TrustedCoin-accountinformatie." -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "Fout bij verkrijgen transactie van netwerk" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "Fout bij samenvoegen gedeeltelijke transacties" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Fout bij openen van bestand" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" -msgstr "" +msgstr "Fout bij lezen lightning betaalverzoek" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "Fout bij verwerken van URI" @@ -2366,10 +2448,10 @@ msgid "Error scanning devices" msgstr "Fout bij scannen van apparaten" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "Fout bij weergeven adres" @@ -2379,56 +2461,51 @@ #: electrum/gui/qt/bip39_recovery_dialog.py:84 msgid "Error: Account discovery failed." -msgstr "" +msgstr "Fout: Account ontdekking mislukt." #: electrum/base_wizard.py:590 msgid "Error: duplicate master public key" msgstr "Fout: dubbele publieke moedersleutel" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Esperanto" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Schatting" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Electrum afsluiten" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "Vervaldatum" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Vervaldatum van uw aanvraag." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "Vervaldatum van je betaalverzoek." -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" -msgstr "" +msgstr "Verlooptijd" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Verlopen" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Verloopt" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "Vervalt na" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" -msgstr "" +msgstr "Vervaltijd" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Exporteren" @@ -2436,35 +2513,35 @@ msgid "Export Backup" msgstr "Exporteer back-up" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Geschiedenis exporteren" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "Back-up exporteren" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Bestand exporteren" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "Naar Coldcard exporteren" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "Exporteren naar bestand" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "Exporteer facturen" + +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "Exporteer betaalverzoeken" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Het onthullen van één enkele privésleutel kan uw gehele portemonnee in gevaar brengen!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Deze seed uit met aangepaste woorden uitbreiden" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "Mislukt" @@ -2480,21 +2557,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "Ontsleutelen met dit hardwareapparaat mislukt." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "QR-code weergeven mislukt." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "Bestand exporteren is mislukt." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "Bestand importeren is mislukt." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2502,144 +2579,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "Transactie naar medeondertekenaarspool sturen is mislukt" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Bijwerken van wachtwoord mislukt" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Onwaar" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" -msgstr "" +msgstr "Kenmerken" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Transactiekosten" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "Kosten voor kind" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "Transactiekosten" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "Afronding transactiekosten" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 -msgid "Fees are paid by the sender." +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 +msgid "Fees are paid by the sender." +msgstr "Kosten worden betaald door de verzender." + +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Fiat" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" -msgstr "" +msgstr "Fiat saldo" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Fiatvaluta" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" -msgstr "" +msgstr "Inkomend fiat" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" -msgstr "" +msgstr "Uitgaand fiat" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Bestand" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "Back-upbestand" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "Bestand aangemaakt" + +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "Filter op Datum" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "Afronden" - -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Zoeken" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "Firmwareversie" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "Firmwareversie (of \"Bitcoin\"-app) te oud om Segwit te ondersteunen. Update op" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "Firmware-versie te oud." -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "Firmwareversie te oud. Update op" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "Vast tarief" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Deze tak volgen" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "Bij CoinJoin; verwijder privésleutels" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." -msgstr "" +msgstr "Voor Lightning betaalverzoeken zullen betalingen niet meer geaccepteerd worden na de verlooptijd." -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "Bij hardwareapparaten: voeg xpubs toe" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "Voor meer informatie, bezoek" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." -msgstr "" +msgstr "Voor on-chain betaalverzoeken wordt het adres gereserveerd tot de verlooptijd. Daarna kan het adres opnieuw gebruikt worden." -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." -msgstr "" +msgstr "Voor het scannen van QR-codes." -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "Uit veiligheidsoverwegingen raden wij u aan altijd de laatste versie van Electrum te gebruiken." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "Geforceerd sluiten" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "Kanaal geforceerd sluiten" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "Kanaal geforceerd sluiten?" @@ -2647,113 +2728,118 @@ msgid "Fork detected at block {}" msgstr "Aftakking gedetecteerd op blok {}" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Formaat" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Formaat: adres, bedrag" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "Doorsturen" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "Bevriezen" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "Adres bevriezen" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "Adressen bevriezen" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "Munt bevriezen" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "Munten bevriezen" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" -msgstr "" +msgstr "Bevriezen voor ontvangen" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" -msgstr "" +msgstr "Bevriezen voor versturen" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Frans" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "Van" #: electrum/gui/qt/rebalance_dialog.py:38 msgid "From channel" -msgstr "" +msgstr "Vanaf kanaal" #: electrum/gui/qt/installwizard.py:777 #, python-brace-format msgid "From {0} cosigners" msgstr "Van {0} medeondertekenaars" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" -msgstr "" +msgstr "Bevroren" #: electrum/gui/qt/channel_details.py:97 msgid "Fulfilled HTLCs" msgstr "Voltooide HTLCs" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "Volledige 2FA ingeschakeld. Dit wordt nog niet ondersteund." +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "Spendeer volledig" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "Gefinancierd" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." -msgstr "" +msgstr "Saldo in dit kanaal is niet herstelbaar vanuit de seed totdat het teruggestort is in je portemonnee en kan verloren gaan als je je portemonneebestand verliest." -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "Een nieuwe willekeurige portemonnee genereren" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Duits" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" -msgstr "" +msgstr "Factuur opvragen" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Google Authenticator-code:" @@ -2761,7 +2847,7 @@ msgid "Gossip" msgstr "Gossip" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Grieks" @@ -2777,15 +2863,15 @@ msgid "Hardware Keystore" msgstr "Hardware-sleutelopslag" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Hoogte" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Hallo Wereld" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Help" @@ -2793,16 +2879,8 @@ msgid "Here is your master public key." msgstr "Hier is uw publieke moedersleutel." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Verbergen" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "{} verbergen" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Geschiedenis" @@ -2810,11 +2888,11 @@ msgid "Homepage" msgstr "Startpagina" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Startscherm" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "Sprongen" @@ -2822,13 +2900,13 @@ msgid "Host" msgstr "Host" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "Hostnaam niet gevonden (getaddrinfo mislukt)" #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:12 msgid "How do you want to connect to a server?" -msgstr "" +msgstr "Hoe wilt u verbinding maken met een server? " #: electrum/gui/qt/installwizard.py:740 msgid "How do you want to connect to a server? " @@ -2838,49 +2916,51 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "Hardwareportemonnees ondersteunen echter geen berichtontsleuteling, waardoor ze niet compatibel zijn met het huidig ontwerp van de medeondertekenaarspool." -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "Wij genereren echter geen BIP39-seeds, omdat deze niet aan onze veiligheidseisen voldoen." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Hongaars" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "Ik heb al een seed" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "Ik ben mijn Google Authenticator-account verloren" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "IP/poort in formaat:\n" "[host]:[poort]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Indien automatisch verbinden is ingeschakeld, zal Electrum altijd een server gebruiken die de langste blockchain heeft." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "Indien ingeschakeld kunnen er maximaal 100 satoshis per transactie verloren gaan." -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Als dit uitgeschakeld is, moet u een server kiezen die u wilt gebruiken. Electrum waarschuwt u als uw server achterloopt." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." -msgstr "" +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." +msgstr "Als deze optie aangevinkt is zal Electrum de omgekeerde swap completeren voordat de stortingstransactie bevetigd is.\n\n" +"Let op; in dit geval loop je het risico dat je het bedrag in de swap kwijtraakt als de stortingstransactie nooit bevestigd wordt." -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2888,16 +2968,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "Als u niet zeker weet wat dit is, laat dit veld dan ongewijzigd." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "Als u online bent, druk op \"{}\" om verder te gaan." -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "Als u dit aankruist, zullen uw niet-bevestigde transacties worden samengevoegd in één transactie." -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "Als u uw PIN uitschakelt, kan iedereen met fysieke toegang tot uw {}-apparaat uw bitcoins uitgeven." @@ -2905,13 +2985,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "Als u niet weet wat dit is, laat dit veld dan leeg." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "Als u een wachtzin vergeet, kunt u geen toegang krijgen tot bitcoins in de portemonnee erachter. Een wachtzin is iets anders dan een PIN. Wijzig dit alleen als u zeker weet dat u het begrijpt." @@ -2923,11 +3003,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "Indien u uw Google Authenticator-account verloren bent, kunt u een nieuw geheim aanvragen. U moet uw seed dan opnieuw invullen." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "Indien u uw twee-factor bent verloren, dient u uw portemonnee vanaf de seed te herstellen om een nieuwe code aan te vragen." -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2935,7 +3015,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "Als u netwerkproblemen blijft ondervinden, probeer dan een Tor-proxy." @@ -2943,22 +3023,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Als u uw seed verliest, raakt uw geld onherroepelijk verloren." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." -msgstr "" +msgstr "Als je je walletbestand kwijtraakt, is het enige wat je met een backup kunt doen het aanvragen van sluiting van je kanaal, zodat je tegoeden on-chain worden verzonden." -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "Indien u een wachtzin gebruikt, zorg dan dat deze correct is." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Gebruik daarentegen een deterministische portemonnee, als u nieuwe adressen wilt maken." @@ -2966,16 +3050,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "Indien uw apparaat niet gedetecteerd wordt op Windows, gaat u naar \"Instellingen\", \"Apparaten\", \"Verbonden apparaten\", en drukt u op \"Apparaat verwijderen\". Daarna dient u uw apparaat opnieuw aan te sluiten." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "Als uw portemonnee geld bevat, verzeker u er dan van dat u de seed heeft opgeslagen." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "Negeren en doorgaan?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importeren" @@ -2987,39 +3070,43 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Bitcoin-adressen of privésleutels importeren" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "Kanaalback-up importeren?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Adressen importeren" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "Kanaalback-up importeren" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Bestand importeren" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "Importeer facturen" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "Koppeling importeren van het desktopprogramma van Digital Bitbox" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Privésleutels importeren" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "Importeer betaalverzoeken" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "In het bijzonder, GEBRUIK GEEN diensten om 'privésleutel te claimen' aangeboden door derden." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "In behandeling" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3027,48 +3114,49 @@ "Er is geen back-up en de gebruiker heeft hier bewijs van.\n" "Dit is een geavanceerde functie, slechts te gebruiken in overtollige multi-sig-setups." -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "Gebruik in sommige gevallen tot drie wisselgeldadressen om grotere bedragen op te delen en het ontvangstadres te verdoezelen." -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "Gebruik in de mobiele Electrum app de 'Verzenden' knop om deze QR code te scannen." + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "In het volgende blok" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "Onderdeel van blok: {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Onjuist wachtwoord" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "Onjuist wachtwoord ingevoerd." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "Onjuiste seed" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Transactiekosten verhogen" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "Verhoog de transactiekosten van deze transactie om de positie in de mempool te verbeteren." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Indonesisch" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "Info" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Informatie" @@ -3081,30 +3169,30 @@ msgid "Initialize Device" msgstr "Apparaat initialiseren" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "Geïnitialiseerd" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "Initiatiefnemer:" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Inputbedrag" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "Kanaalback-up invoeren" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Voeg een ruwe transactie toe" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Inputs" @@ -3112,7 +3200,7 @@ msgid "Install Wizard" msgstr "Installatiewizard" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Installeer het zbar-pakket om dit in te schakelen." @@ -3120,11 +3208,11 @@ msgid "Instructions:" msgstr "Instructies:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" -msgstr "" +msgstr "Onvoldoende saldo" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Saldo niet toereikend" @@ -3132,66 +3220,64 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Ongeldig adres" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Ongeldig bedrag" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Ongeldig Bitcoin-adres" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Ongeldig Bitcoin-adres" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "Ongeldig Bitcoin-adres." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Ongeldige transactiekosten" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Ongeldige JSON-code." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Ongeldige regels gevonden:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "Ongeldige PIN" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Ongeldige publieke sleutel" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Ongeldig bedrag" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" -msgstr "" +msgstr "Ongeldig factuurformaat" #: electrum/slip39.py:228 msgid "Invalid length." -msgstr "" +msgstr "Ongeldige lengte." #: electrum/slip39.py:231 msgid "Invalid mnemonic checksum." -msgstr "" +msgstr "Ongeldige mnemonic checksum." #: electrum/slip39.py:249 msgid "Invalid mnemonic group threshold." @@ -3201,20 +3287,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" -msgstr "" +msgstr "Ongeldig mnemonic woord" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "Onjuiste node-ID, deze dient 33 bytes en hexadecimaal te zijn" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "Ongeldig éénmalig wachtwoord." @@ -3227,45 +3313,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "Onjuiste xpub-magic. Controleer of uw {}-apparaat met de juiste keten is verbonden." -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "Factuur" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "Factuur is reeds betaald" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "Factuur is verlopen" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" +msgstr "Factuur heeft onbekende status" -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " -msgstr "" +msgstr "Factuur is geen geldige Lightning factuur: " -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" -msgstr "" +msgstr "Factuur vereist onbekende of incompatible Lightning eigenschap" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "Deze factuur vraagt ons geld voor een onredelijk lange termijn vast te zetten." -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Facturen" @@ -3273,15 +3346,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "Het bevat ook uw publieke moedersleutel dat het bekijken van uw adressen mogelijk maakt." -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "Hij kan niet simpelweg worden \"geback-upt\" door deze privésleutels te exporteren." -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "Het conflicteert met de huidige geschiedenis." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3297,27 +3370,27 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Italiaans" #: electrum/plugins/jade/qt.py:38 msgid "Jade Status" -msgstr "" +msgstr "Jade Status" #: electrum/plugins/jade/__init__.py:6 msgid "Jade wallet" -msgstr "" +msgstr "Jade portemonnee" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Japans" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "Inputs/outputs samenvoegen" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "Seedherstel KeepKey" @@ -3325,7 +3398,7 @@ msgid "KeepKey wallet" msgstr "KeepKey-portemonnee" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Sneltoets: voer \"!\" in om al uw munten te verzenden." @@ -3333,15 +3406,15 @@ msgid "Keystore" msgstr "Sleutelopslag" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "Sleutelopslagtype" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "Kirgizisch" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Label" @@ -3355,23 +3428,23 @@ #: electrum/plugins/labels/qml.py:22 msgid "LabelSync Plugin" -msgstr "" +msgstr "LabelSync Plugin" #: electrum/plugins/labels/qml.py:103 msgid "Labels downloaded" -msgstr "" +msgstr "Labels gedownload" #: electrum/plugins/labels/qml.py:84 msgid "Labels uploaded" -msgstr "" +msgstr "Labels geupload" #: electrum/plugins/labels/__init__.py:6 msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "Labels, transactie-IDs en adressen worden versleuteld voordat ze naar de externe server worden verzonden." +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Taal" @@ -3379,7 +3452,7 @@ msgid "Latest version: {}" msgstr "Nieuwste versie: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Lets" @@ -3412,174 +3485,201 @@ msgid "Licence" msgstr "Licentie" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Licht" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "Lightning" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" -msgstr "" +msgstr "Lightning (bevroren)" #: electrum/gui/qt/channel_details.py:51 msgid "Lightning Channel" -msgstr "" +msgstr "Lightning Kanaal" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:3 msgid "Lightning Gossip" -msgstr "" +msgstr "Lightning Gossip" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "Lightning-factuur" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "Lightning-netwerk" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "Lightning-netwerkstatistieken" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "Lightning Node ID:" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "Lightning-betaling" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "Lightning Betaalverzoek" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" -msgstr "" +msgstr "Lightning Routering" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" -msgstr "" +msgstr "Lightning bevroren" #: electrum/gui/qt/lightning_dialog.py:68 msgid "Lightning gossip not active." -msgstr "" +msgstr "Lightning gossip niet actief." #: electrum/gui/qt/send_tab.py:80 msgid "Lightning invoices are also supported." -msgstr "" +msgstr "Lightning facturen zijn ook ondersteund." -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "Lightning is momenteel gelimiteerd tot HD-portemonnees met p2wpkh-adressen." -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "Lightning is uitgeschakeld" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." -msgstr "" +msgstr "Lightning is niet beschikbaar voor deze portemonnee." -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" -msgstr "" +msgstr "Lightning is niet ingeschakeld omdat deze portemonnee met een oude versie van Electrum is gemaakt. Aanmaken Lightning sleutels aanmaken?" #: electrum/gui/kivy/main_window.py:751 msgid "Lightning is not enabled for this wallet" msgstr "Lightning is niet ingeschakeld voor deze portemonnee" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." -msgstr "" +msgstr "Lightning is niet ingeschakeld." -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." -msgstr "" +msgstr "Lightning-sleutels zijn geïnitialiseerd." -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" -msgstr "" +msgstr "Lightningbetalingen zijn niet beschikbaar voor deze portemonnee" + +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "Lightning betalingen vereisen het vinden van een pad door het Lightning netwerk. Je kunt Trampoline routering gebruiken, of lokale routering (gossip).\n\n" +"Het downloaden van de gossip data gebruikt aanzienlijke bandbreedte en dataopslag en is niet aanbevolen voor mobiele apparaten. Als je Trampoline gebruikt kun je alleen kanalen openen met Trampoline nodes." + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "Lightning ondersteuning in Electrum is experimenteel. Stop geen grote bedragen in Lightning kanalen." #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "Lightning:" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Regel #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "Een portemonnee laden van de micro-SD-kaart" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "Een portemonnee laden van de micro-SD-kaart (de huidige seed wordt overschreven)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "Back-up laden" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Transactie inladen" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "Back-up laden..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "Lokaal" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "Lokale &Watchtower" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "Lokaal (toekomstig: {})" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "Lokale Watchtower" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" -msgstr "" +msgstr "Lokaal saldo" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" -msgstr "" +msgstr "Lokale stof-limiet" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" -msgstr "" +msgstr "Lokale force-close" #: electrum/gui/kivy/main_window.py:785 msgid "Local gossip database deleted." -msgstr "" +msgstr "Lokale gossip database verwijderd." -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" -msgstr "" +msgstr "Lokale reserve" + +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "Vergrendeltijd" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "Lang kanaal-ID" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "Lang Outputpunt" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." -msgstr "" +msgstr "Het lijkt er op dat je een geldige seed van type '{}' het ingevoerd, maar dit scherm ondersteunt dat type seeds niet." -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Transactie opzoeken" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Lage kosten" @@ -3589,7 +3689,7 @@ #: electrum/qrscanner.py:73 msgid "Make sure you have a camera connected and enabled." -msgstr "" +msgstr "Zorg dat je een camera hebt aangesloten en aangezet." #: electrum/plugins/coldcard/coldcard.py:453 msgid "Make sure you have imported the correct wallet description file on the device for this multisig wallet." @@ -3599,7 +3699,7 @@ msgid "Make sure you install it with python3" msgstr "Zorg dat u het installeert met python3" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Zorg ervoor dat u de eigenaar bent van de seed-zin of privésleutels, voordat u een verzoek doet Bitcoins te sturen naar deze portemonnee." @@ -3607,26 +3707,26 @@ msgid "Master Fingerprint" msgstr "Moedervingerafdruk" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Publieke moedersleutel" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "Matrix" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Max" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Maximale transactiekosten overschreden" @@ -3638,48 +3738,52 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "Mempool-gebaseerd: transactiekosten richten zich op een diepte in de memorypool" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "Mempool-diepte" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "Combineer handtekeningen van" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Bericht" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "Berichtsversleuteling, -ontsleuteling en -ondertekening wordt momenteel niet ondersteund voor {}" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" -msgstr "" +msgstr "Methode" #: electrum/plugins/ledger/auth2fa.py:70 msgid "Method:" msgstr "Methode:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" -msgstr "" +msgstr "Min" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "Delfvergoeding" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Delfvergoeding" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" -msgstr "" +msgstr "Delfvergoeding: {} (kan aangepast worden op het volgende scherm)" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" -msgstr "" +msgstr "Diversen" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "Ontbrekend bedrag" @@ -3688,21 +3792,21 @@ msgid "Missing libraries for {}." msgstr "Missende bibliotheken voor {}." -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "Vorige tx ontbreekt voor verouderde input." -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "Vorige tx ontbreekt." -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "Missende URL rapporteren." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "Mobielkoppelopties" @@ -3710,13 +3814,17 @@ msgid "More info at: {}" msgstr "Meer info op: {}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." -msgstr "" +msgstr "Op het scherm werd meer dan één QR-code gevonden." -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." -msgstr "" +msgstr "Verplaats saldo tussen je kanalen om je verzendcapaciteit te vergroten." + +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "Verplaats de slider om het bedrag en de richting van de swap in te stellen." #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" @@ -3730,45 +3838,49 @@ msgid "NOT DEVICE PIN - see above" msgstr "NIET DE APPARAATPIN - zie hierboven" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Naam" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "Geef deze {} een naam. Als u meerdere apparaten heeft, helpen hun labels ze te onderscheiden." +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Netwerk" #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:3 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:3 msgid "Network Setup" -msgstr "" +msgstr "Netwerk Setup" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "Netwerkverzoek time-out." -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Nooit" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Geef uw seed nooit weg." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Typ het nooit in op een website." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "Nieuw Kanaal" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Nieuw contactpersooon" @@ -3778,72 +3890,76 @@ #: electrum/gui/kivy/uix/ui_screens/receive.kv:141 msgid "New Request" -msgstr "" +msgstr "Nieuw Verzoek" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Nieuw contactpersoon" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "Nieuwe Transactie" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" -msgstr "" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" +msgstr "Nieuwe kosten" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "Nieuwe transactie: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Volgende" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" -msgstr "" +msgstr "Volgend deel" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "Nee" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "Geen data" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Geen beschrijving" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." -msgstr "" +msgstr "Er was geen QR code op het scherm gevonden." #: electrum/gui/kivy/main_window.py:324 msgid "No Wallet" msgstr "Geen portemonnee" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "Geen adres beschikbaar." + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "Geen adres beschikbaar. Verwijder een aantal van uw wachtende verzoeken." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "Geen bedrag" #: electrum/plugins/trustedcoin/qml.py:408 msgid "No auth code" -msgstr "" +msgstr "Geen verificatie code" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "Geen data" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Geen donatieadres voor deze server" @@ -3855,9 +3971,13 @@ msgid "No existing accounts found." msgstr "Geen bestaande accounts gevonden." -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" -msgstr "" +msgstr "Geen kosten" + +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "Geen kostenniveau" #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" @@ -3867,23 +3987,23 @@ msgid "No hardware device detected." msgstr "Geen hardwareapparaat gedetecteerd." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "Geen invoeren gevonden." -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "Geen sleutelopslag" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Geen adressen meer in uw portemonnee." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Geen outputs" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "Pad niet gevonden" @@ -3893,23 +4013,23 @@ #: electrum/slip39.py:293 msgid "No valid shares." -msgstr "" +msgstr "Geen geldige delen." #: electrum/gui/kivy/main_window.py:461 msgid "No wallet loaded." msgstr "Geen portemonnee geladen." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "Node-ID" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "Node-alias" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "Nodes" @@ -3917,17 +4037,17 @@ msgid "Nodes in database." msgstr "Nodes in database." +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Geen" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "Noors Bokmal" @@ -3935,53 +4055,58 @@ msgid "Not Now" msgstr "Niet nu" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "Niet geverifiëerd" #: electrum/gui/qml/qebitcoin.py:112 msgid "Not a master key" -msgstr "" +msgstr "Dit is geen moedersleutel" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "Niet beschikbaar voor deze portemonnee." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Niet verbonden" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "Niet ingeschakeld" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Saldo ontoereikend" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "Niet genoeg geld op adres." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "Niet genoeg saldo." + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "Niet geverifiëerd" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "Nog niet beschikbaar" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Houd er rekening mee dat als u enkele adressen hebt bevroren, het beschikbare saldo lager zal zijn dan uw totale saldo." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "Let op dat Lightning-kanalen omgezet worden naar kanaalback-ups." @@ -3994,19 +4119,15 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "Merk op dat uw munten niet vastgezet zijn in deze service. U kunt uw geld ten alle tijden gratis opnemen, zonder de externe server, door gebruik te maken van de 'portemonnee herstellen'-optie met de seed van uw portemonnee." -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "Notie: als u dit inschakelt, dient u uw hardwareapparaat te gebruiken om uw portemonnee te openen." #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:117 msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" -msgstr "" +msgstr "Opmerking: Deze camera heeft een lage resolutie; Het scannen van QR codes kan problematisch zijn" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "Notie: dit is een offline transactie, u dient deze te broadcasten voordat het netwerk deze kan zien." @@ -4014,11 +4135,11 @@ msgid "Nothing set !" msgstr "Niets ingesteld!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "Niets om te plotten." -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "Niets om samen te vatten." @@ -4026,11 +4147,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Aantal nullen dat achter de komma wordt getoond. Bijvoorbeeld: met waarde 2, zal \"1.\" worden getoond als \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "OK" @@ -4042,8 +4164,8 @@ msgid "OR" msgstr "OF" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Offline" @@ -4051,20 +4173,20 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "Op Linux dient u mogelijk een nieuwe permissie toevoegen aan uw udev-regels." -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" -msgstr "" +msgstr "On-chain" #: electrum/gui/kivy/uix/ui_screens/status.kv:42 msgid "Onchain" msgstr "Op-de-keten" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "Op-de-keten-factuur" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Één output per regel." @@ -4072,7 +4194,7 @@ msgid "One-server mode" msgstr "Een-server-modus" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Online blokverkenner" @@ -4084,7 +4206,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "Alleen OP_RETURN-scripts, met één constante push, worden ondersteund." -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "Alleen adresoutputs worden ondersteund door {}" @@ -4092,29 +4214,28 @@ msgid "Only connect to a single server" msgstr "Verbind slechts met één enkele server" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "Wis een apparaat uitsluitend als u de herstelseed heeft opgeschreven en de apparaatportemonnee(s) leeg zijn, anders raken de bitcoins voorgoed verloren." -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "Kanaal openen" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" -msgstr "" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" +msgstr "Open Lightning kanaal?" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "Open het geavanceerde transactievoorbeelddialoog zodra u op 'Betalen' drukt." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" +msgstr "Open een nieuw kanaal" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "Kalibratie-PDF openen" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "Kanaal openen" @@ -4122,24 +4243,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "Open uw medeondertekenaarsportemonnee om het op te halen." -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "Open {}-bestand" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "OpenAlias-record, gebruikt om munten te ontvangen en om betaalverzoeken te ondertekenen." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "Kanaal openen..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Opties" @@ -4149,17 +4270,17 @@ #: electrum/plugin.py:695 msgid "Or click cancel to skip this keystore instead." -msgstr "" +msgstr "Of klik annuleren om deze sleutelopslag over te slaan." -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "Andere bekende servers" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" -msgstr "" +msgstr "Andere opties" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "Verouderde apparaatfirmware" @@ -4168,92 +4289,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "Verouderde firmware {} voor apparaat met label {}. Download de actuele firmware van {}" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" -msgstr "" +msgstr "Verouderde {} firmware voor apparaat met label {}. Update a.u.b. met de Blockstream Green app" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "Outpoint" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Outputbedrag" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "Outputpunt" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Outputs" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Overzicht" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" -msgstr "" +msgstr "PIN Code" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "PIN-beveiliging" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN uitgeschakeld" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "PIN niet geüpdatet" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "PIN-beveiliging wordt sterk aangeraden. Een PIN is uw enige bescherming tegen diefstal van uw bitcoins als men fysieke toegang krijgt tot uw {}." -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "PIN ingesteld" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PIN geüpdatet" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Betaald" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "Betaald!" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "Ouders" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "Deels ondertekend" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Wachtzin" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Wachtzin:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "Wachtzinnen" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "Wachtzinnen geven u toegang tot nieuwe portemonnees, elk verborgen achter een bepaalde hoofdlettergevoelige wachtzin." +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Wachtwoord" @@ -4261,7 +4391,7 @@ msgid "Password Strength" msgstr "Wachtwoordsterkte" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "Wachtwoord is uitgeschakeld, deze portemonnee is niet beveiligd" @@ -4273,33 +4403,29 @@ msgid "Password mismatch" msgstr "Wachtwoorden komen niet overeen" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "Wachtwoord moet minstens 4 tekens bevatten." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "Wachtwoord moet minder dan 64 tekens bevatten." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "Wachtwoord niet bijgewerkt" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "Wachtwoord vereist" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" -msgstr "" +msgstr "Wachtwoord aangepast voor {}" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" -msgstr "" +msgstr "Wachtwoord succesvol bijgewerkt" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Wachtwoord succesvol bijgewerkt" @@ -4307,43 +4433,43 @@ msgid "Password:" msgstr "Wachtwoord:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "Plakken vanaf klembord" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "Plak factuur van clipbord" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Betalen" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "Lightning-factuur betalen?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "Betaal on-chain" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Betalen aan" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Betaal aan meerdere" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" -msgstr "" +msgstr "PayServer" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" -msgstr "" +msgstr "PayServer Instellingen" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "Betalingshash" @@ -4351,22 +4477,35 @@ msgid "Payment Received" msgstr "Betaling ontvangen" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Betaalverzoek" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "Betaling mislukt" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "Betaling mislukt:" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "Betalingshash" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "Betaling wordt uitgevoerd" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "Betaling wordt uitgevoerd..." + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "Betalingsoverzicht" @@ -4374,25 +4513,26 @@ msgid "Payment log:" msgstr "Betalingsoverzicht:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "Betaling ontvangen" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" -msgstr "" +msgstr "Betaling ontvangen:" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Betaalverzoek is verlopen" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "Betaling verzonden" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Betaling verzonden." @@ -4408,19 +4548,23 @@ msgid "Pending" msgstr "In behandeling" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "Uitvoeren swap..." + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "Mogelijk missen er een aantal dependencies..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Perzisch" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "Beschrijf kort wat leidde tot de fout (optioneel):" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "Controleer uw netwerkverbinding." @@ -4428,31 +4572,31 @@ msgid "Please check your {} device" msgstr "Gelieve uw {}-apparaat te controleren" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Bevestigen" #: electrum/plugins/jade/jade.py:245 msgid "Please confirm signing the message with your Jade device..." -msgstr "" +msgstr "Bevestig a.u.b. het ondertekenen van het bericht met je Jade..." -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." -msgstr "" +msgstr "Bevestig de multisig portemonnee details op je Jade apparaat..." -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." -msgstr "" +msgstr "Bevestig de transactiedetails op je Jade apparaat..." -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" -msgstr "" +msgstr "Maak een backup van je portemonneebestand!" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" -msgstr "" +msgstr "Schakel alstublieft eerst 'gossip' in" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "Vul een bedrag in" @@ -4460,7 +4604,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Voer de publieke moedersleutel (xpub) in van uw medeondertekenaar." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "Vul uw Google Authenticator-code in" @@ -4469,7 +4613,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "Vul uw Google Authenticator-code in:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "Vul uw e-mailadres in" @@ -4493,25 +4637,25 @@ msgid "Please insert your {}" msgstr "Voer uw {} in" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." -msgstr "" +msgstr "Houd er rekening mee dat kanaalbackups niet kunnen worden gebruikt om je kanalen te herstellen." #: electrum/gui/kivy/uix/dialogs/installwizard.py:1139 msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Plak de publieke moedersleutel van uw medeondertekenaar, of scan deze door gebruik te maken van de camera-knop." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Gelieve bugs te melden op GitHub:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "Rapporteer het probleem handmatig" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Herstart Electrum om de nieuwe GUI-instellingen te activeren" @@ -4524,11 +4668,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "Bewaar deze {0} woorden op papier (volgorde is van belang). " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "Scan een Bitcoin-adres of betaalverzoek" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "Selecteer een back-upmap" @@ -4540,8 +4684,8 @@ msgid "Please share it with your cosigners." msgstr "Deel het met uw medeondertekenaars." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "Onderteken en broadcast de financierende transactie" @@ -4549,7 +4693,7 @@ msgid "Please try again." msgstr "Probeer het nog een keer." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "Typ het hier." @@ -4557,7 +4701,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Vul uw seed-zin in door gebruik te maken van het virtuele toetsenbord." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Een ogenblik geduld" @@ -4565,15 +4709,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "Even geduld terwijl Electrum controleert op beschikbare updates." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Een ogenblik geduld..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Pools" @@ -4581,52 +4725,50 @@ msgid "Port" msgstr "Poort" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "Poortnummer moet een getal zijn" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Portugees" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "Portugees (Brazilië)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" -msgstr "" +msgstr "Positie in mempool" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Voorkeuren" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "Preimage" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." -msgstr "" +msgstr "Transactie voorbereiden..." #: electrum/plugins/jade/jade.py:258 msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "Transactie voorbereiden..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4658,12 +4800,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Druk nogmaals om te sluiten" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4671,29 +4817,33 @@ msgid "Printer Calibration" msgstr "Printerkalibrering" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Privésleutel" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Privésleutels" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Privésleutels zijn geëxporteerd." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" -msgstr "" +msgstr "Probleem tijdens verwijderen portemonnee" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "Probleem bij openen kanaal: " -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "Doorgaan" @@ -4721,8 +4871,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "Biedt ondersteuning voor het air-gapped ondertekenen van transacties." +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4734,40 +4884,40 @@ msgid "Proxy mode" msgstr "Proxymodus" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "Proxyinstellingen gelden voor alle verbindingen: met Electrum-servers, maar ook met services van derden." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Proxy-gebruiker" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" -msgstr "" +msgstr "Publieke Sleutel" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Publieke sleutel" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Publieke sleutels" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR-code" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QR-code gekopieerd naar klembord" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "QR-code opgeslagen in bestand" @@ -4779,10 +4929,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Vraag" @@ -4791,15 +4942,15 @@ msgid "Quit" msgstr "Afsluiten" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "ONTHOUD HET WACHTWOORD!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "Brontekst" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "Ruwe transactie" @@ -4811,21 +4962,28 @@ msgstr "Voer de nieuwe PIN voor uw {} nogmaals in.\n\n" "LET OP: de posities van de cijfers zijn veranderd!" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "QR-code scannen" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Bestand lezen" @@ -4833,23 +4991,28 @@ msgid "Read from microphone" msgstr "Luisteren naar microfoon" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "Gereed om te versleutelen voor Revealer {}" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" -msgstr "" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" +msgstr "Portemonnee echt verwijderen?" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4861,28 +5024,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Ontvangen" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "Ontvangen" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "Ontvangstadres" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "Ontvanger" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "Ontvanger niet gespecificeerd." @@ -4895,59 +5050,63 @@ msgid "Recover from a seed you have previously written down" msgstr "Herstellen vanaf een eerder opgeschreven seed" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Inwisselscript" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "Gerelateerde facturen" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "Externe node" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "Externe node-ID" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "Externe peer-ID" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Verwijderen" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "Kanaalback-up verwijderen?" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "Verwijder van coin control" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "Verwijder uit portemonnee" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "Verwijder {} uit uw contactenlijst?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "Vervang voor transactiekosten" @@ -4955,50 +5114,50 @@ msgid "Report contents" msgstr "Rapportinhoud" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Verslag verzonden" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Bugs melden" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "Verzoek gekopieerd naar klembord" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "Geforceerd sluiten aanvragen?" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "Geforceerd sluiten aanvragen" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "Verzoek geweigerd door server" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" -msgstr "" +msgstr "Betaalverzoek verstuurd" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Gevraagd bedrag" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "De capaciteit van het aangevraagde kanaal overschrijdt het toegestane maximum van dit protocol." -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "Accountinformatie opvragen van de TrustedCoin-server..." @@ -5007,11 +5166,11 @@ msgid "Requesting {} channels..." msgstr "{} kanalen aanvragen..." -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Aanvrager" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "Verzoeken" @@ -5020,32 +5179,32 @@ msgid "Require {0} signatures" msgstr "{0} handtekeningen vereisen" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "Benodigd 'PIL'-pakket is niet beschikbaar - Installeer deze of gebruik de Trezor-website als aternatief." -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "Benodigd 'PIL'-pakket is niet beschikbaar - Installeer deze." -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Vereist" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "Resetten" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "2FA-portemonnee herstellen" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "Tweestaps-portemonneee herstellen" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "Opnieuw proberen" @@ -5069,54 +5228,53 @@ msgid "Right side" msgstr "Rechterzijde" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Roemeens" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Russisch" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "SLIP39-seed" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." -msgstr "" +msgstr "SLIP39 seeds kunnen worden geimporteerd in Electrum zodat gebruikers hun fondsen uit andere wallets kunnen ontsluiten." -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" -msgstr "" +msgstr "SLIP39 deel" #: electrum/plugins/safe_t/__init__.py:6 msgid "Safe-T mini wallet" msgstr "Safe-T mini-portemonnee" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Opslaan" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "Back-up opslaan" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" -msgstr "" +msgstr "Sla backup op en sluit geforceerd" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" -msgstr "" +msgstr "Opslaan kanaalbackup" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Factuur opslaan in bestand" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "Transactie offline opslaan" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "Opslaan naar bestand" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5132,17 +5290,17 @@ #: electrum/gui/qt/bip39_recovery_dialog.py:33 msgid "Scanning common paths for existing accounts..." -msgstr "" +msgstr "Scannen van gebruikelijke paden voor bestaande accounts..." #: electrum/base_wizard.py:299 msgid "Scanning devices..." msgstr "Apparaten scannen..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "Gehusselde woorden" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "Scripttype" @@ -5154,21 +5312,25 @@ msgid "Security Card Challenge" msgstr "Beveiligingskaartcontrole" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Seed" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "Seed ingevoerd" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Type seed" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "Seed beschikbaar" @@ -5176,64 +5338,64 @@ msgid "Seed extension" msgstr "Seed-uitbreiding" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" -msgstr "" +msgstr "Seed type" #: electrum/base_wizard.py:357 msgid "Select a device" msgstr "Selecteer een apparaat" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "Back-up-type selecteren:" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Datum selecteren" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Selecteer een bestand om uw privésleutels naar te exporteren" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Selecteer een bestand om uw portemonneetransacties naar te exporteren" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "Kies bestand om uw {} op te slaan" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" -msgstr "" +msgstr "Kies sleutelarchief" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "Hersteltype kiezen:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "Selecteer seed-lengte:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "Seed/share-lengte selecteren:" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Automatisch een server kiezen" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Server handmatig kiezen" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "Share-lengte selecteren:" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "Kies waar het bestand wordt opgeslagen" @@ -5241,7 +5403,7 @@ msgid "Select where to save the setup file" msgstr "Kies waar het setup-bestand wordt opgeslagen" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "Selecteer waar u de transactie wilt opslaan" @@ -5249,7 +5411,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "De taal van de GUI kiezen (vereist herstart)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "Selecteer uw seed-lengte:" @@ -5257,12 +5419,12 @@ msgid "Select your server automatically" msgstr "Kies automatisch uw server" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Uw transactiebestand selecteren" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Verzenden" @@ -5270,13 +5432,9 @@ msgid "Send Bug Report" msgstr "Bugrapport verzenden" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" -msgstr "" - -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" +msgstr "Verstuur betaling?" #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" @@ -5286,17 +5444,17 @@ msgid "Send to speaker" msgstr "Naar luidspreker sturen" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Bezig met verzenden" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "Crashrapporten verzenden..." -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" -msgstr "" +msgstr "Versturen van betaling" #: electrum/plugins/cosigner_pool/qt.py:229 msgid "Sending transaction to cosigning pool..." @@ -5306,25 +5464,25 @@ msgid "Sent HTLC with ID {}" msgstr "HTLC verstuurd met ID {}" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Server" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "Serverkosten" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "Server loopt achter ({} blokken)" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "Server niet bereikbaar." -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "Server gaf een onverwachte transactie-ID terug." @@ -5334,19 +5492,19 @@ #: electrum/plugins/trustedcoin/qml.py:421 msgid "Service Error" -msgstr "" +msgstr "Service fout" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "Sessie time-out" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "Een PIN instellen" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "Stel de waarde van de wissel-output zo in dat het vergelijkbare precisie heeft als de andere outputs." @@ -5354,22 +5512,30 @@ msgid "Set wallet file encryption." msgstr "Portemonneebestand-versleuteling instellen." -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Instellingen" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "Shamir" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" +msgstr "Delen" + +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "Bitcoin-verzoek delen" @@ -5377,51 +5543,67 @@ msgid "Share Invoice" msgstr "Factuur delen" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "Kort kanaal-ID" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Weergeven" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "Fiatsaldo van adressen tonen" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 -msgid "Show Lightning amounts with msat precision" +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "Toon Filter" + +#: electrum/gui/qt/settings_dialog.py:163 +msgid "Show Lightning amounts with msat precision" +msgstr "Toon Lightning hoeveelheden in msat precisie" + +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "Toon Vorige Tx" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "Toon adres op {}" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Als QR-code weergeven" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "Toon verdiensten in geschiedenis" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "Expertinstellingen weergeven" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Tarievenhistorie weergeven" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" -msgstr "" +msgstr "Toon op Jade" #: electrum/plugins/ledger/qt.py:32 msgid "Show on Ledger" msgstr "Op Ledger tonen" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "Op {} tonen" @@ -5429,107 +5611,103 @@ msgid "Show report contents" msgstr "Rapportinhoud weergeven" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "Weergeven {}" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Tonen/Verbergen" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "Adres weergeven..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Ondertekenen" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "Deze transactie ondertekenen?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "&Bericht ondertekenen/verifiëren" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "Bericht ondertekenen/verifiëren" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Handtekening" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Handtekening geverifiëerd" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "Ondertekend" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "Ondertekenen" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "Grote transactie ondertekenen. Wees alstublieft geduldig..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "Bericht ondertekenen..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Transactie ondertekenen..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "Ondertekenen met een adres betekent in feite ondertekenen met de bijbehorende privésleutel, en verifiëren met de bijbehorende publieke sleutel. Het adres dat u invoerde heeft geen unieke publieke sleutel, dus deze bewerkingen kunnen niet worden uitgevoerd." -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "Enkele seed (BIP39)" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Grootte:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Slowaaks" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Sloveens" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" -msgstr "" +msgstr "Sommige munten zijn bevroren: {} (kunnen vrijgegeven worden in de Adressen of Munten tab)" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." -msgstr "" +msgstr "Sommige delen zijn ongeldig." -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "Er ging iets mis bij het uitvoeren van Electrum." -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "Sorry!" @@ -5537,43 +5715,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "Sorry, maar we konden niet controleren op updates. Probeer het later opnieuw." -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Bron" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "Spaans" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "Uitgeven" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "Uitgeven (niets selecteren)" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "Uitgeven vanaf" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Alleen bevestigde munten uitgeven" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Alleen bevestigde inputs uitgeven." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "Standaardportemonnee" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "Het opstarten gebeurt direct omdat Electrum samenwerkt met hoge prestatie-servers die de meest complexe onderdelen van het Bitcoin-systeem regelen." -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5585,13 +5751,13 @@ msgid "Static: the fee slider uses static values" msgstr "Statisch: de transactiekosten-slider gebruikt statische waardes" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Status" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Status:" @@ -5601,20 +5767,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "Stap {}/24. Voer seed-woorden in zoals uitgelegd op uw {}:" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "Submarine Swap" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "Submarine swap" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Geslaagd" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "Gelukt!" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" -msgstr "" +msgstr "Peer suggestie" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Samenvatting" @@ -5626,53 +5800,57 @@ msgid "Summary Text PIN is Disabled" msgstr "PIN-samenvattingstekst is uitgeschakeld" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "Super Shamir" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "Ondersteunde munten" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "Swap" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" +msgstr "Swap mislukt!" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" -msgstr "" +msgstr "Swap onchain saldo voor Lightning saldo" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" -msgstr "" +msgstr "Swapdienst niet beschikbaar" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" -msgstr "" +msgstr "Swap saldo" + +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "Een swap van Lightning saldo naar on-chain saldo vergroot de capaciteit voor het ontvangen van Lightning betalingen." -#: electrum/i18n.py:78 +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Zweeds" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Leegvegen" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Privésleutels leegvegen" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "Wissel tussen tekst en QR code " + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Bezig met synchroniseren..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Tamilse" @@ -5680,59 +5858,62 @@ msgid "Tap to show" msgstr "Druk om weer te geven" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "Doel" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "Beoogde transactiekosten:" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "Gebruiksvoorwaarden" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "Testnet" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "Testnet-munten zijn waardeloos." -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "Testnet staat los van het hoofd-Bitcoinnetwerk. Het wordt gebruikt om te testen." -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" -msgstr "" +msgstr "Tekst" + +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "Tekst gekopieerd naar klembord" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Tekst naar klembord gekopieerd" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "Tekst gekopieerd naar klembord." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Thais" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "Bedankt voor het melden van de fout!" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "De Digital Bitbox is reeds voorzien van een seed. Kies een optie:" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "De Lightning-netwerkgrafiek is volledig gesynchroniseerd." -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "De Lightning-netwerkgrafiek is aan het synchroniseren...\n" @@ -5744,45 +5925,51 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "De PIN kan niet langer zijn dan 9 tekens." -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "Het SSL-certificaat verstuurd door de hoofdserver kwam niet overeen met de fingerafdruk meegegeven via de --serverfingerprint-optie." -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" -msgstr "" +msgstr "Het adres gegenereerd door {} komt niet overeen!" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "De transactiekosten kunnen door de verzender vrij gekozen worden. Echter, transacties met lage kosten zullen minder snel verwerkt worden." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Het bedrag wordt weergeven in rood, indien uw saldo ontoereikend is." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "Het Bitcoin-adres verloopt nooit en zal altijd onderdeel blijven van deze Electrum-portemonnee." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "De omschrijving wordt niet naar de begunstigde verzonden, maar opgeslagen in uw portemonneebestand en getoond op het tabblad 'Geschiedenis'." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "Het apparaat is losgekoppeld." -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." @@ -5790,7 +5977,7 @@ "als deze transactie kwaadaardig is gewijzigd voordat u tekent,\n" "kan het zijn dat u een hogere delfvergoeding betaalt dan wordt weergegeven." -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "De transactiekosten voor deze transactie lijkt ongebruikelijk hoog." @@ -5804,29 +5991,35 @@ msgid "The file was removed" msgstr "Het bestand is verwijderd" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "De firmware van uw hardwareapparaat is te oud. Indien mogelijk, moet u deze upgraden. U kunt deze fout negeren en proberen verder te gaan, maar er zullen waarschijnlijk dingen niet werken." -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "De volgende adressen zijn toegevoegd" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "De volgende alias-aanbieders zijn beschikbaar:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "De volgende inputs konden niet geïmporteerd worden" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "De stortingstransactie is gedetecteerd." + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." -msgstr "" +msgstr "De input-bedragen konden niet worden geverifieerd omdat de voorgaande transacties ontbreken.\n" +"Het bedrag dat wordt uitgegeven kan NIET worden geverifieerd." -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "De nieuwe transactiekosten moeten hoger zijn dan de vorige." @@ -5834,55 +6027,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "De volgende stap zal de seed van uw portemonne genereren. Deze seed wordt NIET opgeslagen op uw computer en dient opgeschreven te worden op papier. Om de risico's van malware te omzeilen, kunt u ervoor kiezen dit op een offline computer te doen, en uw portemonnee later naar een online computer te verplaatsen." -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "Deze bewerking is niet gedefinieerd. Niet alleen in Electrum, maar in het algemeen." -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." -msgstr "" +msgstr "De QR-detectiebibliotheek van het platform is niet beschikbaar." -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." +msgstr "De begunstigde zal {} minder ontvangen." + +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" msgstr "" #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." -msgstr "" +msgstr "Met de 'seed phrase' kun je je portemonnee herstellen, in het geval dat je je wachtwoord of je apparaat verliest." -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "Er is iets fout gegaan op de servers tijdens het broadcasten van de transactie." -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "De server heeft een fout teruggestuurd." -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "De server gaf een onverwacht transactie-ID terug bij het broadcasten van de transactie." -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" -msgstr "" +msgstr "De set is compleet!" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." -msgstr "" +msgstr "De swapdienst geeft een fout of is onbereikbaar." -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "De swap zal permanent gemaakt worden zodra je transactie bevestigd is." + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "De transactie is geweigerd omdat zij meerdere OP_RETURN-outputs bevat." -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "De transactie is geweigerd omdat zij te groot is (in bytes)." @@ -5892,32 +6096,32 @@ msgstr "De portemonnee '{}' bevat meerdere rekeningen, wat niet langer wordt ondersteund sinds Electrum 2.7.\n\n" "Wilt u uw portemonnee splitsen in meerdere bestanden?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "Voer dan uw Google Authenticator-code in:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" -msgstr "" +msgstr "Er zijn nog kanalen die nog niet volledig gesloten zijn" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" -msgstr "" +msgstr "Er zijn nog munten aanwezig in de portemonnee. Echt verwijderen?" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" -msgstr "" +msgstr "Er zijn nog onbetaalde betaalverzoeken. Echt wissen?" #: electrum/gui/qt/update_checker.py:86 msgid "There is a new update available" msgstr "Er is een nieuwe update beschikbaar" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "Er deed zich een probleem voor bij het automatisch rapporteren:" @@ -5926,7 +6130,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "Daarom is twee-staps-verificatie uitgeschakeld." -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "Dit adres is reeds gebruikt. Uit privacy-overwegingen, gebruik deze niet langer voor nieuwe betalingen." @@ -5934,27 +6142,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "Dit bedrag overschrijdt het maximum dat u momenteel kunt sturen met uw kanalen" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Deze blockchain wordt gebruikt om de transacties te verifiëren die verzonden worden door uw transactieserver." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." -msgstr "" +msgstr "Dit kanaal kan niet hersteld worden met de seed. Je moet handmatig een backup maken." -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "Dit kanaal is bevroren voor ontvangen. Het zal niet worden toegevoegd aan facturen." -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "Dit kanaal is bevroren voor verzenden. Het zal niet gebruikt worden voor uitgaande betalingen." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "Dit kanaal kan gebruikt worden na {} bevestigingen" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Het bestand bestaat niet." @@ -5971,53 +6183,58 @@ msgid "This file is encrypted with a password." msgstr "Dit bestand is versleuteld met een wachtwoord." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "Deze functie is alleen beschikbaar nadat uw {} gekoppeld is aan een mobiel apparaat." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "Deze functie is alleen beschikbaar voor p2pkh-sleutelopslagen bij gebruik van {}." -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "Deze functie is alleen beschikbaar voor standaardportemonnees wanneer u {} gebruikt." -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Deze informatie wordt getoond aan de ontvanger als u ze een ondertekend betaalverzoek stuurt." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "Deze factuur is reeds voldaan" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "Deze factuur is verlopen" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "Deze factuur is al betaald" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" -msgstr "" +msgstr "Dit is een kanaal" #: electrum/gui/qt/channel_details.py:63 msgid "This is a channel backup." -msgstr "" +msgstr "Dit is een kanaalbackup." -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" -msgstr "" +msgstr "Dit is een statische kanaalbackup" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Dit is een alleen-lezen-portemonnee" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "Dit is een alleen-lezenportemonnee." -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "Dit is een alleen-lezen-portemonnee. Hij bevat geen privésleutels." @@ -6025,26 +6242,34 @@ msgid "This is discouraged." msgstr "Dit wordt afgeraden." -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Dit is de hoogte van uw lokale kopie van de blockchain." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Dit kan zorgen voor hogere transactiekosten." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Dit betekent dat u hiermee geen Bitcoins kunt uitgeven." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "Dit kan uw privacy enigzins verbeteren." +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "Deze plug-in maakt het mogelijk een visueel versleutelde back-up van uw portemonnee-seeds te maken, of een van aangepaste alfanumerieke geheimen." @@ -6057,17 +6282,17 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "Deze plug-in faciliteert het gebruik van multi-signature-portemonnees." -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" -msgstr "" +msgstr "Dit betaalverzoek kan niet on-chain betaald worden" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." -msgstr "" +msgstr "Dit betaalverzoek heeft geen Lightning factuur." -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" -msgstr "" +msgstr "Dit betaalverzoek is verlopen" #: electrum/gui/qt/seed_dialog.py:53 msgid "This seed will allow you to recover your wallet in case of computer failure." @@ -6077,15 +6302,23 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "Deze service gebruikt een multi-signature-portemonnee waarbij u 2 van de 3 sleutels bezit. De derde sleutel is opgeslagen op een externe server die transacties namens u ondertekent. Lage transactiekosten worden gerekend over iedere transactie waar deze externe server voor gebruikt wordt." -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "Deze instelling beïnvloedt het Versturen-tab en alle saldo-gerelateerde velden." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "Deze transactie heeft {} wisselgeld outputs." + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Deze transactie is niet bewaard. Toch sluiten?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." @@ -6093,28 +6326,31 @@ "The server waarmee u verbonden bent heeft er geen kennis van.\n" "U kunt deze nu broadcasten, of simpelweg verwijderen." -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." +msgstr "Deze transactie vereist hogere transactiekosten, anders zal het door de huidige server niet gepropageerd worden." + +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "Dit scripttype wordt niet ondersteund met {}." -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" -msgstr "" +msgstr "Dit type script wordt niet ondersteund met {}: {}" #: electrum/plugins/revealer/qt.py:263 msgid "This version supports a maximum of {} characters." msgstr "Deze versie ondersteunt maximaal {} karakters." -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Deze portemonnee heeft geen seed" @@ -6122,7 +6358,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "Deze portemonnee is reeds geregistreerd bij TrustedCoin. Om uw portemonnee af te ronden, vul uw Google Authenticator-code in." -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "Deze portemonnee wordt beschermd door twee-factor-authenticatie van TrustedCoin." @@ -6130,7 +6366,7 @@ msgid "This wallet is watching-only" msgstr "Deze portemonnee is alleen-lezen" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Deze portemonnee is alleen-lezen." @@ -6139,45 +6375,45 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "Deze portemonnee is hersteld vanaf een seed en bevat twee privémoedersleutels." -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "Dit bespaart transactiekosten." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "Dit zal {} versturen?" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." -msgstr "" +msgstr "Dit {} apparaat kan alleen naar base58 adressen versturen." -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "Aan" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "Om te annuleren raakt u kort het knipperlicht aan of wacht u op de time-out." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "Om te annuleren raakt u kort het licht aan of wacht u op de time-out." #: electrum/gui/qt/rebalance_dialog.py:40 msgid "To channel" -msgstr "" +msgstr "Naar kanaal" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "Om door te gaan raakt u het knipperlicht van Digital Bitbox 3 seconden aan." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "Om door te gaan raakt u het licht van Digital Bitbox 3 seconden aan." @@ -6193,7 +6429,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "Om ons te helpen het probleem te diagnosticeren en op te lossen, kunt u ons een bugrapport sturen dat nuttige debuginformatie bevat:" @@ -6201,19 +6437,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Om zeker te zijn dat u uw seed goed hebt bewaard, gelieve het nu opnieuw in te geven." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "Houd de Ontvangen knop ingedrukt om de lijst te zien." + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "Om uw privacy enigzins te waarborgen, probeert Electrum wisselgeld te maken met vergelijkbare precisie als andere outputs." @@ -6247,108 +6487,111 @@ msgid "Too short." msgstr "Te kort." -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "Totale transactiekosten" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "Totale transactiekosten" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Totale grootte" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Transactie" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "Transactie-ID" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "Transactie-ID:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "Transactie toegevoegd aan portemonneegeschiedenis." -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." -msgstr "Transactie reeds opgeslagen of nog niet ondertekend." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." +msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "Transactie kon niet worden opgeslagen." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "Transactie succesvol geëxporteerd" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "Transactie is definitief" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "Transactie is te groot." -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "Transactie is niet gerelateerd met deze portemonnee." #: electrum/gui/qt/channel_details.py:173 msgid "Transaction not found." -msgstr "" +msgstr "Transactie niet gevonden." -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "Transactie om mee deel te nemen" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "Transactie om handtekeningen vanaf samen te voegen" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Transactie ongerelateerd aan uw portemonnee" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "Transactie gebruikt een niet-standaardversie" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Transactie:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transacties" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "Transacties worden versleuteld en opgeslagen op een externe server." -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "Matrixherstel Trezor" @@ -6356,27 +6599,27 @@ msgid "Trezor wallet" msgstr "Trezor-portemonnee" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Waar" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "TrustedCoin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "TrustedCoin (2FA)-kosten voor de volgende batch transacties" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "Informatie TrustedCoin" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "TrustedCoin brengt lage transactiekosten in rekening voor het medeondertekenen van transacties. De kosten hangen af van het aantal aangeschafte vooruitbetaalde transacties. Een extra output zal worden toegevoegd aan uw transactie voor iedere keer dat uw vooruitbetaalde transacties op zijn." @@ -6384,15 +6627,15 @@ msgid "Try to connect again?" msgstr "Opnieuw verbinden?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Probeer niet alleen uit te leggen wat de bug is, maar ook wanneer hij optreedt." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "Verhoog de transactiekosten, of gebruik een server met lagere transactiekosten." -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Turks" @@ -6408,66 +6651,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "Twee-factor-authenticatie is een service geleverd door TrustedCoin. Om het te gebruiken moet u een ander apparaat met Google Authenticator bezitten." -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "Tx" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Type" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "USB-serial" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Oekraïens" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Back-up aanmaken mislukt" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "CSV bestand kon niet worden aangemaakt" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Geschiedenis kon niet worden geëxporteerd" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Het bestand kon niet gelezen worden, of er werd geen transactie gevonden" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "Kan rapport niet verzenden" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Onbevestigd" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "Onbevestigde ouder" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "Onverwachte fout opgetreden." @@ -6475,72 +6714,77 @@ msgid "Unexpected password hash version" msgstr "Onverwachte wachtwoord-hashversie" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "Vrijgeven" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "Adres vrijgeven" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "Adressen vrijgeven" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "Munt vrijgeven" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "Munten vrijgeven" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" -msgstr "" +msgstr "Vrijgeven voor versturen" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "Eenheden" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Onbekend" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "Onbekende fout" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "Onbekende fout opgetreden bij het broadcasten van de transactie." -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" -msgstr "" +msgstr "Onbekende factuur" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" -msgstr "" +msgstr "Ongerijpt" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "Onbetaald" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "Niet ondertekend" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6548,8 +6792,12 @@ msgid "Unsupported password hash version" msgstr "Niet-ondersteunde hashversie" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "Niet-ondersteund portemonneetype" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "Ongebruikt" @@ -6561,7 +6809,7 @@ msgid "Update check failed" msgstr "Updatecontrole mislukt" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "Update naar Electrum {} is beschikbaar" @@ -6583,7 +6831,7 @@ msgid "Upload a master private key" msgstr "Een privémoedersleutel uploaden" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Tor-proxy gebruiken" @@ -6595,23 +6843,23 @@ msgid "Use a master key" msgstr "Een moedersleutel gebruiken" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "Gebruik een externe Watchtower" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Als server gebruiken" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Wisselgeldadressen gebruiken" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Meerdere wisselgeldadressen gebruiken" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "Proxy gebruiken" @@ -6631,12 +6879,12 @@ msgid "Use this dialog to toggle encryption." msgstr "Gebruik deze dialoogbox om versluiteling in of uit te schakelen" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" -msgstr "" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" +msgstr "Gebruik Trampoline routering" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Gebruikt" @@ -6644,19 +6892,19 @@ msgid "Username" msgstr "Gebruikersnaam" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Gebruik pictogrammen van het Icons8-pakket (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Het gebruik van wisselgeldadressen maakt het moeilijker voor derden om uw transacties te traceren." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "Geldig." -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Waarde" @@ -6664,7 +6912,7 @@ msgid "Verified block headers" msgstr "Geverifieerde blokheaders" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Verifiëren" @@ -6676,41 +6924,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "Controleer of de kabel is aangesloten en niet gebruikt wordt door een andere applicatie." +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Versie" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Video-apparaat" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "Vietnamees" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "Kanaal tonen" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "Betaling tonen" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "Transactie tonen" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "Bekijk in payserver" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "Factuur bekijken" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "Logboek weergeven" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "In blokverkenner bekijken" @@ -6718,20 +6962,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "WAARSCHUWING" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "WAARSCHUWING: Al uw privésleutels zijn geheim." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "WAARSCHUWING: Dit is een multi-signature-portemonnee." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "WAARSCHUWING: de alias \"{}\" kon niet worden gevalideerd via een extra veiligheidscontrole, DNSSEC, en kan dus incorrect zijn." @@ -6747,11 +6991,15 @@ msgid "Wallet" msgstr "Portemonnee" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "Portemonnee Adres" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" -msgstr "" +msgstr "Saldo Portemonnee" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Portemonnee-informatie" @@ -6759,11 +7007,11 @@ msgid "Wallet Name" msgstr "Naam portemonnee" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Back-up van portemonnee aangemaakt" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Wisseladres portemonnee" @@ -6771,15 +7019,15 @@ msgid "Wallet creation failed" msgstr "Portemonnee aanmaken mislukt" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "Corruptie in het portemonneebestand gedetecteerd. Herstel uw portemonnee vanaf de seed en vergelijk de adressen in beide bestanden" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "Portemonneebestand niet gevonden: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Naam portemonnee" @@ -6787,11 +7035,11 @@ msgid "Wallet not encrypted" msgstr "Portemonnee niet versleuteld" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Ontvangstadres portemonnee" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "Portemonnee ontvangadres" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "Portemonnee verwijderd: {}" @@ -6799,7 +7047,7 @@ msgid "Wallet setup file exported successfully" msgstr "Portemonnee-setupbestand succesvol geëxporteerd" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "Portemonneetype" @@ -6815,16 +7063,16 @@ msgid "Wallets" msgstr "Portemonnees" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Waarschuwing" @@ -6836,7 +7084,11 @@ msgid "Warning!" msgstr "Waarschuwing!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "Waarschuwing: Sommige delen (vorige txs / \"volle utxos\") zijn uit de QR code gelaten omdat het anders niet past. Dit kan problemen geven bij offline ondertekenen. Als alternatief kun je de transactie als bestand of tekst exporteren." + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6848,23 +7100,23 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "Waarschuwing: gebruik dit niet indien u hierdoor een zwakker wachtwoord kiest." -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" -msgstr "" +msgstr "Waarschuwing: dit portemonnee-type ondersteund geen kanaalherstel vanuit de seed. Je zult elke keer als je een nieuw kanaal opent een backup op moeten slaan. Lightning sleutels toch aanmaken?" #: electrum/gui/qt/installwizard.py:788 msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "Waarschuwing: om een multi-sig-portemonnee te kunnen herstellen, dient u de publieke moedersleutel van alle medeondertekenaars aan uw back-ups toe te voegen." -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "Alleen-lezen-portemonnee" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "Watchtower" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "We garanderen niet dat BIP39-imports altijd ondersteund blijven in Electrum." @@ -6880,25 +7132,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "Hoewel dit niet optimaal is, kan het helpen om Electrum als administrator uit te voeren." -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "Apparaat wissen" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "Het apparaat wissen, alle gegevens ervan verwijderen. De firmware blijft ongewijzigd." -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "Binnen {} blokken" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "Zonder deze instelling moet Electrum elke keer synchroniseren met het Lightning netwerk." + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "Witness-script" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "Wilt u op de hoogte gehouden worden wanneer een nieuwe versie van Electrum beschikbaar komt?" @@ -6908,20 +7164,21 @@ msgid "Write down the seed word shown on your {}" msgstr "Schrijf het op uw {} getoonde seed-woord op" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "Schrijf logs weg in een bestand" #: electrum/gui/kivy/uix/dialogs/installwizard.py:837 msgid "Write your seed phrase down on paper." -msgstr "" +msgstr "Schrijf je seed op papier." #: electrum/gui/kivy/uix/dialogs/password_dialog.py:299 msgid "Wrong PIN" msgstr "Onjuiste PIN" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "Onjuist sleuteltype" @@ -6929,13 +7186,13 @@ msgid "Wrong password" msgstr "Onjuist wachtwoord" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Onjuiste handtekening" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Ja" @@ -6943,11 +7200,11 @@ msgid "You are already on the latest version of Electrum." msgstr "U heeft al de laatste versie van Electrum." -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "U volgt de tak" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "U bent in testnet-modus." @@ -6955,14 +7212,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "U gebruikt waarschijnlijk een verouderde versie van Electrum. Voer een update uit." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "U bent offline." -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "U gebruikt een niet-deterministische portemonnee, waarin geen nieuwe adressen gemaakt kunnen worden." @@ -6970,7 +7228,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "U kunt deze instelling uitschakelen in '{}'." @@ -6982,11 +7240,11 @@ msgid "You can override the suggested derivation path." msgstr "U kunt het voorgestelde derivatiepad overschrijven." -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "U kunt het startscherm van uw apparaat personaliseren. U dient een {} x {} monochrome zwartwitafbeelding te kiezen." @@ -6994,27 +7252,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "U kunt geen transactie broadcasten zonder een actieve netwerkverbinding." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "U heeft geen toegang tot uw munten of een back-up zonder het wachtwoord." -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "U kunt kanaalback-ups niet gebruiken om Lightning-betalingen uit te voeren." -#: electrum/wallet.py:2839 -msgid "You do not have the capacity to receive this amount with Lightning." +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/wallet.py:3013 +msgid "You do not have the capacity to receive this amount with Lightning." +msgstr "Onvoldoende capaciteit om dit bedrag via Lightning te ontvangen." + +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "Het is niet nodig om reguliere back-ups van de Bitcoin-portemonnee te maken, aangezien de portemonnee kan worden hersteld door middel van een wachtzin welke uit het hoofd kan worden geleerd of kan worden opgeschreven op papier." @@ -7022,10 +7284,14 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "U heeft meerdere spaties achter elkaar, of spaties aan het begin of eind van uw wachtzin." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." -msgstr "" +msgstr "Je hebt {n} open kanalen." + +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "Je kunt er voor kiezen dit eerder te versturen, maar dat is niet zonder vertrouwen." #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" @@ -7035,19 +7301,19 @@ msgid "You may extend your seed with custom words." msgstr "U kunt uw seed uitbreiden met aangepaste woorden." -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." -msgstr "" +msgstr "Je zou de capaciteit kunnen hebben als je je kanalen balanceert." -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "U kunt een CSV-bestand inladen met behulp van het bestandspictogram." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7059,49 +7325,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." -msgstr "" +msgstr "Je moet online zijn om Lightning betalingen te ontvangen." + +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "Je hebt tenminste {} nodig om een kanaal te openen." -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "U dient online te zijn om uw portemonnee af te maken. Indien u uw seed genereerde op een offline computer, drukt u op \"{}\" om dit scherm te sluiten en verplaatst u uw portemonneebestand naar een online computer. Hier opent u het bestand vervolgens met Electrum." -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "U dient een back-upmap in te stellen in uw voorkeuren" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "U moet een aparte Electrum-portemonnee maken voor elke wachtzin die u gebruikt, aangezien elk andere adressen genereert. Het wijzigen van uw wachtzin leidt niet tot verlies van andere portemonnees, elk blijft beschikbaar achter zijn eigen wachtzin." -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "U ontvangt" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "U verzendt" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "U zou PIN-beveiliging moeten inschakelen. Uw PIN is de enige bescherming van uw bitcoins bij verlies of diefstal van uw apparaat." -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7111,7 +7386,11 @@ msgstr "U zult worden gevraagd 24 woorden in te voeren, ongeacht de daadwerkelijke lengte van uw seed. Als u een woord verkeerd invoert of spelt, kunt u het niet wijzigen of teruggaan - u moet helemaal opnieuw beginnen.\n\n" "Dus voer de woorden zorgvuldig in!" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "Je zal online moeten zijn om de swap permanent te maken, anders wordt de transactie teruggestort na een bepaalde tijd." + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7119,7 +7398,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "Uw Ledger-portemonnee wil u een eenmalige pincode geven.

Voor maximale veiligheid moet u uw apparaat loskoppelen, een teksteditor openen op een andere computer, uw cursor erin plaatsen, en uw apparaat op die computer aansluiten. Er wordt een samenvatting van de te ondertekenen transactie getoond en een eenmalige PIN-code.

Controleer de transactiesamenvatting en typ hier de PIN-code.

Sluit het apparaat terug op deze computer aan voordat u op enter drukt.
" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "Uw Ledger is vergrendeld. Gelieve te ontgrendelen." @@ -7131,43 +7410,56 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "Uw bitcoins zijn met wachtwoord beveiligd, maar uw portemonneebestand is niet versleuteld." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" -msgstr "" +msgstr "Je kanalen kunnen niet hersteld worden vanuit de seed, omdat ze gemaakt zijn met een oude versie van Electrum. Dit betekent dat je een backup van je portemonnee moet opslaan, elke keer dat je een nieuw kanaal opent.\n\n" +"Als je wil dat deze portemonnee herstelbare kanalen maakt, moet je bestaande kanalen sluiten en deze portemonnee opnieuw aanmaken met de huidige seed." -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" -msgstr "" +msgstr "Je kanalen kunnen niet hersteld worden vanuit de seed. Dit betekent dat je een backup van je portemonnee moet opslaan, elke keer dat je een nieuw kanaal opent. Als je herstelbare kanalen wilt, moet je een nieuwe portemonnee maken met een Electrum seed" + +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "Je claim transactie wordt verzonden zodra de stortingstransactie bevestigd is." -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "Uw huidige Electrum-portemonnee kan uitsluitend worden gebruikt met een lege wachtzin. U moet een aparte portemonnee maken met de installatiewizard voor andere wachtzinnen, aangezien elk een nieuwe set adressen genereert." -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "Uw apparaatfirmware is te oud" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "Uw apparaat ondersteunt deze functionaliteit mogelijk niet." +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "Je stortingstransactie is verzonden." + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Uw labels zijn gesynchroniseerd." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "Uw seed-extensie is" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "Uw seed-uitbreiding moet samen met uw seed worden bewaard." @@ -7175,15 +7467,15 @@ msgid "Your seed is important!" msgstr "Uw seed is belangrijk!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Uw server is op tak" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7203,19 +7495,19 @@ msgid "Your wallet file is encrypted." msgstr "Uw portemonneebestand is versleuteld." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "Uw portemonneebestand is: {}." -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "Uw portemonnee-aanmaak-seed is:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "Uw portemonnee bevat {} vooruitbetaalde transacties." -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "Uw portemonneegeschiedenis is succesvol geëxporteerd." @@ -7227,12 +7519,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Uw portemonnee is met wachtwoord beveiligd en versleuteld." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "Uw {0} werden geëxporteerd naar '{1}'" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "Uw {} zijn succesvol geïmporteerd" @@ -7246,19 +7538,19 @@ #: electrum/gui/text.py:224 msgid "[Create]" -msgstr "" +msgstr "[Aanmaken]" #: electrum/gui/text.py:351 msgid "[Paste]" -msgstr "" +msgstr "[Plakken]" #: electrum/gui/text.py:354 msgid "[Pay]" -msgstr "" +msgstr "[Betalen]" #: electrum/gui/text.py:353 msgid "[Save]" -msgstr "" +msgstr "[Opslaan]" #: electrum/gui/stdio.py:58 msgid "[b] - print server banner" @@ -7296,43 +7588,83 @@ msgid "[s] - send stored payment order" msgstr "[s] - opgeslagen betaalorder verzenden" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "ongeveer 1 dag geleden" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "ongeveer 1 uur geleden" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "ongeveer 1 maand geleden" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "ongeveer 1 jaar geleden" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "ongeveer {} dagen geleden" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "ongeveer {} uur geleden" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "ongeveer {} minuten geleden" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "ongeveer {} maanden geleden" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "actief" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "in- en outputs toevoegen" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "adres zit al in portemonnee" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "zijn bevroren" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "blokken" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "Succesvol verstuurd" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "Aan het versturen" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "kan ontvangen" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "wisselgeld" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "contacten" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "medeondertekenaar" @@ -7344,54 +7676,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "over ongeveer 1 dag" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "over ongeveer 1 uur" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "over ongeveer 1 maand" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "over ongeveer 1 jaar" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "over ongeveer {} dagen" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "over ongeveer {} uur" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "over ongeveer {} minuten" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "over ongeveer {} maanden" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "geïnitialiseerd" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "ongeldig adres" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "ongeldige privésleutel" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "facturen" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "sleutelopslag" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "labels" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "geladen" @@ -7400,15 +7780,11 @@ msgid "loading" msgstr "laden" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "niet geïmplementeerd type" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "van" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "open_channel time-out" @@ -7416,7 +7792,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "of vul een bestaander Revealer-code hieronder in en druk op 'volgende':" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "een ogenblik geduld..." @@ -7424,15 +7804,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "print de kalibratie-PDF en volg de instructies " -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "proxy ingeschakeld" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "ontvangen" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "verzoeken" @@ -7440,12 +7820,8 @@ msgid "seed" msgstr "seed" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7460,7 +7836,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7472,15 +7852,16 @@ msgid "unavailable" msgstr "onbeschikbaar" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "onbekend" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "onbekende parser {!r} (keuzes: {})" @@ -7492,19 +7873,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "wachten op bevestiging" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "alleen-lezen" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "alleen-lezen" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "gewist" @@ -7512,25 +7897,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "uw seed-uitbreiding zal niet aan de versleutelde back-up toegevoegd worden." -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} minuten" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} woorden" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} Instellingen" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} kanalen" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} bevestigingen" @@ -7539,19 +7932,19 @@ msgid "{} connections." msgstr "{} connecties." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" -msgstr "{} gekopieerd naar klembord" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" +msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "{} versleuteld voor Revealer {}_{} opgeslagen als PNG en PDF op: " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "{} van top" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} nieuwe transacties: Totaal ontvangen bedrag in de nieuwe transacties {}" @@ -7559,7 +7952,11 @@ msgid "{} nodes" msgstr "{} nodes" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "{} outputs beschikbaar ({} totaal)" @@ -7567,7 +7964,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "{} transacties" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "{} niet-uitgegeven transactie outputs" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} woorden" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Over Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Versie" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "APK Versie" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "Protocol versie" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "Licentie" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "MIT Licentie" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Startpagina" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "https://electrum.org" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "Ontwikkelaars" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Gedistribueerd door Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "tx" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "Adres details" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Adres" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Label" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Publieke sleutels" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Publieke sleutel" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "Scripttype" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transacties" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "Derivatiepad" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "Bevroren" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "Niet bevroren" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "Adres vrijgeven" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "Adres bevriezen" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "ontvang adres" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "wisselgeld adres" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "geïmporteerde adressen" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "adressen" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "Detecteren van BIP39 portemonnees" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "Zoeken naar portemonnees..." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "Kies een account om te herstellen." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "Geen bestaande accounts gevonden." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "Herstellen mislukt" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "Herstellen afgebroken" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "script type" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "Derivatiepad" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "Je portemonnee is niet gesynchroniseerd. Het saldo kan incorrect zijn." + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "Je portemonnee is niet verbonden met een Electrum server. Het saldo kan verouderd zijn." + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "Saldo portemonnee" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "On-chain" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "On-chain (bevroren)" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Onbevestigd" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "Ongerijpt" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "Bevroren Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "Totaal" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "Bevroren" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "Lightning liquiditeit" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Kan versturen" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Kan ontvangen" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "Lightning swap" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Kanaal openen" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "On-chain" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Bedrag" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "Lightning Kanaal Backups" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "Geen Lightning kanaal backups aanwezig" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "Kanaalback-up importeren" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "Lightning Kanaal" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Kanaalback-up" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "Node naam" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "Korte kanaal ID" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "Initiatiefnemer" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "Kanaaltype" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "Externe node-ID" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "Kanaal node-ID" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "Capaciteit en kanaalbalans" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Capaciteit" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Kan versturen" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "n/a (bevroren)" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "Vrijgeven" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "Bevriezen" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "n/a (kanaal niet open)" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "Kan Ontvangen" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Back-up" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "Kanaal backup voor %1" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Kanaal sluiten" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "Verwijder kanaal" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "Weet je het zeker?" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "Dit zal betalingen via dit kanaal verlopen zijn verwijderen uit je historie." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "Kanaal wordt geopend..." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "Gelukt!" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "Probleem bij openen kanaal" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "Opslaan Kanaalbackup" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "Het kanaal dat je geopend hebt is niet herstelbaar vanuit de seed." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "Om te voorkomen dat je geld kwijtraakt, sla deze backup op op een ander apparaat." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "Het kan geïmporteerd worden in een andere Electrum portemonnee met dezelfde 'seed'" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "Lightning kanalen" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "Je hebt %1 open kanalen" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "Je kunt versturen" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "Je kunt ontvangen" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "Kanaal backups" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "Nog geen Lightning kanalen in deze portemonnee" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "Swap" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Kanaal openen" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Fout" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "Kanaal sluiten" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "Kanaalnaam" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "Korte kanaal ID" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "Externe node-ID" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "Kies manier van sluiten" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "Coöperatieve sluiting" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "Geforceerd sluiten aanvragen" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "Geforceerd sluiten" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "Sluiten..." + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Kanaal sluiten" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "Transactiekosten" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "Te verzenden bedrag" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Delfvergoeding" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "Extra kosten " + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "Transactiekosten" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "Doel" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "Afronden" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Betalen" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Transactiekosten verhogen" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "Een CPFP is een transactie die een onbevestigde output naar jezelf terugstuurt, met een hogere premie. Het doel is om de eerdere transactie sneller door de mijners op te laten nemen zodat ze de hogere premie van de CPFP transactie kunnen innen." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Totale grootte" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "%1 bytes" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Inputbedrag" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Outputbedrag" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "Doel" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "Kosten voor kind" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "Totale transactiekosten" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "Totale transactiekosten" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Sorry!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "Er ging iets mis bij het uitvoeren van Electrum." + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "Om ons te helpen het probleem te diagnosticeren en op te lossen, kunt u ons een bugrapport sturen dat nuttige debuginformatie bevat:" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "Rapportinhoud weergeven" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "Beschrijf kort wat leidde tot de fout (optioneel):" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Wilt u dit rapport verzenden?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "Bugrapport verzenden" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Nooit" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Niet nu" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "Deel Transactie" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Kopiëren" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "Gekopieerd!" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "Delen" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "ETA" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Statisch" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Bedrag" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Kopiëren" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "Gekopieerd!" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "Delen" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Lokaal" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "Vandaag" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "Gisteren" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "Vorige week" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "Vorige maand" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "Ouder" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "Nog geen transacties in deze portemonnee" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "Meer adressen toevoegen" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "Meer sleutels toevoegen" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "Scan een volgend adres" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "Scan een volgende geheime sleutel" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importeren" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "Kanaalback-up importeren" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "Scan een kanaalbackup" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importeren" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "On-chain Factuur" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "Lightning-factuur" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Adres" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Beschrijving" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "Te verzenden bedrag" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "Al het on-chain saldo" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "niet opgegeven" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Max" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "Technische eigenschappen" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "Publieke sleutel wederpartij" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "Node Publieke Sleutel" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "Betalingshash" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "Route hints" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Opslaan" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Betalen" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "Houd de ´Verzenden' knop op het hoofdscherm ingedrukt om deze lijst te zien" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "Opgeslagen Facturen" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Verwijderen" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "Bekijk" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "Lightningbetaling details" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Datum" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "Ontvangen bedrag" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "Verzonden bedrag" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "Transactie kosten" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Label" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "Technische eigenschappen" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "Betalingshash" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "Preimage" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "Betalen Lightningfactuur" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "Betaald!" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "Betaling mislukt" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "Betalen..." + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "LNURL Betaalverzoek" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "Aanbieder" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Beschrijving" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Bedrag" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Bericht" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "Voer een (optioneel) bericht in voor de ontvanger" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "%1 resterende karakters" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Betalen" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "Portemonnee aan het laden" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Vraag" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Bericht" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "Nee" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Ja" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Netwerk" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "On-chain" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "Lokale Hoogte:" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "Serverhoogte:" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "Mempool kosten" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "%1 sat/vB" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "Gossip" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "Trampoline" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "%1 peren" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "%1 kanalen te ontvangen" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "%1 knooppunten, %2 kanalen" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "ingeschakeld" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "Kanaal peers:" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "geen" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "Proxyserver:" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "Proxytype:" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "Server Instellingen" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "Proxy Instellingen" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "Nieuwe Portemonnee" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "Open Lightningkanaal" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "Je kanalen kunnen niet hersteld worden vanuit de seed, omdat ze gemaakt zijn met een oude versie van Electrum." + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "Dit betekent dat je een backup van je portemonnee moet opslaan, elke keer dat je een nieuw kanaal opent." + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "Als je wil dat deze portemonnee herstelbare kanalen maakt, moet je bestaande kanalen sluiten en deze portemonnee opnieuw aanmaken met de seed." + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "Je kanalen kunnen niet hersteld worden vanuit de seed." + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "Als je herstelbare kanalen wilt, moet je een nieuwe portemonnee maken met een Electrum seed" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "Je hebt momenteel de optie voor herstelbare kanalen uitgezet." + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "Dit houdt in dan je kanalen niet hersteld kunnen worden met de seed." + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "Knooppunt" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "Plak of scan knoopunt uri/pubkey" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "Scan een kanaal verbind code" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Bedrag" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Max" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Kanaal openen" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "Kanaalcapaciteit" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Fout" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Kanaal opgezet." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "Dit kanaal is bruikbaar na %1 bevestigingen" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "Onderteken en verzend de financierende transactie" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "Open Portemonnee" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "Voer je wachtwoord in" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "Portemonnee %1 vereist wachtwoord om te ontgrendelen" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Wachtwoord" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "Ongeldig Wachtwoord" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "Portemonnee moet gesplitst worden" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "Splits portemonnee" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "Ontgrendel" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "Trustedcoin" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "Voer de authenticatiecode in" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Wachtwoord invoeren" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Wachtwoord" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "Wachtwoord (nogmaals)" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "PIN invoeren" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "Voer nieuwe PIN in" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "Je nieuwe PIN nogmaals invoeren" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "Onjuiste PIN" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "PIN-codes komen niet overeen" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Voorkeuren" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "Gebruiker Interface" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Taal" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Herstart Electrum om de nieuwe GUI-instellingen te activeren" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Basiseenheid" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "Voeg duizendtalindicators toe aan bitcoin hoeveelheden" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "Fiat Valuta" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "Historische koersen" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "Wisselkoers aanbieder" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "Bescherm betalingen met PIN" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "Aanpassen" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "Gedrag portemonnee" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "Onbevestigd saldo uitgeven" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "Weet je het zeker?" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "Electrum zal de Lightning Netwerk graaf moeten download, wat niet aanbevolen is op mobiel." + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "Trampoline routering" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "Deze optie zorgt dat je bij je Lightning saldo kan als je je apparaat verliest, of als je deze app verwijderd terwijl er Lightning kanalen actief zijn. Zet deze optie niet uit, tenzij je weet hoe je kanalen kunt sluiten d.m.v. backups." + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "Maak herstelbare kanalen" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "Maak Lightningfacturen met extra on-chain adres" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Geavanceerd" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "Debug logging aanzetten (voor ontwikkelaars)" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "SOCKS5/TOR" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "SOCKS4" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "Proxy inschakelen" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Adres" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Poort" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Gebruikersnaam" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Wachtwoord" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "Proxy instellingen" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "Data te groot voor QR" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Transactiekosten verhogen" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "Beweeg de slider om de transactiekosten te verhogen. Dit verbetert de plaats in de mempool" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "Methode" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "Verlaag betaling" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "Oude kosten" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "Oud kostenniveau" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "Nieuwe kosten" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "Nieuw kostenniveau" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "Doel" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "Annuleer Transactie" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "Annuleer een onbevestigde transactie door zijn inputs terug te sturen naar je portemonnee tegen hogere kosten." + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "Oude kosten" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "Oud kostenniveau" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "Nieuwe kosten" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "Nieuw kostenniveau" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "Doel" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "Ontvang betaling" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Bericht" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "Beschrijving van betaalverzoek" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Bedrag" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "Vervalt na" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "Maak een verzoek aan" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "Ontvang betaling" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "URI" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Adres" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Bericht" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "niet gespecificeerd" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Bedrag" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "Gekopieerd!" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Betaalverzoek" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "Onchain adres" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "Betaald!" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "Houd de 'Ontvangen' knop op het hoofdscherm ingedrukt om deze lijst te zien" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "Lopende verzoeken" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Verwijderen" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "Bekijk" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 minuten" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 uur" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 dag" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 week" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Annuleren" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "Scan een Factuur, een Adres, een LNURL-pay, een PSBT of een Kanaalbackup" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "Plakken" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Automatisch een server kiezen" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr " Servers" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "Verbonden @%1" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "Verbonden" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "Andere bekende servers" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "Serverinstellingen" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "Netwerkinstellingen" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Volgende" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "Lightning Swap" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "U verzendt" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "U ontvangt" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "Serverkosten" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Delfvergoeding" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "Toevoegen ontvangcapaciteit" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "Toevoegen zendcapaciteit" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "On-chain Transactie" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "Transactie is niet gerelateerd aan deze portemonnee" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "Deze transactie is lokaal voor je portemonnee. Het is nog niet verzonden." + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "Deze transactie is nog onbevestigd." + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "Je kunt de kosten verhogen om sneller te laten bevestigen, of de transactie te annuleren" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "Je kunt de kosten verhogen om sneller te laten bevestigen" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "Ontvangen bedrag" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "Verzonden bedrag" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "Bedrag ontvangen in kanalen" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Bedrag afgeschreven van kanalen" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "Transactie kosten" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "Transactiekosten verhouding" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "Mempool-diepte" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Datum" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Label" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "Technische eigenschappen" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "Gedelfd op" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "Transactie-ID" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Outputs" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Transactiekosten verhogen" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "Annuleer Tx" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Ondertekenen" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Broadcast" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "Delen" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "Deze transactie is compleet. Deel het met een online apparaat" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "Deze transactie moet nog ondertekend worden. Toon deze QR code aan het ondertekenapparaat" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "Deze portemonnee kan ondertekenen, maar heeft deze transactie nog niet ondertekend" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "Transactie is gedeeltelijk ondertekend door deze portemonnee. Toon deze QR code aan de volgende ondertekenaar" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Opslaan" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Verwijderen" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "Transactie toegevoegd aan portemonneegeschiedenis." + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "Notie: dit is een offline transactie, u dient deze te broadcasten voordat het netwerk deze kan zien." + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "Transactie is succesvol verzonden" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "Transactiekosten aangepast." + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "Je moet deze transactie nog ondertekenen en versturen." + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "CPFP kostenverhoging transactie aangemaakt." + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "Annuleringstransactie aangemaakt." + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "Tx Output" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "Hoe wilt u verbinding maken met een server? " + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Electrum communiceert met externe servers om informatie te krijgen over uw transacties en adressen. De servers dienen allemaal hetzelfde doel en verschillen slechts in hardware. In de meeste gevallen wilt u Electrum simpelweg een willekeurige server laten kiezen. Het staat u echter vrij handmatig een server kiezen, als dat uw voorkeur heeft." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Automatisch verbinden" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "Server handmatig kiezen" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "Fout: dubbele publieke moedersleutel" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "Fout: moedersleutel types komen niet overeen" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "Kies het adrestype in uw portemonnee." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "oude stijl (p2pkh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "verpakte segwit (p2wpkh-p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "moderne segwit (p2wpkh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "oude stijl multisig (p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "verpakte segwit multisig (p2wsh-p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "moderne segwit multisig (p2wsh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "U kunt het voorgestelde derivatiepad overschrijven." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "Als u niet zeker weet wat dit is, laat dit veld dan ongewijzigd." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "Derivatiepad" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "Detecteer bestaande accounts" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Uw seed is belangrijk!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Als u uw seed verliest, raakt uw geld onherroepelijk verloren." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Om zeker te zijn dat u uw seed goed hebt bewaard, gelieve het nu opnieuw in te geven." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "Bevestig je 'seed' (opnieuw invoeren)" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "Voer je seed in" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "Voer je eigen extra woord(en) in" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "Dit is je publieke hoofd-sleutel. Deel deze met je mede-ondertekenaars" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "Publieke hoofd-sleutel" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "Medeondertekenaar #%1 van %2 toevoegen aan je multi-sig portemonnee" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "Medeondertekenaar sleutel" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "Medeondertekenaar 'seed' " + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "Gelieve deze %1 woorden op papier te bewaren (volgorde is belangrijk)." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Deze seed kan later uw portemonnee herstellen mocht uw computer problemen ondervinden." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "WAARSCHUWING" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Geef uw seed nooit weg." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Typ het nooit in op een website." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Bewaar het niet elektronisch." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "Uw portemonnee-aanmaak-seed is:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "Breid deze seed uit met extra woorden" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "Voer je eigen extra woord(en) in" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "Fout: ongeldige hoofd-sleutel" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "Fout: dubbele publieke moedersleutel" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "Fout: moedersleutel types komen niet overeen" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "Dit is je publieke hoofd-sleutel. Deel deze met je mede-ondertekenaars" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "Publieke hoofd-sleutel" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "Medeondertekenaar #%1 van %2" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "Voer publieke moedersleutel in van mede-ondertekenaar" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "Sleutelopslag maken van een moedersleutel" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "Scan een publieke moedersleutel van een mede-ondertekenaar " + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "Scan een moedersleutel" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "Electrum seeds zijn het standaard type." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "Als je een portemonnee wilt herstellen die je eerder met Electrum hebt gemaakt, kies dan deze optie" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "BIP39-seeds kunnen worden geïmporteerd in Electrum, zodat gebruikers hun geld uit andere portemonnees kunnen vrijmaken." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "Wij genereren echter geen BIP39-seeds, omdat deze niet aan onze veiligheidseisen voldoen." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "BIP39-seeds bevatten echter geen versienummer, wat compatibiliteit met toekomstige software in gevaar brengt." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "SLIP39 seeds kunnen worden geimporteerd in Electrum zodat gebruikers hun fondsen uit andere wallets kunnen ontsluiten." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "Fout: dubbele publieke moedersleutel" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "Fout: moedersleutel types komen niet overeen" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "Dit is je publieke hoofd-sleutel. Deel deze met je mede-ondertekenaars" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "Publieke hoofd-sleutel" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "Medeondertekenaar #%1 van %2" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Type seed" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "BIP39" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "Voer seed van medeondertekenaar in" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "Voer je seed in" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "Breid deze seed uit met extra woorden" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "Voer je eigen extra woord(en) in" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "Voer een lijst in van Bitcoin-adressen (dit creëert een alleen-lezenportemonnee), of een lijst van privésleutels." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "Scan een volgend adres" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "Scan een volgende geheime sleutel" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "Scan een geheime sleutel of een adres" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "Wat voor soort portemonnee wilt u aanmaken?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Een nieuwe seed maken" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "Ik heb al een seed" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "Een moedersleutel gebruiken" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "Een hardwareapparaat gebruiken" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "Kies het aantal deelnemers, en het aantal benodigde handtekeningen om geld in je portemonnee te ontsluiten." + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "Aantal medeondertekenaars: %1" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "Aantal handtekeningen: %1" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "Gebruik je een lokale proxy service zoals TOR om het internet te bereiken?" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Ja" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "Nee" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "Proxy instellingen" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "Serverinstellingen" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "Dit is je publieke hoofd-sleutel. Deel deze met je mede-ondertekenaars" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "Publieke hoofd-sleutel" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Naam portemonnee" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "Voer wachtwoord in" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "Voer wachtwoord in voor %1" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "Voer wachtwoord opnieuw in" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "Wat voor soort portemonnee wilt u aanmaken?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "Standaardportemonnee" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "Portemonnee met twee-factor-authenticatie" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "Multi-signature-portemonnee" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Bitcoin-adressen of privésleutels importeren" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "Lightning aanzetten voor deze portemonnee?" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "Portemonnee details" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "HD" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "Alleen kijken" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Versleuteld" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "HW" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Seed" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "Tik om seed te tonen" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "Lightning Knooppunt ID" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "2FA" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "inactief (kan ondertekenen zonder server)" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "ingeschakeld" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "Resterende TX" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "onbekend" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "Facturatie" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "Sleutelopslag" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "Sleutelopslagtype" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "Geïmporteerde adressen" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "Geïmporteerde sleutels" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "Derivatiepad" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "BIP32 vingerafdruk" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Publieke moedersleutel" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "Verwijder portemonnee" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Wachtwoord wijzigen" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "Adressen toevoegen" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "Sleutels toevoegen" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "Lightning inschakelen?" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Nieuw wachtwoord invoeren" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "Als je je wachtwoord vergeet moet je herstellen vanuit de 'seed'. Zorg dat je je 'seed' veilig hebt opgeslagen" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Geslaagd" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Fout" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "Wachtwoord gewijzigd" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "Wachtwoord wijzigen mislukt" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "Geen portemonnee geladen" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "Waarschuwing: Sommige delen (vorige txs / \"volle utxos\") zijn uit de QR code gelaten omdat het anders niet past. Dit kan problemen geven bij offline ondertekenen. Als alternatief kun je de transactie als bestand of tekst exporteren." + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "Portemonnee details" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Adressen" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Kanalen" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "Andere portemonnees" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "Geen portemonnee geladen" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "Portemonnee Maken/Openen" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Ontvangen" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Verzenden" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Fout" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "Kanaalbackup importeren?" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "Bevestig betaling" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "Transactie aangemaakt. Toon deze QR code aan een van de mede-ondertekenaars of ondertekenapparaten" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "Transactie aangemaakt. Toon deze QR code aan het ondertekenapparaat" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "Transactie aangemaakt en gedeeltelijk ondertekend door deze portemonnee. Toon deze QR code aan de volgende ondertekenaar" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "Transactie aangemaakt maar nog niet ondertekend door deze portemonnee. Teken de transaction en toon de QR code aan de volgende mede-ondertekenaar" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "Meer details" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "Wissel van portemonnee" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Portemonnees" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "Huidig" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "Actief" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "Niet geladen" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "Maak Portemonnee" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Annuleren" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Vorige" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Volgende" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "Voltooien" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Netwerk" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Voorkeuren" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Over" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Fout" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "Sluit Electrum?" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "Betaling geslaagd" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "Betaling mislukt" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "Voer huidig wachtwoord in" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/pl_PL/electrum.po electrum-4.4.5+dfsg1/electrum/locale/pl_PL/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/pl_PL/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/pl_PL/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Kursy waluty niedostępne)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " potwierdzenie" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&O programie" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Adresy" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "Sprawdź dostępne aktualizacje" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Zamknij" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Dokumentacja" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Wesprzyj serwer" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Zaszyfruj/odszyfruj wiadomość" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Eksportuj" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Plik" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Filtruj" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Z kodu QR" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Z pliku" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Z tekstu" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Z łańcucha bloków" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Pomoc" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Historia" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importuj" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Informacja" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Etykiety" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Wczytaj transakcję" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Sieć" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Nowy" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Nowy/Przywróć" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Oficjalna strona WWW" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Otwórz" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Hasło" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Wiele odbiorców" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Wykres" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Wtyczki" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "Klucze &prywatne" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Wyjście" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Ostatnio otwarte" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Zgłoś Błąd" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "Zapisz kopie zapasowe" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Ziarno" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Podpisz/zweryfikuj wiadomość" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Podsumowanie" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Opróżnij" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Narzędzia" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Widok" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Portfel" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Dotknij {} z {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 dzień" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 godzinę" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 tydzień" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "Umieść papier na płaskiej i dobrze oświetlonej powierzchni." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 minut" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Wyrównaj linie graniczne Revealer'a do przerywanych linii u góry i z lewej." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "4. Wpisz liczby w programie" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Kopia zapasowa jest zapisywana automatycznie podczas generowania nowego portfela." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Kopia twojego portfela została utworzona w" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Prawdopodobnie brakuje biblioteki." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Mała prowizja będzie pobrana od każdej transakcji która używa zewnętrznego serwera. Możesz sprawdzić i zmodyfikować swoje preferencje płatności gdy instalacja dobiegnie końca." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Sugerowana opłata za transakcję jest automatycznie dodawana do tego pola. Możesz ją zmienić. Sugerowana opłata rośnie wraz z rozmiarem transakcji." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "O Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Akceptuj" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Zaakceptuj słowo" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Cena pozyskania" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Dodaj współpodpis" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Dodaj współpodpis" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Dodatkowe prowizje" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "Dodatkowe {} satoshi będą dodane." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Adres" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Dane adresowe" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "Skopiowano adres do schowka" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Adres jest zamrożony" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Adresu nie ma w portfelu." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Adresy" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Zaawansowane" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Podgląd zaawansowany" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Po wyłączeniu haseł, ten portfel Electrum może być sparowany tylko jeśli miał puste hasło. Jeśli hasło nie było puste, będziesz trzeba stworzyć nowy portfel z użyciem procesu instalacji. Możesz użyć tego portfela ponownie poprzez włączenie haseł i podanie jego hasła." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Wszystko" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Wszystkie pola muszą być wypełnione" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "Właściwie już zaktualizowane" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Ponadto, dust nie jest zwracany jako reszta, tylko dodawany do opłaty transakcyjne." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "Dodatkowo, podczas grupowania transakcji RBF, BIP 125 narzuca mniejsze ograniczenia na prowizję." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "Alternatywnie" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "Zawsze sprawdzaj swoje kopie zapasowe." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Kwota" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "Kwota dla wyjścia OP_RETURN musi być zero." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Kwota otrzymana:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Kwota wysłana:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Kwota do wysłania" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -512,76 +531,85 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "Zaszyfrowana transakcja została odebrana z puli współpodpisów." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "Wykryto niezainicjalizowany Digital Bitbox." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "Nienazwany {}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Zastosuj" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arabski" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Czy NA PEWNO chcesz wyczyścić to urządzenie?\n" "Twój portfel nadal ma w sobie bitcoiny!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Jesteś pewien że chcesz usunąć ten kanał?\n" "To wyczyścić tranzakcje z historii Twojego portfela." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Czy na pewno chcesz usunąć portfel {}?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Czy na pewno chcesz usunąć Digital Bitbox?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Czy na pewno chcesz kontynuować?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Czy na pewno chcesz usunąć tę transakcję i {} transakcji pochodnych?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Czy na pewno chcesz usunąć tę transakcję?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Armeński" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "Na bloku o numerze: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Co najmniej nazwa hosta musi zostać podana po symbolu @." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "Podczas zaokrąglania może zostać stracone co najwyżej 100 satoshi." @@ -593,7 +621,7 @@ msgid "Audio Modem Settings" msgstr "Ustawienia Modemu Audio" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Autoryzacja" @@ -609,7 +637,7 @@ msgid "Auto-connect" msgstr "Automatyczne połączenie" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Automatycznie sprawdzaj dostępne aktualizacje" @@ -617,35 +645,35 @@ msgid "BIP39 Recovery" msgstr "Odzyskiwanie BIP39" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "Ziarno BIP39" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "Ziarna BIP39 można zaimportować do Electrum, więc użytkownicy mogą uzyskać dostęp do funduszy zablokowanych w innych portfelach." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "Ziarna BIP39 nie zawierają numeru wersji, co zagraża kompatybilności w przyszłych wersjach portfelu." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "Rachunek BIP70 zapisany jako {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -654,31 +682,31 @@ msgid "Back" msgstr "Wstecz" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Kopia zapasowa NIE zapisana. Ścieżka kopii zapasowej nie została skonfigurowana." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Ścieżka kopii zapasowej" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Kopia zapasowa zapisana:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Saldo" @@ -686,27 +714,27 @@ msgid "Banner" msgstr "Transparent" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Jednostka podstawowa" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Podstawowa jednostka w portfelu." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Przed zgłoszeniem błędu, zaktualizuj Electrum do najnowszej wersji (najnowsze wydanie lub git HEAD), oraz dołącz numer wersji do twojego raportu." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -722,19 +750,24 @@ msgid "BitBox02 Status" msgstr "Status BitBox02" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Nie podano adresu" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Transakcje Bitcoin generalnie nie są darmowe. Prowizję od transakcji pokrywa nadawca." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Numer bloku" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Łańcuch bloków" @@ -742,8 +775,8 @@ msgid "Bootloader" msgstr "Bootloader" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Hash Bootloadera" @@ -751,12 +784,20 @@ msgid "Bottom" msgstr "Koniec" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Transmituj" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Przekazywanie transakcji..." @@ -764,15 +805,15 @@ msgid "Build Date" msgstr "Data Kompilacji" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bułgarski" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Podbij prowizję" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Podbij prowizję" @@ -780,7 +821,7 @@ msgid "CLTV expiry" msgstr "Data ważności CLTV" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -792,48 +833,48 @@ msgid "Calibration values:" msgstr "Ustawianie wartości:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Można wysłać" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Anuluj" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Anuluj transakcję" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Anulowane przez użytkownika" @@ -841,36 +882,36 @@ msgid "Cannot add this cosigner:" msgstr "Nie można dodać tego działania:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Nie można przekazać transakcji" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Nie można podbić prowizji" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "Nie można anulować transakcji" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Nie można załadować portfela „{}”" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -879,11 +920,11 @@ msgid "Cannot read file" msgstr "Nie można odczytać pliku" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Nie można podpisywać wiadomości przy użyciu tego typu adresu." @@ -903,38 +944,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Pojemność" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Zyski z kapitału" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Niezgodność certyfikatu" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "Podział łańcuchu został wykryty w bloku" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Reszty" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Zmień adres" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "Zmień PIN" @@ -942,60 +983,67 @@ msgid "Change Password" msgstr "Zmień hasło" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Zmień..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Kopia zapasowa kanału" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Kopia zapasowa kanału " -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Kopia zapasowa kanału:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "Id kanału" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Kanał już jest zamknięty" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "Kopie zapasowe kanałów mogą zaostać zaimportowane z innej instancji tego samego portfela za pomocą skanu tego kodu QR." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Zamknięto kanał" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Szczegóły kanału" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1003,7 +1051,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1011,9 +1059,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "" @@ -1021,11 +1069,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1039,32 +1087,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Dziecko Płaci za Rodzica" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Dziecko płaci za rodzica" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Chiński uproszczony" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Chiński tradycyjny" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Wybierz Ekran Startowy" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Wybierz plik kopii zapasowej:" @@ -1076,7 +1124,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Wybierz hasło do zaszyfrowania kluczy w Twoim portfelu." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1088,7 +1136,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Wybierz metodę wyboru monety (UTXO). Dostępne są następujące:\n\n" @@ -1096,7 +1144,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1124,7 +1172,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Wybierz których eksplorator bloków ma być użyty do funkcji które otwierają się w przeglądarce" @@ -1136,9 +1184,9 @@ msgid "Choose..." msgstr "Wybierz..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Wyczyść" @@ -1146,80 +1194,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Kliknij tutaj, by ukryć tę wiadomość." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "Schowek jest pusty" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Zamknij" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Mo&nety" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Kod" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Wybór monety" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1234,11 +1283,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Kolor motywu" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1247,27 +1296,31 @@ msgstr "Dokończ proces inicjalizacji na swoim urządzeniu {}" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "Obliczanie trasy..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Kon&sola" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Kon&takty" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "Potwierdź wyczyszczenie urządzenia" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Potwierdź tekst szyfrujący:" @@ -1275,33 +1328,29 @@ msgid "Confirm Password:" msgstr "Potwierdź hasło:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Potwierdź Ziarno" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Potwierdź rozszerzenie ziarna" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "Potwierdź przełączenie ochrony hasłem" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Potwierdź transakcję" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Potwierdź transakcję na twoim urządzeniu Ledger..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Zatwierdź akcje" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1390,15 +1439,15 @@ msgid "Confirm wallet address on your {} device" msgstr "Potwierdź adres portfela na twoim urządzeniu {}" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Potwierdzone. Podpisywanie transakcji..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "Połączone węzły" @@ -1406,12 +1455,12 @@ msgid "Connected nodes are on the same chain" msgstr "Połączone węzły są na tym samym łańcuchu" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "Połączono z węzłem {0}." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Połączono z {0} węzłami." @@ -1420,7 +1469,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1432,52 +1485,49 @@ msgid "Connections with lightning nodes" msgstr "Połączenia z węzłami lightning" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Rozważ połączenie z innym serwerem lub zainstalowanie nowszej wersji Electrum." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Kontakty" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Kopiuj" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Kopiuj adres" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Skopiuj obraz" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Skopiuj tekst" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Skopiuj i zamknij" @@ -1485,11 +1535,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Skopiuj i wklej adres odbiorcy używając przycisku Wklej lub użyj aparatu aby zeskanować kod QR." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Skopiuj do schowka" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Kopiuj {}" @@ -1505,59 +1555,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Nie zamknięto kanału: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "Nie można pobrać Warunków Użytkowania:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Nie można podpisać wiadomości" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "Nie można podpisać wiadomości." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Raport o błędach" @@ -1565,7 +1615,7 @@ msgid "Create New Wallet" msgstr "Utwórz nowy portfel" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1573,11 +1623,11 @@ msgid "Create a new Revealer" msgstr "Utwórz nowego Revealer'a" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Stwórz nowe ziarno" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "Stwórz portfel używając aktualnego ziarna" @@ -1589,27 +1639,23 @@ msgid "Create new wallet" msgstr "Utwórz nowy portfel" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Stwórz lub przywróć" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "&twórz transakcję" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Błąd krytyczny" @@ -1617,15 +1663,11 @@ msgid "Current Password:" msgstr "Aktualne hasło:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Aktualna stawka" @@ -1633,11 +1675,11 @@ msgid "Current version: {}" msgstr "Bieżąca wersja: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Niestandardowe" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "Własny URL" @@ -1645,35 +1687,35 @@ msgid "Custom secret" msgstr "Niestandardowy sekret" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Czeski" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Duński" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Ciemny" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Ciemny/Jasny" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Data" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Data: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1681,55 +1723,59 @@ msgid "Debug message" msgstr "Wiadomość do debugowania" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Odszyfruj" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "Odszyfrować twój klucz prywatny?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Domyślne" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Usuń" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "Usunąć kopię zapasową?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Usunąć rachunek?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "Usunąć rachunki?" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "Usunąć żądanie?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Usuń żądania" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Usunąć plik portfela?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Usunąć portfel?" @@ -1737,43 +1783,48 @@ msgid "Denomination" msgstr "Nominał" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Opis" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Opis transakcji (opcjonalne)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Szczegóły" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Szczegóły..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "Wykryj istniejące konta" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1781,22 +1832,22 @@ msgid "Developers" msgstr "Deweloperzy" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "ID urządzenia" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Etykieta Urządzenia" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "Błąd komunikacji urządzenia. Odłącz i podłącz swój Digital Bitbox." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "Urządzenie nie jest w trybie Bitcoin" @@ -1808,26 +1859,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Digital Revealer ({}_{}) zapisany jako PNG oraz PDF w:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "Wyłącz PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "Wyłącz hasła" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Wyłączony" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Rozłączony" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "Wyświetlić twoje ziarno?" @@ -1835,11 +1890,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Dystrybutorem jest Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "Nie wpisuj tutaj wrażliwych/prywatnych informacji. Raport będzie widoczny w publicznym dzienniku problemów." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "Nie paruj" @@ -1847,8 +1902,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "Nie wklejaj tutaj kodu którego nie rozumiesz. Wykonanie niewłaściwego kodu może spowodować nieodwracalną utratę twoich monet." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Nie przechowuj go w sposób elektroniczny." @@ -1856,11 +1911,11 @@ msgid "Do you have something to hide ?" msgstr "Czy masz coś do ukrycia ?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "Czy chcesz stworzyć nowe ziarno czy odtworzyć portfel używając istniejącego ziarna?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1876,51 +1931,61 @@ msgid "Do you want to delete the old file" msgstr "Czy na pewno chcesz usunąć stary plik" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "Czy chcesz to teraz otworzyć?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "Czy chcesz usunąć {} ze swojego portfela?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Czy chcesz wysłać ten raport?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Czy chcesz kontynuować?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Nie pokazuj tego ponownie." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "Z powodu błędu, stare wersje Electrum NIE będą tworzyły takich samych portfeli jak nowe wersje lub inne oprogramowanie." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Holenderski" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "Dynamiczna estymacja prowizji nie jest dostępna" @@ -1932,16 +1997,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "Edytuj {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Wtyczki Electrum" @@ -1951,16 +2027,16 @@ msgstr "Electrum nie może zostać sparowane z twoim {}.\n\n" "Zanim poprosisz aby bitcoiny zostały wysłane na adresy w tym portfelu, upewnij się, że możesz sparować się z twoim urządzeniem lub że posiadasz jego ziarno (i hasło jeśli istnieje). W przeciwnym wypadku bitcoiny które otrzymasz nie będą mogły zostać wydane." -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Electrum komunikuje się ze zdalnymi serwerami w celu uzyskania informacji na temat transakcji oraz adresów. Wszystkie serwery spełniają ten sam cel, jedyną różnicą jest sprzęt. W większości przypadków wystarczy, aby Electrum wybrał jeden losowo. jeśli chcesz to możesz wybrać serwer ręcznie." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum łączy się z kilkoma serwerami w celu pobrania nagłówków bloków i znalezienia najdłuższego łańcucha bloków." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Opcje Electrum" @@ -1968,93 +2044,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "Electrum pobiera historię transakcji z pojedynczego serwera. Zwrócona historia jest porównywana z nagłówkami blockchaina wysłanymi przez inne węzły używają Prostej Weryfikacji Płatności (SPV)." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum przesyła twój adres portfela do jednego z serwerów, w celu uzyskania twojej historii transakcji." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Portfel Electrum" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum nie był w stanie skopiować pliku portfela do określonej lokalizacji." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Electrum nie był w stanie odczytać twojej transakcji:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum nie był w stanie otworzyć pliku transakcji" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum nie był w stanie odczytać twojej transakcji" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum nie był w stanie wyprodukować prywatnego klucza-eksportu." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum nie był w stanie wyprodukować eksportu transakcji." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "Włącz ochronę PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "Włącz hasła" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Aktywne" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Zaszyfruj" @@ -2071,39 +2151,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Szyfrowanie/deszyfrowanie wiadomości" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "Zaszyfruj/odszyfruj wiadomość" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Zaszyfrowany" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "Angielski" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "Wprowadź PIN" @@ -2111,12 +2191,12 @@ msgid "Enter PIN:" msgstr "Wprowadź PIN:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Wprowadź tekst szyfrujący" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2124,16 +2204,16 @@ msgid "Enter Password" msgstr "Podaj hasło" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Wprowadź ziarno" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2142,8 +2222,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2151,7 +2231,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Wprowadź listę wyjść w polu 'Odbiorca'." @@ -2161,7 +2241,7 @@ msgid "Enter a new PIN for your {}:" msgstr "Wprowadź nowy kod PIN dla {}:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Wprowadź nowe hasło poniżej." @@ -2171,7 +2251,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Wprowadź adresy" @@ -2183,7 +2263,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Wprowadź opis" @@ -2199,22 +2279,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Wprowadź hasło:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Wprowadź klucze prywatne" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Wprowadź klucze prywatne:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2224,11 +2308,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2245,13 +2329,13 @@ msgid "Enter wallet name" msgstr "Podaj nazwę portfela" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2259,11 +2343,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2281,37 +2365,34 @@ msgid "Enter your password or choose another file." msgstr "Wprowadź swoje hasło lub wybierz inny plik." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Podaj hasło, aby kontynuować" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Błąd" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Błąd dodawania żądania płatności" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Błąd połączenia z serwerem" @@ -2320,13 +2401,12 @@ msgid "Error connecting to {} server" msgstr "Błąd połączenia z serwerem {}" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2334,28 +2414,28 @@ msgid "Error decrypting message" msgstr "Błąd odszyfrowywania wiadomości" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "Błąd pobierania informacji o koncie TrustedCoin." -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "Błąd pobierania transakcji z sieci" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Błąd podczas otwierania pliku" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "Błąd parsowania URI" @@ -2363,10 +2443,10 @@ msgid "Error scanning devices" msgstr "Błąd skanowania urządzeń" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "Błąd wyświetlenia adresu" @@ -2382,50 +2462,45 @@ msgid "Error: duplicate master public key" msgstr "Błąd: zduplikowany główny klucz publiczny" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Esperanto" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Oszacuj" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Wyjdź z Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Data wygaśnięcia twojego żądania." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Wygasło" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Wygasa" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Eksportuj" @@ -2433,35 +2508,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Eksportuj Historię" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Eksportuj plik" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Ujawniając klucz prywatny możesz stracić cały twój portfel!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Rozszerz to ziarno własnymi słowami" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2477,21 +2552,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2499,144 +2574,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Niepowodzenie aktualizacji hasła" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Prowizja" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Waluta" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Pieniądz fiducjarny" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Plik" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Filtr:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Znajdź" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "Wersja oprogramowania" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "Wersja oprogramowania (lub aplikacji \"Bitcoin\") zbyt stara aby wspiera Segwit. Wgraj nową wersję na" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "Wersja oprogramowania zbyt stara. Wgraj nową wersję na" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "Stały przelicznik" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Śledź ten oddział" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "Aby uzyskać więcej informacji odwiedź {}" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2644,54 +2723,55 @@ msgid "Fork detected at block {}" msgstr "Fork został wykryty w bloku {}" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Format" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Format: adres, wartość" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "Zamroź" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Francuski" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "Od" @@ -2704,8 +2784,8 @@ msgid "From {0} cosigners" msgstr "Od {0} współpodpisów" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2713,44 +2793,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "Pełne 2FA włączone. Ta funkcja nie jest jeszcze wspierana." +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "Opłacone" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "Wygeneruj nowy, losowy portfel" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Niemiecki" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Kod Google Authenticator:" @@ -2758,7 +2842,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Grecki" @@ -2774,15 +2858,15 @@ msgid "Hardware Keystore" msgstr "Sprzętowa przechowalnia kluczy" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Wielkość" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Hello World" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Pomoc" @@ -2790,16 +2874,8 @@ msgid "Here is your master public key." msgstr "To jest twój główny klucz publiczny." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Ukryj" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "Ukryj {}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Historia" @@ -2807,11 +2883,11 @@ msgid "Homepage" msgstr "Strona główna" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Ekran główny" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2819,7 +2895,7 @@ msgid "Host" msgstr "Host" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2835,48 +2911,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "Jednakże portfele sprzętowe nie wspierają odszyfrowywania wiadomości, co sprawia, że nie są kompatybilne z obecną architekturą puli współpodpisów." -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "Jednakże nie generujemy ziaren BIP39, ponieważ nie spełniają one naszych standardów bezpieczeństwa." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Węgierski" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "Mam już ziarno" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "Straciłem swoje konto Google Authenticator" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Jeśli automatyczne połączenie jest aktywne, Electrum zawsze użyje serwera, który korzysta z najdłuższego łańcucha bloków." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Jeśli jest to wyłączone, musisz wybrać serwer, z którego chcesz korzystać. Electrum ostrzeże Cię, jeśli serwer jest w tyle." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2884,16 +2961,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2901,13 +2978,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2919,11 +2996,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2931,7 +3008,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2939,22 +3016,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Jeżeli zgubisz swoje ziarno, twoje pieniądze przepadną." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Jeśli chcesz utworzyć nowe adresy, użyj deterministycznego portfela." @@ -2962,16 +3043,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importuj" @@ -2983,86 +3063,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Importuj adresy" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Importuj plik" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Importuj klucze prywatne" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "Absolutnie nie używaj usług typu \"wypłacanie BTC z kluczy prywatnych\" oferowanych przez osoby trzecie." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "W trakcie" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "W niektórych przypadkach można użyć maksymalnie 3 adresów reszty w celu podzielenia dużych kwot i zaciemnienia adresu odbiorcy." -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Nieprawidłowe hasło" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "Nieprawidłowe ziarno" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Zwiększ prowizję" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Informacja" @@ -3075,30 +3160,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Podaj wartość" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Wprowadź surową transakcję" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Wejścia" @@ -3106,7 +3191,7 @@ msgid "Install Wizard" msgstr "Kreator instalacji" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Zainstaluj pakiet zbar, aby to włączyć." @@ -3114,11 +3199,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Niewystarczająca ilość środków" @@ -3126,56 +3211,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Niepoprawny Adres" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Nieprawidłowa kwota" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Nieprawidłowy adres Bitcoin" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Znaleziono nieprawidłowe linie:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "Nieprawidłowy PIN" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3195,20 +3278,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3221,45 +3304,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Rachunki" @@ -3267,15 +3337,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3291,7 +3361,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Włoski" @@ -3303,15 +3373,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Japoński" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3319,7 +3389,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Skrót klawiaturowy: wpisz \"!\" aby wysłać wszystkie swoje monety." @@ -3327,15 +3397,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3363,9 +3433,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Język" @@ -3373,7 +3443,7 @@ msgid "Latest version: {}" msgstr "Najnowsza wersja: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Łotewski" @@ -3406,18 +3476,18 @@ msgid "Licence" msgstr "Licencja" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Jasny" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3429,33 +3499,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3467,19 +3541,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3487,69 +3562,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Linia #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Wczytaj transakcję" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3557,23 +3645,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Wyszukaj transakcję" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Niska prowizja" @@ -3593,7 +3689,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Upewnij się że posiadasz szyfr ziarna lub klucze prywatne, zanim zażądasz bitcoiny aby zostały wysłane do tego portfela." @@ -3601,26 +3697,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Główny klucz publiczny" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Maks" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Maksymalna prowizja przekroczona" @@ -3632,24 +3728,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Wiadomość" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3657,23 +3753,27 @@ msgid "Method:" msgstr "Metoda:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Prowizja górnicza" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3682,21 +3782,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3704,14 +3804,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Portfel z wieloma podpisami" @@ -3724,18 +3828,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Nazwa" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Sieć" @@ -3744,25 +3848,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Nigdy" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Nigdy nie ujawniaj swojego ziarna." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Nigdy nie wpisuj go na stronie internetowej." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Nowy kontakt" @@ -3774,46 +3882,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Nowy kontakt" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Dalej" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "Nie" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Brak opisu" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3821,11 +3929,15 @@ msgid "No Wallet" msgstr "Brak portfela" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3833,11 +3945,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "Brak danych" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Brak adresu do wsparcia dla tego serwera" @@ -3849,10 +3961,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3861,23 +3977,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Nie ma więcej adresów w portfelu." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Brak wyjść" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3893,17 +4009,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "Węzły" @@ -3911,17 +4027,17 @@ msgid "Nodes in database." msgstr "Węzły w bazie danych." +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Brak" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3929,7 +4045,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3937,45 +4053,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Niepołączony" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Niewystarczające środki" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Pamiętaj, że jeśli zamrożono niektóre adresy, dostępne fundusze będą niższe od łącznego salda." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3988,10 +4109,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -4000,7 +4117,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4008,11 +4125,11 @@ msgid "Nothing set !" msgstr "Nic nie ustawiono !" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4020,11 +4137,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Liczba zer wyświetlana po przecinku. Np. jeśli wpiszesz tutaj \"2\", to zamiast \"1,\" zobaczysz \"1,00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "OK" @@ -4036,8 +4154,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Offline" @@ -4045,8 +4163,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4054,11 +4172,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Jedno wyjście na linię." @@ -4066,7 +4184,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Eksplorator bloków" @@ -4078,7 +4196,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4086,29 +4204,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4116,24 +4233,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "Rekord OpenAlias, służący do otrzymywania monet i podpisywania żądań płatności." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Ustawienia" @@ -4145,15 +4262,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4162,92 +4279,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Kwota wyjściowa" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Wyjścia" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Podsumowanie" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Zapłacone" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Tekst szyfrujący" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Tekst szyfrujący:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "Hasła" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Hasło" @@ -4255,7 +4381,7 @@ msgid "Password Strength" msgstr "Siła hasła" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "Hasło jest wyłączone, ten portfel nie jest chroniony" @@ -4267,33 +4393,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Hasło zaktualizowane pomyślnie" @@ -4301,43 +4423,43 @@ msgid "Password:" msgstr "Hasło:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Zapłać" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Odbiorca" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Wiele odbiorców" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4345,22 +4467,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Żądanie płatności" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4368,25 +4503,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Żądanie płatności wygasło" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Płatność wysłana." @@ -4402,19 +4538,23 @@ msgid "Pending" msgstr "Oczekuje" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Perski" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4422,7 +4562,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4430,23 +4570,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4454,7 +4594,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Proszę podać główny klucz publiczny (xpub) lub twój współpodpis." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4463,7 +4603,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4487,9 +4627,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4497,15 +4637,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Proszę wkleić swoje współpodpisy głównego klucza publicznego, lub zeskanuj go używając przycisku aparatu." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Proszę zgłaszać błędy i problemy na githubie:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Proszę uruchomić ponownie Electrum, aby aktywować nowe ustawienia Interfejsu" @@ -4518,11 +4658,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4534,8 +4674,8 @@ msgid "Please share it with your cosigners." msgstr "Proszę udostępnić to swoim współpodspisom." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4543,7 +4683,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4551,7 +4691,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Wprowadź swoje ziarno używając wirtualnej klawiatury." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Proszę czekać" @@ -4559,15 +4699,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Proszę czekać..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Polski" @@ -4575,35 +4715,34 @@ msgid "Port" msgstr "Port" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Ustawienia" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4611,16 +4750,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4652,12 +4790,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Naciśnij ponownie, aby wyjść" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4665,29 +4807,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Klucz prywatny" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Klucze prywatne" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Klucze prywatne wyeksportowane." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4715,8 +4861,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4728,40 +4874,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Użytkownik Proxy" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Klucz publiczny" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Klucze publiczne" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "Kod QR" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "Kod QR skopiowany do schowka" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "Zapisano kod QR do pliku" @@ -4773,10 +4919,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Pytanie" @@ -4785,15 +4932,15 @@ msgid "Quit" msgstr "Wyjdź" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4804,21 +4951,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Odczytaj kod QR" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Odczytaj plik" @@ -4826,23 +4980,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4854,28 +5013,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Odbierz" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4888,59 +5039,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Zrealizuj skrypt" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Usuń" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4948,50 +5103,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Zgłaszanie błędów" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Żądana kwota" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -5000,11 +5155,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Żądający" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5013,32 +5168,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Wymaga" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5062,23 +5217,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5086,29 +5241,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Zapisz" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Zapisz rachunek do pliku" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5131,11 +5285,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5147,21 +5301,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Ziarno" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Rodzaj ziarna" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5169,7 +5327,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5177,56 +5335,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Wybierz plik aby wyeksportować swoje prywatne klucze" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Wybierz plik aby wyeksportować swoje transakcje do" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Wybierz serwer automatycznie" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Wybierz serwer ręcznie" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5234,7 +5392,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5242,7 +5400,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Wybierz język używany w programie (wymagany restart)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5250,12 +5408,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Wybierz swój plik transakcji" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Wyślij" @@ -5263,14 +5421,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5279,15 +5433,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Wysyłanie" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5299,25 +5453,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Serwer" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5329,17 +5483,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5347,22 +5501,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Ustawienia" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5370,38 +5532,54 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Pokaż" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Wyświetl jako kod QR" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Pokaż historyczne wartości" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5411,10 +5589,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5422,107 +5600,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Pokaż/Ukryj" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Podpisz" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Podpisz/zweryfikuj wiadomość" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Podpis" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Sygnatura zweryfikowana" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Podpisywanie transakcji..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Rozmiar:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Słowacki" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Słoweński" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5530,43 +5704,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Źródło" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "Hiszpański" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Wydaj tylko potwierdzone monety" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Wydaj tylko potwierdzone wejścia." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5578,13 +5740,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Status" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Status:" @@ -5594,20 +5756,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Powodzenie" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5619,53 +5789,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Szwedzki" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Opróżnij" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Opróżnij klucze prywatne" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Synchronizowanie..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5673,59 +5847,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Tekst został skopiowany do schowka" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "Tekst został skopiowany do schowka." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Tajski" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5736,51 +5913,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "Wysokość prowizji może być dowolnie ustalona przez nadawcę. Jednak im niższa opłata, tym transakcja może dłużej oczekiwać na potwierdzenie." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Kwota będzie miała kolor czerwony, jeśli przekroczy dostępne środki." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "Adres bitcoin nigdy nie wygasa i będzie zawsze częścią portfela electrum." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "Opis nie jest wysyłany do odbiorcy. Zapisywany jest natomiast w pliku portfela i wyświetlany jest w zakładce \"Historia\"." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "Prowizja dla tej transakcji wydaje się wyjątkowo wysoka." @@ -5793,29 +5976,34 @@ msgid "The file was removed" msgstr "Plik został usunięty" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Następujące adresy zostały dodane" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "Dostępne są następujący dostawcy aliasów:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Następujące wejścia nie mogą zostać zaimportowane" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5823,55 +6011,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5880,24 +6079,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5905,7 +6104,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5914,7 +6113,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5922,27 +6125,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Ten łańcuch bloków jest wykorzystywany do weryfikowania transakcji wysłanych przez twój serwer transakcji." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Ten plik nie istnieje." @@ -5959,33 +6166,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Ta informacja jest widoczna przez odbiorcę jeśli wyślesz im podpisaną wiadomość." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5993,19 +6205,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "To jest tylko obserwowany portfel" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6013,26 +6225,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Rozmiar lokalnej kopii łańcucha bloków." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Może to powodować wyższe opłaty za transakcje." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Oznacza to że nie będziesz mógł wydać bitcoinów." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6045,15 +6265,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6065,34 +6285,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Transakcja nie została zapisana. Zamknąć mimo tego?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6100,7 +6331,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Ten portfel nie ma ziarna" @@ -6108,7 +6339,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6116,7 +6347,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Ten portfel jest tylko obserwowany." @@ -6125,30 +6356,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "Do" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6156,14 +6387,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6179,7 +6410,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6187,19 +6418,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Aby udowodnić, że ziarno został prawidłowo zachowane, przepisz go tutaj." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6233,71 +6468,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Łączny rozmiar" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Transakcja" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "ID transakcji" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "ID transakcji:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6305,36 +6547,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Transakcja niezwiązana z twoim portfelem" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Transakcja:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transakcje" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6342,27 +6580,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6370,15 +6608,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Spróbuj wyjaśnić nie tylko jaki to błąd, ale jak do niego doszło." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Turecki" @@ -6394,66 +6632,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Ukraiński" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Nie można utworzyć kopii zapasowej" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Nie można utworzyć csv" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Nie można eksportować historii" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Nie można odczytać pliku lub nie znaleziono transakcji" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6461,72 +6695,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Nieznany" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6534,8 +6773,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6547,7 +6790,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6569,7 +6812,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Użyj proxy Tor" @@ -6581,23 +6824,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Użyj jako serwer" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Używaj adresów reszty" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Używaj wielu adresów reszty" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6617,12 +6860,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6630,19 +6873,19 @@ msgid "Username" msgstr "Nazwa użytkownika" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Używa ikon z paczki ikon Icons8 (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Używanie adresów reszty utrudnia innym śledzenie twoich transakcji." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6650,7 +6893,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Weryfikuj" @@ -6662,41 +6905,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Wersja" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Urządzenie wideo" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Wyświetl w eksploratorze bloków" @@ -6704,20 +6943,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "OSTRZEŻENIE" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "UWAGA: WSZYSTKIE twoje klucze prywatne są tajne." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6733,11 +6972,15 @@ msgid "Wallet" msgstr "Portfel" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6745,11 +6988,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Utworzono kopię portfela" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Adres reszty portfela" @@ -6757,15 +7000,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6773,11 +7016,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Adres odbiorczy portfela" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6785,7 +7028,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6801,16 +7044,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Ostrzeżenie" @@ -6822,7 +7065,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6834,7 +7081,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6842,15 +7089,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Nie gwarantujemy, że import BIP39 będzie zawsze obsługiwany w Electrum." @@ -6866,25 +7113,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6894,7 +7145,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6906,8 +7157,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6915,13 +7167,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Nieprawidłowy podpis" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Tak" @@ -6929,11 +7181,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Śledzisz oddział" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6941,14 +7193,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Używasz Nie deterministycznego portfela, który nie może tworzyć nowych adresów." @@ -6956,7 +7209,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6968,11 +7221,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6980,27 +7233,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7008,11 +7265,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Możesz wpisać adres Bitcoin, etykietę z listy kontaktów (wyświetli się lista z podpowiedziami) lub alias (adres w stylu e-mail, który wskazuje na adres Bitcoin)" @@ -7021,19 +7282,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Możesz wczytać plik CSV używając ikony pliku." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7045,49 +7306,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7096,7 +7366,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7104,7 +7378,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7116,43 +7390,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "Twoje bitcoiny s zabezpieczone hasłem. Jednakże, twój portfel nie jest szyfrowany." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Twoje etykiety zostały zsynchronizowane." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "Rozszerzenie twojego ziarna to" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7160,15 +7446,15 @@ msgid "Your seed is important!" msgstr "Twoje ziarno jest ważne!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Twój serwer jest w oddziale" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7188,19 +7474,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "Twoje ziarno z portfela to:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "Historia twojego portfela została pomyślnie eksportowana." @@ -7212,12 +7498,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Twój portfel jest zabezpieczony hasłem i zaszyfrowany." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7281,43 +7567,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "są zamrożone" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "bloków" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7329,54 +7655,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7385,15 +7759,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7401,7 +7771,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "proszę czekać..." @@ -7409,15 +7783,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7425,12 +7799,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7445,7 +7815,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7457,15 +7831,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "nieznana" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7477,19 +7852,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "tylko obserwowana" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7497,25 +7876,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7524,19 +7911,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7544,7 +7931,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7552,7 +7943,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "O Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Wersja" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Strona główna" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "Deweloperzy" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Dystrybutorem jest Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Adres" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Klucze publiczne" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Klucz publiczny" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transakcje" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Można wysłać" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Kwota" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Kopia zapasowa kanału" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Pojemność" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Można wysłać" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "Zamroź" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Błąd" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Prowizja górnicza" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Wyjścia" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Zapłać" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Podbij prowizję" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Łączny rozmiar" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Podaj wartość" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Kwota wyjściowa" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Wyjścia" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Czy chcesz wysłać ten raport?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Nigdy" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Kopiuj" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "Szacowany czas dotarcia" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Kwota" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Kopiuj" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importuj" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importuj" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Adres" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Opis" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Maks" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Zapisz" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Zapłać" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Usuń" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Data" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Opis" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Kwota" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Wiadomość" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Zapłać" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Pytanie" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Wiadomość" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "Nie" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Tak" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Sieć" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Serwer" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Kwota" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Maks" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Błąd" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Hasło" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Podaj hasło" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Hasło" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "Wprowadź PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Ustawienia" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Język" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Proszę uruchomić ponownie Electrum, aby aktywować nowe ustawienia Interfejsu" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Jednostka podstawowa" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Zaawansowane" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Adres" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Port" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Nazwa użytkownika" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Hasło" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Podbij prowizję" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Wyjścia" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Wyjścia" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Wiadomość" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Kwota" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Adres" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Wiadomość" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Kwota" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Żądanie płatności" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Usuń" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 minut" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 godzinę" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 dzień" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 tydzień" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Anuluj" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Wybierz serwer automatycznie" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Serwer" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Dalej" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Prowizja górnicza" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Data" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "ID transakcji" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Wyjścia" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Podbij prowizję" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Podpisz" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Transmituj" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Zapisz" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Usuń" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Electrum komunikuje się ze zdalnymi serwerami w celu uzyskania informacji na temat transakcji oraz adresów. Wszystkie serwery spełniają ten sam cel, jedyną różnicą jest sprzęt. W większości przypadków wystarczy, aby Electrum wybrał jeden losowo. jeśli chcesz to możesz wybrać serwer ręcznie." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Automatyczne połączenie" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "Błąd: zduplikowany główny klucz publiczny" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "Wykryj istniejące konta" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Twoje ziarno jest ważne!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Jeżeli zgubisz swoje ziarno, twoje pieniądze przepadną." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Aby udowodnić, że ziarno został prawidłowo zachowane, przepisz go tutaj." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "To ziarno pozwoli ci na odzyskanie swojego portfela w przypadku problemów z komputerem." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "OSTRZEŻENIE" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Nigdy nie ujawniaj swojego ziarna." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Nigdy nie wpisuj go na stronie internetowej." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Nie przechowuj go w sposób elektroniczny." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "Twoje ziarno z portfela to:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "Błąd: zduplikowany główny klucz publiczny" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "Utwórz nową przechowalnię kluczy z klucza głównego" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "Ziarna BIP39 można zaimportować do Electrum, więc użytkownicy mogą uzyskać dostęp do funduszy zablokowanych w innych portfelach." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "Jednakże nie generujemy ziaren BIP39, ponieważ nie spełniają one naszych standardów bezpieczeństwa." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "Ziarna BIP39 nie zawierają numeru wersji, co zagraża kompatybilności w przyszłych wersjach portfelu." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "Błąd: zduplikowany główny klucz publiczny" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Rodzaj ziarna" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Stwórz nowe ziarno" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "Mam już ziarno" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Tak" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "Nie" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Zaszyfrowany" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Ziarno" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "nieznana" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Główny klucz publiczny" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Zmień hasło" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Powodzenie" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Błąd" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Adresy" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Odbierz" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Wyślij" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Błąd" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Anuluj" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Wstecz" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Dalej" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Sieć" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Ustawienia" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "O programie" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Błąd" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/pt_BR/electrum.po electrum-4.4.5+dfsg1/electrum/locale/pt_BR/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/pt_BR/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/pt_BR/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Sem a taxa FX disponível)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " confirmação" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Sobre" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Endereço" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "Whitepaper do &Bitcoin" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "Verificar atualizações" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Fechar" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Documentação" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Doar ao servidor" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Cifrar/decifrar mensagem" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Exportar" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Arquivo" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "Filtrar" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&Inverter horizontalmente" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&A partir de um código QR" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&De arquivo" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&De texto" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Da blockchain" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Ajuda" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Histórico" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importar" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Informações" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Rótulos" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Carregar transação" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Rede" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Novo" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "&Novo contato" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Novo/Restaurar" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Website Oficial" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Abrir" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Senha" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Pagar para vários" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "Plotar" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Plugins" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Chaves privadas" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Sair" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Aberto recentemente" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Relatar erro" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "&Salvar backup" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Semente" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "&Mostrar código QR em uma janela separada" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Assinar/verificar a mensagem" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Resumo" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Importar fundos" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Ferramentas" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Exibir" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Carteira" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Toque {} de {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 dia" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 hora" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 semana" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Coloque esse papel em uma superfície reta e bem iluminada." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 minutos" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Alinhe as bordas do Revealer com as linhas tracejadas nas partes superior e esquerda." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "Taxa 2fa: {} (para o próximo lote de transações)" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "4. Digite os números no software" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "Um CPFP é uma transação que envia uma saída não confirmada de volta para você, com uma taxa alta. O objetivo é fazer com que os mineradores confirmem a transação-pai para obter a taxa associada à transação-filho." @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "Um backup não contém informações sobre seu saldo local no canal." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Um backup é salvo automaticamente quando gerado uma nova carteira." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Uma cópia do arquivo da sua carteira foi criado em" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Uma biblioteca provavelmente está faltando." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "Um pagamento já foi iniciado para esta fatura" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "Uma tentativa anterior de pagar esta fatura não foi compensada" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Uma pequena taxa vai ser cobrada de cada transação que utilizar este servidor remoto. Você pode verificar e modificar suas preferências de faturamento quando a instalação estiver concluída." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Uma taxa sugerida é automaticamente adicionada a esse campo. Você pode sobrescrever. A taxa sugerida aumenta com o tamanho da transação." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "Um watchtower é um deamon que observa seus canais e evita que a outra parte roube fundos ao transmitir um estado antigo do canal." @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Sobre Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Aceitar" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Palavra Aceita" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Preço de aquisição" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Adicionar Cossignatário" @@ -323,45 +315,63 @@ msgid "Add cosigner" msgstr "Adicione um cossignatário" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." -msgstr "Adicionar endereços de retorno às faturas lightning BOLT11." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." +msgstr "Adiciona dados extras às transações de financiamento do seu canal, para que um backup estático possa ser recuperado de sua semente.\n\n" +"Observe que os backups estáticos permitem apenas que você solicite um fechamento forçado com o nó remoto. Isso pressupõe que o nó remoto ainda está online, não perdeu seus dados e aceita forçar o fechamento do canal.\n\n" +"Se estiver ativado, outros nós não poderão abrir um canal para você. Os dados de recuperação de canal são criptografados para que apenas sua carteira possa descriptografá-los. No entanto, a análise do blockchain poderá dizer que a transação provavelmente foi criada pela Electrum." -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "Adicionar faturas lightning à URIs de bitcoin" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" -msgstr "Adicione retorno em onchain para faturas lightning" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" +msgstr "Adicione retorno em onchain à faturas lightning" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "Adicionar separadores de milhar às quantidades de bitcoin" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "Adicionando informações ao tx, da carteira e da rede ..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "Adicionar ao Histórico" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "Adicionar aos controles do dispositivo" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "Adicionar transação ao histórico, sem transmiti-lá" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "Adicionando informações ao tx, da rede ..." -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Taxas adicionais" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "{} satoshis adicionais serão incluídos." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Endereço" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Detalhes do endereço" @@ -370,63 +380,70 @@ msgid "Address copied to clipboard" msgstr "O endereço foi copiado para a área de transferência" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Endereço congelado" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "O endereço não está na carteira." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "Reutilização de endereços" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "Endereço desconhecido para o nó:" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Endereços" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "Adicionar capacidade de recebimento na Lightning." - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "Adicionar capacidade de envio na Lightning." - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Avançado" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Pré-visualização avançada" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Após desabilitar as frases secretas você só pode emparelhar essa carteira Electrum se ela tiver uma frase secreta vazia. Se a frase secreta não estiver vazia, você precisará criar uma nova carteira com o assistente de instalação. Você pode usar essa carteira novamente a qualquer momento, reativando as frases secretas e digitando sua frase secreta." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "Após esse atraso, os fundos serão transferidos para um endereço derivado da semente da carteira." -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "Atalho" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Tudo" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Todos os campos devem ser preenchidos" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "Todas as saídas não são troco is_mine" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "Todos os status" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "Todos os tipos" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "Todos seus endereços são usados em pedidos pedentes" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "Permitir swaps instantâneos" @@ -434,11 +451,11 @@ msgid "Already up to date" msgstr "Atualizado" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Além disso, poeira não é mantida como troco, mas adicionada à taxa." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "Além disso, ao processar transações RBF, o BIP 125 impõe um limite inferior à taxa." @@ -446,7 +463,7 @@ msgid "Alternatively" msgstr "Alternativamente" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "Alternativamente, you pode salvar um backup de seu arquivo de carteira pelo menu Arquivo" @@ -454,18 +471,18 @@ msgid "Always check your backups." msgstr "Sempre verifique seus backups." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Quantidade" @@ -473,32 +490,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "Quantia para saída OP_RETURN deve ser zero." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "Quantia fora os limites" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "Quantidade recebida nos canais" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Quantia recebida:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Quantia enviada:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Quantia a enviar" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "Quantidade muito pequena" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "Valor muito pequeno para ser recebido em onchain" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Quantidade retirada dos canais" @@ -512,75 +533,85 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "Uma transação criptografada foi recuperada do grupo de cossignatários." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "Um Digital Bitbox não inicializado foi detectado." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "Um {} não nomeado" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "Outra instância desta carteira (mesma semente) possui um canal aberto com o mesmo nó remoto. Se você criar este canal, não poderá usar as duas carteiras em simultâneo.\n\n" +"Tem certeza?" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "Aparência" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Aplicar" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Árabe" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Você tem CERTEZA que quer apagar o dispositivo?\n" "Sua carteira ainda possuí Bitcoins!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Tem certeza de que deseja excluir este canal? Isso removerá as transações associadas do histórico da sua carteira." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Você tem certeza que deseja excluir sua carteira {}?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "Tem certeza de que deseja desabilitar trampoline?" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Você tem certeza que deseja apagar o Digital Bitbox?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Tem certeza que deseja prosseguir?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Você tem certeza que deseja remover esta transação e as {} transações filhas?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Tem certeza que deseja remover esta transação?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Armênio" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "Na altura do bloco: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Pelo menos um hostname deve ser fornecido após o símbolo em." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "No máximo 100 satoshis podem ser perdidos devido a este arredondamento." @@ -592,7 +623,7 @@ msgid "Audio Modem Settings" msgstr "Configurações do Modem de Áudio" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Autorização" @@ -608,7 +639,7 @@ msgid "Auto-connect" msgstr "Conectar automaticamente" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Verifica por atualizações de software automaticamente" @@ -616,35 +647,35 @@ msgid "BIP39 Recovery" msgstr "Recuperação BIP39" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "Semente BIP39" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "Sementes BIP39 podem ser importadas no Electrum para que os usuários possam acessar seus fundos guardados em outras carteiras." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "As sementes BIP39 não incluem um número de versão, o que compromete a compatibilidade com uma carteira futura." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "Fatura BIP70 salva como {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "Preço Fiat do BTC" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "Saldo BTC" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "BTC de entrada" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "BTC de saída" @@ -653,31 +684,31 @@ msgid "Back" msgstr "Voltar" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Backup" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Backup NÃO salvo. Diretório de backup não configurado." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Diretório de backup" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "Backup não configurado" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Backup salvo:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Saldo" @@ -685,27 +716,27 @@ msgid "Banner" msgstr "Anúncio" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Unidade base" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Unidade base da sua carteira." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "Faturas de pagamento em lote" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" -msgstr "" +msgstr "Lote de transações não confirmadas" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Antes de relatar um erro, atualize para a versão mais recente do Electrum (versão mais recente ou git HEAD) e inclua o número da versão em seu relatório." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Começar" @@ -721,19 +752,24 @@ msgid "BitBox02 Status" msgstr "Status da BitBox02" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Não há nenhum endereço de Bitcoin" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "URL do Bitcoin" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Transações em bitcoin em geral não são gratuitas. Uma taxa de transação é paga por quem enviar os fundos." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Altura do bloco" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blockchain" @@ -741,8 +777,8 @@ msgid "Bootloader" msgstr "Bootloader" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Hash do Bootloader" @@ -750,12 +786,20 @@ msgid "Bottom" msgstr "Margem Inferior" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Transmitir" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "Transmitido com sucesso" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "Transmitindo" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Transmitir transação..." @@ -763,15 +807,15 @@ msgid "Build Date" msgstr "Data da Compilação" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Búlgaro" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Aumentar comissão" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Aumentar comissão" @@ -779,7 +823,7 @@ msgid "CLTV expiry" msgstr "Expiração do CLTV" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +835,48 @@ msgid "Calibration values:" msgstr "Valores da calibração:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "Pode receber" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Pode enviar" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "Não é possível subir a taxa: taxa desconhecida pela transação original." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Não é possível traçar a história." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Cancelar" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "Cancelar (gasto-duplo)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." -msgstr "" +msgstr "Cancele uma transação não confirmada substituindo-a por uma transação de taxa mais alta que envia de volta para sua carteira." -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Cancelar transação" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Cancelado pelo usuário" @@ -840,36 +884,36 @@ msgid "Cannot add this cosigner:" msgstr "Impossível adicionar este cossignatário:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Não pode transmitir transação" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Não pode subir a taxa" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "Não pode cancelar transação" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "Não é possível criar transação filha" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "Não foi possível determinar taxas dinamicamente, não conectado" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "Não foi possível importar backup do canal." -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Não é possível carregar a carteira" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "Não é possível pagar menos do que a quantidade especificada na fatura" @@ -878,11 +922,11 @@ msgid "Cannot read file" msgstr "Não pode ler o arquivo" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "Não é possível salvar o backup sem permissão de ARMAZENAMENTO" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Não é possível assinar mensagens com este tipo de endereço:" @@ -902,38 +946,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "Não é possível iniciar o scanner QR: a inicialização falhou." -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Capacidade" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Ganhos de capital" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "Fluxo de caixa" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Incompatibilidade de certificado" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "Divisão de corrente detectada no bloco {0}" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Troco" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Endereço de troco" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "Alterar o PIN" @@ -941,60 +985,67 @@ msgid "Change Password" msgstr "Mudar senha" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "Altere suas configurações para permitir o gasto de moedas não confirmadas." + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Troco..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Backup do Canal" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Backup do Canal" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Backup do Canal:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "ID do canal" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Canal já fechado" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "Os backups de canal podem ser importados em outra instância da mesma carteira, digitalizando esse código QR." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "Os backups de canal podem ser importados em outra instância da mesma carteira." + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "Backups de Canais só podem ser usados para solicitar que seus canais sejam fechados." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Canal fechado" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Canal fechado, pode ser necessário aguardar pelo menos {} blocos, devido a atrasos no CSV" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Detalhes do canal" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Canal estabelecido." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "O canal está congelado para envio" @@ -1002,7 +1053,7 @@ msgid "Channel stats" msgstr "Estatísticas do canal" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "Tipo de canal" @@ -1010,9 +1061,9 @@ msgid "Channel updates to query." msgstr "Atualizações de canal para consulta." -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Canais" @@ -1020,11 +1071,11 @@ msgid "Channels in database." msgstr "Canais no banco de dados." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "Verifique nossa documentação online se você quiser configurar a Electrum como um watchtower" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "Marque esta caixa para solicitar um novo segredo. Você precisará redigitar sua semente." @@ -1038,33 +1089,33 @@ msgid "Checking for updates..." msgstr "Verificando atualizações..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Filho paga pelo pai" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "Filho paga\n" "pelo pai" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Filho paga pelo pai" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Chinês (Simplificado)" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Chinês (Tradicional)" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Escolha a Tela Inicial" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Escolha o arquivo de backup:" @@ -1076,7 +1127,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Escolha uma senha para criptografar suas chaves de carteira." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "Escolha um nó remoto e uma quantidade para financiar o canal." @@ -1088,7 +1139,7 @@ msgid "Choose an account to restore." msgstr "Escolha uma conta para restaurar." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Escolha o método de seleção de moeda (UTXO). Estão disponíveis:\n\n" @@ -1096,7 +1147,7 @@ msgid "Choose from peers" msgstr "Escolha dos pares" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Escolha como inicializar seu Digital Bitbox:" @@ -1126,7 +1177,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "Escolha o tipo de endereço na sua carteira." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Escolha o explorador de bloco online a ser usado para funções que necessitem de um navegador" @@ -1138,9 +1189,9 @@ msgid "Choose..." msgstr "Escolher..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Limpar" @@ -1148,81 +1199,82 @@ msgid "Clear all gossip" msgstr "Limpar todo gossip" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "Limpar a sessão após o período específicado de inatividade. Uma vez que a sessão expirou, seu PIN e sua frase secreta (se ativados) devem ser reinseridos para usar o dispositivo." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "Clique em Enviar para continuar" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Clique para ocultar a mensagem." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" -msgstr "Clique para alternar entre visualização de texto e código QR" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" +msgstr "Clique para abrir, clique com o botão direito do mouse no menu" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "Área de Transferência" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "A área de transferência está vazia" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Fechar" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Fechar canal" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "Fechamento de Transação" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Moedas" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Código" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "Análise de Privacidade de Moedas" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "Controle de Moedas" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "Controle de moeda ativo" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "Moeda está travada" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "Moeda selecionada para ser gasta" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Seleção de moedas" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "Seleção de moeda ativa (quantidades já selecionadas)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "Entrada da Coinbase" #: electrum/gui/text.py:102 msgid "Coins" @@ -1236,11 +1288,11 @@ msgid "Coldcard Wallet" msgstr "Carteira Coldcard" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Cor do tema" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "Combinar" @@ -1249,27 +1301,31 @@ msgstr "Conclua o processo de inicialização do seu dispositivo {}" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "Concluído" +msgid "Completed {} of {} groups needed" +msgstr "Concluído {} de {} grupos necessários" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "Calculando rota..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Console" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Contatos" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "Confirme a limpeza completa do dispositivo" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "Confirmar swap lightning?" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Confirmar frase-senha:" @@ -1277,33 +1333,29 @@ msgid "Confirm Password:" msgstr "Confirmar Senha:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Confirmar Semente" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Confirme a extensão da semente" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "Confirmar Alternar Proteção de Frase Secreta" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Confirmar transação" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Confirme a transação no seu dispositivo Ledger..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Confirmar ação" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "Confirma fechamento forcado?" @@ -1392,15 +1444,15 @@ msgid "Confirm wallet address on your {} device" msgstr "Confirme o endereço da carteira no seu dispositivo {}" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Confirmado. Assinando transação..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "Conectado" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "Nós conectados" @@ -1408,12 +1460,12 @@ msgid "Connected nodes are on the same chain" msgstr "Os nós conectados estão na mesma corrente" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "Conectado a {0} nó." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Conectado a {0} nós." @@ -1422,7 +1474,11 @@ msgid "Connected to {} peers" msgstr "Conectado a {} nós." -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "Conectando" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "As strings de conexão devem estar no formato @ : " @@ -1434,52 +1490,49 @@ msgid "Connections with lightning nodes" msgstr "Conexões com nós da lightning" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Considere a conexão para um servidor diferente, ou atualizar o Electrum." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Contatos" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "Fechamento cooperativo" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "Fechamento Cooperativo?" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Copiar" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Copiar endereço" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" -msgstr "Copiar Coluna" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" +msgstr "Copie a quantidade" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Copiar Imagem" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "Copiar Pedido Lightning" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Copiar Texto" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "Copiar URI" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Copiar e Fechar" @@ -1487,11 +1540,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Copie e cole o endereço do destinatário usando o botão Colar, ou use a câmera para escanear um código QR." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Copiar para a Área de transferência" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Copiar {}" @@ -1505,61 +1558,61 @@ #: electrum/plugin.py:691 msgid "Could not automatically pair with device for given keystore." -msgstr "" +msgstr "Não foi possível emparelhar automaticamente com o dispositivo para determinado keystore." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Não foi possível fechar a conexão: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "Não foi possível conectar ao ponto de canal" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "Não foi possível determinar quais saídas manter" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "Não foi possível encontrar moedas para a saída" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "Não foi possível encontrar uma saída adequada" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "Não foi possível encontrar saídas adequadas" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "Não foi possível forçar o fechamento da conexão: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "Não foi possível abrir a conexão: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "Não foi possível analisar o texto da área de transferência" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "Não foi possível obter Termos de Serviço:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Não foi possível assinar a mensagem" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "Não foi possível assinar a mensagem." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Relatório de falhas" @@ -1567,7 +1620,7 @@ msgid "Create New Wallet" msgstr "Criar uma nova carteira" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "Criar Pedido" @@ -1575,11 +1628,11 @@ msgid "Create a new Revealer" msgstr "Criar um novo Revealer" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Crie uma nova semente" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "Crie uma carteira usando a semente atual" @@ -1591,27 +1644,23 @@ msgid "Create new wallet" msgstr "Criar uma nova carteira" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Criar ou restaurar" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "Criar canais recuperáveis" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Criar transação (Criando transferência)" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "Criar uma nova solicitação de pagamento reutilizará um de seus endereços e substituirá uma solicitação existente. Continuar mesmo assim?" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "Data de criação" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Erro Crítico" @@ -1619,15 +1668,11 @@ msgid "Current Password:" msgstr "Senha Atual:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" -msgstr "" - -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" +msgstr "Taxa atual" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Taxa atual" @@ -1635,11 +1680,11 @@ msgid "Current version: {}" msgstr "Versão atual: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Customizado" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "URL personalizada" @@ -1647,35 +1692,35 @@ msgid "Custom secret" msgstr "Segredo personalizado" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Tcheco" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Dinamarquês" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Escuro" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Escuro/Claro" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Data" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Data: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "Debug logs podem permanecer no disco. Isto é muito útil para solução de problemas." @@ -1683,55 +1728,59 @@ msgid "Debug message" msgstr "Mensagem de depuração" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" -msgstr "" +msgstr "Diminuir pagamento" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Desencriptar" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "Descriptografar sua chave privada?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Padrão" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Excluir" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "Excluir o backup?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "Excluir pedidos expirados" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Excluir fatura?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "Excluir faturas" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "Excluir pedido?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Excluir pedidos" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Apagar o arquivo da carteira?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Excluir Carteira?" @@ -1739,43 +1788,48 @@ msgid "Denomination" msgstr "Denominação" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "Caminho de derivação" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Descrição" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Descrição da transação (não é obrigatório)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "Descrição:" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "Nó de destino" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Detalhes" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Detalhes..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "Detectar Contas Existentes" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "Fatura Lightning válida detectada, mas Lightning não habilitada para carteira e nenhum endereço alternativo encontrado." + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "Detectada fatura Lightning válida, mas não há canais abertos" @@ -1783,22 +1837,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "ID do dispositivo" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Etiqueta do dispositivo" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "Erro de comunicação do dispositivo. Por favor retire e reinsira o seu Digital Bitbox." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "O dispositivo não está no modo Bitcoin" @@ -1810,26 +1864,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Revealer digital ({}_{}) salvo como PNG e PDF em:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "Pai direto" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "Desativar o PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "Desativar Frases Secretas" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Desabilitado" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Desconectado" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "Mostrar sua seed?" @@ -1837,11 +1895,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Distribuído por Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "Não insira informações confidenciais / privadas aqui. O relatório será visível no rastreador de problemas público." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "Não foi possível parear" @@ -1849,8 +1907,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "Não cole código aqui que você não entenda. Executar código errado pode levar à perda irreversível de suas moedas." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Não o armazene eletronicamente." @@ -1858,11 +1916,11 @@ msgid "Do you have something to hide ?" msgstr "Você tem algo a esconder?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "Você quer criar uma nova semente, ou restaurar uma carteira usando uma semente existente?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "Você quer criar seu primeiro canal?" @@ -1878,51 +1936,62 @@ msgid "Do you want to delete the old file" msgstr "Deseja excluir o arquivo antigo" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "Você quer fazer um submarine swap reverso?" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "Você quer fazer uma swap submarine? Você precisará aguardar a confirmação da transação swap." - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "Você quer abrir isto agora?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "Deseja remover {} da sua carteira?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Você deseja enviar este relatório?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Você deseja continuar?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "Não conhece nenhum endereço para o nó:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Não exibir novamente." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "Download de taxas históricas" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "Download de dados ausente" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "Fazer o download de transações pai da rede.\n" +"permite o preenchimento de taxas e detalhes de input ausentes." + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "Fazendo o download de dados de input..." + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "Por conta de um BUG, versões antigas do Electrum não criarão a mesma carteira como uma nova versão ou outro software." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "Durante esse tempo, os fundos não serão recuperáveis de sua semente e podem ser perdidos se você perder seu dispositivo." -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Holandês" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "Estimativas dinâmicas de taxa não estão disponíveis" @@ -1934,16 +2003,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "ETA: a taxa é baseada em estimativas de tempo médio de confirmação" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "Editar" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "Editar Locktime" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "Editar taxas manualmente" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "Editar {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Plugins do Electrum" @@ -1953,16 +2033,16 @@ msgstr "A Electrum não pode emparelhar com o seu {}.\n\n" "Antes de solicitar bitcoins a serem enviados para endereços nesta carteira, certifique-se de que você possa emparelhar o seu dispositivo, ou que você tenha uma semente (e frase secreta, se houver). Caso contrário, todos os bitcoins recebidos ficarão inoperantes." -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "A Electrum se comunica com servidores remotos para obter informações sobre as suas transações e endereços. Todos os servidores cumprem o mesmo propósito, apenas diferindo em hardware. Na maioria dos casos, você vai desejar que a Electrum selecione um servidor aleatoriamente, contudo se tiver uma preferência pode escolher um servidor manualmente." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "O Electrum se conecta a vários nós para baixar os cabeçalhos dos blocos e descobrir a maior cadeia de blocos." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Preferências do Electrum" @@ -1970,93 +2050,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "A Electrum solicita o seu histórico de transações de um único servidor. O histórico retornado é verificado em relação aos cabeçalhos de blockchain enviados por outros nós, usando o Simple Payment Verification (SPV)." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "O Electrum envia os endereços da sua carteira para um único servidor, de forma a receber o seu histórico de transação." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "Electrum usa backups de canal estático. Se você perder seu arquivo de carteira, precisará solicitar que seu canal seja fechado à força pelo ponto remoto para recuperar seus fundos. Isso pressupõe que o ponto remoto esteja acessível e não tenha perdido seus próprios dados." + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Carteira Electrum" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum não foi capaz de copiar o arquivo de sua carteira para o local especificado." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Electrum não foi capaz de desserializar a transação:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum não foi capaz de abrir seu arquivo de transação" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum não foi capaz de processar sua transação" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "O Electrum não conseguiu produzir uma exportação da chave privada." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "O Electrum não conseguiu produzir uma exportação da transação." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "Electrum agora irá sair." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." -msgstr "" +msgstr "O foco da Electrum é rapidez, com baixo uso de recursos e simplificar o Bitcoin." -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "Ativar" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "Ativar Lightning?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "Ativar Proteção por PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "Ativar Frases Secretas" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "Ativar taxa de câmbio com histórico." -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "Habilitar arredondamento no valor de saída" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "Ativar frases secretas" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "Habilitar verificação de atualizações" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Habilitado" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "Ativados, canais não recuperáveis" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Encriptar" @@ -2073,39 +2157,39 @@ msgid "Encrypt {}'s seed" msgstr "Semente da {} criptografado" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Encriptar/desencriptar mensagem" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "Encriptar/desencriptar mensagem" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Criptografado" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "Criptografia e descriptografia não são compatíveis com {} no momento" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "Criptografia e descriptografia não estão implementadas no {}" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "Terminar" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "Inglês" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "Insira o PIN" @@ -2113,12 +2197,12 @@ msgid "Enter PIN:" msgstr "Insira a senha:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Digite Passphrase" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "Digite a frase secreta no dispositivo" @@ -2126,16 +2210,16 @@ msgid "Enter Password" msgstr "Insira a senha" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "Digite o ID do nó remoto ou a seqüência de conexão ou fatura" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Inserir Sementes" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "Insira uma descrição da transação" @@ -2145,8 +2229,8 @@ msgstr "Digite um nome descritivo para sua conta multisig.\n" "Você deve poder usar o nome posteriormente para identificar exclusivamente essa conta multisig" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "Insira um rótudo para nomear o seu dipositivo:" @@ -2154,7 +2238,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "Insira uma lista de endereços de Bitcoin (isso criará uma carteira somente para consulta), ou uma lista de chaves privadas." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Digite uma lista de endereços no campo 'Pagar para'." @@ -2164,7 +2248,7 @@ msgid "Enter a new PIN for your {}:" msgstr "Insira um novo pin para {}:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Digite sua nova senha abaixo." @@ -2174,7 +2258,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "Insira uma frase-chave para gerar essa carteira. Cada vez que você usar essa carteira, seu {} te pedirá pela frase-chave. Se esquecê-la, você não poderá acessar as bitcoins na carteira." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Digite endereços" @@ -2186,7 +2270,7 @@ msgid "Enter cosigner seed" msgstr "Informe a semente do cossignatário" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Digite a descrição" @@ -2202,22 +2286,26 @@ msgid "Enter passphrase on device?" msgstr "Digitou a frase secreta no dispositivo?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Digite a senha:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Introduza as chaves privadas" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Digite as chaves privadas:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "Digite a quantidade que você quer enviar" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "Insira a chave mestra privada que inicia com xprv:" @@ -2227,11 +2315,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "Insira a frase secreta para destravar esta carteira:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "Digite a senha usada quando o backup foi criado:" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "Digite as palavras de recuperação pressionando os botões de acordo com o que aparece na tela do seu dispositivo. Você também pode usar seu NUMPAD.\n" @@ -2249,13 +2337,13 @@ msgid "Enter wallet name" msgstr "Insira o nome da carteira" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "Insira seu BIP39 mnemonic:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "Insira sua senha Digital Bitbox:" @@ -2263,11 +2351,11 @@ msgid "Enter your PIN" msgstr "Digite seu PIN" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "Insira seu PIN (entre 1 e 9 dígitos):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Digite o seu PIN para prosseguir" @@ -2285,37 +2373,34 @@ msgid "Enter your password or choose another file." msgstr "Digite sua senha ou escolha outro arquivo." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Digite sua senha para prosseguir" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "Apagar o Digital Bitbox" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Erro" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Erro ao adicionar solicitação de pagamento" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "Erro ao combinar transações parciais" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Erro ao conectar ao servidor" @@ -2324,13 +2409,12 @@ msgid "Error connecting to {} server" msgstr "Erro ao conectar ao servidor {}" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "Error ao criar pagamento" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "Error ao criar pedido de pagamento" @@ -2338,28 +2422,28 @@ msgid "Error decrypting message" msgstr "Erro ao decriptar mensagem" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "Erro ao obter informações da conta da TrustedCoin." -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "Erro ao obter transações da rede" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "Erro ao combinar transações parciais" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Erro ao abrir arquivo" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "Erro ao analisar a fatura Lightning" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "Erro ao analisar os registros" @@ -2367,10 +2451,10 @@ msgid "Error scanning devices" msgstr "Erro escaneando dispositivos" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "Erro ao exibir endereço" @@ -2386,50 +2470,45 @@ msgid "Error: duplicate master public key" msgstr "Erro: chave pública mestra duplicada" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Esperanto" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Estimar" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Sair do Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "Data de expiração" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "Data de expiração do seu pedido." -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "Tempo de expiração" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Expirada" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Expira" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "Expira em" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "Vencimento:" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Exportar" @@ -2437,35 +2516,35 @@ msgid "Export Backup" msgstr "Exportar Backup" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Exportar o histórico" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "Exportar backup" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Exportar arquivo" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "Exportar para Coldcard" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "Exportar para arquivo" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "Exportar faturas" + +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "Exportar pedidos" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Revelar uma só chave privada pode comprometer toda a sua carteira!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Estenda esta semente com palavras personalizadas" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "Falhou" @@ -2481,21 +2560,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "Falha ao tentar decriptar usando este dispositivo de hardware." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "Falha ao mostrar código QR." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "Falha ao exportar para o arquivo." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "Falha ao importar do arquivo." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "Falhou em analisar a linha 'Pagar para'" @@ -2503,144 +2582,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "Falha ao enviar a trasação para o grupo de cossignatários" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Erro ao atualizar a senha" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "Endereço alternativo" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Não" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "Recursos" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Taxa" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "Taxa para filho" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "Taxa" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "Arredondamento de taxa" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "Taxa alvo" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "As taxas são pagas pelo remetente." -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Fiduciária" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "Saldo fiat" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Moeda Fiduciária" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "Fiat de entrada" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "Fiat de saída" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Arquivo" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "Arquivo de Backup" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Filtrar:" - -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "Finalizar" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "Arquivo criado" + +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "Filtrar por Data" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Encontrar" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "Versão do firmware" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "Versão do firmware (ou aplicativo \"Bitcoin\") muito antiga para suporte ao Segwit. Por favor atualize em" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "Versão do firmware muito antiga." -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "Versão do firmware muito antiga. Por favor atualize em" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "Taxa fixa" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Siga este ramo" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "Para CoinJoin; faixas privadas" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "Para faturas Lightning, os pagamentos não serão aceitos após o vencimento." -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "Para dispositivo de hardware; incluir xpubs" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "Para mais informações, visite" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "Para faturas on-chain, o endereço é reservado até a expiração. Depois disso, ele pode ser reutilizado." -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "Para escanear códigos QR." -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "Por razões de segurança nós aconselhamos que você sempre use a última versão da Electrum." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "Forçar-fechamento" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "Forçar fechamento do canal" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "Forçar fechamento do canal?" @@ -2648,54 +2731,55 @@ msgid "Fork detected at block {}" msgstr "Fork detectado no bloco {}" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Formato" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Formato: endereço, quantidade" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "Encaminhamento" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "Travar" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "Travar endereço" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "Travar endereços" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "Travar Moeda" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "Travar moedas" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "Congelar (para receber)" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "Congelar (para enviar)" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Francês" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "De" @@ -2708,8 +2792,8 @@ msgid "From {0} cosigners" msgstr "De {0} cossignatários" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "Congelado" @@ -2717,44 +2801,48 @@ msgid "Fulfilled HTLCs" msgstr "HTLCs realizado" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "2FA completo ativado. Isso ainda não é suportado." +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "Gastar totalmente" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "Creditado" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "Creditado ou Não usado" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "Ponto de financiamento:" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "Os fundos neste canal não serão recuperáveis da semente até que sejam devolvidos à sua carteira, e podem ser perdidos se você perder o arquivo da carteira." -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "Os fundos serão enviados para o endereço de retorno da fatura." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "Gerar uma nova carteira aleatória" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Alemão" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "Obter fatura" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Código do Google Authenticator:" @@ -2762,7 +2850,7 @@ msgid "Gossip" msgstr "Gossip" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Grego" @@ -2778,15 +2866,15 @@ msgid "Hardware Keystore" msgstr "Hardware de chaves" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Altura" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Olá Mundo" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Ajuda" @@ -2794,16 +2882,8 @@ msgid "Here is your master public key." msgstr "Aqui está a sua chave pública mestra." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Ocultar" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "Ocultar {}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Histórico" @@ -2811,11 +2891,11 @@ msgid "Homepage" msgstr "Página inicial" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Tela inicial" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "Saltos" @@ -2823,7 +2903,7 @@ msgid "Host" msgstr "Hospedeiro" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "Hostname não resolve (getaddrinfo falhou)" @@ -2839,49 +2919,51 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "No entanto, as carteiras de hardware não suportam a descriptografia de mensagens, o que as torna incompatíveis com o design atual do grupo de cossignatários." -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "Em todo caso, não geramos sementes BIP39, pois elas não atendem nosso padrão de segurança." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "No entanto, Não geramos sementes SLIP39." -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Húngaro" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "Eu já possuo a semente" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "Eu perdi minha conta do Google Authenticator" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "IP/porta no formato:\n" "[host]:[port]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Se a opção auto-conectar estiver habilitada, Electrum sempre usará o servidor com a maior cadeia de blocos disponível." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "Se habilitado, pelo menos 100 satothis podem ser perdidos devido a isso, por transação." -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Se estiver desativado, você deve escolher um servidor que deseja usar. O Electrum avisará se seu servidor está atrasado." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." -msgstr "Se esta opção estiver marcada, seu cliente concluirá os swaps reversos antes que a transação de financiamento seja confirmada." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." +msgstr "Se esta opção estiver marcada, seu cliente concluirá swaps reversos antes que a transação de financiamento seja confirmada.\n\n" +"Observe que você corre o risco de perder os fundos no swap, se a transação de financiamento nunca for confirmada." -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "Se não tiver certeza, tente restaurar como '{}'." @@ -2889,16 +2971,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "Se você não tem certeza do que se trata, deixe este campo sem mudanças." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "Se você está online, clique no \"{}\" para continuar." -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "Se você marcar esta opção, suas transações não confirmadas serão consolidadas em uma única transação." -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "Se você desabilitar seu PIN, qualquer pessoa com acesso físico ao seu dispositivo {} pode gastar seus bitcoins." @@ -2906,13 +2988,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "Se você não sabe do que se trata, deixe este campo em branco." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "Se você forçar o fechamento deste canal, os fundos que você possui não estarão disponíveis por {} blocos." -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "Se você esquecer uma frase secreta, não poderá acessar nenhum bitcoin na carteira por trás dela. Uma frase secreta não é um PIN. Apenas mude isso se tiver certeza do que está fazendo." @@ -2924,11 +3006,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "Se você perdeu sua conta do Google Authenticator, pode solicitar um novo segredo. Você precisará redigitar sua semente." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "Se você perdeu sua autenticação em dois fatores, precisa restaurar sua carteira a partir da semente para solicitar um novo código." -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "Se você tiver um watchtower privado, insira sua URL aqui." @@ -2936,7 +3018,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "Se, de fato, você tiver uma câmera conectada, esse erro poderá ser causado por erros nas versões anteriores do PyQt5 no Linux. Tente instalar o PyQt5 mais recente:" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "Se você continuar tendo problemas de rede, tente usar um proxy Tor." @@ -2944,23 +3026,27 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Se você perder sua semente, seu dinheiro será perdido permanentemente." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "Se você perder seu arquivo da carteira, a única coisa que você pode fazer com um backup é solicitar que seu canal seja fechado, para que seus fundos sejam enviados em cadeia." -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "Se você recebeu esta transação de um dispositivo não confiável, não aceite assiná-la mais de uma vez,\n" "caso contrário, poderá acabar pagando uma taxa diferente." +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "Se você solicitar um fechamento forçado, seu nó fingirá que perdeu seus dados e solicitará ao nó remoto que transmita seu estado mais recente. Fazer isso de vez em quando ajuda a garantir que os nós sejam honestos, porque seu nó pode puni-los se eles transmitirem um estado revogado." + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "Se você usar uma frase secreta, verifique se ela está correta." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Se você deseja criar novos endereços, use uma carteira determinista." @@ -2968,16 +3054,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "Se o seu dispositivo não for detectado no Windows, vá para \"Configurações\", \"Dispositivos\", \"Dispositivos conectados\" e \"Remover dispositivo\". Em seguida, conecte seu dispositivo novamente." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "Se a sua carteira contiver fundos, verifique se você salvou sua semente." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "Ignorar e continuar?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importar" @@ -2989,39 +3074,43 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Importar endereços Bitcoin ou chaves privadas" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "Importar Backup de Canal?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Importar endereços" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "Importar Backup de Canal" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Importar arquivo" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "Importar faturas" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "Importar o pareamento de Digital Bitbox desktop app" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Importar chaves privadas" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "Importar pedidos" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "Especialmente, NÃO UTILIZE serviços para 'resgatar as chaves privadas redeem private key propostas por terceiros." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "Em andamento" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3029,48 +3118,49 @@ "Não há backup, e o usuário tem uma prova disso.\n" "Este é um recurso avançado, sugerido apenas para ser usado em configurações redundantes de vários usuários." -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "Em alguns casos, use até 3 endereços de troco para dividir grandes quantidades de moeda e ofuscar o endereço do destinatário." -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "No app mobile da Electrum, use o botão 'Enviar' para escanear este QR code." + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "No próximo bloco" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "Incluída no bloco: {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Senha incorreta" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "A senha inserida está incorreta." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "Semente Incorreta" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Aumentar taxa" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "Aumente sua taxa de transação para melhorar sua posição no mempool." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Indonésio" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "Informação" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Informação" @@ -3083,30 +3173,30 @@ msgid "Initialize Device" msgstr "Inicializar Dispositivo" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "Inicializado" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "Iniciador" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Quantidade de entrada" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "backup do canal de entrada" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Introduza uma transação bruta" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Entradas" @@ -3114,7 +3204,7 @@ msgid "Install Wizard" msgstr "Assistente de Instalação" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Instale o pacote zbar para habilitar isso." @@ -3122,11 +3212,11 @@ msgid "Instructions:" msgstr "Instruções:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "Saldo insuficiente" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Saldo insuficiente" @@ -3134,58 +3224,56 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "Pesos inteiros também podem ser usados em conjunto com '!', Por exemplo, defina um valor para '2!' e outro para '3!' para dividir suas moedas 40-60." -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Endereço Inválido" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Quantidade Inválida" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Endereço Bitcoin Inválido" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Endereço de bitcoin inválido" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "Endereço de bitcoin inválido." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Taxa Inválida" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Código JSON inválido." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Linhas inválidas encontradas:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "PIN inválido" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Chave Pública inválida" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Quantia inválida" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" -msgstr "" +msgstr "Formato de fatura inválido" #: electrum/slip39.py:228 msgid "Invalid length." @@ -3203,20 +3291,20 @@ msgid "Invalid mnemonic padding." msgstr "Preenchimento de mnemônico inválido." -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "Palavra de mnemônico inválida" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "ID do nó inválido, deve ter 33 bytes e ser hexadecimal" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "Senha de uso único inválida." @@ -3229,45 +3317,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "Magic xpub inválida. Certifique-se de que seu dispositivo {} esteja configurado para a cadeia correta." -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "Fatura" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "A fatura já está paga" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "Fatura venceu" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" +msgstr "A fatura tem status desconhecido" -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "A fatura não é uma fatura Lightning válida:" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" -msgstr "" +msgstr "Fatura requer um desconhecido ou incompatível recurso Lightning" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "A fatura quer que arrisquemos bloquear fundos por um tempo excessivo." -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Faturas" @@ -3275,15 +3350,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "Ela também contém sua chave pública mestra que permite consultar seus endereços." -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "Não pode ser feito o backup simplesmente exportando essas chaves privadas." -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "Está em conflito com a história atual." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "Pode ser importado em outra carteira com a mesma semente." @@ -3293,33 +3368,33 @@ #: electrum/gui/qt/channel_details.py:64 msgid "It shows a channel that was opened with another instance of this wallet" -msgstr "" +msgstr "Mostra um canal que foi aberto com outra instância desta carteira" #: electrum/gui/kivy/main_window.py:799 msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "Ele será baixado automaticamente depois, a menos que você desative o gossip." -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Italiano" #: electrum/plugins/jade/qt.py:38 msgid "Jade Status" -msgstr "" +msgstr "Status Jade" #: electrum/plugins/jade/__init__.py:6 msgid "Jade wallet" -msgstr "" +msgstr "Carteira Jade" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Japonês" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "Unir entradas/saídas" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "Recuperação de semente KeepKey" @@ -3327,7 +3402,7 @@ msgid "KeepKey wallet" msgstr "KeepKey wallet" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Atalho de teclado: digite \"!\" para enviar todas as suas moedas." @@ -3335,15 +3410,15 @@ msgid "Keystore" msgstr "Keystore" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "Tipo de keystore" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "Quirguiz" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Rótulo" @@ -3357,23 +3432,23 @@ #: electrum/plugins/labels/qml.py:22 msgid "LabelSync Plugin" -msgstr "" +msgstr "Plugin LabelSync" #: electrum/plugins/labels/qml.py:103 msgid "Labels downloaded" -msgstr "" +msgstr "Rótulos baixados" #: electrum/plugins/labels/qml.py:84 msgid "Labels uploaded" -msgstr "" +msgstr "Rótulos enviados" #: electrum/plugins/labels/__init__.py:6 msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "Rótulos, IDs de transações e endereços são criptografados antes de serem enviados ao servidor remoto." +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Idioma" @@ -3381,7 +3456,7 @@ msgid "Latest version: {}" msgstr "Última versão: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Letão" @@ -3414,56 +3489,60 @@ msgid "Licence" msgstr "Licença" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Light" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "Lightning" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "Lightning (congelado)" #: electrum/gui/qt/channel_details.py:51 msgid "Lightning Channel" -msgstr "" +msgstr "Canal Lightning" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:3 msgid "Lightning Gossip" msgstr "Gossip Lightning" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "Fatura Lightning" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "Lightning Network" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "Estatísticas da Lightning Network" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "ID do nó Lightning:" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "Pagamento Lightning" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "Pedido Lightning" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "Roteamento Lightning" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "Lightning congelado" @@ -3475,19 +3554,20 @@ msgid "Lightning invoices are also supported." msgstr "Faturas Lightning também são suportadas." -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "No momento, o Lightning está restrito a carteiras HD com endereços p2wpkh." -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "Lightning está desativado" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." -msgstr "" +msgstr "Lightning não está disponível para esta carteira." -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "A Lightning não está habilitada porque esta carteira foi criada com uma versão antiga da Electrum. Criar chaves Lightning?" @@ -3495,93 +3575,115 @@ msgid "Lightning is not enabled for this wallet" msgstr "Lightning não está ativada para esta carteira" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." -msgstr "" +msgstr "Lightning não está ativada." -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "Chaves Lightning foram inicializadas." -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "Pagamentos lightning não está disponível para esta carteira" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "Os pagamentos lightning exigem encontrar um caminho através da Lightning Network. Você pode usar o roteamento de trampolim ou roteamento local (gossip).\n\n" +"O download da rede gossip usa bastante largura de banda e armazenamento e não é recomendado em dispositivos móveis. Se você usar trampolim, só poderá abrir canais com nós trampolim." + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "O suporte a Lightning na Electrum é experimental. Não coloque grandes quantidades em canais lightning." + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "Lightning:" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Linha #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "Carregar uma carteira do cartão micro SD" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "Carregar uma carteira do cartão micro SD (a semente atual é sobrescrita)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "Carregar Backup" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Carregar transação" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "Abrindo backup..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "Local" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "&Watchtower Local" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "Local (futuro: {})" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "Watchtower Local" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "Saldo local" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" -msgstr "" +msgstr "Limite do dust local" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" -msgstr "" +msgstr "Fechamento forçado local" #: electrum/gui/kivy/main_window.py:785 msgid "Local gossip database deleted." msgstr "Banco de dados gossip local excluído." -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" -msgstr "" +msgstr "Reserva local" + +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "LockTime" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "ID de canal longo" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "Ponta de Saída longo" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "Parece que você inseriu uma semente válida do tipo '{}', mas esta caixa de diálogo não oferece suporte a essas sementes." -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Buscando transações" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Taxa baixa" @@ -3601,7 +3703,7 @@ msgid "Make sure you install it with python3" msgstr "Certifique-se de instalar com o python3" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Certifique-se de possuir a frase de sementes ou as chaves privadas, antes de solicitar que Bitcoins seja enviado para esta carteira." @@ -3609,26 +3711,26 @@ msgid "Master Fingerprint" msgstr "Impressão digital master" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Chave mestra pública" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "Matrix" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Máximo" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Taxa máxima excedida" @@ -3640,48 +3742,52 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "Com base em Mempool: taxa está direcionando uma profundidade no memory pool" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "Profundidade na Mempool" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "Mesclar assinaturas de" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Mensagem" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "Criptografar, Descriptografar e assinar mensagens não são suportados atualmente for {}" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" -msgstr "" +msgstr "Método" #: electrum/plugins/ledger/auth2fa.py:70 msgid "Method:" msgstr "Método:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" -msgstr "" +msgstr "Min" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "Taxa da mineração" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Taxa de mineração" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "Taxa de mineração: {} (Pode se ajustada na próxima tela)" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" -msgstr "" +msgstr "Diversos" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "Valor em falta" @@ -3690,21 +3796,21 @@ msgid "Missing libraries for {}." msgstr "Bibliotecas ausentes para {}." -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "Tx anterior ausente para entrada legada." -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "Tx anterior ausente." -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "URL para redirecionamento não informada." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "Opções de pareamento com celular" @@ -3712,14 +3818,18 @@ msgid "More info at: {}" msgstr "Mais informações em: {}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "Mais de um código QR foi encontrado na tela." -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "Mova fundos entre seus canais para aumentar sua capacidade de envio." +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "Mova o controle deslizante para definir a quantidade e a direção da troca." + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Carteira Multi-Assinatura" @@ -3732,18 +3842,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "SEM DISPOSITIVO PIN - veja acima" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Nome" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "Nomeie este {}. Se você tem vários dispositivos, seus nomes ajudam a distinguí-los." +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Rede" @@ -3752,25 +3862,29 @@ msgid "Network Setup" msgstr "Configuração de rede" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "Requisição de rede expirada." -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Nunca" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Nunca divulgue sua semente." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Nunca digite-o em um site." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "Novo Canal" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Novo Contato" @@ -3782,46 +3896,46 @@ msgid "New Request" msgstr "Novo pedido" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Novo contato" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "Nova transação" + +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" +msgstr "Nova taxa" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" -msgstr "" - -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "Nova transação: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Próximo" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" -msgstr "Próximo share" +msgstr "Próxima parte" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "Não" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "Sem dados" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Nenhuma Descrição" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "Nenhum código QR foi encontrado na tela." @@ -3829,23 +3943,27 @@ msgid "No Wallet" msgstr "Sem Carteira" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "Sem endereços disponíveis." + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "Nenhum endereço disponível. Remova alguns dos seus pedidos pendentes." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "Sem quantia" #: electrum/plugins/trustedcoin/qml.py:408 msgid "No auth code" -msgstr "" +msgstr "Sem código de autenticação" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "Não há dados" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Nenhum endereço de doação para este servidor" @@ -3857,9 +3975,13 @@ msgid "No existing accounts found." msgstr "Nenhuma conta existente encontrada." -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" -msgstr "" +msgstr "Sem taxa" + +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "Sem taxa" #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" @@ -3869,23 +3991,23 @@ msgid "No hardware device detected." msgstr "Nenhum dispositivo hardware detectado." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "Entradas não encontradas." -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "Sem hardware de chave" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Não há mais endereços em sua carteira." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Sem saídas" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "Caminho não encontrado" @@ -3901,17 +4023,17 @@ msgid "No wallet loaded." msgstr "Nenhuma carteira carregada." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "ID do nó" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "Nó alias" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "Nós" @@ -3919,17 +4041,17 @@ msgid "Nodes in database." msgstr "Nós no banco de dados" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Nenhum" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "Norueguês Bokmal" @@ -3937,53 +4059,58 @@ msgid "Not Now" msgstr "Agora Não" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "Não Verificado" #: electrum/gui/qml/qebitcoin.py:112 msgid "Not a master key" -msgstr "" +msgstr "Não é um chave mestra" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "Não disponível para esta carteira." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Desconectado" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "Não ativado" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Sem fundos suficientes" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "Fundos insuficientes no endereço." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "Sem fundos suficientes." + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "Não verificado" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "Ainda não está disponível" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Note que se você congelar alguns de seus endereços, os fundos disponíveis será menor do que o saldo total." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "Observe que os canais da lightning serão convertidos em canais de backup" @@ -3996,10 +4123,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "Note que suas moedas não estão bloqueadas neste serviço. Você pode retirar seus fundos a qualquer momento e sem nenhum custo, sem o servidor remoto, usando a opção 'restaurar carteira' com sua semente da carteira." -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "Observe que você corre o risco de perder os fundos no swap, se a transação de financiamento nunca for confirmada." - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "Nota: Se você habilitar essa configuração, precisará do seu dispositivo de hardware para abrir sua carteira." @@ -4008,7 +4131,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "Nota: Esta câmera gera quadros de resolução relativamente baixa; A precisão da digitalização QR pode ser afetada" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "Nota: esta é uma transação offline, se você quiser que a rede a veja, você precisa transmiti-la." @@ -4016,11 +4139,11 @@ msgid "Nothing set !" msgstr "Nada definido!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "Nada para plotar." -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "Nada para resumir." @@ -4028,11 +4151,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Número de zeros exibidos depois do ponto decimal. Por exemplo, se for definido como 2, \"1.\" será exibido como \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "Concluído" @@ -4044,8 +4168,8 @@ msgid "OR" msgstr "OU" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Offline" @@ -4053,20 +4177,20 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "No Linux, você pode ter que adicionar uma nova permissão às suas regras do udev." -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" -msgstr "" +msgstr "On-chain" #: electrum/gui/kivy/uix/ui_screens/status.kv:42 msgid "Onchain" msgstr "Onchain" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "Fatura Onchain" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Um endereço por linha." @@ -4074,7 +4198,7 @@ msgid "One-server mode" msgstr "Modo servidor único" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Explorador de bloco online" @@ -4086,7 +4210,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "Somente scripts OP_RETURN, com um push constante, são suportados." -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "Apenas endereços de saída são suportados por {}" @@ -4094,29 +4218,28 @@ msgid "Only connect to a single server" msgstr "Conecte-se apenas a um único servidor" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "Limpe um dispositivo apenas se você tiver a semente de recuperação anotada e as carteira(s) do dispositivo estiverem vazias, caso contrário, os bitcoins serão perdidos para sempre." -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "Abrir canal" -#: electrum/gui/qt/send_tab.py:674 +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" +msgstr "Abrir um canal Lightning?" + +#: electrum/gui/qt/send_tab.py:690 msgid "Open a new channel" msgstr "Abrir um novo canal" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "Abrir a caixa de diálogo de visualização avançada da transação quando clicar em 'Pagar'." - #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "Abrir calibração de pdf" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "Canal aberto" @@ -4124,24 +4247,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "Abra sua carteira cossignatária para recuperá-la." -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "Abrir arquivo {}" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "Apelido" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "Registro Apelido, usado para receber moedas e assinar pedidos de pagamento." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "Abrindo canal..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Opções" @@ -4151,17 +4274,17 @@ #: electrum/plugin.py:695 msgid "Or click cancel to skip this keystore instead." -msgstr "" +msgstr "Ou clique em cancelar para ignorar esta keystore." -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "Outros servidores conhecidos" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" -msgstr "" +msgstr "Outras opções" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "Firmware de dispositivo desatualizado" @@ -4170,92 +4293,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "Firmware {} desatualizado para o dispositivo rotulado {}. Por favor, baixe o firmware atualizado de {}" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" -msgstr "" +msgstr "Firmware {} desatualizado para o dispositivo rotulado {}. Atualize usando um aplicativo complementar Blockstream Green" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "Ponto de Saída" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Quantidade de saída" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "Ponto de saída" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Saídas" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Visão geral" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "Código PIN" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "Proteção por senha" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN desativado" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "PIN não atualizado" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "A proteção por PIN é altamente recomendada. Um PIN é sua única proteção contra alguém que rouba seus bitcoins se eles obtiverem acesso físico ao seu {}." -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "Senha definida" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PIN atualizado" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Pago" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "Pago!" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "Pais" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "Parcialmente assinada" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Frase secreta" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "FraseSecreta:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "Frases secretas" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "As frases secretas permitem que você acesse novas carteiras, cada uma escondida atrás de uma senha específica sensível a maiúsculas e minúsculas." +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Senha" @@ -4263,7 +4395,7 @@ msgid "Password Strength" msgstr "Segurança da palavra-passe" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "A senha está desativada, esta carteira não está protegida" @@ -4275,33 +4407,29 @@ msgid "Password mismatch" msgstr "Senha incorreta" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "Senha deve ter no mínimo 4 caracteres." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "Senha deve ter menos de 64 caracteres." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "Senha não atualizada" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "Senha requerida" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "Senha atualizada para {}" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "Senha atualizada com sucesso" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "A palavra-passe foi atualizada com sucesso" @@ -4309,43 +4437,43 @@ msgid "Password:" msgstr "Senha:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "Colar da área de transferência" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "Colar fatura da área de transferência" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Pagar" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "Pagar fatura lightning?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "Pagamento onchain" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Pagar para" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Pagar para múltiplos endereços" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" -msgstr "" +msgstr "PayServer" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" -msgstr "" +msgstr "Configurações do PayServer" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "Hash do pagamento" @@ -4353,22 +4481,35 @@ msgid "Payment Received" msgstr "Pagamento Recebido" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Pedido de Pagamento" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "Falha no Pagamento" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "Pagamento falhou:" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "Hash do pagamento" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "Pagamento em andamento" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "Pagamento em andamento..." + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "Logs de Pagamento" @@ -4376,25 +4517,26 @@ msgid "Payment log:" msgstr "Logs de Pagamento:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "Pagamento recebido" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" -msgstr "" +msgstr "Pagamento recebido:" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "O pedido de pagamento expirou" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "Pagamento enviado" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Pagamento enviado." @@ -4410,19 +4552,23 @@ msgid "Pending" msgstr "Pendente" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "Fazendo swap..." + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "Provavelmente estão faltando algumas dependências..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Persa" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "Por favor, descreva brevemente o que levou ao erro (opcional):" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "Verifique a conexão da sua rede." @@ -4430,31 +4576,31 @@ msgid "Please check your {} device" msgstr "Verifique seu {} dispositivo móvel" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Por favor, confirme" #: electrum/plugins/jade/jade.py:245 msgid "Please confirm signing the message with your Jade device..." -msgstr "" +msgstr "Por favor, confirme a assinatura da mensagem com o seu dispositivo Jade..." -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." -msgstr "" +msgstr "Por favor, confirme os detalhes da carteira multisig no seu dispositivo Jade..." -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." -msgstr "" +msgstr "Por favor, confirme os detalhes da transação no seu dispositivo Jade..." -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "Por favor, crie um backup do seu arquivo de carteira!" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" -msgstr "" +msgstr "Por favor ative o gossip" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "Por favor, insira uma quantidade" @@ -4462,7 +4608,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Informe a chave pública mestra (xpub) do seu cossignatário." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "Por favor digite seu código do Google Authenticator" @@ -4471,7 +4617,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "Por favor digite seu código do Google Authenticator:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "Por favor digite seu endereço de e-mail" @@ -4495,9 +4641,9 @@ msgid "Please insert your {}" msgstr "Por favor insira seu {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "Observe que backups de canais não podem ser usados para restaurar seus canais." @@ -4505,15 +4651,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Cole a chave pública mestra do cossignatário, ou digitalize usando o botão da câmera." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Informe quaisquer erros como problemas no github:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "Por favor, reporte esse problema manualmente" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Por favor reinicie o Electrum para ativar as novas definições de GUI" @@ -4526,11 +4672,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "Por favor, salve estas {0} palavras em papel (a ordem é importante). " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "Por favor, escaneie um endereço Bitcoin ou um pedido de pagamento" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "Por favor, selecione o diretório de backup" @@ -4540,10 +4686,10 @@ #: electrum/gui/qt/installwizard.py:718 msgid "Please share it with your cosigners." -msgstr "Compartilhe-a com seus cossignatários." +msgstr "Por favor compartilhe com seus fiadores." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "Assine e transmita a transação de financiamento" @@ -4551,7 +4697,7 @@ msgid "Please try again." msgstr "Por favor, tente novamente." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "Por favor, digite aqui." @@ -4559,7 +4705,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Digite sua frase de sementes usando o teclado virtual." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Por favor, aguarde" @@ -4567,15 +4713,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "Por favor, aguarde enquanto a Electrum procura por atualizações." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Por favor, aguarde..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Polonês" @@ -4583,54 +4729,52 @@ msgid "Port" msgstr "Porta" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "Número da porta deve ser decimal" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Português" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "Português (Brasil)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "Posição na mempool" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Preferências" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "Pré-imagem" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "Preparando transação de importação de fundos..." #: electrum/plugins/jade/jade.py:258 msgid "Preparing to sign transaction ..." -msgstr "" +msgstr "Preparando para assinar transação ..." -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." -msgstr "" +msgstr "Preparando entradas da transação..." -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "Preparando transação..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" -msgstr "" +msgstr "Preservar o pagamento" #: electrum/gui/qt/installwizard.py:282 msgid "Press 'Next' to choose device to decrypt." @@ -4660,42 +4804,50 @@ msgid "Press Next to open" msgstr "Pressione Próximo para abrir" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Pressione novamente para sair" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "Pré-visualizar" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" -msgstr "Share anterior" +msgstr "Parte anterior" #: electrum/plugins/revealer/qt.py:73 msgid "Printer Calibration" msgstr "Calibração da Impressora" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "Análise de Privacidade" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Chave privada" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Chaves privada" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Chaves privadas exportadas." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" -msgstr "" +msgstr "Problema ao excluir a carteira" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "Problema abrindo canal: " -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "Próximo" @@ -4723,8 +4875,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "Fornece suporte para assinatura de transações em computador desconectado da internet." +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4736,40 +4888,40 @@ msgid "Proxy mode" msgstr "Modo do proxy" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "As configurações de proxy se aplicam a todas as conexões: com servidores Electrum, mas também com serviços de terceiros." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Usuário proxy" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "Chave pública" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Chave pública" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Chave pública" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "Erro no leitor de QR" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "Código QR" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "Código QR copiado para a área de transferência" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "Código QR salvo no arquivo" @@ -4781,10 +4933,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "Scanner de código QR para quadro de vídeo com formato de pixel inválido" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "O leitor QR falhou ao carregar. Isso pode acontecer se você estiver usando uma versão mais antiga do PyQt5." +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Pergunta" @@ -4793,15 +4946,15 @@ msgid "Quit" msgstr "Sair" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "LEMBRE-SE DA SENHA!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "Bruto" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "Transação raw" @@ -4813,21 +4966,28 @@ msgstr "Volte a introduzir o novo PIN para o seu {}.\n\n" "NOTA: as posições dos números foram alteradas!" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Leia o código QR" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "Ler código QR pela câmera" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "Ler código QR na tela" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "Ler código QR com a câmera" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Arquivo de leitura" @@ -4835,23 +4995,28 @@ msgid "Read from microphone" msgstr "Ler do microfone" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "Ler fatura do arquivo" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "Pronto para criptografar para revealer {}" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "Ganhos de capital realizados" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" -msgstr "Rebalancear" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" +msgstr "Quer realmente excluir esta carteira?" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "Rebalancear canais" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "Rebalancear canais existentes" @@ -4863,28 +5028,20 @@ msgid "Rebalancing channels" msgstr "Rebalanceando canais" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Receber" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "Fila de recebimento" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "Recebimento" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "Endereço de recebimento" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "Destinatário" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "Destinatário não especificado." @@ -4897,59 +5054,63 @@ msgid "Recover from a seed you have previously written down" msgstr "Recuperar de uma semente que você anotou anteriormente" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Resgatar Script" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "Faturas relacionadas" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "Nó Remoto" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "ID do nó remoto" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "Saldo remoto" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" -msgstr "" +msgstr "Limite do dust remoto" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "ID do par remoto" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" -msgstr "" +msgstr "Reserva remota:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Remover" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "Remover backup do canal?" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "Remover do coin control" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "Remover da carteira" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "Remover {} da sua lista de contatos?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "Replace by fee" @@ -4957,50 +5118,50 @@ msgid "Report contents" msgstr "Reportar conteúdos" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Reporte enviado" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Relatar falhas" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "Pedido copiado para a área de transferência" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "Pedir fechamento à força?" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "Pedir fechamento à força" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" -msgstr "" +msgstr "Requisitar um fechamento forçado pelo peer remoto?" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "Pedido rejeitado pelo servidor" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "Pedido enviado" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Quantidade pedida" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "A capacidade solicitada do canal está acima do máximo do permitido do protocolo." -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "Solicitando informações da conta, vindo do servidor da TrustedCoin..." @@ -5009,11 +5170,11 @@ msgid "Requesting {} channels..." msgstr "Solicitando {} canais..." -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Solicitador" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "Pedidos" @@ -5022,32 +5183,32 @@ msgid "Require {0} signatures" msgstr "Requer {0} assinaturas" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "Pacote obrigatório 'PIL' não está disponível - Por favor, instale-o ou use o site da Trezor." -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "Pacote necessário 'PIL' não está disponível - Por favor, instale-o." -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Requer" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "Resetar" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "Restaurar a carteira 2FA" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "Restaure a carteira two-factor" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "Tentar de novo" @@ -5071,23 +5232,23 @@ msgid "Right side" msgstr "Lado direito" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Romeno" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Russo" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "Semente SLIP39" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "As sementes SLIP39 podem ser importadas na Electrum, para que os usuários possam acessar fundos bloqueados em outras carteiras." -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "Parte SLIP39" @@ -5095,30 +5256,29 @@ msgid "Safe-T mini wallet" msgstr "Mini carteira Safe-T" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Salvar" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "Salvar Backup" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "Salvar backup e forçar fechamento" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "Salvar backup de canal" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Salve a fatura no arquivo" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "Salva transação offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "Salvar em um arquivo" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5140,11 +5300,11 @@ msgid "Scanning devices..." msgstr "Verificando dispositivos..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "Palavras misturadas" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "Tipo de script" @@ -5156,21 +5316,25 @@ msgid "Security Card Challenge" msgstr "Desafio do Cartão de Segurança" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Semente" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "Semente digitada" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "Opções de Semente" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Tipo de semente" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "Semente disponível" @@ -5178,7 +5342,7 @@ msgid "Seed extension" msgstr "Extensão de semente" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "Tipo de semente" @@ -5186,56 +5350,56 @@ msgid "Select a device" msgstr "Selecione um dispositivo" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "Selecione o tipo de backup:" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Selecione a data" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Selecione um arquivo para o qual serão exportadas as suas chaves privadas" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Selecione um arquivo para o qual serão exportadas as transações da sua carteira" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "Selecione um arquivo para salvar seus {}" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "Selecione a keystore" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "Selecione o tipo de recuperação:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "Selecione tamanho da sua semente:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "Selecione o tamanho da semente / compartilhamento:" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Selecionar servidor automaticamente" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Selecionar um servidor manualmente" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "Selecione o tamanho do compartilhamento:" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "Selecione onde salvar o arquivo" @@ -5243,7 +5407,7 @@ msgid "Select where to save the setup file" msgstr "Selecione onde salvar o arquivo de instalação" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "Selecione onde salvar sua transação" @@ -5251,7 +5415,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Selecione que língua deve ser utilizada na interface gráfica (após reiniciar)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "Selecione tamanho da sua semente:" @@ -5259,12 +5423,12 @@ msgid "Select your server automatically" msgstr "Selecionar servidor automaticamente" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Selecione o seu arquivo de transação" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Enviar" @@ -5272,14 +5436,10 @@ msgid "Send Bug Report" msgstr "Enviar Relatório de Erro" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "Enviar pagamento?" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "Fila de envio" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "Enviar para cossignatário" @@ -5288,15 +5448,15 @@ msgid "Send to speaker" msgstr "Enviar para o alto-falante" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Enviando" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "Enviando relatório de erro..." -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "Enviando pagamento" @@ -5308,25 +5468,25 @@ msgid "Sent HTLC with ID {}" msgstr "HTLC enviado com ID {}" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Servidor" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "Taxa do servidor" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "Servidor está atrasado ({} blocos)" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "Servidor fora de alcance." -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "O servidor retornou ID de transação inesperado." @@ -5338,17 +5498,17 @@ msgid "Service Error" msgstr "Erro no serviço" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "Sessão expirou" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "Definir PIN" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "Defina o valor da saída de troco para que tenha precisão semelhante às outras saídas." @@ -5356,22 +5516,30 @@ msgid "Set wallet file encryption." msgstr "Definir a criptografia do arquivo da carteira." -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Configurações" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "Shamir" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" -msgstr "Parte" +msgstr "Compartilhar" + +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "Parte #{} é uma duplicata da parte#{}." -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "Parte #{} não faz parte do conjunto atual." + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "Compartilhar pedido de bitcoin" @@ -5379,51 +5547,67 @@ msgid "Share Invoice" msgstr "Compartilhar Fatura" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "ID do Canal Curto" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Exibir" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "Exibir saldo em moeda Fiat para cada endereço" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "Mostrar ganhos de capital" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "Mostrar valores fiat" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "Mostrar saldos em fiat" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "Mostrar Filtro" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "Mostrar quantias lightning com precisão em msat" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "Mostrar Prev Tx" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "Mostrar endereço em {}" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Exibir como um código QR" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "Exibir ganhos de capital no histórico" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "Mostrar código QR em uma janela separada" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "Exibir configurações avançadas" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Exibir taxas de histórico" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "Mostrar entradas e saídas" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" -msgstr "" +msgstr "Exibir na Jade" #: electrum/plugins/ledger/qt.py:32 msgid "Show on Ledger" msgstr "Exibir na Ledger" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "Exibir na {}" @@ -5431,107 +5615,103 @@ msgid "Show report contents" msgstr "Exibir conteúdo do relatório" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "Exibir {}" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Exibir/Ocultar" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "Exibindo endereço ..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Assinar" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "Assinar esta transação?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "&Assinar/verificar mensagem" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "Assinar/verificar mensagem" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Assinatura" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Assinatura verificada" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "Assinado" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "Assinando" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "Assinando transação grande. Por favor seja paciente ..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "Assinando mensagem..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Contrato de assinatura..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "Assinar com um endereço significa, na verdade, assinar com a chave privada correspondente e verificar com a chave pública correspondente. O endereço digitado não possui uma chave pública exclusiva, portanto, essas operações não podem ser executadas." -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "Semente única (BIP39)" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Tamanho:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Eslovaco" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Esloveno" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "Algumas moedas estão congeladas: {} (podem ser descongeladas na aba Endereços ou Moedas)" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "Algumas das saídas pagam para um script que não é padrão." -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "Algumas partes são inválidas." -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "Algo deu errado ao executar a Electrum." -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "Desculpe!" @@ -5539,43 +5719,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "Desculpe, incapaz de procurar por novas atualizações. Tente novamente mais tarde." -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Fonte" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "Espanhol" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "Gastar" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "Gastar (nenhuma selecionada)" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "Gaster de" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Gaste apenas moedas confirmadas" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Gaste apenas entradas confirmadas." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "Carteira padrão" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." -msgstr "" +msgstr "Os tempos de inicialização são instantâneos porque opera em conjunto com servidores de alto desempenho que lidam com as partes mais complicadas do sistema Bitcoin." -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "Estado" @@ -5587,13 +5755,13 @@ msgid "Static: the fee slider uses static values" msgstr "Estático: o controle deslizante de taxa usa valores estáticos" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Status" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Status:" @@ -5603,20 +5771,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "Passo {} / 24. Insira a palavra de semente conforme explicado em {}:" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "Submarine Swap" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "Submarine swap" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Concluído" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "Sucesso!" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "Sugerir Peer" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Resumo" @@ -5628,53 +5804,57 @@ msgid "Summary Text PIN is Disabled" msgstr "O PIN do texto de resumo está desativado" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "Super Shamir" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "Moedas suportadas" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "Swap" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" +msgstr "Swap falhou!" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "Swap fundos onchain para fundos lightning" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" -msgstr "" +msgstr "Serviço de swap indisponível" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "Fazendo swap dos fundos" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "Swap fundos lightning para fundos onchain irá aumentar a sua capacidade de receber pagamentos lightning." + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Sueco" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Importar" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Importar fundos de chaves privadas" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "Alternar entre visualização em texto e código QR" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Sincronizando..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Tamil" @@ -5682,59 +5862,62 @@ msgid "Tap to show" msgstr "Toque para visualizar" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "Alvo" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "Taxa alvo:" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "Termos de Serviço" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "Testnet" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "Moedas da testnet não tem valor." -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "Testnet é separada da rede principal do Bitcoin. É usada para teste." -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "Texto" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "Texto copiado para a área de transferência" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Texto copiado para a área de transferência" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "Texto copiado para área de transferência." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Tailandês" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "Obrigado por reportar este problema!" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "O Bitbox Digital já está semeado. Escolha uma opção:" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "O grafo da Lightning Network está totalmente sincronizado." -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "O grafo da Lightning Network está sincronizando ...\n" @@ -5746,45 +5929,53 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "O PIN não pode ter mais de 9 caracteres." -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "O certificado SSL fornecido pelo servidor principal não corresponde à impressão digital transmitida com a opção --serverfingerprint." -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" -msgstr "" +msgstr "O endereço gerado por {} não corresponde!" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "A quantidade de taxa pode ser decidida livremente por quem enviar. Porém, transações com taxas baixas demoram mais tempo para serem processadas." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "A quantia a ser recebida pelo destinatário." -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "O valor será exibido em vermelho, se você não tiver fundos suficientes na sua carteira." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "O endereço bitcoin nunca expira e sempre será parte desta carteira electrum." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "O peer deste canal pode rotear pagamentos de Trampolim." -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "O canal que você criou não pode ser recuperado da semente.\n" +"Para evitar perdas de fundos, salve este backup em outro dispositivo.\n" +"Ele pode ser importado em outra carteira Electrum com a mesma semente." + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "A descrição não é enviada para o beneficiário dos fundos. Ela é guardada no arquivo da sua carteira e exibida na aba 'Histórico'." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "O dispositivo foi desconectado." -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." @@ -5792,7 +5983,7 @@ "se esta transação foi modificada de forma mal-intencionada antes de você assinar,\n" "você pode acabar pagando uma taxa de mineração mais alta do que a exibida." -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "A taxa para esta transação parece excepcionalmente alta." @@ -5806,30 +5997,35 @@ msgid "The file was removed" msgstr "O arquivo foi removido" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "O firmware do seu dispositivo de hardware é muito antigo. Se possível, você deve atualizá-lo. Você pode ignorar esse erro e tentar continuar, no entanto, é provável que coisas deem errado." -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Os seguintes endereços foram adicionados" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "Estão disponíveis os seguintes provedores de alias:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Não foi possível importar as seguintes entradas" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "A transação de financiamento foi detectada." + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "Os valores de entrada não puderam ser verificados porque as transações anteriores estão faltando.\n" "O valor em dinheiro que está sendo gasto NÃO PODE ser verificado." -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "A nova taxa precisa ser maior do que a taxa antiga." @@ -5837,55 +6033,69 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "O próximo passo irá gerar a semente da sua carteira. Esta semente NÃO será salva em seu computador e deverá ser armazenada em papel. Para estar protegido contra malwares, você pode querer fazer isso em um computador off-line e mover sua carteira posteriormente para um computador on-line." -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "A operação é indefinida. Não apenas na Electrum, mas em geral." -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "O valor da saída que resta depois da taxa é baixo demais." -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." -msgstr "" +msgstr "A biblioteca de detecção de QR code da plataforma não está disponível." -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "A taxa proposta é calculada usando suas configurações de taxa / kB, aplicadas ao tamanho total das transações filho e pai. Depois de transmitir uma transação CPFP, é normal ver uma nova transação não confirmada em seu histórico." -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." -msgstr "" +msgstr "O destinatário receberá {} a menos." + +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "A quantia solicitada é maior do que você pode receber em seus canais atualmente abertos.\n" +"Se você continuar, seus fundos serão bloqueados até que o servidor remoto encontre um caminho para pagá-lo.\n" +"Se a troca não puder ser realizada após 24h, você será será reembolsado.\n" +"Deseja continuar?" #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "A frase semente permitirá que você recupere sua carteira no caso de você esquecer sua senha ou perder seu dispositivo." -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "O servidor retornou um erro ao transmitir a transação." -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "O servidor retornou um erro." -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "O servidor retornou um ID de transação inesperado ao transmitir a transação." -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "Conjunto completo!" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." -msgstr "" +msgstr "O servidor de troca falhou ou está inacessível." -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "O swap será finalizado assim que sua transação for confirmada." + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "A transação foi rejeitada porque contém várias saídas OP_RETURN." -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "A transação foi rejeitada porque é muito grande (em bytes)." @@ -5895,32 +6105,32 @@ msgstr "A carteira '{}' contém várias contas, que não são mais suportadas na Electrum 2.7.\n\n" " Você deseja dividir sua carteira em vários arquivos?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." -msgstr "" +msgstr "O {} oferece suporte apenas à assinatura de mensagens na rede principal." +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "Em seguida, digite seu código do Google Authenticator:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" -msgstr "" +msgstr "Ainda existem canais que não estão totalmente fechados" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" -msgstr "" +msgstr "Ainda há moedas presentes nesta carteira. Quer excluir mesmo assim?" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" -msgstr "" +msgstr "Ainda há pedidos não pagos. Quer excluir mesmo assim?" #: electrum/gui/qt/update_checker.py:86 msgid "There is a new update available" msgstr "Existe uma nova atualização disponível" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "Houve um problema com o reporte automático:" @@ -5929,7 +6139,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "Portanto, a autenticação de dois fatores está desativada." -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "Este UTXO tem {} transações pai em sua carteira." + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "Este endereço já foi usado. Para maior privacidade, não use para novos pagamentos." @@ -5937,27 +6151,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "Esse valor excede o máximo que você pode receber atualmente com seus canais" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Esse bloco é usado para verificar as transações enviadas pelo seu servidor de transações." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "Este canal não pode ser recuperado de sua semente. Você deve fazer backup manualmente." -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "Este canal está congelado para recebimentos. Não será incluído nas faturas." -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "Este canal está congelado para envio. Não será usado para pagamentos efetuados." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "Este canal poderá ser utilizado após {} confirmações" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "Isso não inclui transações downstream de reutilização de endereço." + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Este arquivo não existe." @@ -5974,53 +6192,58 @@ msgid "This file is encrypted with a password." msgstr "Este arquivo está criptografado com uma senha." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "Esta função só está disponível após o pareamento do seu {} com um celular." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "Esta função só está disponível para keystores p2pkh ao usar {}." -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "Esta função só está disponível para carteiras padrão ao usar {}." -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Essa informação é vista pelo destinatário se você enviar um pedido de pagamento assinado." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "A fatura já foi paga" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "Esta fatura expirou" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "Esta fatura já foi paga." + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "Este é um canal" #: electrum/gui/qt/channel_details.py:63 msgid "This is a channel backup." -msgstr "" +msgstr "Este é um backup de canal." -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "Este é um backup de canal estático" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Esta é um carteira somente para consulta" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "Esta é uma carteira somente para consulta." -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "Esta é uma carteira somente para consulta. Ela não contém chaves privadas." @@ -6028,26 +6251,34 @@ msgid "This is discouraged." msgstr "Isto não é desencorajado." -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Este é o auge da sua cópia local da cadeia de blocos." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." -msgstr "Isto pode criar códigos qr maiores." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." +msgstr "Isso pode afetar a confiabilidade de seus pagamentos." -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Isso pode resultar em maiores taxas de transações." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "Isso pode resultar em códigos QR grandes" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Isso significa que você não poderá gastar Bitcoins com ela." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "Isso pode melhorar um pouco sua privacidade." +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "Este pagamento será mesclado com outra transação existente." + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "Este plug-in permite que você crie um backup visualmente criptografado de suas sementes da carteira ou de segredos alfanuméricos personalizados." @@ -6060,17 +6291,17 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "Este plugin facilita o uso de carteiras multi-assinaturas." -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "Este pedido não pode ser pago on-chain" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "Este pedido não possui uma fatura Lightning." -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" -msgstr "" +msgstr "Esta solicitação expirou" #: electrum/gui/qt/seed_dialog.py:53 msgid "This seed will allow you to recover your wallet in case of computer failure." @@ -6080,15 +6311,23 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "Este serviço usa uma carteira com várias assinaturas, na qual você possui 2 de 3 chaves. A terceira chave é armazenada em um servidor remoto que assina transações em seu nome. Uma pequena taxa será cobrada em cada transação que usa o servidor remoto." -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "Essa configuração afeta a guia Enviar e todos os campos relacionados ao saldo." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "Este resumo cobre apenas transações on-chain (não lightning!). Os ganhos de capital são calculados anexando um preço de aquisição a cada UTXO na carteira e usando a ordem dos eventos da blockchain (não FIFO)." + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "Esta transação tem {} saídas de troco." + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Esta operação não foi salva. Fechar de qualquer maneira?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." @@ -6096,20 +6335,23 @@ "O servidor atualmente conectado não a conhece.\n" "Você pode transmiti-la agora ou simplesmente removê-la." -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "Esta transação requer uma taxa mais elevada para ser propagada pelo seu servidor atual." -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "Esta transação gastará moedas não confirmadas." + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "Este tipo de script não é compatível com {}." -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "Este tipo de script não é compatível com {}: {}" @@ -6117,7 +6359,7 @@ msgid "This version supports a maximum of {} characters." msgstr "Esta versão suporta no máximo {} caracteres." -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Esta carteira tem nenhuma semente" @@ -6125,7 +6367,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "Esta carteira já está registrada no TrustedCoin. Para finalizar a criação de carteira, insira seu código do Google Authenticator." -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "Esta carteira está protegida pela autenticação em dois passos da TrustedCoin." @@ -6133,7 +6375,7 @@ msgid "This wallet is watching-only" msgstr "Esta carteira é somente para consulta" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Esta carteira é somente para consulta." @@ -6142,30 +6384,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "Esta carteira foi restaurada a partir da semente e contém duas chaves privadas principais." -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "Isso economizará taxas." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "Isso economizará taxas, mas pode ter efeitos indesejados em termos de privacidade" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "Isso enviará {}?" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "Este dispositivo {} só pode enviar para endereços base58." -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "Para" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "Para cancelar, toque brevemente a luz intermitente ou aguarde o tempo limite." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "Para cancelar, toque brevemente a luz intermitente ou aguarde o tempo limite." @@ -6173,14 +6415,14 @@ msgid "To channel" msgstr "Para canal" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "Para continuar, toque na luz intermitente do Digital Bitbox por 3 segundos." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "Para continuar, toque na luz intermitente do Digital Bitbox por 3 segundos." @@ -6196,7 +6438,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "Para criptografar um segredo, primeiro crie ou carregue ruído." -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "Para nos ajudar a diagnosticar e corrigir o problema, você pode nos enviar um relatório de bug que contém informações de depuração úteis:" @@ -6204,19 +6446,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Para garantir que guardou corretamente a sua semente, por favor volte a introduzi-la aqui." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "Para evitar isso, salve este backup de canal." -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "Para evitar isso, você deve salvar um backup de sua carteira em outro dispositivo." +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "Para ver a lista, pressione e segure o botão Receber." + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "Para definir o valor 'máximo', use o caractere especial '!'." -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "Para proteger um pouco sua privacidade, a Electrum tenta criar trocos com precisão semelhante a outras saídas." @@ -6250,49 +6496,58 @@ msgid "Too short." msgstr "Muito curto" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "Total das taxas" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "Total de taxas" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "Total recebido" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "Total enviado" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Tamanho total" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "O roteamento de trampolim está ativado, mas este canal está com um nó não trampolim.\n" +"Este canal ainda pode ser usado para receber, mas está congelado para envio.\n" +"Se quiser continuar usando este canal, você precisa desativar o roteamento de trampolim em suas preferencias." + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Transação" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "ID da transação" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "ID da Transação:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "Transação adicionada ao histórico da carteira." -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." -msgstr "Transação já salva ou ainda não assinada." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." +msgstr "Transação já está no histórico ou ainda não foi assinada." -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." @@ -6300,23 +6555,23 @@ "Algumas das saídas são de valor baixo demais, provavelmente abaixo de 1000 satoshis.\n" "Verifique as unidades, certifique-se de que não há uma confusão. Por ex.: entre mBTC e BTC." -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "Transação não pôde ser salva." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "Transação exportada com sucesso" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "A transação é definitiva" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "A transação é muito grande em tamanho." -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "Transação não relacionada com esta carteira." @@ -6324,36 +6579,32 @@ msgid "Transaction not found." msgstr "Transação não encontrada." -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "Transação para juntar com" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "Transação para mesclar assinaturas de" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Transação não relacionada com a sua carteira" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "Transação usa versão não padrão." -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Transação:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transações" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "As transações são criptografadas e armazenadas em um servidor remoto." -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "Matriz de Recuperação Trezor" @@ -6361,27 +6612,27 @@ msgid "Trezor wallet" msgstr "Carteira Trezor" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Sim" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "TrustedCoin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "Taxa de lote TrustedCoin (2FA)" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "Taxa TrustedCoin (2FA) para o próximo lote de transações" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "Informação TrustedCoin" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "A TrustedCoin cobra uma pequena taxa para assinar as transações. A taxa depende de quantas transações pré-pagas você compra. Uma saída extra é adicionada à sua transação toda vez que você ficar sem transações pré-pagas." @@ -6389,15 +6640,15 @@ msgid "Try to connect again?" msgstr "Tentar conectar novamente?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Tente explicar não só o que é o erro, mas como isso ocorre." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "Tente aumentar sua taxa de transação ou use um servidor com uma taxa de retransmissão menor." -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Turco" @@ -6413,66 +6664,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "A autenticação em dois passos é um serviço fornecido pelo TrustedCoin. Para usá-lo, você deve ter um dispositivo separado com o Google Authenticator." -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "Tx" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Tipo" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "Serial USB" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Ucraniano" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Não foi possível criar backup" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Não foi possível criar csv" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Não foi possível exportar histórico" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Não foi possível ler o arquivo ou nenhuma transação foi encontrada" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "Não foi possível escanear a imagem." -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "Não foi possível enviar o relatório" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" -msgstr "" +msgstr "Não é possível assinar esta transação" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Não confirmado" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "Pai não confirmado" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "Ocorreu um erro inesperado." @@ -6480,81 +6727,90 @@ msgid "Unexpected password hash version" msgstr "Versão hash de senha inesperada" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "Destravar" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "Destravar endereço" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "Destravar endereços" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "Destravar moeda" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "Destravar moedas" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "Descongelar (para recebimento)" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "Descongelar (para envio)" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "Unidades" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Desconhecida" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "Erro desconhecido" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "Ocorreu um erro ao transmitir a transação." -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" -msgstr "" +msgstr "Fatura desconhecida" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "Imaturo" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "Não pagas" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "Ganhos de capital não realizados" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "Não assinado" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." -msgstr "" +msgstr "Firmware de dispositivo não suportado (muito antigo)." #: electrum/crypto.py:213 msgid "Unsupported password hash version" msgstr "Versão hash de senha não suportado" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "Tipo de wallet não suportado" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "Não usado" @@ -6566,7 +6822,7 @@ msgid "Update check failed" msgstr "Falha ao verificar atualização" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "Atualização para Electrum {} está disponível" @@ -6588,7 +6844,7 @@ msgid "Upload a master private key" msgstr "Enviar uma chave privada mestra" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Usar o Proxy Tor" @@ -6600,23 +6856,23 @@ msgid "Use a master key" msgstr "Usar uma chave mestra" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "Usar um watchtower remoto" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Use como servidor" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Utilizar endereços de troco" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Use vários endereços de troco" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "Usar proxy" @@ -6636,12 +6892,12 @@ msgid "Use this dialog to toggle encryption." msgstr "Use este diálogo para mudar a criptografia." -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" -msgstr "Use a rota trampolim (desativa gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" +msgstr "Usar roteamento trampolim" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Usado" @@ -6649,19 +6905,19 @@ msgid "Username" msgstr "Nome de Usuário" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Usa ícones do pacote de ícones Icons8 (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Usar endereços de troco torna mais difícil para outras pessoas rastrearem as suas transações." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "Válido" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Valor" @@ -6669,7 +6925,7 @@ msgid "Verified block headers" msgstr "Cabeçalhos de blocos verificados" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Verificar" @@ -6681,41 +6937,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "Verifique se o cabo está conectado e se nenhum outro aplicativo está usando-o." +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Versão" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Dispositivo de Vídeo" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "Vietnamita" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "Ver Canal" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "Ver Pagamento" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "Ver Transação" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "Ver em payserver" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "Ver fatura" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "Ver log" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Ver no explorador de blocos" @@ -6723,20 +6975,20 @@ msgid "Visual Cryptography Plugin" msgstr "Plugin de Criptografia Visual" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "AVISO" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "Aviso: TODAS as sua chaves privadas são secretas." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "AVISO: Está uma carteira multi-assinatura." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "AVISO: o apelido \"{}\" não pôde ser validado através de uma verificação de segurança adicional, DNSSEC e, portanto, pode não estar correto." @@ -6752,11 +7004,15 @@ msgid "Wallet" msgstr "Carteira" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "Endereço da carteira" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "Saldo da Carteira" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Informações da carteira" @@ -6764,11 +7020,11 @@ msgid "Wallet Name" msgstr "Nome da carteira" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Backup da carteira criado" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Endereço de troco da carteira" @@ -6776,15 +7032,15 @@ msgid "Wallet creation failed" msgstr "Criação da carteira falhou" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "Corrupção do arquivo da carteira detectada. Por favor, restaure sua carteira da semente e compare os endereços em ambos os arquivos" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "Arquivo de carteira não encontrado: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Nome da carteira" @@ -6792,11 +7048,11 @@ msgid "Wallet not encrypted" msgstr "Carteira não criptografada" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "Endereço de recebimento da Carteira" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "Carteira removida: {}" @@ -6804,7 +7060,7 @@ msgid "Wallet setup file exported successfully" msgstr "Arquivo de configuração da Carteira exportado com sucesso" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "Tipo da carteira" @@ -6820,16 +7076,16 @@ msgid "Wallets" msgstr "Carteiras" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Aviso" @@ -6841,7 +7097,11 @@ msgid "Warning!" msgstr "Aviso!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "Aviso: Alguns dados (prev txs / \"full utxos\") foram deixados de fora do código QR, pois não caberiam. Isso pode causar problemas ao assinar offline. Como solução alternativa, tente exportar o tx como arquivo ou texto." + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6851,7 +7111,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "Aviso: não use isso se o fizer escolher uma senha mais fraca." -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "Aviso: este tipo de carteira não suporta recuperação de canal pela semente. Você precisará fazer backup de sua carteira toda vez que criar um novo canal. Criar chaves lightning?" @@ -6859,15 +7119,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "Aviso: para poder restaurar uma carteira multi-assinada, você deve incluir a chave pública mestra de cada cossignatário em todos os seus backups." -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "Carteira somente para consulta" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "Torre de vigia" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Não garantimos que as importações BIP39 sejam sempre suportadas no Electrum." @@ -6883,25 +7143,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "Embora isso não seja o ideal, pode ser útil se você executar o Electrum como Administrador." -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "Limpar o dispositivo" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "Limpe o dispositivo, removendo todos os dados dele. O firmware é deixado inalterado." -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "Dentro de {} blocos" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "Sem essa opção, o Electrum precisará sincronizar com a rede Lightning a cada inicialização." + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "Script Witness" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "Gostaria de ser notificado quando houver uma versão mais recente da Electrum?" @@ -6911,7 +7175,7 @@ msgid "Write down the seed word shown on your {}" msgstr "Anote a palavra semente mostrada em {}" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "Registro de logs para arquivo" @@ -6923,8 +7187,9 @@ msgid "Wrong PIN" msgstr "PIN incorreto" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "Tipo de chave Errado" @@ -6932,13 +7197,13 @@ msgid "Wrong password" msgstr "Senha incorreta" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Assinatura incorreta" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Sim" @@ -6946,11 +7211,11 @@ msgid "You are already on the latest version of Electrum." msgstr "Você já está na última versão da Electrum." -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Você está seguindo o ramo" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "Você está no modo testnet." @@ -6958,14 +7223,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "Você provavelmente está usando uma versão desatualizada do Electrum. Por favor, atualize." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "Você está off-line." -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Você está usando uma carteira não determinista, que não pode criar novos endereços." @@ -6973,7 +7239,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "Você também pode pagar para múltiplas saídas em uma única transação, especificando uma saída por linha." -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "Você pode desativar essa configuração em '{}'." @@ -6985,39 +7251,43 @@ msgid "You can override the suggested derivation path." msgstr "Você pode substituir o caminho de derivação sugerido." -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "Você pode reutilizar um endereço de bitcoin quantas vezes quiser, mas isso não é bom para sua privacidade." -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "Você pode definir a tela inicial do seu dispositivo para personalizá-lo. Você deve escolher uma imagem monocromática {} x {} preto e branco." #: electrum/gui/qt/channel_details.py:66 msgid "You can use it to request a force close." -msgstr "" +msgstr "Você pode usá-lo para solicitar um fechamento forçado." -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "Você não pode transmitir uma transação sem uma conexão de rede ativa." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "Você não pode acessar suas moedas ou um backup sem a senha." -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "Você não pode pagar essa fatura usando Lightning." -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "Você não pode usar backups de canal para efetuar pagamentos na lightning" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "Você não tem liquidez em seus canais ativos." + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." -msgstr "" +msgstr "Você não tem capacidade para receber esse valor com a Lightning." -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "Não é necessário efetuar cópias de segurança regulares, porque a sua carteira pode ser recuperada a partir da semente que pode ser memorizada ou escrita em papel." @@ -7025,11 +7295,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "Você tem vários espaços em branco consecutivos ou espaços em branco iniciais/finais na sua frase secreta." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "Você tem {n} canais abertos." +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "Você pode optar por transmiti-lo mais cedo, embora isso não seja confiável." + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Você pode entrar um endereço Bitcoin, um rótulo da sua lista de contatos (uma lista de complementos será sugerida), ou um pseudônimo (endereço parecido com um email que vai para o endereço Bitcoin)" @@ -7038,19 +7312,19 @@ msgid "You may extend your seed with custom words." msgstr "Você pode estender sua semente com palavras personalizadas." -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "Você pode ter essa capacidade se rebalancear seus canais." -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "Você pode ter essa capacidade se fazer alguns swaps de seus fundos." -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Você pode carregar um arquivo CSV usando o ícone do arquivo." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "Você pode ter uma transação local na sua carteira que esta transação é criada por cima. Você precisa transmitir ou remover a transação local." @@ -7062,49 +7336,59 @@ msgid "You might have to unplug and plug it in again." msgstr "Você pode ter que desconectar e conectar novamente." -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "Você deve estar online para receber pagamentos Lightning." -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "Você precisa de pelo menos {} para abrir um canal." + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "Você precisa estar on-line para concluir a criação de sua carteira. Se você gerou sua semente em um computador off-line, clique em \"{}\" para fechar esta janela, mova seu arquivo de carteira para um computador on-line e reabra com a Electrum." -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "Você precisa configurar um diretório de backup de sua preferência" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "Você precisa criar uma carteira Electrum separada para cada frase secreta usada, pois cada uma gera endereços diferentes. Mudar sua senha não perde outras carteiras, cada uma ainda está acessível por trás de sua própria senha." -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." -msgstr "" - -#: electrum/gui/qt/new_channel_dialog.py:39 +#: electrum/gui/qt/new_channel_dialog.py:45 msgid "You need to put at least" msgstr "Você precisa colocar pelo menos" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "Você precisa selecionar as moedas da lista primeiro.\n" +"Use ctrl+botão esquerdo do mouse para selecionar vários itens" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "Você precisa definir uma taxa mais baixa." + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "Você recebe" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "Você envia" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "Você deve ativar a proteção de PIN. Seu PIN é a única proteção para seus bitcoins se o seu dispositivo for perdido ou roubado." -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "Você conseguirá fazer pagamentos assim que o canal estiver aberto." -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "Você conseguirá fazer pagamentos assim que o swap for confirmado." @@ -7114,15 +7398,19 @@ msgstr "Você será solicitado a inserir 24 palavras, independentemente do tamanho atual da sua semente. Se você digitar uma palavra incorretamente, não será possível alterá-la ou voltar. Será necessário recomeçar desde o início.\n\n" "Assim, digite as palavras com cuidado!" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "Você precisará estar online para finalizar o swap, ou a transação será reembolsada após algum tempo." + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." -msgstr "" +msgstr "Você pagará {} a mais." #: electrum/plugins/ledger/auth2fa.py:24 msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "Sua carteira do Ledger deseja informar um código PIN único.

Para obter a melhor segurança, você deve desconectar seu dispositivo, abrir um editor de texto em outro computador, colocar o cursor nele e conectar o dispositivo a esse computador . Ele mostrará um resumo da transação sendo assinada e um PIN único.

Verifique o resumo da transação e digite o código PIN aqui.

Antes de pressionar Enter, conecte o dispositivo novamente computador.

" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "Sua Ledger está bloqueada. Por favor desbloqueie-a." @@ -7134,45 +7422,57 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "Seus bitcoins estão protegidos por senha. No entanto, seu arquivo de carteira não está criptografado." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "Seus canais podem enviar {}." -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "Seus canais não podem ser recuperados da semente, porque foram criados com uma versão antiga da Electrum. Isso significa que você deve salvar um backup de sua carteira toda vez que criar um novo canal.\n\n" "Se você deseja que esta carteira tenha canais recuperáveis, você deve fechar seus canais existentes e restaurar esta carteira da sua semente" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "Seus canais não podem ser recuperados da semente. Isso significa que você deve salvar um backup de sua carteira sempre que criar um novo canal.\n\n" "Se quiser ter canais recuperáveis, você deve criar uma nova carteira com uma semente Electrum" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "Sua transação reivindicada será transmitida quando a transação de financiamento for confirmada." + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "Sua carteira Electrum atual só pode ser usada com uma frase secreta vazia. Você deve criar uma carteira separada com o assistente de instalação para outras senhas, pois cada uma gera um novo conjunto de endereços." -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "O firmware do seu dispositivo é muito antigo" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "Seu dispositivo pode não ter suporte para essa funcionalidade." +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "Sua transação de financiamento foi transmitida." + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Os seus rótulos foram sincronizados." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "Seu nó negociará a taxa de transação com o nó remoto. Esse método de fechar o canal geralmente resulta nas taxas mais baixas." + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "Sua extensão de sementes é" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "Sua extensão da semente deve ser salva junto com sua semente." @@ -7180,15 +7480,15 @@ msgid "Your seed is important!" msgstr "A sua semeação é importante!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Seu servidor está no ramo" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "Sua transação está pagando uma taxa tão baixa que não cabe na mempool do nó de bitcoin. O mempool já está cheio de centenas de megabytes de transações que pagam taxas mais altas. Tente aumentar a taxa." -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "Sua transação está tentando substituir outra que está na mempool, mas não cumpre os requisitos para tal. Tente aumentar a taxa." @@ -7208,19 +7508,19 @@ msgid "Your wallet file is encrypted." msgstr "Seu arquivo de carteira é criptografado." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "Seu arquivo da carteira é: {}." -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "Sua semente de geração de carteira é:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "Sua carteira tem {} transações pagas antecipadamente." -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "O histórico da sua carteira foi exportado com sucesso." @@ -7232,12 +7532,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Sua carteira é protegida por senha e criptografada." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "Sua {0} foi exportada para '{1}'" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "Sua {} foi importada com sucesso" @@ -7251,19 +7551,19 @@ #: electrum/gui/text.py:224 msgid "[Create]" -msgstr "" +msgstr "[Criar]" #: electrum/gui/text.py:351 msgid "[Paste]" -msgstr "" +msgstr "[Colar]" #: electrum/gui/text.py:354 msgid "[Pay]" -msgstr "" +msgstr "[Pagar]" #: electrum/gui/text.py:353 msgid "[Save]" -msgstr "" +msgstr "[Salvar]" #: electrum/gui/stdio.py:58 msgid "[b] - print server banner" @@ -7301,43 +7601,83 @@ msgid "[s] - send stored payment order" msgstr "[s] - enviar ordem de pagamento armazenada" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "cerca de 1 dia atrás" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "cerca de 1 hora atrás" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "cerca de 1 mês atrás" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "cerca de 1 ano atrás" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "cerca de {} dias atrás" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "cerca de {} horas atrás" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "cerca de {} minutos atrás" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "cerca de {} meses atrás" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "ativo" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "adicionar entradas e saídas" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "esse endereço já está na lista" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "estão congelados" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "abaixo da taxa de relay" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "blocos" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "Transmitida com sucesso" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "Transmitindo" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "pode receber" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "troco" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "contatos" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "cossignatário" @@ -7349,54 +7689,102 @@ msgid "file size" msgstr "tamanho do arquivo" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "grupos necessários:
" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "proporção de taxa alta" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "razão de taxa alta" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "em cerca de 1 dia" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "em cerca de 1 hora" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "em cerca de 1 mês" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "em cerca de 1 ano" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "em cerca de {} dias" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "em cerca de {} horas" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "em cerca de {} minutos" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "em cerca de {} meses" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "em menos de um minuto" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "em um novo canal" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "em mais de {} anos" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "em submarine swap" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "em {} blocos" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "em {} segundos" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "inicializado" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "endereço inválido" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "chave privada inválida" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "faturas" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "é uma duplicata da parte" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "não faz parte do conjunto atual." - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "keystore" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "rótulos" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "menos de um minuto atrás" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "Carregado" @@ -7405,15 +7793,11 @@ msgid "loading" msgstr "Carregando" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "ainda não implementado" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "de" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "open_channel atingiu o tempo limite" @@ -7421,7 +7805,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "ou digite um código revealer existente abaixo e clique em \"próximo\":" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "há mais de {} anos atrás" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "aguarde, por favor..." @@ -7429,15 +7817,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "imprima o pdf de calibração e siga as instruções " -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "proxy ativado" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "recebimento" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "pedidos" @@ -7445,13 +7833,9 @@ msgid "seed" msgstr "semente" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "partes do grupo" - -#: electrum/slip39.py:375 -msgid "shares needed from group" -msgstr "partes necessárias do grupo" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" +msgstr "enviar para o endereço que está na área de transferência" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 msgid "standby" @@ -7465,7 +7849,11 @@ msgid "stopping" msgstr "parando" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "Alternar entre modos de visualização" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "tarefas" @@ -7477,15 +7865,16 @@ msgid "unavailable" msgstr "indisponível" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "desconhecido" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "parser {!r} desconhecido (opções: {})" @@ -7497,19 +7886,23 @@ msgid "unloading" msgstr "descargando" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "Aguardando confirmação" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" -msgstr "" +msgstr "aguardando a confirmação da taxa de financiamento" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "somente consulta" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "somente consulta" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "limpo" @@ -7517,25 +7910,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "sua extensão de semente não será incluída no backup criptografado." -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} minutos" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} palavras" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "{}" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} Configurações" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "{} endereços" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} canais" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} confirmações" @@ -7544,19 +7945,19 @@ msgid "{} connections." msgstr "{} conexões." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" -msgstr "{} copiada para a área de transferência" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" +msgstr " {} copiado para a área de transferência" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "{} criptografado para o Revealer {}_{} salvo como PNG e PDF em: " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "{} do tip" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} novas transações: Quantia total recebida nas novas transações {}" @@ -7564,7 +7965,11 @@ msgid "{} nodes" msgstr "{} nós" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "{} de {} partes necessários do grupo {}" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "{} saídas disponíveis ({} no total)" @@ -7572,7 +7977,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "{} plugin não suportar este tipo de carteira." -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "{} segundos atrás" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "{} partes do grupo {}" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "{} transações" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "{} saídas de transações não gastas" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} palavras" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Sobre Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Versão" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "Versão do APK" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "Versão do Protocolo" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "Licença" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "Licença MIT" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Página inicial" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "https://electrum.org" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Distribuído por Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "(sem rótulo)" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "tx" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "Detalhes do endereço" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Endereço" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Rótulo" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Chave pública" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Chave pública" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "Tipo de script" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transações" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "Caminho de derivação" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "Congelado" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "Não congelado" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "Endereços não congelados" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "Endereço congelado" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "Endereço de recebimento" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "Endereço de troco" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "endereços importados" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "Endereços" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "Detectada contas BIP39" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "Procurando por contas..." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "Escolha uma conta para restaurar." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "Nenhuma conta existente encontrada." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "A Recuperação falhou" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "Recuperação cancelada" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "Tipo de script" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "Caminho de derivação" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "Sua carteira não está sincronizada. O saldo exibido pode ser impreciso." + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "Sua carteira não está conectada a um servidor Electrum. O saldo exibido pode estar desatualizado." + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "Saldo da carteira" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "On-chain" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "On-chain (congelado)" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Não confirmado" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "Imaturo" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "Lightning congelado" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "Total" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "Congelado" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "Liquidez Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Pode enviar" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Pode receber" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "troca Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Abrir canal" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "On-chain" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Quantidade" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "Backups de canal lightning" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "Nenhum backup de canal da Lightning disponível" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "Importar Backup de Canal" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "Canal Lightning" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Backup do Canal" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "Nome do node" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "ID do Canal Curto" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "Estado" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "Iniciador" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "Tipo de Canal" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "ID do nó remoto" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "ID do nó do canal" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "Capacidade e proporção" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Capacidade" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Pode enviar" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "n/a (congelado)" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "Destravar" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "Travar" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "n/a (canais não abertos)" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "Pode receber" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Backup" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "Backup do Canal para %1" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Fechar canal" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "Excluir canal" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "Você tem certeza?" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "Isso limpará as transações associadas do histórico da sua carteira." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "Abrindo canal..." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "Sucesso!" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "Problema ao abrir canal" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "Salvar backup de canal" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "O canal que você criou não é recuperável da semente." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "Para evitar perda de fundos, por favor salve este backup em outro dispositivo." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "Pode ser importado em outra carteira Electrum com a mesma semente." + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "Canais Lightning" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "Você tem %1 canais abertos" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "Você pode enviar" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "Você pode receber" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "Backups de canal" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "Ainda não há canais Lightning nesta carteira" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "Troca" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Abrir canal" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Erro" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "Fechar canal" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "Nome do canal" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "ID do Canal Curto" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "ID do nó remoto" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "Selecione o método de fechamento" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "Fechamento cooperativo" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "Pedir fechamento à força" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "Fechamento forçado local" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "Fechando..." + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Fechar canal" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "Taxa de Transação" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "Quantia a enviar" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Taxa de mineração" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "Taxa adicional" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "Taxa" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "Alvo" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Saídas" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "Finalizar" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Pagar" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Aumentar comissão" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "Um CPFP é uma transação que envia uma saída não confirmada de volta para você, com uma taxa alta. O objetivo é fazer com que os mineradores confirmem a transação-pai para obter a taxa associada à transação-filho." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "A taxa proposta é calculada usando suas configurações de taxa / kB, aplicadas ao tamanho total das transações filho e pai. Depois de transmitir uma transação CPFP, é normal ver uma nova transação não confirmada em seu histórico." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Tamanho total" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "%1 bytes" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Quantidade de entrada" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Quantidade de saída" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "Alvo" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "Taxa para filho" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "Total das taxas" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "Total de taxas" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Saídas" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Desculpe!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "Algo deu errado ao executar a Electrum." + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "Para nos ajudar a diagnosticar e corrigir o problema, você pode nos enviar um relatório de bug que contém informações de depuração úteis:" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "Exibir conteúdo do relatório" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "Por favor, descreva brevemente o que levou ao erro (opcional):" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Você deseja enviar este relatório?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "Enviar Relatório de Erro" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Nunca" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Agora Não" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "Compartilhar Transação" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Copiar" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "Copiado!" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "Compartilhar" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "Tempo Estimado" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Estático" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Quantidade" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Copiar" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "Copiado!" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "Compartilhar" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Local" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "Hoje" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "Ontem" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "Última semana" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "Último Mês" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "Mais velho" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "Ainda não há transações nesta carteira" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "(sem rótulo)" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "Importar endereços adicionais" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "Importar chaves adicionais" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "Escanear outro endereço" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "Escanear outra chave privada" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importar" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "Importar Backup de Canal" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "Escanear um backup de canal" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importar" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "Fatura On-chain" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "Fatura Lightning" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Endereço" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Descrição" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "Quantia a enviar" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "Todos os fundos on-chain" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "não especificado" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Máximo" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "Propriedades técnicas" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "Chave Pública Remota" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "Chave Pública do Nó" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "Hash do pagamento" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "Dicas de roteamento" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "Endereço alternativo" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Salvar" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Pagar" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "Para acessar esta lista na tela principal, pressione e segure o botão Enviar" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "Faturas Salvas" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Excluir" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "Visualizar" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "Detalhes do pagamento lightning" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Data" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "Quantia recebida" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "Quantia enviada" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "Taxa de transação" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Rótulo" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "Propriedades técnicas" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "Hash do pagamento" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "Pré-imagem" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "Pagando fatura lightning..." + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "Pago!" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "Falha no Pagamento" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "Pagando..." + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "Pedido de pagamento LNURL" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "Fornecedor" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Descrição" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Quantidade" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "Quantia deve ser entre %1 e %2 %3" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Mensagem" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "Insira uma mensagem (opcional) para o destinatário" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "%1 caracteres restantes" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Pagar" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "Carregando carteira" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Pergunta" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Mensagem" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "Não" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Sim" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Rede" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "On-chain" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Servidor" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "Altura local:" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "Altura servidor:" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "Taxas na Mempool" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "%1 sat/vB" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "Gossip" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "Trampoline" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "%1 pares" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "%1 canais para buscar" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "%1 nós, %2 canais" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "ativado" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "pares do canal:" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "nenhum" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "Servidor proxy:" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "Tipo de proxy:" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "Configurações do servidor" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "Configurações de Proxy" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "Nova carteira" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "Abrir Canal Lightning" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "Seus canais não podem ser recuperados da semente, pois foram criados com uma versão antiga da Electrum." + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "Isso significa que você deve salvar um backup de sua carteira toda vez que criar um novo canal." + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "Se você deseja que esta carteira tenha canais recuperáveis, você deve fechar seus canais existentes e restaurar esta carteira a partir da semente." + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "Seus canais não podem ser recuperados da semente." + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "Se você deseja ter canais recuperáveis, deve criar uma nova carteira com uma semente Electrum" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "No momento, você está com a configuração de canais recuperáveis desativada." + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "Isso significa que seus canais não podem ser recuperados da semente." + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "Nó" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "Cole ou escaneie o uri/pubkey do nó" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "Escanear uma string de conexão de canal" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Quantidade" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Máximo" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Abrir canal" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "Capacidade do canal" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Erro" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Canal estabelecido." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "Este canal poderá ser usado após %1 confirmações" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "Por favor, assine e transmita a transação de financiamento." + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "Abrir Carteira" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "Por favor, digite a senha" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "Carteira %1 requer senha para desbloquear" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Senha" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "senha inválida" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "Carteira requer divisão" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "carteira dividida" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "Desbloquear" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "Trustedcoin" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "Digite o código do autenticador" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Insira a senha" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Senha" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "Senha (novamente)" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "Insira o PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "Digite o novo PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "Digite seu PIN novamente" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "PIN incorreto" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "PINs não coincidem" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Preferências" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "Interface de usuário" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Idioma" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Por favor reinicie o Electrum para ativar as novas definições de GUI" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Unidade base" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "Adicionar separadores de milhar às quantidades de bitcoin" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "Moeda Fiduciária" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "Câmbio histórico" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "Provedores de taxa de câmbio" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "PIN para proteger pagamentos" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "Modificar" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "Comportamento da carteira" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "Gastar não confirmado" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "Você tem certeza?" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "A Electrum terá que baixar o grafo da Lightning Network, que não é recomendado no celular." + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "Roteamento trampolim" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "Esta opção permite que você recupere seus fundos lightning se perder seu dispositivo ou se desinstalar este aplicativo enquanto os canais lightning estiverem ativos. Não o desative, a menos que você saiba como recuperar canais de backups." + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "Criar canais recuperáveis" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "Crie faturas lightning com endereço de retorno on-chain" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Avançado" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "Habilitar logs de depuração (para desenvolvedores)" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "SOCKS5/TOR" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "SOCKS4" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "Habilitar Proxy" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Endereço" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Porta" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Nome de Usuário" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Senha" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "Configurações de proxy" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "Dados muito grandes para QR" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Aumentar comissão" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "Mova o controle deslizante para aumentar a taxa de sua transação. Isso melhorará sua posição no mempool" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "Método" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "Preservar o pagamento" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "Diminuir pagamento" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "Taxa antiga" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "Taxa antiga" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "Nova taxa" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "Nova taxa" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "Alvo" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Saídas" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "Cancelar transação" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "Cancele uma transação não confirmada gastando duas vezes suas entradas de volta à sua carteira com uma taxa mais alta." + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "Taxa antiga" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "Taxa antiga" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "Nova taxa" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "Nova taxa" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "Alvo" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Saídas" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "Receber pagamento" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Mensagem" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "Descrição do pedido de pagamento" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Quantidade" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "Expira em" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "Criar Pedido" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "Receber pagamento" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "URI" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Endereço" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Mensagem" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "não especificado" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Quantidade" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "Copiado!" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Pedido de Pagamento" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "Endereço onchain" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "Pago!" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "Para acessar esta lista na tela principal, pressione e segure o botão Receber" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "Pedidos pendentes" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Excluir" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "Visualizar" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 minutos" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 hora" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 dia" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 semana" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Cancelar" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "Escaneie uma fatura, um endereço, um LNURL-pay, um PSBT ou um backup de canal" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "Colar" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Selecionar servidor automaticamente" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Servidor" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "Servidores" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "Conectado @%1" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "Conectado" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "Outros servidores conhecidos" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "Configurações do servidor" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "Configuração de rede" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Próximo" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "Troca Lightning" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "Você envia" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "Você recebe" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "Taxa do servidor" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Taxa de mineração" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "Adicionar capacidade de recebimento" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "Adicionar capacidade de envio" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "Ok" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "Transação on-chain" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "Transação não está relacionada a esta carteira" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "Esta transação é local para sua carteira. Ainda não foi publicada." + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "Esta transação ainda não foi confirmada." + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "Você pode aumentar sua taxa para acelerar sua confirmação ou cancelar esta transação" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "Você pode aumentar sua taxa para acelerar sua confirmação" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "Quantia recebida" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "Quantia enviada" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "Quantidade recebida nos canais" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Quantidade retirada dos canais" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "Taxa de transação" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "Taxa de transação" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "Profundidade na Mempool" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Data" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Rótulo" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "Propriedades técnicas" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "Minerado em" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "ID da transação" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Saídas" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Aumentar comissão" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "Cancelar Tx" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Assinar" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Transmitir" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "Compartilhar" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "Esta transação está concluída. Compartilhe-o com um dispositivo on-line" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "Esta transação deve ser assinada. Apresente este código QR ao dispositivo de assinatura" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "Nota: esta carteira pode assinar, mas ainda não assinou esta transação" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "A transação é parcialmente assinada por esta carteira. Apresente este código QR ao próximo co-signatário" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Salvar" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Remover" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "Transação adicionada ao histórico da carteira." + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "Nota: esta é uma transação offline, se você quiser que a rede a veja, você precisa transmiti-la." + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "A transação foi transmitida com sucesso" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "Taxa de transação atualizada." + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "Você ainda precisa assinar e transmitir esta transação." + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "Transação de aumento de taxa de CPFP criada." + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "Cancelar transação criada." + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "Saída Tx" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "Como você deseja se conectar a um servidor? " + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "A Electrum se comunica com servidores remotos para obter informações sobre as suas transações e endereços. Todos os servidores cumprem o mesmo propósito, apenas diferindo em hardware. Na maioria dos casos, você vai desejar que a Electrum selecione um servidor aleatoriamente, contudo se tiver uma preferência pode escolher um servidor manualmente." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Conectar automaticamente" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "Selecionar servidores manualmente" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "Erro: chave pública mestra duplicada" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "Erro: os tipos de chave pública mestra não correspondem" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "Escolha o tipo de endereço na sua carteira." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "legado (p2pkh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "segwit embrulhado (p2wpkh-p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "segwit nativo (p2wpkh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "legado multisig (p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "p2sh-segwit multisig (p2wsh-p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "multisig segwit nativo (p2wsh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "Você pode substituir o caminho de derivação sugerido." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "Se você não tem certeza do que se trata, deixe este campo sem mudanças." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "Caminho de derivação" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "Detectar Contas Existentes" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "A sua semeação é importante!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Se você perder sua semente, seu dinheiro será perdido permanentemente." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Para garantir que guardou corretamente a sua semente, por favor volte a introduzi-la aqui." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "Confirme sua semente (re-digite novamente)" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "Digite sua seed" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "Insira suas palavras personalizadas" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "Aqui está sua chave pública mestra. Por favor, compartilhe com seus fiadores" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "Chave mestra pública" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "Adicione o fiador #%1 de %2 à sua carteira multi-sig" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "Chave de fiador" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "Semente do fiador" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "Por favor, salve estas %1 palavras no papel (a ordem é importante)." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Esta semente irá permitir-lhe recuperar a sua carteira em caso de falha do computador." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "AVISO" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Nunca divulgue sua semente." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Nunca digite-o em um site." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Não o armazene eletronicamente." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "Sua semente de geração de carteira é:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "Estenda a semente com palavras personalizadas" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "Insira suas palavras personalizadas" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "Erro: chave mestra inválida" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "Erro: chave pública mestra duplicada" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "Erro: os tipos de chave pública mestra não correspondem" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "Aqui está sua chave pública mestra. Por favor, compartilhe com seus fiadores" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "Chave mestra pública" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "Co-signatário #%1 de %2" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "Insira a chave pública mestra do co-signatário" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "Crie um keystore da chave mestra" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "Digitalize uma chave pública mestra do co-signatário" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "Escanear uma chave mestra" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "As sementes Electrum são o tipo de semente padrão." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "Se você estiver restaurando a partir de uma semente criada anteriormente pela Electrum, escolha esta opção" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "Sementes BIP39 podem ser importadas no Electrum para que os usuários possam acessar seus fundos guardados em outras carteiras." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "Em todo caso, não geramos sementes BIP39, pois elas não atendem nosso padrão de segurança." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "As sementes BIP39 não incluem um número de versão, o que compromete a compatibilidade com uma carteira futura." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "As sementes SLIP39 podem ser importadas na Electrum, para que os usuários possam acessar fundos bloqueados em outras carteiras." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "No entanto, Não geramos sementes SLIP39." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "Erro: chave pública mestra duplicada" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "Erro: os tipos de chave pública mestra não correspondem" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "Aqui está sua chave pública mestra. Por favor, compartilhe com seus fiadores" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "Chave mestra pública" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "Co-signatário #%1 de %2" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Tipo de semente" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "BIP39" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "Informe a semente do cossignatário" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "Digite sua seed" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "Estenda a semente com palavras personalizadas" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "Insira suas palavras personalizadas" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "Insira uma lista de endereços de Bitcoin (isso criará uma carteira somente para consulta), ou uma lista de chaves privadas." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "Escanear outro endereço" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "Escanear outra chave privada" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "Escaneie uma chave privada ou um endereço" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "Qual tipo de carteira você deseja criar?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Crie uma nova semente" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "Eu já possuo a semente" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "Usar uma chave mestra" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "Usar um dispositivo de hardware" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "Escolha o número de participantes e o número de assinaturas necessárias para desbloquear fundos em sua carteira." + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "Número de co-signatários: %1" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "Número de assinaturas: %1" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "Você usa um serviço de proxy local, como o TOR, para acessar a Internet?" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Sim" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "Não" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "Configurações de proxy" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "Configurações do servidor" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "Aqui está sua chave pública mestra. Por favor, compartilhe com seus fiadores" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "Chave mestra pública" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Nome da carteira" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "Digite a senha" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "Digite a senha para %1" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "Digite a senha novamente" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "Qual tipo de carteira você deseja criar?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "Carteira padrão" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "Carteira com autenticação em duas etapas" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "Carteira Multi-Assinatura" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Importar endereços Bitcoin ou chaves privadas" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "Ativar Lightning para esta carteira?" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "Detalhes da carteira" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "HD" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "Somente consulta" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Criptografado" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "HW" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Semente" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "Toque para mostrar a semente" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "ID do Nó Lightning" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "2FA" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "desativado (pode assinar sem servidor)" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "ativado" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "TX Restante" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "desconhecido" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "Faturamento" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "Keystore" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "Tipo de keystore" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "Endereços importados" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "Chaves importadas" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "Prefixo de derivação" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "Impressão digital BIP32" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Chave mestra pública" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "Excluir Carteira" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Mudar senha" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "Adicionar endereço" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "Adicionar chaves" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "Ativar Lightning" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Digite a nova senha" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "Se você esquecer sua senha, precisará restaurar a partir da semente. Por favor, certifique-se de ter sua semente armazenada com segurança" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Concluído" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Erro" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "Senha alterada" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "Alteração de senha falhou" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "Nenhuma carteira carregada" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "Aviso: Alguns dados (prev txs / \"full utxos\") foram deixados de fora do código QR, pois não caberiam. Isso pode causar problemas ao assinar offline. Como solução alternativa, tente exportar o tx como arquivo ou texto." + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "Detalhes da carteira" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Endereços" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Canais" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "Outras carteiras" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "Nenhuma carteira carregada" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "Abrir/Criar Carteira" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Receber" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Enviar" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Erro" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "Importar Backup de Canal?" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "Confirmar pagamento" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "Transação criada. Apresente este código QR a um dos co-signatários ou dispositivos de assinatura" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "Transação criada. Apresente este código QR ao dispositivo de assinatura" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "Transação criada e parcialmente assinada por esta carteira. Apresente este código QR ao próximo co-signatário" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "Transação criada, mas ainda não assinada por esta carteira. Assine a transação e apresente este código QR ao próximo co-signatário" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "Mais detalhes" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "Trocar carteira" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Carteiras" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "Atual" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "Ativo" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "Não carregado" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "Criar Carteira" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Cancelar" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Voltar" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Próximo" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "Finalizar" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Rede" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Preferências" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Sobre" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Erro" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "Fechar Electrum?" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "Pagamento realizado com sucesso" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "Pagamento Falhou" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "Digite a senha atual" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/pt_PT/electrum.po electrum-4.4.5+dfsg1/electrum/locale/pt_PT/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/pt_PT/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/pt_PT/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Sem a taxa FX disponível)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " confirmação" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Sobre" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Endereços" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "Papel &Bitcoin" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Verificar atualizações" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Fechar" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Documentação" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Doar ao servidor" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Encriptar/desencriptar mensagem" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Exportar" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Ficheiro" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Filtro" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&Inverter horizontalmente" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&De um código QR" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&De um ficheiro" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&De um texto" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Da blockchain" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Ajuda" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Histórico" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importar" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Informações" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Etiquetas" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Carregar transação" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Rede" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Novo" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "&Novo contacto" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Nova/restaurar" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Site oficial" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Abrir" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Palavra-passe" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Pagar a vários" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Traçar" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Plugins" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Chaves privadas" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Sair" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Aberto recentemente" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Relatar um erro" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "&Guardar cópia de segurança" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Semente" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "&Mostrar código QR numa janela separada" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Assinar/verificar a mensagem" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Resumo" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Varrimento" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Ferramentas" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Ver" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Carteira" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Toque {} de {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 dia" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 hora" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 semana" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Coloque esse papel numa superfície reta e bem iluminada." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 minutos" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Alinhe as linhas de borda do Revealer com as linhas tracejadas na parte superior e esquerda." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "Taxa 2fa: {} (para o próximo lote de transações)" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "4. Digite os números no software" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "Um CPFP é uma transação que envia uma saída não confirmada de volta para si, com uma taxa alta. O objetivo é fazer com que os mineradores confirmem a transação-pai para obter a taxa associada à transação-filho." @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "Uma cópia de segurança não contém informações sobre o seu saldo local no canal." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "É guardada automaticamente uma cópia de segurança ao gerar uma nova carteira." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Foi criada uma cópia do ficheiro da sua carteira em" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Provavelmente falta uma biblioteca." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "Já foi iniciado um pagamento para esta fatura" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "Uma tentativa anterior de pagar esta fatura não foi compensada" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Vai ser cobrada uma pequena taxa de cada transação que utiliza este servidor remoto. Pode verificar e alterar as suas preferências de faturação quando a instalação estiver concluída." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Uma taxa de transação sugerida será adicionada a este campo. Pode alterar a sugestão. A taxa sugerida aumenta com o tamanho da transação." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "Um watchtower é um deamon que observa os seus canais e evita que a outra parte roube fundos ao transmitir um estado antigo do canal." @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Sobre o Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Aceitar" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Palavra aceite" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Preço de aquisição" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Adicionar cossignatário" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Adicionar cossignatário" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Taxas adicionais" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "Serão adicionados {} satoshis adicionais." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Endereço" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Detalhes do endereço" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "O endereço foi copiado para a área de transferência" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "O endereço está congelado" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "O endereço não está na carteira." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "Endereço desconhecido para o nó:" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Endereços" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Avançado" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Previsão avançada" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Depois de desativar as frases-passe, só pode emparelhar esta carteira Electrum se tiver uma frase-passe vazia. Se a frase-passe não estiver vazia, terá de criar uma nova carteira com o assistente de instalação. Pode usar esta carteira novamente a qualquer momento, reativando as frases-passe e introduzindo a sua frase-passe." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "Após esse atraso, os fundos serão transferidos para um endereço derivado da semente da carteira." -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Tudo" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Todos os campos devem ser preenchidos" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "Atualizado" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Além disso, o dust não é mantido como change, mas adicionada à taxa." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "Além disso, ao processar transações RBF, o BIP 125 impõe um limite inferior à taxa." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "Alternativamente" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "Verifique sempre as suas cópias de segurança." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Quantia" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "A quantia para a saída OP_RETURN tem ser zero." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "Quantidade recebida nos canais" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Quantia recebida:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Quantia enviada:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Quantia a enviar" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "Valor muito baixo" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Quantidade retirada dos canais" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "Foi recuperada uma transação encriptada da piscina de cossignatários." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "Foi detetado um Digital Bitbox não inicializado." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "Um {} sem nome" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "Aparência" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Aplicar" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Árabe" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Tem a CERTEZA que quer eliminar o dispositivo?\n" "A sua carteira ainda tem bitcoins nela!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Tem a certeza de que quer eliminar este canal? Isso removerá as transações associadas do histórico da sua carteira." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Tem a certeza que quer eliminar a carteira {}?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Tem a certeza que deseja eliminar o Digital Bitbox?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Tem a certeza que quer prosseguir?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Tem a certeza que quer remover esta transação e as {} transações filhas?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Tem a certeza que quer remover esta transação?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Arménio" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Deve ser fornecido pelo menos um hostname após o símbolo @." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "Podem ser perdidos no máximo 100 satoshis devido a este arredondamento." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "Configurações do modem de áudio" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Autorização" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "Conectar automaticamente" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Verificar automaticamente se existem atualizações do programa" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "Recuperação BIP39" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "Semente BIP39" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "As sementes BIP39 podem ser importadas no Electrum para que os utilizadores possam aceder aos seus fundos guardados em outras carteiras." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "As sementes BIP39 não incluem um número da versão, o que compromete a compatibilidade programas futuros." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "Fatura BIP70 guardada como {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "Preço Fiat do BTC" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "Saldo BTC" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "Entrada de BTC" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "Saída de BTC" @@ -653,31 +681,31 @@ msgid "Back" msgstr "Voltar" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Cópia de segurança" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Cópia de segurança NÃO guardada. O diretório da cópia de segurança não está configurado." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Diretório da cópia de segurança" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "Cópia de segurança não configurada" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Cópia de segurança guardada:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Saldo" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "Banner" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Unidade base" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Unidade base da sua carteira." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Antes de reportar um erro, atualize para a versão mais recente do Electrum (versão mais recente ou git HEAD) e inclua o número da versão no seu relatório." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Começar" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "Estado BitBox02" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Endereço da Bitcoin é nenhum" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Geralmente as transações Bitcoin não são gratuitas. Costuma ser paga pelo remetente dos fundos uma taxa de transação." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Peso do bloco" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blockchain" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "Bootloader" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "Inferior" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Transmitir" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "A transmitir a transação..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "Data da compilação" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Búlgaro" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Aumentar comissão" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "Valores da calibração:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "Pode receber" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Pode enviar" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Não é possível traçar a história." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Cancelar" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "Cancelar (gasto duplo)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Cancelar transação" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Cancelado pelo utilizador" @@ -840,36 +881,36 @@ msgid "Cannot add this cosigner:" msgstr "Impossível adicionar este cossignatário:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Não foi possível transmitir a transação" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "Não é possível cancelar a transação" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "Não é possível criar transação filha" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Não é possível carregar a carteira" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -878,11 +919,11 @@ msgid "Cannot read file" msgstr "Não é possível ler o ficheiro" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Não é possível assinar mensagens com este tipo de endereço:" @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Capacidade" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Ganhos de capital" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "Fluxo de caixa" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "O certificado não coincide" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Troco" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Alterar endereço" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "Alterar PIN" @@ -941,60 +982,67 @@ msgid "Change Password" msgstr "Alterar palavra-passe" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Trocar..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Cópia de segurança do canal" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Cópia de segurança do canal" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Cópia de segurança do canal:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "ID do canal" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Canal já está fechado" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Canal fechado" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Canal fechado, pode ser necessário aguardar pelo menos {} blocos, devido a atrasos no CSV" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Detalhes do canal" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Canal estabelecido." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1002,7 +1050,7 @@ msgid "Channel stats" msgstr "Estatísticas do canal" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "Tipo de canal:" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Canais" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "Canais na base de dados." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "Verifique a nossa documentação na Internet se quiser configurar o Electrum como um watchtower" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1038,32 +1086,32 @@ msgid "Checking for updates..." msgstr "A verificar atualizações..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Filho paga pelo pai" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Filho paga pelo pai" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Chinês (simplificado)" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Chinês (tradicional)" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Escolha o ecrã inicial" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Escolha ficheiro de cópia de segurança:" @@ -1075,7 +1123,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Escolha uma palavra-passe para encriptar as chaves da sua carteira." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1087,7 +1135,7 @@ msgid "Choose an account to restore." msgstr "Escolha uma conta para restaurar." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Escolha o método de seleção de moeda (UTXO). Estão disponíveis os seguintes:\n\n" @@ -1095,7 +1143,7 @@ msgid "Choose from peers" msgstr "Escolher a partir dos pares" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Escolha como inicializar o seu Digital Bitbox:" @@ -1123,7 +1171,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Selecione qual o explorador de blocos online a usar para funções que abrem um navegador da Internet" @@ -1135,9 +1183,9 @@ msgid "Choose..." msgstr "Escolher..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Limpar" @@ -1145,80 +1193,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "Clique em Enviar para continuar" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Clique aqui para ocultar esta mensagem." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "A área de transferência está vazia" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Fechar" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Fechar canal" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Mo&edas" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Código" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "Controlo da moeda ativo" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "A moeda está congelada" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "Moeda selecionada para ser gasta" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Seleção de moeda" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1233,11 +1282,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Cor do tema" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "Combinar" @@ -1246,27 +1295,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "A calcular rota..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Con&sola" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Con&tactos" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "Confirme a limpeza do dispositivo" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Confirmar a frase-passe:" @@ -1274,33 +1327,29 @@ msgid "Confirm Password:" msgstr "Confirmar a palavra-passe:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Confirmar a semente" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Confirmar a extensão da semente" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Confirmar a transação" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Confirmar ação" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1389,15 +1438,15 @@ msgid "Confirm wallet address on your {} device" msgstr "Confirme o endereço da carteira no seu dispositivo {}" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Confirmado. A assinar a transação..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "Conectado" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "Nós conectados" @@ -1405,12 +1454,12 @@ msgid "Connected nodes are on the same chain" msgstr "Nós conectados na mesma cadeia" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "Conectado a {0} nó." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Conectado a {0} nós." @@ -1419,7 +1468,11 @@ msgid "Connected to {} peers" msgstr "Conectado a {} pares" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1431,52 +1484,49 @@ msgid "Connections with lightning nodes" msgstr "Conexões com nós da Lightning" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Considere tentar conectar-se a um servidor diferente ou atualizar o Electrum." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Contactos" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Copiar" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Copiar endereço" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Copiar imagem" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Copiar texto" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Copiar e fechar" @@ -1484,11 +1534,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Copie e cole o endereço do destinatário usando o botão Colar, ou use a câmara para digitalizar um código QR." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Copiar para a área de transferência" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Copiar {}" @@ -1504,59 +1554,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Não foi possível fechar o canal: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "Não foi possível forçar o fecho do canal: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "Não foi possível abrir o canal: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "Não foi possível obter os Termos do serviço:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Não foi possível assinar a mensagem" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "Não foi possível assinar a mensagem." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Relatório de falhas" @@ -1564,7 +1614,7 @@ msgid "Create New Wallet" msgstr "Criar uma nova carteira" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1572,11 +1622,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Crie uma nova semente" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1588,27 +1638,23 @@ msgid "Create new wallet" msgstr "Criar uma nova carteira" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Criar ou restaurar" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Criar transação" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Erro crítico" @@ -1616,15 +1662,11 @@ msgid "Current Password:" msgstr "Palavra-passe atual:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Taxa atual" @@ -1632,11 +1674,11 @@ msgid "Current version: {}" msgstr "Versão atual: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Personalizar" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "URL personalizado" @@ -1644,35 +1686,35 @@ msgid "Custom secret" msgstr "Segredo personalizado" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Checo" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Dinamarquês" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Escuro" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Escuro/claro" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Data" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Data: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1680,55 +1722,59 @@ msgid "Debug message" msgstr "Mensagem de depuração" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Desencriptar" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "Desencriptar a sua chave privada?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Padrão" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Apagar" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "Eliminar cópia de segurança?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Eliminar fatura?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "Eliminar faturas" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "Eliminar pedido?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Eliminar pedidos" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Eliminar o ficheiro da carteira?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Eliminar carteira?" @@ -1736,43 +1782,48 @@ msgid "Denomination" msgstr "Denominação" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Descrição" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Descrição da transação (não obrigatório)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "Nó de destino" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Detalhes" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Detalhes..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "Detetar contas existentes" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1780,22 +1831,22 @@ msgid "Developers" msgstr "Desenvolvedores" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "ID do dispositivo" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Etiqueta do dispositivo" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "O dispositivo não está no modo Bitcoin" @@ -1807,26 +1858,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "Desativar PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "Desativar frases-passe" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Desativado" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Desconectado" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "Mostrar a sua semente?" @@ -1834,11 +1889,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Distribuído por Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "Não introduza informações confidenciais ou privadas aqui. O relatório será visível no rastreador de problemas público." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "Não parear" @@ -1846,8 +1901,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "Não cole código aqui que não entenda. Executar o código errado pode levar à perda irreversível das suas moedas." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Não a guarde eletronicamente." @@ -1855,11 +1910,11 @@ msgid "Do you have something to hide ?" msgstr "Tem algo a esconder?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "Quer criar uma nova semente ou restaurar uma carteira usando uma semente existente?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "Quer criar o seu primeiro canal?" @@ -1875,51 +1930,61 @@ msgid "Do you want to delete the old file" msgstr "Deseja apagar o ficheiro antigo" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "Quer abrir agora?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "Deseja remover {} da sua carteira?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Quer enviar este relatório?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Quer continuar?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "Não se conhece nenhum endereço para o nó:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Não mostrar isto novamente." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "Devido a um erro, as versões antigas do Electrum NÃO criarão a mesma carteira como uma nova versão ou outro programa." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "Durante esse tempo, os fundos não serão recuperáveis da sua semente e podem ser perdidos caso perca o seu dispositivo." -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Holandês" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1931,16 +1996,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "Editar {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Plugins do Electrum" @@ -1949,16 +2025,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "O Electrum conecta-se a vários nós de forma a descarregar os cabeçalhos de blocos e descobrir qual é a blockchain mais longa." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Preferências do Electrum" @@ -1966,93 +2042,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "O Electrum envia os endereços da sua carteira para um único servidor, de forma a receber o seu histórico de transação." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Carteira Electrum" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "O Electrum não conseguiu copiar os seus ficheiro da carteira para a localização especificada." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "O Electrum não conseguiu abrir o seu ficheiro de transações" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "O Electrum não conseguiu analisar a sua transação" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "O Electrum não conseguiu produzir uma exportação da chave privada." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "O Electrum não conseguiu produzir uma exportação da transação." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "O Electrum agora irá sair." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "O foco do Electrum é a rapidez, com baixo uso de recursos e simplificando o Bitcoin." -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "Ativar" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "Ativar Lightning?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "Ativar proteção com PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "Habilitar frases-passe" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Ativado" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Encriptar" @@ -2069,39 +2149,39 @@ msgid "Encrypt {}'s seed" msgstr "Encriptar a semente de {}" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Encriptar/desencriptar mensagem" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "Encriptar/desencriptar mensagem" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Encriptada" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "A encriptação e desencriptação não são compatíveis neste momento com {}" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "A encriptação e desencriptação não estão implementadas em {}" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "Fim" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "Inglês" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "Introduzir PIN" @@ -2109,12 +2189,12 @@ msgid "Enter PIN:" msgstr "Introduzir PIN:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Introduza a frase-passe" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2122,16 +2202,16 @@ msgid "Enter Password" msgstr "Introduza a palavra-passe" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Digite a semente" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2140,8 +2220,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2149,7 +2229,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Introduza uma lista de saídas no campo 'Pagar a\"." @@ -2159,7 +2239,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2169,7 +2249,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Introduza os endereços" @@ -2181,7 +2261,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Introduza a descrição" @@ -2197,22 +2277,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Introduza a palavra-passe:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Introduza as chaves privadas" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Introduza as chaves privadas:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2222,11 +2306,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2243,13 +2327,13 @@ msgid "Enter wallet name" msgstr "Introduza o nome da carteira" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2257,11 +2341,11 @@ msgid "Enter your PIN" msgstr "Introduza o seu PIN" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "Introduza o seu PIN (entre 1 e 9 dígitos):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Introduza o seu PIN para continuar" @@ -2279,37 +2363,34 @@ msgid "Enter your password or choose another file." msgstr "Introduza a sua palavra-passe ou escolha outro ficheiro." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Introduza a sua palavra-passe para continuar" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "Apagar a Digital Bitbox" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Erro" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Erro ao adicionar solicitação de pagamento" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "Erro ao combinar as transações parciais" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Erro ao conectar ao servidor" @@ -2318,13 +2399,12 @@ msgid "Error connecting to {} server" msgstr "Erro ao conectar ao servidor {}" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "Erro ao criar o pagamento" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "Erro ao criar o pedido de pagamento" @@ -2332,28 +2412,28 @@ msgid "Error decrypting message" msgstr "Erro ao desencriptar a mensagem" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Erro ao abrir o ficheiro" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "Erro ao processar o URI" @@ -2361,10 +2441,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "Erro ao mostrar o endereço" @@ -2380,50 +2460,45 @@ msgid "Error: duplicate master public key" msgstr "Erro: chave pública mestra duplicada" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Esperanto" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Estimativa" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Sair do Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "Data de expiração" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Data de expiração do seu pedido." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Caducou" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Caduca" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "Expira em" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Exportar" @@ -2431,35 +2506,35 @@ msgid "Export Backup" msgstr "Exportar cópia de segurança" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Exportar histórico" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "Exportar cópia de segurança" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Exportar arquivo" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "Exportar para ficheiro" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Revelar uma só chave privada pode comprometer toda a sua carteira!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Alargar esta semente com palavras personalizadas" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "Falhou" @@ -2475,21 +2550,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "Falha ao tentar desencriptar utilizando este dispositivo." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "Falha ao mostrar o código QR." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "Falha ao exportar para o ficheiro." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "Falha ao importar do ficheiro." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2497,144 +2572,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Erro ao atualizar a palavra-passe" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Falso" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Comissão" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "Taxa para filho" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "Taxa" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "Arredondamento da taxa" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Moeda fiduciária" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Moeda fiduciária" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "Fiat de Entrada" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "Fiat de saída" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Ficheiro" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "Cópia de Segurança" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Filtro:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "Finalizar" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Procurar" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "Versão do firmware" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "Versão de firmware (ou aplicação \"Bitcoin) muito antigo para a adesão Segwit. Por favor atualize" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "Versão do firmware é demasiado antiga." -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "Versão de Firmware muito antiga. Por favor atualize" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "Taxa fixa" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Seguir este ramo" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2642,54 +2721,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Formato" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Formato: endereço, quantia" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "Encaminhamento" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "Congelar" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "Congelar endereço" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "Congelar endereços" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "Congelar moeda" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "Congelar moedas" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Francês" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "De" @@ -2702,8 +2782,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2711,44 +2791,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "Gerar uma nova carteira aleatória" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Alemão" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Código do Google Authenticator:" @@ -2756,7 +2840,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Grego" @@ -2772,15 +2856,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Altura" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Olá mundo" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Ajuda" @@ -2788,16 +2872,8 @@ msgid "Here is your master public key." msgstr "Aqui está a sua chave pública mestra." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Ocultar" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "Ocultar {}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Histórico" @@ -2805,11 +2881,11 @@ msgid "Homepage" msgstr "Página inicial" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Ecrã inicial" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2817,7 +2893,7 @@ msgid "Host" msgstr "Servidor anfitrião" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2833,48 +2909,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Húngaro" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "Eu já tenho a semente" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "Eu perdi a minha conta do Google Authenticator" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Se estiver ligada a opção 'conectar automaticamente', o Electrum tentará utilizar sempre um servidor que estiver na blockchain mais longa." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Se estiver desativado, terá de selecionar um servidor que queira usar. O Electrum vai aviscaso o seu servidor esteja atrasado." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2882,16 +2959,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2899,13 +2976,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2917,11 +2994,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2929,7 +3006,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2937,22 +3014,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Se perder a sua semente, o seu dinheiro será perdido para sempre." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Se quiser criar novos endereços utilize antes uma carteira determinística." @@ -2960,16 +3041,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "Ignorar e continuar?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importar" @@ -2981,86 +3061,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Importar endereços Bitcoin ou chaves privadas" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "Importar cópia de segurança do canal?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Importar endereços" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "Importar cópia de segurança do canal" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Importar ficheiro" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Importar chaves privadas" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "Especialmente, NÃO UTILIZE serviços para 'resgatar as chaves privadas ('redeem private key') propostas por terceiros." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "A decorrer" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "Em alguns casos, utiliza até três endereços de troco de forma a dividir grandes quantias de ofuscar o endereço do destinatário." -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "" + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "No próximo bloco" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "Incluído no bloco: {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Palavra-passe incorreta" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "Foi inserida uma palavra-passe incorreta." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "Semente incorreta" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Aumentar a taxa" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Indonésio" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "Info" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Informação" @@ -3073,30 +3158,30 @@ msgid "Initialize Device" msgstr "Inicializar dispositivo" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "Iniciado" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "Iniciador:" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Introduzir valor" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Introduza uma transação em bruto" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Entradas" @@ -3104,7 +3189,7 @@ msgid "Install Wizard" msgstr "Assistente de instalação" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Instale o pacote zbar para ativar esta função." @@ -3112,11 +3197,11 @@ msgid "Instructions:" msgstr "Instruções:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Fundos insuficientes" @@ -3124,56 +3209,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Endereço inválido" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Quantia inválida" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Endereço Bitcoin inválido" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Endereço Bitcoin inválido" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "Endereço Bitcoin inválido." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Taxa inválida" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Código JSON inválido." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Linhas inválidas encontradas:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "PIN inválido" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Chave pública inválida" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Quantia inválida" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3193,20 +3276,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3219,45 +3302,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "Fatura" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "A fatura venceu" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Faturas" @@ -3265,15 +3335,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3289,7 +3359,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Italiano" @@ -3301,15 +3371,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Japonês" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3317,7 +3387,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Atalho do teclado: pressione \"!\" para enviar todas as suas moedas." @@ -3325,15 +3395,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Etiqueta" @@ -3361,9 +3431,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Idioma" @@ -3371,7 +3441,7 @@ msgid "Latest version: {}" msgstr "Última versão: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Letão" @@ -3404,18 +3474,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3427,33 +3497,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3465,19 +3539,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3485,69 +3560,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "Lightning:" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Linha #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "Carregar a cópia de segurança" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Carregar uma transação" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "A carregar a cópia de segurança..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "Local" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3555,23 +3643,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Consultar transação" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Taxa baixa" @@ -3591,7 +3687,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Certifique-se de que possui a frase semente ou as chaves privadas antes de requerer que Bitcoins sejam enviados para esta carteira." @@ -3599,26 +3695,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Chave pública mestra" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Máx" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Taxa máxima excedida" @@ -3630,24 +3726,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Mensagem" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3655,23 +3751,27 @@ msgid "Method:" msgstr "Método:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Taxa de mineração" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3680,21 +3780,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3702,14 +3802,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Carteira multi-assinaturas" @@ -3722,18 +3826,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Nome" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Rede" @@ -3742,25 +3846,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Nunca" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Nunca revele a sua semente." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Nunca a escreva num site." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Novo contacto" @@ -3772,46 +3880,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Novo contacto" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "Nova transação: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Próximo" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "Não" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "Sem dados" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Sem descrição" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3819,11 +3927,15 @@ msgid "No Wallet" msgstr "Sem carteira" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "Nenhum endereço disponível. Remova alguns dos seus pedidos pendentes." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "Sem quantia" @@ -3831,11 +3943,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "Sem dados" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Não há endereço de doação para este servidor" @@ -3847,10 +3959,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "Nenhum fork detetado" @@ -3859,23 +3975,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Não há mais endereços na sua carteira." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Não há saídas" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3891,17 +4007,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "ID do nó" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "Nós" @@ -3909,17 +4025,17 @@ msgid "Nodes in database." msgstr "Nós na base de dados" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Nenhum" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "Bokmal Norueguês" @@ -3927,7 +4043,7 @@ msgid "Not Now" msgstr "Agora não" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "Não verificado" @@ -3935,45 +4051,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "Não disponível para esta carteira." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Não está conectado" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "Não ativado" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Não há fundos suficientes" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "Fundos insuficientes no endereço." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "Não verificado" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "Ainda não está disponível" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Note que se tiver congelado alguns dos seus endereços, os fundos disponíveis serão mais baixos que o seu saldo total." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3986,10 +4107,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3998,7 +4115,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4006,11 +4123,11 @@ msgid "Nothing set !" msgstr "Nada estabelecido!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4018,11 +4135,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Número de zeros apresentados a seguir ao ponto decimal. Por exemplo, se isto estiver definido como 2, \"1.\" será apresentado como \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "OK" @@ -4034,8 +4152,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Offline" @@ -4043,8 +4161,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4052,11 +4170,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Uma saída por linha." @@ -4064,7 +4182,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Explorador de blocos online" @@ -4076,7 +4194,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4084,29 +4202,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "Abrir canal" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4114,24 +4231,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "Abrir ficheiro {}" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "Registo OpenAlias, utilizado para receber Bitcoins e assinar pedidos de pagamento." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Opções" @@ -4143,15 +4260,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4160,92 +4277,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Quantia de saída" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Saídas" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Visão geral" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "Código PIN" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "Proteção PIN" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN desativado" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "PIN não atualizado" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "A proteção por PIN é altamente recomendada. Um PIN é sua única proteção contra alguém que rouba os seus bitcoins se eles obtiverem acesso físico ao seu {}." -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "PIN definido" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PIN atualizado" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Pago" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "Parcialmente assinado" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Frase-passe" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Frase-passe:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "Frases-passe" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Palavra-passe" @@ -4253,7 +4379,7 @@ msgid "Password Strength" msgstr "Segurança da palavra-passe" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "A palavra-passe está desativada, esta carteira não está protegida" @@ -4265,33 +4391,29 @@ msgid "Password mismatch" msgstr "A palavra-passe não corresponde" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "A palavra-passe deve ter no mínimo 4 caracteres." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "A palavra-passe deve ter no máximo 64 caracteres." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "Palavra-passe não atualizada" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "Palavra-passe necessária" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "Palavra-passe atualizada para {}" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "Palavra-passe atualizada com sucesso" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "A palavra-passe foi atualizada com sucesso" @@ -4299,43 +4421,43 @@ msgid "Password:" msgstr "Palavra-passe:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "Colar da área de transferência" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Pagar" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "Pagar fatura Lightning?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Pagar a" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Pagar a vários" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4343,22 +4465,35 @@ msgid "Payment Received" msgstr "Pagamento recebido" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Pedido de pagamento" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "O pagamento falhou" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "Registo do pagamento" @@ -4366,25 +4501,26 @@ msgid "Payment log:" msgstr "Registo do pagamento:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "Pagamento recebido" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "O pedido de pagamento caducou" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Pagamento enviado." @@ -4400,19 +4536,23 @@ msgid "Pending" msgstr "Pendente" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "Provavelmente estão a faltar algumas dependências..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Persa" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4420,7 +4560,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Por favor, confirme" @@ -4428,23 +4568,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4452,7 +4592,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Por favor introduza a chave pública mestra (xpub) do seu cossignatário." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4461,7 +4601,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4485,9 +4625,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4495,15 +4635,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Por favor introduza a chave pública mestra dos cossignatários, ou leia-a usando o botão da câmara." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Por favor relate qualquer erro ou problema no Github:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Por favor reinicie o Electrum para ativar as novas definições de GUI" @@ -4516,11 +4656,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "Por favor, selecione o diretório da cópia de segurança" @@ -4532,8 +4672,8 @@ msgid "Please share it with your cosigners." msgstr "Por favor partilhe com os seus cossignatários." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4541,7 +4681,7 @@ msgid "Please try again." msgstr "Por favor, tente novamente." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "Por favor, escreva aqui." @@ -4549,7 +4689,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Por favor escreva a sua frase semente usando o teclado virtual." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Por favor aguarde" @@ -4557,15 +4697,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "Por favor, aguarde enquanto a Electrum procura por atualizações." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Aguarde, por favor..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Polaco" @@ -4573,35 +4713,34 @@ msgid "Port" msgstr "Porta" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "O número da porta deve ser decimal" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Português" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Preferências" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4609,16 +4748,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "A preparar a transação..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4650,12 +4788,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Pressione novamente para sair" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4663,29 +4805,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Chave privada" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Chaves privadas" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Chaves privadas exportadas ." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "Continuar" @@ -4713,8 +4859,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4726,40 +4872,40 @@ msgid "Proxy mode" msgstr "Modo do proxy" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "As configurações do proxy aplicam-se a todas as conexões: com servidores do Electron, mas também com serviços de terceiros." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Utilizador do proxy" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Chave pública" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Chaves públicas" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "Código QR" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "Código QR copiado para a área de transferência" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "Código QR guardado para ficheiro" @@ -4771,10 +4917,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Pergunta" @@ -4783,15 +4930,15 @@ msgid "Quit" msgstr "Sair" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "LEMBRE-SE DA PALAVRA-PASSE!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4802,21 +4949,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Ler código QR" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Ler ficheiro" @@ -4824,23 +4978,28 @@ msgid "Read from microphone" msgstr "Ler do microfone" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4852,28 +5011,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Receber" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "A receber" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "Endereço de receção" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "Destinatário" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "Destinatário não especificado." @@ -4886,59 +5037,63 @@ msgid "Recover from a seed you have previously written down" msgstr "Recuperar de uma semente que anotou anteriormente" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Resgatar script" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "Faturas relacionadas" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "ID do nó remoto" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "ID do par remoto" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Remover" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "Remover da carteira" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "Remover {} da sua lista de contactos?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "Substituir pela taxa" @@ -4946,50 +5101,50 @@ msgid "Report contents" msgstr "Reportar conteúdos" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Relatório enviado" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "A relatar erros" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "Pedido copiado para a área de transferência" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "Pedido enviado" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Quantia pedida" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4998,11 +5153,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Requerente" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "Pedidos" @@ -5011,32 +5166,32 @@ msgid "Require {0} signatures" msgstr "Requer {0} assinaturas" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Requer" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "Tentar de novo" @@ -5060,23 +5215,23 @@ msgid "Right side" msgstr "Lado direito" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Romeno" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Russo" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5084,29 +5239,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Guardar" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Guardar fatura para ficheiro" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5129,11 +5283,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5145,21 +5299,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Semente" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "Semente introduzida" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Tipo de semente" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "Semente disponível" @@ -5167,7 +5325,7 @@ msgid "Seed extension" msgstr "Extensão da semente" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5175,56 +5333,56 @@ msgid "Select a device" msgstr "Selecione um dispositivo" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "Selecione o tipo de cópia de segurança:" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Selecione a data" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Selecione um ficheiro para onde exportar as suas chaves privadas" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Selecione um ficheiro para onde exportar as transações da sua carteira" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "Selecione um ficheiro para guardar os seus {}" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "Selecione o tipo de recuperação:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "Selecione tamanho da sua semente:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "Selecione o tamanho da semente / partilha:" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Selecionar servidor automaticamente" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Selecionar servidor manualmente" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "Selecione onde guardar o ficheiro" @@ -5232,7 +5390,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5240,7 +5398,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Selecione qual o idioma a usar na interface gráfica (após reiniciar)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5248,12 +5406,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Selecione o seu ficheiro de transação" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Enviar" @@ -5261,14 +5419,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "Enviar pagamento?" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5277,15 +5431,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "A enviar" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "A enviar relatório de erro..." -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5297,25 +5451,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Servidor" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "Taxa do servidor" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "Servidor fora do alcance." -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5327,17 +5481,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "Definir um PIN" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5345,22 +5499,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Definições" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "Shamir" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "Partilhar pedido de bitcoin" @@ -5368,38 +5530,54 @@ msgid "Share Invoice" msgstr "Partilhar fatura" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Mostrar" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Mostrar como código QR" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Mostrar histórico de preços" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5409,10 +5587,10 @@ msgid "Show on Ledger" msgstr "Mostrar na Ledger" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "Mostrar em {}" @@ -5420,107 +5598,103 @@ msgid "Show report contents" msgstr "Mostrar conteúdo do relatório" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "Mostrar {}" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Mostrar/esconder" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "A mostrar o endereço ..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Assinar" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "Assinar esta transação?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Assinar/verificar mensagem" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "Assinar/verificar mensagem" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Assinatura" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Assinatura verificada" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "Assinado" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "A assinar" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "A assinar a mensagem..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "A assinar transação..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Tamanho:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Eslovaco" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Esloveno" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5528,43 +5702,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Fonte" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Gastar apenas moedas confirmadas" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Gastar apenas entradas confirmadas." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "O início é instantâneo pois o Electrum opera em conjunto com servidores de alta-performance que asseguram as tarefas mais complexas do sistema Bitcoin." -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5576,13 +5738,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Estado" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Estado:" @@ -5592,20 +5754,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Concluído" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Resumo" @@ -5617,53 +5787,57 @@ msgid "Summary Text PIN is Disabled" msgstr "O PIN do texto de resumo está desativado" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "Moedas suportadas" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "Trocar" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Sueco" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Varrer" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Varrer chaves privadas" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "A sincronizar..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Tâmil" @@ -5671,59 +5845,62 @@ msgid "Tap to show" msgstr "Tocar para visualizar" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "Alvo" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "Taxa alvo:" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "Termos do serviço" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Texto copiado para a área de transferência" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "Texto copiado para área de transferência." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Tailandês" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5734,51 +5911,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "O valor da taxa pode ser decidido livremente pelo remetente. Contudo, as transações com taxas baixas podem demorar mais tempo a ser processadas." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "O valor será mostrado a vermelho se não tiver fundos suficientes na sua carteira." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "O endereço Bictoin nunca expira e será sempre parte desta carteira Electrum." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "A descrição não é enviada para o destinatário dos fundos. É guardada no ficheiro da sua carteira, e apresentada no separador \"Histórico\"." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "A taxa para esta transação parece extraordinariamente alta." @@ -5791,29 +5974,34 @@ msgid "The file was removed" msgstr "O ficheiro foi removido" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Foram adicionados os seguintes endereços" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "Estão disponíveis os seguintes fornecedores de pseudónimos:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Não foi possível importar as seguintes entradas" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5821,55 +6009,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5878,24 +6077,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5903,7 +6102,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5912,7 +6111,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5920,27 +6123,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Esta blockchain é utilizada para verificar as transações enviadas pelo seu servidor de transações." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Este ficheiro não existe." @@ -5957,33 +6164,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Esta informação é vista pelo destinatário se lhe enviar um pedido de pagamento assinado." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5991,19 +6203,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Esta é uma carteira apenas para visualização" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6011,26 +6223,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Esta é a altura da sua cópia local do blockchain." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Isto poderá resultar em taxas de transação mais altas." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Isto significa que não poderá gastar Bitcoins com ela." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6043,15 +6263,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6063,34 +6283,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Esta transação não foi guardada. Fechar na mesma?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6098,7 +6329,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Esta carteira não tem semente" @@ -6106,7 +6337,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6114,7 +6345,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Esta carteira é apenas para visualização." @@ -6123,30 +6354,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "Para" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6154,14 +6385,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6177,7 +6408,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6185,19 +6416,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Para garantir que guardou corretamente a sua semente, por favor volte a introduzi-la aqui." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6231,71 +6466,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "Total das taxas" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Tamanho total" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Transação" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "ID da transação" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "ID da transação:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6303,36 +6545,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Transação não relacionada com a sua carteira" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Transação:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transações" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6340,27 +6578,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Verdadeiro" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "TrustedCoin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6368,15 +6606,15 @@ msgid "Try to connect again?" msgstr "Tentar conectar novamente?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Tente explicar não só qual é o erro, mas também como este ocorre." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Turco" @@ -6392,66 +6630,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Tipo" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Ucraniano" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Incapaz de criar cópia de segurança" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Incapaz de criar csv" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Incapaz de exportar histórico" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Incapaz de ler ficheiro ou nenhuma transação encontrada" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "Não foi possível enviar o relatório" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Não confirmado" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "Pai não confirmado" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "Ocorreu um erro inesperado." @@ -6459,72 +6693,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Desconhecido" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "Não pago" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "Não assinado" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6532,8 +6771,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "Não usado" @@ -6545,7 +6788,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6567,7 +6810,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Usar Proxy TOR" @@ -6579,23 +6822,23 @@ msgid "Use a master key" msgstr "Usar uma chave mestra" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Usar como servidor" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Utilizar endereços de troco" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Utilizar múltiplos endereços de troco" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "Usar proxy" @@ -6615,12 +6858,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Usado" @@ -6628,19 +6871,19 @@ msgid "Username" msgstr "Nome de utilizador" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Usa ícones do conjunto Icons8 (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Utilizar endereços de troco faz com que seja mais difícil para outras pessoas rastrear as suas transações." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Valor" @@ -6648,7 +6891,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Verificar" @@ -6660,41 +6903,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Versão" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Dispositivo de Vídeo" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "Vietnamita" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "Ver canal" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "Ver pagamento" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "Ver transação" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "Ver fatura" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "Ver registo" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Ver no explorador de blocos" @@ -6702,20 +6941,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "AVISO" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "AVISO: TODAS as suas chaves privadas são secretas." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6731,11 +6970,15 @@ msgid "Wallet" msgstr "Carteira" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Informações da carteira" @@ -6743,11 +6986,11 @@ msgid "Wallet Name" msgstr "Nome da carteira" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Cópia de segurança da carteira criada" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Endereço de troco da carteira" @@ -6755,15 +6998,15 @@ msgid "Wallet creation failed" msgstr "A criação da carteira falhou" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "O ficheiro da carteira não foi encontrado: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Nome da carteira" @@ -6771,11 +7014,11 @@ msgid "Wallet not encrypted" msgstr "Carteira não encriptada" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Endereço de recebimento da carteira" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "Carteira removida: {}" @@ -6783,7 +7026,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "Tipo da carteira" @@ -6799,16 +7042,16 @@ msgid "Wallets" msgstr "Carteiras" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Aviso" @@ -6820,7 +7063,11 @@ msgid "Warning!" msgstr "Aviso!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6832,7 +7079,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6840,15 +7087,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Não garantimos que importações BIP39 sejam sempre suportadas no Electrum." @@ -6864,25 +7111,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6892,7 +7143,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6904,8 +7155,9 @@ msgid "Wrong PIN" msgstr "PIN incorreto" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "Tipo de chave errada" @@ -6913,13 +7165,13 @@ msgid "Wrong password" msgstr "Palavra-passe incorreta" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Assinatura errada" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Sim" @@ -6927,11 +7179,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Está a seguir ramo" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6939,14 +7191,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Está a usar uma carteira não-determinística, que não permite a criação de novos endereços." @@ -6954,7 +7207,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6966,11 +7219,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6978,27 +7231,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7006,11 +7263,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Pode introduzir um endereço Bitcoin, uma etiqueta da sua lista de contactos (uma lista de terminações será proposta), ou um pseudónimo (um endereço tipo email que redireciona para um endereço Bitcoin)" @@ -7019,19 +7280,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Pode carregar um ficheiro CSV usando o ícone de ficheiro." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7043,49 +7304,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "Recebe" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "Envia" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7094,7 +7364,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7102,7 +7376,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7114,43 +7388,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "As suas bitcoins estão protegidas por palavra-passe. No entanto, a sua carteira não está encriptada." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "As suas etiquetas foram sincronizadas." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "A extensão da sua semente é" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7158,15 +7444,15 @@ msgid "Your seed is important!" msgstr "A sua semente é importante!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "O seu servidor está no ramo" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7186,19 +7472,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "A semente de geração da sua carteira é:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "O histórico da sua carteira foi exportado com sucesso." @@ -7210,12 +7496,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "A sua carteira está encriptada e protegida com palavra-passe." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7279,43 +7565,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "estão congelados" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "blocos" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "pode receber" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "contactos" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "cossignatário" @@ -7327,54 +7653,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "inicializado" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "endereço inválido" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "chave privada inválida" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "faturas" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "etiquetas" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "Carregado" @@ -7383,15 +7757,11 @@ msgid "loading" msgstr "A carregar" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "tipo não implementado" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "de" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7399,7 +7769,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "Por favor, aguarde…" @@ -7407,15 +7781,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "proxy ativado" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "a receber" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "pedidos" @@ -7423,12 +7797,8 @@ msgid "seed" msgstr "semente" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7443,7 +7813,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7455,15 +7829,16 @@ msgid "unavailable" msgstr "não disponível" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "desconhecido" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7475,19 +7850,23 @@ msgid "unloading" msgstr "A descarregar" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "apenas visualização" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "limpo" @@ -7495,25 +7874,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "a sua extensão de semente não será incluída na cópia de segurança encriptada" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} minutos" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} palavras" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} configurações" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} canais" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} confirmações" @@ -7522,19 +7909,19 @@ msgid "{} connections." msgstr "{} conexões." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" -msgstr "{} copiado para a área de transferência" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" +msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "{} encriptado para o Revealer {}_{} guardado como PNG e PDF em: " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} novas transações: Quantia total recebida nas novas transações {}" @@ -7542,7 +7929,11 @@ msgid "{} nodes" msgstr "{} nós" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "{} saídas disponíveis ({} no total)" @@ -7550,7 +7941,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "O plugin {} não é compatível com este tipo de carteira." -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} palavras" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Sobre o Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Versão" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Página inicial" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "Desenvolvedores" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Distribuído por Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Endereço" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Etiqueta" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Chaves públicas" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Chave pública" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transações" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "Escolha uma conta para restaurar." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Não confirmado" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Pode enviar" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Pode receber" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Abrir canal" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Quantia" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "Importar cópia de segurança do canal" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Cópia de segurança do canal" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Capacidade" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Pode enviar" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "Congelar" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Cópia de segurança" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Fechar canal" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Abrir canal" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Erro" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Fechar canal" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Taxa de mineração" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "Taxa" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "Alvo" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Saídas" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "Finalizar" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Pagar" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Aumentar comissão" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "Um CPFP é uma transação que envia uma saída não confirmada de volta para si, com uma taxa alta. O objetivo é fazer com que os mineradores confirmem a transação-pai para obter a taxa associada à transação-filho." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Tamanho total" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Introduzir valor" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Quantia de saída" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "Alvo" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "Taxa para filho" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "Total das taxas" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Saídas" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "Mostrar conteúdo do relatório" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Quer enviar este relatório?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Nunca" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Agora não" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Copiar" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Quantia" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Copiar" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Local" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importar" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "Importar cópia de segurança do canal" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importar" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Endereço" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Descrição" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Máx" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Guardar" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Pagar" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Apagar" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Estado" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Data" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Etiqueta" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "O pagamento falhou" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Descrição" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Quantia" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Mensagem" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Pagar" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Pergunta" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Mensagem" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "Não" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Sim" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Rede" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Estado" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Servidor" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Quantia" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Máx" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Abrir canal" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Erro" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Canal estabelecido." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Palavra-passe" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Introduza a palavra-passe" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Palavra-passe" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "Introduzir PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "PIN incorreto" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Preferências" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Idioma" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Por favor reinicie o Electrum para ativar as novas definições de GUI" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Unidade base" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Avançado" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Endereço" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Porta" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Nome de utilizador" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Palavra-passe" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Aumentar comissão" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "Alvo" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Saídas" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "Alvo" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Saídas" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Mensagem" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Quantia" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "Expira em" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Endereço" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Estado" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Mensagem" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Quantia" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Pedido de pagamento" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Apagar" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 minutos" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 hora" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 dia" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 semana" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Cancelar" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Selecionar servidor automaticamente" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Servidor" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "Conectado" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Próximo" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "Envia" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "Recebe" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "Taxa do servidor" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Taxa de mineração" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "Quantidade recebida nos canais" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Quantidade retirada dos canais" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Estado" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Data" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Etiqueta" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "ID da transação" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Saídas" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Assinar" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Transmitir" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Guardar" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Remover" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Conectar automaticamente" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "Erro: chave pública mestra duplicada" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "Detetar contas existentes" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "A sua semente é importante!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Se perder a sua semente, o seu dinheiro será perdido para sempre." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Para garantir que guardou corretamente a sua semente, por favor volte a introduzi-la aqui." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Esta semente vai permitir-lhe recuperar a sua carteira em caso de falha do computador." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "AVISO" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Nunca revele a sua semente." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Nunca a escreva num site." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Não a guarde eletronicamente." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "A semente de geração da sua carteira é:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "Erro: chave pública mestra duplicada" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "As sementes BIP39 podem ser importadas no Electrum para que os utilizadores possam aceder aos seus fundos guardados em outras carteiras." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "As sementes BIP39 não incluem um número da versão, o que compromete a compatibilidade programas futuros." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "Erro: chave pública mestra duplicada" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Tipo de semente" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Crie uma nova semente" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "Eu já tenho a semente" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "Usar uma chave mestra" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Sim" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "Não" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Nome da carteira" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Importar endereços Bitcoin ou chaves privadas" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Encriptada" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Semente" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "desconhecido" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Chave pública mestra" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Alterar palavra-passe" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Introduza a nova palavra-passe" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Concluído" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Erro" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Endereços" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Canais" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Receber" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Enviar" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Erro" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Carteiras" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Cancelar" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Voltar" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Próximo" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Rede" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Preferências" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Sobre" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Erro" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/ro_RO/electrum.po electrum-4.4.5+dfsg1/electrum/locale/ro_RO/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/ro_RO/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/ro_RO/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr "(Nu este disponibila rata FX)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "Confirmare" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Despre" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Adrese" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "Verifica daca suunt updateuri" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Documentație" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Donează serverului" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Criptează/decriptează mesajul" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Export" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Fișier" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "Filtru" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Din codul QR" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Din fișier" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Din text" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Din blockchain" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Ajutor" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Istoric" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importă" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "Informație" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Etichete" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Încarcă tranzacția" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Rețea" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Nou" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Nou/Restaurează" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Siteul oficial" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Deschide" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Parola" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Plătiţi pentru mai mulţi" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "Domeniu" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Module" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Chei private" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Termină" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Deschis recent" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Raportare eroare" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "Salvează copia de rezervă " -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Semințe" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Semnare/verificare mesaj" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "Rezumat" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Mătura" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Unelte" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Vizualizare" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Portofel" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Atinge {} din {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "o zi" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "o oră" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "o săptămână" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Plasează această foaie pe o suprafață plată si bine iluminată. " -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 minute" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "Aliniază linia de margine Revealer cu linia punctata în partea de sus și în partea stângă." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "Scrie numărul în software " -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "O copie de rezervă este salvată automat la generarea unui portofel nou." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "O copie a fișierului portofel a fost creată în" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "O biblioteca probabil lipsește. " -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "O plată a fost deja inițiată pentru această factură. " -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "O mică taxă va fi încasată la fiecare tranzacție care folosește un server îndepărtat. Puteți verifica și modifica preferințele dumneavoastră de facturare de îndată ce instalarea este completă. " -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "O taxă a fost adăugată automat la tranzacţie. Tu poţi trece peste. Cu cât tranzacţia se va mări, taxa va creşte." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Despre Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Acceptă" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Acceptă Word-ul" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Preț de achiziție " -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Adăugați Cosemnatar" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Adaugă cosemnatar" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "Se adaugă informațiile la tranzacție, de la portofel si rețea..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Costuri suplimentare" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "{} satoshi adiționali vor fi adăugați." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Adresă" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Detalii privind adresa" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "" -#: electrum/lnworker.py:501 -msgid "Address unknown for node:" -msgstr "" - -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 -msgid "Addresses" +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." +#: electrum/lnworker.py:504 +msgid "Address unknown for node:" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 +msgid "Addresses" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Sumă" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Sumă acceptată:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Sumă trimisă:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Cantitate de trimis" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -512,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Sunteţi sigur că doriţi să continuaţi?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Ești sigur că vrei anulezi această tranzacție?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Armeană" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -591,7 +619,7 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "" @@ -607,7 +635,7 @@ msgid "Auto-connect" msgstr "" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -615,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 inlantuire" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -652,31 +680,31 @@ msgid "Back" msgstr "Inapoi" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Balanţă" @@ -684,27 +712,27 @@ msgid "Banner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Unitate de bază" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Unitatea de bază din portofel." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Inainte de a reporta un bug, upgradeaza ultima versiune a Electrum (ultima emisa sau git HEAD), si include numarul versiunei respective in raportul intocmit." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -720,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Adresa de bitcoini nu este precizată" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Tranzacţiile cu bitcoini nu sunt gratuite. Taxa de pe tranzacţie o plăteşte expeditorul fondurilor." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blockchain" @@ -740,8 +773,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -749,12 +782,20 @@ msgid "Bottom" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Trimite" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Tranzactie pe lungime de unda mare..." @@ -762,15 +803,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Comision de trimitere" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -778,7 +819,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -790,48 +831,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Anulează" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "" @@ -839,36 +880,36 @@ msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Tranzactia nu se poate trimite" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -877,11 +918,11 @@ msgid "Cannot read file" msgstr "Fișierul nu poate fi citit" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -901,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "" @@ -940,60 +981,67 @@ msgid "Change Password" msgstr "Schimbã Parola" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1001,7 +1049,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1009,9 +1057,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "" @@ -1019,11 +1067,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1037,32 +1085,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Copilul plãtește pentru pãrinte" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Copilul plãteste pentru pãrinte" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1074,7 +1122,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Alegeți o parolã pentru a cripta cheile portofelului." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1086,7 +1134,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Alege metoda de selecție a monedelor (UTXO). Urmãtoarele sunt disponibile: \n\n" @@ -1094,7 +1142,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1122,7 +1170,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Alege ce explorator de blocuri online să fie folosit pentru funcțiile care se deschid într-un explorator web" @@ -1134,9 +1182,9 @@ msgid "Choose..." msgstr "Alege..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Eliminã" @@ -1144,80 +1192,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Închide" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Monede" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Selectie monede" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1232,11 +1281,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1245,27 +1294,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Con&sole" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Con&tacts" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Confirmă Parola Frază:" @@ -1273,33 +1326,29 @@ msgid "Confirm Password:" msgstr "Conifrma Parola:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Confirmã Secret" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1388,15 +1437,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1404,12 +1453,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "" @@ -1418,7 +1467,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1430,52 +1483,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Contacte" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Copiazã" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Copiazã si închide" @@ -1483,11 +1533,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Copiază în clipboard" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "" @@ -1503,59 +1553,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1563,7 +1613,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1571,11 +1621,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1587,27 +1637,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Eroare fatală" @@ -1615,15 +1661,11 @@ msgid "Current Password:" msgstr "Parolã actualã:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1631,11 +1673,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1643,35 +1685,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Întunecat/Luminat" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Dată" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1679,55 +1721,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Decriptare" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Sterge" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Sterge factura?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Sterge Portofel?" @@ -1735,43 +1781,48 @@ msgid "Denomination" msgstr "Denumire" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Descriere" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Descrierea tranzitiei (nu este obligatorie)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Detalii" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "" - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1779,22 +1830,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1806,26 +1857,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Deconectat" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1833,11 +1888,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1845,8 +1900,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Nu o setați în mediul electronic." @@ -1854,11 +1909,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1874,51 +1929,61 @@ msgid "Do you want to delete the old file" msgstr "Vrei sã stergi fisierul vechi" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Vrei sã continui?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1930,16 +1995,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Plugin-uri Electrum" @@ -1948,16 +2024,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum se conectează la mai multe noduripentru a descărca hederele blocurilor și a găsi blockchain-ul cel mai lung." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Preferinţe Electrum" @@ -1965,93 +2041,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum trimite adresele portofelului tău unui singur server, pentru a putea primi istoricul tău de tranzacţii." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Portofel Electrum" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum nu a putut copia portofelul la locaţia specificată." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum nu a putut deschide fişierul tranzacţiei" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum nu a putut analiza tranzacţia" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum nu a putut genera o cheie de export privată." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum nu a putut iniţiliza tranzacţia de export." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Criptează" @@ -2068,39 +2148,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Criptează/decriptează Mesaj" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Criptat" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2108,12 +2188,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Introduceți Fraza Secretă" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2121,16 +2201,16 @@ msgid "Enter Password" msgstr "Introduceţi parola" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Introduceți Secret" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2139,8 +2219,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2148,7 +2228,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Introduceți o listă de rezultate în câmpul 'Plătește la'." @@ -2158,7 +2238,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2168,7 +2248,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Introduceți adresa" @@ -2180,7 +2260,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Introduceți descrierea" @@ -2196,22 +2276,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Introduceți cheile private" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Introduceți cheile private:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2221,11 +2305,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2242,13 +2326,13 @@ msgid "Enter wallet name" msgstr "Introduceți numele portofelului" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2256,11 +2340,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2278,37 +2362,34 @@ msgid "Enter your password or choose another file." msgstr "Introduceți parola sau alegeți alt fișier." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Introduceți parola pentru a continua" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Eroare" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2317,13 +2398,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2331,28 +2411,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2360,10 +2440,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2379,50 +2459,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Ieșire Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Data expirării cererii." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Expirat" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Expiră" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Exporta" @@ -2430,35 +2505,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Exporta istoric" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Expunerea unei chei private poate compromite întregul portofelul!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Extinde acest secret cu cuvinte personale" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2474,21 +2549,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2496,144 +2571,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Eroare la actualizarea parolei" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Comision" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Monedă" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Valută" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Fişier" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Găsește" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Urmărește această ramură" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2641,54 +2720,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Format" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Format: adresă, sumă" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "De la" @@ -2701,8 +2781,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2710,44 +2790,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2755,7 +2839,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2771,15 +2855,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Înălțime" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Salut Lume" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2787,16 +2871,8 @@ msgid "Here is your master public key." msgstr "Aceasta este cheia ta publică principală." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Ascunde" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Istoric" @@ -2804,11 +2880,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2816,7 +2892,7 @@ msgid "Host" msgstr "Host" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2832,48 +2908,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Dacã auto conectatea este activazã, Electrum o sã foloseascã serverul care este pe cel mai lung blockchain." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Dacă este dezactivat, va trebui să alegi un server pe care vrei să îl folosești. Electrum o să te avertizeze dacă serverul are întârzieri." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2881,16 +2958,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2898,13 +2975,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2916,11 +2993,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2928,7 +3005,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2936,22 +3013,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Dacă îți pierzi secretul, banii tăi nu o să poată fi recuperați." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Dacă vrei să creezi noi adrese, folosește un portofel deterministic." @@ -2959,16 +3040,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importă" @@ -2980,86 +3060,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Importă adresele" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Importă fișireul" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Importă chei private" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "NU FOLOSI serviciile 'rescumpărarea cheilor private' propuse de terți." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "În unele cazuri, folosiți până la 3 adrese pentru a despărți sume mari și a acoperii adresa destinatarului." -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Crește comisionul" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Informaţii" @@ -3072,30 +3157,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Introduce Suma" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Introduceți tranzacția brută" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Intrări" @@ -3103,7 +3188,7 @@ msgid "Install Wizard" msgstr "Instalează Wizard" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Pentru activa acestă funcție, instalați pachetul zbar." @@ -3111,11 +3196,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Fonduri insuficiente" @@ -3123,56 +3208,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Adresa invalida" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Sumă nevalidă" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Adresă Bitcoin invalidă" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Linii nevalite găsite:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "PIN nevalid" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3192,20 +3275,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3218,45 +3301,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Facturi" @@ -3264,15 +3334,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3288,7 +3358,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3300,15 +3370,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3316,7 +3386,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Comandă rapidă de la tastatură: tip \"!\" pentru a trimite toate monedele tale." @@ -3324,15 +3394,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3360,9 +3430,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Limbă" @@ -3370,7 +3440,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3403,18 +3473,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3426,33 +3496,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3464,19 +3538,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3484,69 +3559,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Linia #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Incarcă tranzacție" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3554,23 +3642,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Caută tranzacție" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3590,7 +3686,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Asigură-te fraza ta secretă și cheia privata este în siguranță, înainte de a trimite Bitcoin către acest portofel." @@ -3598,26 +3694,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Cheia publică principală" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Maxim" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Numărul maxim de comisioane depășit" @@ -3629,24 +3725,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Mesaj" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3654,23 +3750,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Comision de minare" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3679,21 +3779,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3701,14 +3801,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Portofel multi-semnătură" @@ -3721,18 +3825,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Nume" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Reţea" @@ -3741,25 +3845,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Niciodată" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Nu divulga niciodată secretul." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Nu o scrie pe un website." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Contact nou" @@ -3771,46 +3879,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Contact nou" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Pasul următor" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3818,11 +3926,15 @@ msgid "No Wallet" msgstr "Nici un portofel" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3830,11 +3942,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Nu există o adresă de donații pentru acest server" @@ -3846,10 +3958,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3858,23 +3974,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Nu mai sunt adrese în portofelul tău." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Fără ieșire" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3890,17 +4006,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3908,17 +4024,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Nici unul" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3926,7 +4042,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3934,45 +4050,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Deconectat" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Fonduri Insuficiene" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Reține că dacă ai înghețat o parte din adrese, fonduril dispnibile o să fie mai mici decât soldul total." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3985,10 +4106,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3997,7 +4114,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4005,11 +4122,11 @@ msgid "Nothing set !" msgstr "Nimic setat!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4017,11 +4134,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Numărul de zerouri afișat după punctul decimal. Spre exemplu, dacă este setat la 2, \"1.\" o să fie afișat ca \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "Ok" @@ -4033,8 +4151,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Deconectat" @@ -4042,8 +4160,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4051,11 +4169,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "O ieșire pe linie." @@ -4063,7 +4181,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Explorator de blocuri online" @@ -4075,7 +4193,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4083,29 +4201,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4113,24 +4230,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "DeschideAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "Înregistrarea DeschideAlias, utilizată pentru a primi monede și pentru a semna cererile de plată." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Opțiuni" @@ -4142,15 +4259,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4159,92 +4276,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Valoarea ieșirilor" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Ieșiri" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Privire de ansamblu" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Plătit" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Frază de acces" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Frază de acces:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Parolă" @@ -4252,7 +4378,7 @@ msgid "Password Strength" msgstr "Puterea Parolei" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "Parola este dezactivată, acest portofel nu este protejat" @@ -4264,33 +4390,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Parola a fost actualizată cu succes" @@ -4298,43 +4420,43 @@ msgid "Password:" msgstr "Parolă:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Plătește către" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Plătește către mai mulți" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4342,22 +4464,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Cerere de plată" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4365,25 +4500,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Crerea de plată a expirat" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Plată trimisă." @@ -4399,19 +4535,23 @@ msgid "Pending" msgstr "În Aşteptare" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4419,7 +4559,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4427,23 +4567,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4451,7 +4591,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Vă rugăm introduceți cheia publică principală (xpub) a cosemnatarului tău." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4460,7 +4600,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4484,9 +4624,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4494,15 +4634,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Vă rugăm să introduceți cheia publică principală a cosemnatarilor, sau scanați0o folosind butonul camerei." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Vă rugăm să raportați orice eroare pe github:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Te rugăm să restartezi Electrum pentru a activa noile setări GUI" @@ -4515,11 +4655,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4531,8 +4671,8 @@ msgid "Please share it with your cosigners." msgstr "Vă rugăm să o împărtășiți cosemnatarilor." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4540,7 +4680,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4548,7 +4688,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Folosind tastatura virtuală, introduceți fraza secretă." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Vă rugăm să așteptați" @@ -4556,15 +4696,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Vă rugăm să așteptați..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4572,35 +4712,34 @@ msgid "Port" msgstr "Port" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Setări" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4608,16 +4747,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4649,12 +4787,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Apăsați din nou pentru ieșire" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4662,29 +4804,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Cheie privată" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Chei private" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Chei private exportate." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4712,8 +4858,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4725,40 +4871,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Utilizator Proxy" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Cheie publică" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Chei publice" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "Cod QR" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "Codul QR copiat în clipboard" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "Codul QR salvat în fișier" @@ -4770,10 +4916,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4782,15 +4929,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4801,21 +4948,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Citește Codul QR" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Citire fișier" @@ -4823,23 +4977,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4851,28 +5010,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Primește" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4885,59 +5036,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Răscumpărare script" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Elimină" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4945,50 +5100,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Raportează erorile" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Suma solicitată" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4997,11 +5152,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Solicitantul" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5010,32 +5165,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Necesită" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5059,23 +5214,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5083,29 +5238,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Salvează" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Salvează factura în fișier" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5128,11 +5282,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5144,21 +5298,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Secret" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Trimite tip" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5166,7 +5324,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5174,56 +5332,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Selectează fișierul pentru a-ți exporta cheile private" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Selectează fișierul pentru a-ți exporta tranzacțiile din portofel" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Selectează automat serverul" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Selectează server manual" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5231,7 +5389,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5239,7 +5397,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Selectează limba care să fie folosită în interfața grafică (după repornire)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5247,12 +5405,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Alege fişierul tranzacţiei" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Trimite" @@ -5260,14 +5418,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5276,15 +5430,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Se trimite" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5296,25 +5450,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Server" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5326,17 +5480,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5344,22 +5498,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Setări" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5367,38 +5529,54 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Arată" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Arată ca Cod QR" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Arată ratele din istoric" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5408,10 +5586,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5419,107 +5597,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Afișare/Ascundere" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Semnează" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Semnează/verifică Mesaj" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Semnătură" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Semnătură verificată" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Se semnează tranzacția..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Mărime:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5527,43 +5701,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Sursă" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Cheltuiește doar monedele confirmate" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Cheltuiește doar monedele intrările." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5575,13 +5737,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Status" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Status:" @@ -5591,20 +5753,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Succes" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5616,53 +5786,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "" - -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Trage" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Trage cheile private" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Sincronizare..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5670,59 +5844,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5733,51 +5910,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "Mărimea taxei poate fi decisă liber de către expeditor. Însă, tranzacţiile cu taxe scăzute durează mai mult pentru a fi procesate." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Suma va fi afişată în roşu dacă nu ai suficiente fonduri în portofel." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "Adresa bitcoin nu expiră niciodată și va face mereu parte din portofelul electrum." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "Descrierea nu este trimisă destinatarului fondurilor. Aceasta este stocat în fișierul portofelului dumneavoastră și afișat în fila \"Istoric\"." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "Comisionul tranzacției pare neobișnuit de mare." @@ -5790,29 +5973,34 @@ msgid "The file was removed" msgstr "Fișierul a fost îndepărtat" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Următoarele adrese au fost adăugate" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "Următorii furnizori de alias sunt disponibili:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Următoarele intrări nu au fost importate" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5820,55 +6008,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5877,24 +6076,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5902,7 +6101,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5911,7 +6110,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5919,27 +6122,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Acest blockchain este folosit pentru a verifica tranzacția trimisă de serverul de tranzacții." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Acest fișier nu există." @@ -5956,33 +6163,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Aceste informații sunt văzute de către destinatar dacă le trimiteți o cerere de plată semnată." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5990,19 +6202,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Acest portofel poate fi doar văzut" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6010,26 +6222,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Aceasta este înălțimea copiei tale locale din blockchain." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Aceasta ar putea duce la comisioane ridicate ale tranzacției." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Aceasta înseamnă că nu o să puteți cheltui Bitcoin cu el." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6042,15 +6262,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6062,34 +6282,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Această tranzacţie nu este salvată. Închide oricum?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6097,7 +6328,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Acest portofel nu are cuvinte secrete" @@ -6105,7 +6336,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6113,7 +6344,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Acest portofel poate fi doar văzut." @@ -6122,30 +6353,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6153,14 +6384,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6176,7 +6407,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6184,19 +6415,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Pentru a vă asigura că ați salvat secretul, introduceți-l aici." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6230,71 +6465,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Mărime totală" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Tranzactie" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "ID-ul tranzacţiei" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "ID-ul tranzacţiei:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6302,36 +6544,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Tranzacție fără legătură cu portofelul dumneavoastră" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Tranzacție:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Tranzacții" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6339,27 +6577,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6367,15 +6605,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Încearcă să explici ce fel de eroare este și cum apare aceasta." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6391,66 +6629,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Imposibil de creat copia de rezervă" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Imposibil de creat csv" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Imposibil de exportat istoricul" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Imposibil de citit fișierul sau nici o tranzacție găsită" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6458,72 +6692,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Necunoscut" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6531,8 +6770,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6544,7 +6787,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6566,7 +6809,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Folosește Proxy Tor" @@ -6578,23 +6821,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Folosește-l ca și server" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Schimbă adresele" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Folosește adrese multiple schimbătoare" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6614,12 +6857,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6627,19 +6870,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Foloșeste iconițele din pactetul de iconițe Icons8 (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Folosirea adreselor schimbătoare face mai dificilă urmărirea tranzacțiilor de către alte persoane." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6647,7 +6890,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Verificare" @@ -6659,41 +6902,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Versiune" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Dispozitiv video" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Vizualizați pe block explorer" @@ -6701,20 +6940,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "AVERTISMENT" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "AVERTISMENT: TOATE cheile private sunt secrete." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6730,11 +6969,15 @@ msgid "Wallet" msgstr "Portofel" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6742,11 +6985,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Copia de rezervă a portofelului a fost creată" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Portofel cu adresă schimbătoare" @@ -6754,15 +6997,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6770,11 +7013,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Porofel care primește adresa" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6782,7 +7025,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6798,16 +7041,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Atenție" @@ -6819,7 +7062,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6831,7 +7078,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6839,15 +7086,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Nu putem granta că importurile BIP39 vor fi suportate întotdeauna de Electrum." @@ -6863,25 +7110,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6891,7 +7142,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6903,8 +7154,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6912,13 +7164,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Semnătură greșită" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6926,11 +7178,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Urmăriți branch" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6938,14 +7190,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Folosiți un portofel non-deterministic, care nu poate crea noi adrese." @@ -6953,7 +7206,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6965,11 +7218,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6977,27 +7230,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7005,11 +7262,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Puteți introduce o adresă Bitcoin, o etichetă din lista dumneavoastră de contacte (o listă de completări va fi propusă) sau un alias (o adresă de tip e-mail care trimite într-o adresă Bitcoin)" @@ -7018,19 +7279,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Puteți încărca un fișier CSV folosind iconița fișier." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7042,49 +7303,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7093,7 +7363,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7101,7 +7375,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7113,43 +7387,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "Monedele tale Bitcoin sunt protejate de parolă. Însă, fișierul portofelului tău nu este criptat." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Etichetele tale au fost sincronizate." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "Extensia secretului este" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7157,15 +7443,15 @@ msgid "Your seed is important!" msgstr "Cuvintele secrete sunt importante!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Severul tău este pe branch" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7185,19 +7471,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "Cuvintele secrete pentru portofelul tău sunt:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "Istoricul portofelului tău a fost exportat cu succes." @@ -7209,12 +7495,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Parola portofelului este protejată și criptată." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7278,43 +7564,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "sunt înghețate" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "blocuri" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7326,54 +7652,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7382,15 +7756,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7398,7 +7768,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "te rugăm să aștepți..." @@ -7406,15 +7780,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7422,12 +7796,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7442,7 +7812,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7454,15 +7828,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "necunoscut" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7474,19 +7849,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "doar de văzut" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7494,25 +7873,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7521,19 +7908,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7541,7 +7928,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7549,7 +7940,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Despre Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Versiune" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Adresă" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Chei publice" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Cheie publică" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Balanţă" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Tranzacții" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Balanţă" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Sumă" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Eroare" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Comision de minare" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Ieșiri" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Comision de trimitere" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Mărime totală" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Introduce Suma" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Valoarea ieșirilor" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Ieșiri" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Niciodată" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Copiazã" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Sumă" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Copiazã" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importă" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importă" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Adresă" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Descriere" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Maxim" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Salvează" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Sterge" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Dată" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Descriere" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Sumă" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Mesaj" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Mesaj" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Reţea" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Sumă" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Maxim" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Eroare" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Parolă" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Introduceţi parola" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Parolă" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Setări" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Limbă" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Te rugăm să restartezi Electrum pentru a activa noile setări GUI" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Unitate de bază" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Adresă" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Port" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Parolă" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Comision de trimitere" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Ieșiri" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Ieșiri" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Mesaj" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Sumă" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Adresă" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Mesaj" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Sumă" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Cerere de plată" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Sterge" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 minute" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "o oră" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "o zi" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "o săptămână" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Anulează" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Selectează automat serverul" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Pasul următor" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Comision de minare" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Dată" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "ID-ul tranzacţiei" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Ieșiri" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Semnează" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Trimite" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Salvează" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Elimină" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Conectare automată" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Cuvintele secrete sunt importante!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Dacă îți pierzi secretul, banii tăi nu o să poată fi recuperați." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Pentru a vă asigura că ați salvat secretul, introduceți-l aici." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Aceste cuvinte secrete iţi vor permite să recuperezi portofelul in caz probleme cu calculatorul." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "AVERTISMENT" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Nu divulga niciodată secretul." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Nu o scrie pe un website." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Nu o setați în mediul electronic." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "Cuvintele secrete pentru portofelul tău sunt:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Trimite tip" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Criptat" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Secret" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "necunoscut" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Cheia publică principală" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Schimbã Parola" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Succes" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Eroare" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Primește" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Trimite" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Eroare" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Anulează" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Inapoi" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Pasul următor" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Reţea" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Setări" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Despre" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Eroare" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/ru_RU/electrum.po electrum-4.4.5+dfsg1/electrum/locale/ru_RU/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/ru_RU/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/ru_RU/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Курсы валют недоступны)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " подтверждение" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&О программе" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Адреса" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "&Bitcoin Paper" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "Проверить обновления" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Закрыть" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "Документация" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "Пожертвовать на сервер" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Зашифровать/расшифровать сообщение" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Экспорт" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Файл" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Фильтр" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&Flip horizontally" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Из QR-кода" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "Из файла" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Из текста" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Из Цепочки блоков" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Помощь" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&История" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Импорт" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Информация" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Метки" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Загрузить транзакцию" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Сеть" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Новый" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "&New contact" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Создать/восстановить" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Официальный сайт" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Открыть" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Пароль" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Заплатить нескольким" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Диаграмма" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Плагины" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Приватные ключи" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Выход" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "Недавно открытые" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Сообщить об ошибке" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "&Сохранить резервную копию" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Seed" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "Показать QR-код в отдельном окне" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Подписать/подтвердить сообщение" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Сводка" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Импорт" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Инструменты" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Вид" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Кошелёк" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Нажмите {} {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 день" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 час" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 неделя" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Положите этот лист бумаги на плоскую, хорошо освещенную поверхность." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 минут" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Выровняйте границы Revealer пунктирными линиями сверху и слева." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "2fa fee: {} (for the next batch of transactions)" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "Введите номера в программе" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "A backup does not contain information about your local balance in the channel." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Резервная копия создается автоматически при генерации нового кошелька." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Копия вашего кошелька была создана в" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Вероятно, отсутствует библиотека." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "Платеж по этому счету уже был инициирован" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "Предыдущая попытка оплатить этот счет не удалась " @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Небольшая комиссия будет удерживаться при каждой транзакции с использованием удаленного сервера. После установки вы сможете посмотреть и изменить платежные настройки." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Предлагаемый размер комиссии автоматически добавляется в это поле. Вы можете переопределить его. Он увеличивается вместе с размером транзакции." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "Сторожевая башня - это демон, который следит за вашими каналами и предотвращает кражу средств другой стороной, транслируя старое состояние." @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "О Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Принять" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Подтвердить слово" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Цена приобретения" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Добавить поручителя" @@ -323,48 +315,61 @@ msgid "Add cosigner" msgstr "Добавить поручителя" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." -msgstr "Add fallback addresses to BOLT11 lightning invoices.\n" -" \n" -"#: electrum/gui/qt/settings_dialog.py:109\n" -"File: messages.pot" - -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" -msgstr "Add lightning invoice to bitcoin URIs" +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." +msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "Показывать разделители порядков в отображении bitcoin" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "Добавление информации в транзакции, из кошелька и сети..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "Добавление информации в транзакцию из сети..." + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Дополнительные комиссии" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "Добавлены дополнительные {} сатоши." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Адрес" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Полный адрес" @@ -373,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "Адрес скопирован в буфер обмена" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Адрес заморожен" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Адрес отсутствует в кошельке." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "Повторное использование адреса" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "Неизвестный адрес ноды:" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Адреса" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Дополнительно" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Advanced preview" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "После отключения кодовых фраз вы можете соединить этот кошелек Electrum, если у него была пустая фраза. Если его кодовая фраза не была пустой, вам нужно будет создать новый кошелек с помощью мастера установки. Вы можете использовать этот кошелек снова в любое время путем повторного включения кодовых фраз и ввода его кодовой фразы." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "Псевдоним" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Все" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Все поля должны быть заполнены" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "All outputs are non-change is_mine" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "Все статусы" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "Все типы" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -437,11 +449,11 @@ msgid "Already up to date" msgstr "Уже обновлено" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Также пыль не возращается в сдаче, но добавляет комиссию." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "Также при создании RBF-транзакции BIP125 позволяет уменьшить комиссию." @@ -449,7 +461,7 @@ msgid "Alternatively" msgstr "В качестве варианта" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "В качестве альтернативы возможно сохранить резервную копию кошелька в меню Файл" @@ -457,18 +469,18 @@ msgid "Always check your backups." msgstr "Всегда проверяйте резервные копии." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Сумма" @@ -476,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "Сумма для выхода OP_RETURN должно быть нулем." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "Значение вне границ" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "Сумма, которую получите на счет" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Полученная сумма:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Потраченная сумма:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Сумма к отправке" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "Слишком низкое количество " -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Сумма, удержанная при выходе" @@ -515,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "Зашифрованная транзакция получена из пула со-подписантов." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "Обнаружен неинициализированный Digital Bitbox." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "Безимянный" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "Внешний вид" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Применить" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arabic" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Вы уверены что хотите отчистить устройство. В кошельке все еще имеются средства!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Вы точно хотите удалить этот канал? Связанные с ним транзакции будут удалены из истории вашего кошелька." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Вы уверены, что хотите удалить кошелек {}?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Вы действительно хотите стереть Digital Bitbox?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Вы хотите продолжить?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Вы действительно хотите удалить эту транзакцию и {} дочерние транзакции?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Вы точно хотите удалить эту транзакцию?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Armenian" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "At block height: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Как минимум, должно быть указано имя хоста, после символа." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "Не больше 100 сатоши может быть списано во время этого раунда." @@ -594,7 +619,7 @@ msgid "Audio Modem Settings" msgstr "Настройки Audio Modem" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Авторизация" @@ -610,7 +635,7 @@ msgid "Auto-connect" msgstr "Автоматическое подключение" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Автоматически проверять наличие обновлений" @@ -618,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "Восстановление BIP39" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 seed" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "BIP39 seed-фразы могут быть импортированы в Electrum для пользовательского доступа к средствам из других кошельков." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "Однако, BiP39 seed-фразы не включают в себя номер версии, что подвергает риску совместимость с будущими программными кошельками." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "Счет сохранен как BIP70" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "Цена BTC" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "BTC баланс" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "Поступление BTC" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "Отправлено BTC" @@ -655,31 +680,31 @@ msgid "Back" msgstr "Назад" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Архивирование" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Резервная копия НЕ сохранена. Каталог резервного копирования не настроен." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Каталог резервной копии" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "Резервное копирование не настроено" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Сохраненная резервная копия:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Баланс" @@ -687,27 +712,27 @@ msgid "Banner" msgstr "Баннер" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Валюта" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Валюта вашего кошелька" -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "Пакетная оплата счетов" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Прежде чем отправить отчет об ошибке, обновите Electrum до последней версии и укажите номер версии в отчете." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Начать" @@ -723,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Bitcoin адрес не определен" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Транзакции Bitcoin обычно не бесплатны. Комиссия за транзакцию оплачивается отправителем." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Высота блока" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Цепочка блоков" @@ -743,8 +773,8 @@ msgid "Bootloader" msgstr "Загрузчик" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Хэш загрузчика" @@ -752,12 +782,20 @@ msgid "Bottom" msgstr "Внизу" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Разослать" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "Успешно транслирован" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "Передача" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Рассылка транзакции..." @@ -765,15 +803,15 @@ msgid "Build Date" msgstr "Дата сборки" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bulgarian" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Комиссия коллизии" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Комиссия коллизии" @@ -781,7 +819,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV (значения, разделённые запятыми)" @@ -793,48 +831,48 @@ msgid "Calibration values:" msgstr "Значения калибровки:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "Можно получить" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Можно отправить" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "Невозможно поднять комиссию: неизвестна комиссия исходной транзакции." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Невозможно отобразить историю." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Отмена" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "Отменить (двойная трата)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." -msgstr "" +msgstr "Отменить неподтвержденную транзакции, заменив ее транзакцией на свой адрес, с более высокой комиссией" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Отменить транзакцию" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Отменено пользователем" @@ -842,49 +880,49 @@ msgid "Cannot add this cosigner:" msgstr "Не могу добавить этого подписанта:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Невозможно разослать транзакцию" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Невозможно поднять комиссию" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "Невозможно отменить транзакцию" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" -msgstr "" +msgstr "Невозможно создать транзакцию потомка" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" -msgstr "" +msgstr "Невозможно определить динамическую комиссию, нет подключения к сети" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." -msgstr "" +msgstr "Невозможно импортировать резервную копию канала." -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Не удалось загрузить кошелек" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" -msgstr "" +msgstr "Оплата меньше суммы указанной в счете невозможна" #: electrum/gui/qt/installwizard.py:263 electrum/gui/qt/installwizard.py:266 #: electrum/gui/qt/installwizard.py:289 msgid "Cannot read file" msgstr "Не удаётся прочесть файл" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "Невозможно сохранить резервную копию без разрешения на ХРАНЕНИЕ" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Невозможно подписать сообщение от адреса этого типа:" @@ -904,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "Не удается запустить сканер QR: ошибка инициализации." -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Ёмкость" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Прибыль" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "Денежный поток" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Несоответствие сертификата" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "Разделение цепочки обнаружено в блоке {0}" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Сдача" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Адрес-сдача" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "Изменить PIN-код" @@ -943,78 +981,85 @@ msgid "Change Password" msgstr "Сменить пароль" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "Измените настройки чтобы разрешить тратить неподтвержденные монеты." + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Изменить..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Резервный Канал" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Резервный Канал " -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Резервный Канал:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "ID канала" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Канал уже закрыт" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." -msgstr "" +msgstr "Резервные копии канала можно импортировать в другой экземпляр того же кошелька, путем сканирования этого QR-кода." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "Резервные копии канала можно импортировать в другой экземпляр того же кошелька." + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." -msgstr "" +msgstr "Резервные копии канала могут быть использованы только для запроса закрытия ваших каналов." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Канал закрыт" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Канал закрыт, нужно подождать как минимум {} блоков из-за задержки CSV" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Сведения о канале" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Канал установлен." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "Канал заморожен для отправки" #: electrum/gui/qt/channel_details.py:73 msgid "Channel stats" -msgstr "" +msgstr "Сведения о канале" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "Тип канала" #: electrum/gui/kivy/uix/ui_screens/lightning.kv:28 msgid "Channel updates to query." -msgstr "" +msgstr "Количество запросов на обновление канала в очереди" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Каналы" @@ -1022,11 +1067,11 @@ msgid "Channels in database." msgstr "Каналы в базе данных." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "Отметьте эту галочку чтобы запросить новый секретный ключ. Нужно будет ввести вашу seed-фразу." @@ -1040,32 +1085,33 @@ msgid "Checking for updates..." msgstr "Проверка обновлений..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Потомок Платит за Родителя" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" -msgstr "" +msgstr "Потомок платит\n" +"за родителя" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Потомок платит за родителя" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Chinese Simplified" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Chinese Traditional" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Изменить Домашний Экран" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Выберите резервную копию:" @@ -1077,7 +1123,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Выберите пароль для шифрования ключей Вашего кошелька." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1089,7 +1135,7 @@ msgid "Choose an account to restore." msgstr "Выберите учетную запись для восстановления." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Выбор способа подбора монет (UTXO). Доступно следующее:\n\n" @@ -1097,7 +1143,7 @@ msgid "Choose from peers" msgstr "Выбрать из списка" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Выберите как инициализировать ваш Digital Bitbox:" @@ -1127,7 +1173,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "Выберите тип адреса кошелька." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Выберите онлайн обозреватель блоков, который будет открываться в браузере" @@ -1139,9 +1185,9 @@ msgid "Choose..." msgstr "Выбрать..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Очистить" @@ -1149,80 +1195,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "Очистить сессию после заданного периода бездействия. Когда время сессии истекло, ваш PIN-код и кодовая фраза (если задана) должна быть заново введена, чтобы использовать устройство." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "Нажмите \"Отправить\" для продолжить" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Нажмите здесь, чтобы скрыть это сообщение." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" -msgstr "" +msgstr "Буфер обмена" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "Буфер обмена пуст" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Закрыть" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Закрыть канал" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" -msgstr "" +msgstr "Закрывающая транзакция" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "&Монеты" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Код" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "Монеты заморожены" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Выбор монеты" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1237,11 +1284,11 @@ msgid "Coldcard Wallet" msgstr "Кошелек Coldcard" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Цветовая тема" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "Объединить" @@ -1250,27 +1297,31 @@ msgstr "Завершите процесс инициализации на вашем устройстве {}" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "Завершённые" +msgid "Completed {} of {} groups needed" +msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "Определение пути..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "&Консоль" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Кон&такты" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "Подтвердите стирание устройства" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Подтверждение кодовой фразы:" @@ -1278,33 +1329,29 @@ msgid "Confirm Password:" msgstr "Подтверждение пароля:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Подтвердите seed-фразу" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Подтвердить расширение seed-фразы" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "Подтвердите переключение защиты кодовой фразой" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Подтвердите транзакцию" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Подтвердите транзакцию на вашем Ledger..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Подтвердите действие" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "Подтвердить принудительное закрытие?" @@ -1393,15 +1440,15 @@ msgid "Confirm wallet address on your {} device" msgstr "Подтвердите адрес кошелька на вашем устройстве {}" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Подтверждено. Подписывание транзакции..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "Подключено" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "Подключаемые узлы" @@ -1409,12 +1456,12 @@ msgid "Connected nodes are on the same chain" msgstr "Подключенные узлы находятся на той же цепи" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "Подключено к {0} нодам." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Подключено к {0} серверам." @@ -1423,7 +1470,11 @@ msgid "Connected to {} peers" msgstr "Подключено к {} пирам" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "Подключение" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "Строки подключения должны быть в формате @:" @@ -1435,52 +1486,49 @@ msgid "Connections with lightning nodes" msgstr "Соединения с Lightning узлами." -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Попробуйте подключиться к другому серверу или обновить Electrum." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Контакты" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "Совместное закрытие" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Копировать" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Копировать адрес" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Копировать изображение" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Копировать текст" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "Копировать URI" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Копировать и закрыть" @@ -1488,11 +1536,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Скопируйте и вставьте адрес получателя с помощью кнопки \"Вставить\" или используйте камеру чтоб сканировать QR код." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Скопировать в буфер обмена" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Копировать {}" @@ -1508,59 +1556,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Не удалось закрыть канал: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "Не удалось понять, какие выходы оставить " -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "Не удалось найти монеты для вывода " -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "Не удалось найти подходящий выход" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "Не удалось найти подходящие выходы" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "Не удалось принудительно закрыть канал: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "Не удалось открыть канал: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "Не удалось получить Условия использования:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Не удалось подписать сообщение" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "Не удалось подписать сообщение." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Отчет о сбое" @@ -1568,7 +1616,7 @@ msgid "Create New Wallet" msgstr "Создать новый кошелёк" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "Создать Предложение" @@ -1576,11 +1624,11 @@ msgid "Create a new Revealer" msgstr "Создать новый Revealer" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Создать новую seed-фразу" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "Создать кошелек, используя текущую seed-фразу" @@ -1592,27 +1640,23 @@ msgid "Create new wallet" msgstr "Создать новый кошелек" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Создать или восстановить" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "Создавайте восстанавливаемые каналы" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Создать транзакцию" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "При создании нового платежного запроса один из ваших адресов будет повторно использован, а существующий запрос будет перезаписан. Продолжайте в любом случае? " -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Критическая ошибка" @@ -1620,15 +1664,11 @@ msgid "Current Password:" msgstr "Текущий пароль:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" -msgstr "" - -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" +msgstr "Текущая комиссия" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Текущая комиссия" @@ -1636,11 +1676,11 @@ msgid "Current version: {}" msgstr "Текущая версия: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Выбрать" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "Пользовательский URL" @@ -1648,35 +1688,35 @@ msgid "Custom secret" msgstr "Введенный вручную секрет" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Czech" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Danish" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Тёмная" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Темно/Светло" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Дата" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Дата: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "Журналы отладки можно сохранить на диск. Они пригодятся для устранения неполадок." @@ -1684,55 +1724,59 @@ msgid "Debug message" msgstr "Отладочное сообщение" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Расшифровать" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "Расшифровать свой приватный ключ? " -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "По умолчанию" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Удалить" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "Удалить резервную копию?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Удалить счёт?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "Удалить счета" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "Удалить запрос?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Удалить запрос" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Удалить кошелёк?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Удалить кошелёк?" @@ -1740,43 +1784,48 @@ msgid "Denomination" msgstr "Купюра" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "Путь вывода" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Описание" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Описание транзакции (не обязательно)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "Описание:" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "Назначение узла" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Подробности" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Подробности..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "Обнаружить существующие учетные записи" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1784,22 +1833,22 @@ msgid "Developers" msgstr "Разработчики" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "ID устройства" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Метка устройства" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "Ошибка коммуникации. Отключите и подключите заново ваш Digital Bitbox." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "Устройство не в биткойн-режиме" @@ -1811,26 +1860,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Файл ({}_{}) сохранен как PNG и PDF в:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "Отключить PIN-код" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "Отключить кодовые фразы" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Выключено" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Отключён" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "Показать вашу Seed-фразу?" @@ -1838,11 +1891,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Распространяется компанией Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "Не указывайте здесь конфиденциальную/личную информацию. Этот отчет будет в общедоступном трекере проблем." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "Не сопрягать" @@ -1850,8 +1903,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "Не вставляйте сюда код, который вы не понимаете. Выполнение плохого кода может привести к пропаже ваших монет безвозвратно." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Не храните в электронном виде." @@ -1859,11 +1912,11 @@ msgid "Do you have something to hide ?" msgstr "У вас есть что скрывать?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "Вы хотите создать новую seed-фразу или восстановить кошелек, используя существующую seed-фразу?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "Вы хотите создать свой первый канал?" @@ -1879,51 +1932,61 @@ msgid "Do you want to delete the old file" msgstr "Вы действительно хотите удалить старый файл" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "Хотите открыть сейчас?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "Вы хотите удалить {} из вашего кошелька?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Вы действительно хотите отправить этот отчет?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Вы хотите продолжить?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "Не знаю ни одного адреса для ноды:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Не показывать это больше." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "Скачать недостающие данные" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "Из-за бага в старой версии Electrum, не будет создан такой же кошелек как в новой версии или других программах." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Dutch" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "Динамическое определение комиссии не доступно" @@ -1935,16 +1998,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "Изменить {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Плагины Electrum" @@ -1954,16 +2028,16 @@ msgstr "Electrum не может сопрячься с вашим {}.\n\n" "Перед тем как получать биткойны на адреса в этом кошельке, убедитесь, что вы можете сопрячь устройство, или у вас есть seed-фраза(и кодовая фраза, если задана). Иначе полученные биткойны будет невозможно потратить." -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Электрум общается с удаленными серверами, чтобы получить информацию о ваших транзакциях и адресах. Сервера служат той же цели, разница в железе. В большинстве случаев вы просто хотите, чтобы Electrum выбрал один случайный сервер. В любом случае, вы можете задать сервер вручную." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum подключается к нескольким узлам, чтобы загрузить заголовки блоков и обнаружить самую длинную цепочку." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Настройки Electrum" @@ -1971,93 +2045,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "Electrum запрашивает вашу историю транзакций с единственного сервера. Эта история проверяется в блокчейне в заголовках блоков, отправленных другими узлами используя упрощенную верификацию (SPV)." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum отправляет адреса Вашего кошелька на один из серверов, чтобы получить историю транзакций." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrum кошелёк" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum не удалось скопировать файл вашего кошелька в указанное расположение." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Electrum не смог десериализовать вашу транзакцию:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum не удалось открыть файл ваших транзакций" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum не удалось обработать вашу транзакцию" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum не удалось экспортировать ваш личный ключ." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum не удалось экспортировать транзакцию." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "Electrum сейчас закончит работу." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "Electrum делает ставку на скорость, низкое потребление ресурсов и упрощение Bitcoin." -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "Включить" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "Включить Lightning?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "Включить защиту PIN-кодом" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "Включить кодовые фразы" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "Включить обменный курс фиатной валюты с историей." -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "Округлять значения выходов" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "Включить кодовые фразы" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "Проверять обновления" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Включено" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Зашифровать" @@ -2074,39 +2152,39 @@ msgid "Encrypt {}'s seed" msgstr "Зашифровать seed-фразу {}" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Зашифровать/расшифровать Сообщение" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "Зашифровать/расшифровать сообщение" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Зашифрованный" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "В настоящее время зашифровка и расшифровка не поддерживается для {}" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "Шифрование и расшифровка не реализованы в {}" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "Конец" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "English" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "Введите PIN-код" @@ -2114,12 +2192,12 @@ msgid "Enter PIN:" msgstr "Введите PIN-код:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Введите кодовую фразу" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "Введите парольную фразу на Устройстве" @@ -2127,16 +2205,16 @@ msgid "Enter Password" msgstr "Введите пароль" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Введите seed-фразу" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "Изменить лейбл транзакции" @@ -2145,8 +2223,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "Введите лейлб для вашего устройства:" @@ -2154,7 +2232,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "Введите список адресов биткойна (будет создан кошелек только для просмотра) или список приватных ключей." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Введите список выходов в поле «Получатель»." @@ -2164,7 +2242,7 @@ msgid "Enter a new PIN for your {}:" msgstr "Введите новый PIN-код для вашего {}:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Введите новый пароль ниже." @@ -2174,7 +2252,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "Введите ключевую фразу, чтобы сгенерировать кошелек. Каждый раз при использовании кошелька будет спрашиваться эта фраза. Если вы забудите ключевую фразу, вы не сможете получить доступ к биткойнам в этом кошельке." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Введите адреса" @@ -2186,7 +2264,7 @@ msgid "Enter cosigner seed" msgstr "Введите seed-фразу со-подписанта" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Введите описание" @@ -2202,22 +2280,26 @@ msgid "Enter passphrase on device?" msgstr "Введите парольную фразу на вашем аппаратном кошельке" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Введите пароль:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Введите приватные ключи" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Введите приватные ключи:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "Введите приватный мастер ключ, начинающийся с xprv:" @@ -2227,11 +2309,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "Введите кодовую фразу для разблокировки кошелька:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "Введите пароль, заданный при создании резервной копии:" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "Введите слова восстановления нажимая кнопки согласно тому, что устройство показывает не экране. Вы также можете использовать NUMPAD.\n" @@ -2249,13 +2331,13 @@ msgid "Enter wallet name" msgstr "Введите название кошелька" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "Введите мнемонику формата BIP39:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "Введите ваш пароль для Digital Bitbox:" @@ -2263,11 +2345,11 @@ msgid "Enter your PIN" msgstr "Введите ваш PIN" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "Введите PIN-код (цифры 1-9):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Введите свой PIN-код для продолжения" @@ -2285,37 +2367,34 @@ msgid "Enter your password or choose another file." msgstr "Введите свой пароль или выберите другой файл." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Введите свой пароль для продолжения" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "Стереть Digital Bitbox" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Ошибка" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Ошибка добавления запроса платежа" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Ошибка подключения к серверу" @@ -2324,13 +2403,12 @@ msgid "Error connecting to {} server" msgstr "Ошибка подключения к серверу {}" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "Ошибка создания платежа" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "Ошибка при создании запроса на оплату" @@ -2338,28 +2416,28 @@ msgid "Error decrypting message" msgstr "Ошибка расшифровки сообщения" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "Ошибка получения данных аккаунта TrustedCoin." -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "Ошибка получения транзакции из сети" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Ошибка открытия файла" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "Ошибка обработки URI" @@ -2367,10 +2445,10 @@ msgid "Error scanning devices" msgstr "Ошибка сканирования устройств" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "Ошибка отображения адреса" @@ -2386,50 +2464,45 @@ msgid "Error: duplicate master public key" msgstr "Ошибка дублирования публичного мастер ключа" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Esperanto" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Приблизительно" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Закрыть Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "Дата истечения срока" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Дата истечения срока действия вашего запроса." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Срок действия истек" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Истекает" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "Истекает через" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "Истек" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Экспортировать" @@ -2437,35 +2510,35 @@ msgid "Export Backup" msgstr "Экспорт резервной копии" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Экспорт истории" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "Экспорт резервной копии" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Экспортировать файл" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "Экспортировать для Coldcard" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "Экспорт в файл" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Раскрытие только личного ключа может скомпрометировать весь ваш кошелёк!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Расширить этот seed при помощи пользовательских слов" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "Неудачно" @@ -2481,21 +2554,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "Не удалось расшифровать, используя это физическое устройство." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "Не удалось отобразить QR-код." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "Не удалось экспортировать в файл." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "Не удалось импортировать файл." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2503,144 +2576,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "Не удалось отправить транзакцию в пул со-подписантов" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Не удалось обновить пароль" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Нет" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Комиссия" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "Комиссия за child" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "Комиссия" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "Округление комиссии" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "Комиссия оплачивается отправителем." -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Валюта" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "Фиатный баланс" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Фиатная валюта" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Файл" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "Бэкап файла" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Фильтр:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "Завершение" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Найти" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "Версия прошивки" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "Версия прошивки (или приложения \"Bitcoin\") слишком старая для поддержки Segwit. Пожалуйста обновите в" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "Версия прошивки слишком устарела." -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "Версия прошивки слишком старая. Пожалуйста обновите на" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "Фиксированный тариф" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Следить за этой веткой" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "За дополнительной информацией обращайтесь к" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "Для сканирования QR кодов" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "В целях безопасности мы рекомендуем всегда использовать последнюю версию Electrum." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "Закрыть принудительно" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "Принудительно закрыть канал" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "Закрыть канал принудительно?" @@ -2648,54 +2725,55 @@ msgid "Fork detected at block {}" msgstr "Обнаружен форк в блоке {}" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Формат" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Формат: адрес, сумма" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "Переслать" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "Заморозить" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "Заморозить адрес" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "Заморозить адреса" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "Заморозить монету" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "Заморозить монеты" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "French" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "От" @@ -2708,8 +2786,8 @@ msgid "From {0} cosigners" msgstr "От {0} со-подписантов" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "Заморожен/а" @@ -2717,44 +2795,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "Полная двухфакторная аутентификация включена. Это еще не поддерживается." +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "Пополненые" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "Финансируется или не используется" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "Сгенерировать новый случайный кошелек" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "German" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "Получить инвойс" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Код из Google Authenticator:" @@ -2762,7 +2844,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Greek" @@ -2778,15 +2860,15 @@ msgid "Hardware Keystore" msgstr "Аппаратный ключ" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Высота" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Привет, мир" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Справка" @@ -2794,16 +2876,8 @@ msgid "Here is your master public key." msgstr "Ваш главный открытый ключ." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Скрыть" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "Скрыть {}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "История" @@ -2811,11 +2885,11 @@ msgid "Homepage" msgstr "Сайт" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Главный экран" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2823,7 +2897,7 @@ msgid "Host" msgstr "Хост" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2839,49 +2913,50 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "Аппаратный ключ не поддерживает расшифровку сообщений, что делает его несовместимым с логикой работы пула со-подписанта." -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "Мы не генерируем seed-фразу в формате BIP39, т. к. это не отвечает нашему стандарту безопасности." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Hungarian" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "У меня уже есть seed-фраза" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "Я потерял учетную запись Google Authenticator" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "IP/port в формате:\n" "[host]:[port]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Если включено автоматическое подключение, Electrum будет всегда использовать сервер с самой длинной цепочкой блоков." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "Если включено, не больше 100 сатоши может быть потеряно с учетом этого для каждой транзакции." -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Если Вы выключили, Вам следует выбрать предпочитаемый сервер. Electrum предупредит Вас, если сервер лагает." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2889,16 +2964,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "Если вы не знаете что это - оставьте как есть." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "Если интернет подключен, для продолжения нажмите на \"{}\"." -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "Если вы отметите этот чекбокс, ваши неподтвержденные транзакции будут объединены в одну транзакцию." -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "Если вы отключите ваш PIN-код, любой человек имеющий физический доступ к вашему {} устройству, сможет потратить ваши биткойны." @@ -2906,13 +2981,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "Если вы не знаете что это - оставьте это поле пустым." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "Если вы принудительно закроете этот канал, ваши средства будут недоступны для {} блоков." -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "При утере пароля доступ к кошельку будет невозможен. Пароль не несет функции ПИН-кода, ознакомьтесь с документацией перед внесением изменений." @@ -2924,11 +2999,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "Если вы потеряли вашу учетную запись в Google Authenticator, вы можете запросить новый секретный ключ. Нужно будет заново ввести вашу seed-фразу." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "Если вы потеряли ваш второй фактор, вам нужно восстановить кошелек из seed-фразы чтобы запросить новый код." -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2936,7 +3011,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "Если вы по-прежнему испытываете проблемы с сетью, попробуйте использовать Tor-прокси." @@ -2944,22 +3019,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Если вы потеряете свою seed-фразу, ваши деньги будут утеряны безвозвратно." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "Если вы потеряете файл кошелька, единственное, что вы можете сделать с резервной копией, - это запросить закрытие вашего канала, чтобы ваши средства были отправлены в цепочку." -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "Если используется пароль, проверьте правильность ввода." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Если вы хотите создать новые адреса, используйте детерминированный кошелёк." @@ -2967,16 +3046,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "Если ваше устройство не обнаружено Windows, зайдите в \"Настройки\", \"Устройства\", \"Подключение устройств\" и выполните \"Удалить устройство\". Затем подключите ваше устройство еще раз." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "Если ваш кошелек содержит деньги, убедитесь, что вы сохранили seed-фразу." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "Игнорировать и продолжить?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Импортировать" @@ -2988,39 +3066,43 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Импортировать биткоин адреса или приватные ключи" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "Импортировать резервную копию канала?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Импорт адресов" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "Импортировать резервную копию канала" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Импорт файла" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "Импортировать сопряжение из Digital Bitbox программы для компьютера" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Импортировать приватные ключи" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "В частности, НЕ ИСПОЛЬЗУЙТЕ службы третьих сторон, которые предлагают 'получить личный ключ'." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "В процессе" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3028,48 +3110,49 @@ "Резервная копия не создается, и у пользователя есть доказательство этого.\n" "Эта продвинутая опция рекомендуется к использованию в доверенных установках с несколькими подписями." -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "В некоторых случаях используйте до 3х различных адресов, чтобы разбить крупные суммы и обфускации адреса получателя." -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "" + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "В следующем блоке" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "Включено в блок: {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Неверный пароль" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "Введен неверный пароль." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "Неверная seed-фраза" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Увеличить комиссию" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "Увеличить комиссию вашей транзакции, что улучшит ее позицию в мемпуле." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Indonesian" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "Информация" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Информация" @@ -3082,30 +3165,30 @@ msgid "Initialize Device" msgstr "Инициализировать устройство" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "Инициализировано" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "Инициатор:" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Входящая сумма" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Ввести raw-транзакцию" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Ввод" @@ -3113,7 +3196,7 @@ msgid "Install Wizard" msgstr "Мастер установки" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Установите zbar пакет, чтобы использовать это." @@ -3121,11 +3204,11 @@ msgid "Instructions:" msgstr "Инструкции:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Недостаточно средств" @@ -3133,58 +3216,56 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Неверный адрес" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Неверная сумма" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Неверный адрес Bitcoin" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Неверный биткойн адрес" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "Неверный биткойн адрес." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Неверный размер комиссии" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Неверный JSON код." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Найдены недействительные строки:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "Неверный PIN-код" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Неверный публичный ключ" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Неверная сумма" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" -msgstr "" +msgstr "Неверный формат счета" #: electrum/slip39.py:228 msgid "Invalid length." @@ -3202,20 +3283,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "Неправильный ID ноды, должно быть 33 байта в шестнадцатиричном виде" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "Неверный одноразовый пароль." @@ -3228,45 +3309,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "Неверный xpub. Убедитесь, что ваше устройство {} установлено на корректную цепочку." -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "Счет" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "Срок действия счета истек" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "Счета могут блокировать средства на неоправданно долгий срок." -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Счета" @@ -3274,15 +3342,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "Он также содержит ваш публичный мастер ключ, который позволяет смотреть ваш адрес." -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "Нельзя создать резервную копию путем экспортирования этих приватных ключей." -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "Конфликтует с текущей историей." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3298,7 +3366,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Italian" @@ -3310,15 +3378,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Japanese" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "Объединить входы/выходы" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "Восстановление seed-фразы KeepKey" @@ -3326,7 +3394,7 @@ msgid "KeepKey wallet" msgstr "Кошелек KeepKey" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Горячая клавиша: введите \"!\" чтобы отправить все Ваши деньги." @@ -3334,15 +3402,15 @@ msgid "Keystore" msgstr "Хранилище ключей" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "Тип хранилища ключей" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "Kyrgyz" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Метка" @@ -3370,9 +3438,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "Метки, ID транзакций и адреса шифруются перед отправкой на удаленный сервер." +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Язык" @@ -3380,7 +3448,7 @@ msgid "Latest version: {}" msgstr "Последняя версия: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Latvian" @@ -3413,18 +3481,18 @@ msgid "Licence" msgstr "Лицензия" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Светлая" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "Lightning" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3436,33 +3504,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "Статистика сети Lightning" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3474,19 +3546,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "Lightning отключен" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3494,69 +3567,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Строка #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "Кошелек загружен с микро SD карты" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "Кошелек загружен с микро SD карты (текущая seed-фраза перезаписана)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "Загрузить резер. копию" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Загрузить транзакцию" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "Загрузка резервной копии..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "Локальная" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3564,23 +3650,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Поиск транзакции" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Низкая комиссия" @@ -3600,7 +3694,7 @@ msgid "Make sure you install it with python3" msgstr "Убедитесь, что вы произвели установку используя python3" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Убедитесь, что у вас есть seed-фраза или закрытый ключ, прежде чем запрашивать биткойны для отправки в этот кошелёк." @@ -3608,26 +3702,26 @@ msgid "Master Fingerprint" msgstr "Мастер отпечаток" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Публичный мастер-ключ" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "Матрица" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Максимум" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Превышена максимальная комиссия" @@ -3639,24 +3733,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "Основано на мемпуле: тариф комиссии нацеливается на глубину мемпула" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "Глубина мемпула" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "Объединить подписи из" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Сообщение" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3664,23 +3758,27 @@ msgid "Method:" msgstr "Метод:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Комиссия майнера" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "Недостающая сумма" @@ -3689,21 +3787,21 @@ msgid "Missing libraries for {}." msgstr "Отсутствуют библиотеки для {}." -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "Отсутствует URL отчета." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "Опции сопряжения с мобильным устройством" @@ -3711,14 +3809,18 @@ msgid "More info at: {}" msgstr "Подробнее: {}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Кошелёк с мультиподписью" @@ -3731,18 +3833,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "НЕ PIN-КОД УСТРОЙСТВА - смотрите выше" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Имя" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "Назовите это {}. Если у вас несколько устройств, метки помогают различать их." +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Сеть" @@ -3751,25 +3853,29 @@ msgid "Network Setup" msgstr "Настройка сети" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "Время ожидания запроса истекло." -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Никогда" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Ни кому не рассказывайте про свою seed-фразу." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Никогда не вводите его ни на каких сайтах." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Новый контакт" @@ -3781,46 +3887,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Новый контакт" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "Новая транзакция: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Далее" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "Нет" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "Нет данных" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Нет описания" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3828,11 +3934,15 @@ msgid "No Wallet" msgstr "Нет кошельков" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "Адрес недоступен. Удалите некоторые из ваших ожидающих запросов." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "Нет суммы" @@ -3840,11 +3950,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "Нет данных" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Данный сервер не указал адрес для пожертвований" @@ -3856,10 +3966,14 @@ msgid "No existing accounts found." msgstr "Аккаунты не найдены." -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "Форки не обнаружены" @@ -3868,23 +3982,23 @@ msgid "No hardware device detected." msgstr "Устройства не обнаружены." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "Нет хранилища ключей" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "В вашем кошельке нету больше адресов." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Нет результатов" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3900,17 +4014,17 @@ msgid "No wallet loaded." msgstr "Кошельки не загружены." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "ID узла" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "Ноды" @@ -3918,17 +4032,17 @@ msgid "Nodes in database." msgstr "Узлы в базе данных." +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "(Пусто)" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "Norwegian Bokmal" @@ -3936,7 +4050,7 @@ msgid "Not Now" msgstr "Не сейчас" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "Не проверено" @@ -3944,45 +4058,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "Недоступно для этого кошелька." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Не подключено" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "Не включено" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Недостаточно средств" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "Недостаточно средств на адресе." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "Не проверено" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "Пока недоступно" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Обратите внимание, что если вы заморозили некоторые из ваших адресов, имеющиеся средства будут ниже, чем ваш общий баланс." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3995,10 +4114,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "Ваши деньги не заблокированы этим сервисом. Вы можете вывести ваши средства в любой момент и без комиссий, без удаленного сервере, используя опцию \"восстановить\" с вашей seed-фразой." -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "Внимание: если вы включите эту настройку, для открытия кошелька потребуется ваш аппаратный ключ." @@ -4007,7 +4122,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "Примечание: это офлайн транзакция, если вы хотите чтобы сеть увидела ее, вам нужно отправить ее." @@ -4015,11 +4130,11 @@ msgid "Nothing set !" msgstr "Ничего не выбрано!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "Нет данных для диаграммы." -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "Нечего подытоживать." @@ -4027,11 +4142,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Количество десятичных нулей, отображаемых после запятой. Например, если указано значение 2, то \"1.\" будет отображаться как \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "ОК" @@ -4043,8 +4159,8 @@ msgid "OR" msgstr "ИЛИ" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Не в сети" @@ -4052,8 +4168,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "На Linux, возможно потребуется добавить новые разрешения к правилам udev." -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4061,11 +4177,11 @@ msgid "Onchain" msgstr "Ончейн" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Один выход на строку." @@ -4073,7 +4189,7 @@ msgid "One-server mode" msgstr "Односерверный режим" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Онлайновый проводник по блокам" @@ -4085,7 +4201,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "OP_RETURN скрипт поддерживается только с добавлением одной константы." -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4093,29 +4209,28 @@ msgid "Only connect to a single server" msgstr "Подключаться только к одному серверу" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "Очистите устройство только если у вас есть записанная seed-фраза и кошельки связанные с устройством пусты, иначе биткойны будут потеряны навсегда." -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "Открыть канал" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "Открыть калибровку pdf" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "Открыть канал" @@ -4123,24 +4238,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "Откройте ваш кошелек со-подписанта для получения." -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "Открыть файл {}" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias (открытый псевдоним)" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "Запись OpenAlias (открытый псевдоним), используемая для получения монет и подписывания платежных запросов." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "Открытие канала..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Опции" @@ -4152,15 +4267,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "Другие известные серверы" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "Устаревшая прошивка устройства" @@ -4169,92 +4284,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "Устаревшая прошивка {} для устройства с меткой {}. Пожалуйста скачайте обновленную прошивку с {}" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Выходящая сумма" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "Точка выхода" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Вывод" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Осмотр" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "PIN-код" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "Защита PIN-кодом" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN-код отключен" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "PIN-код не обновлен" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "Защита PIN-кодом настоятельно рекомендуется. PIN-код ваша единственная защита, против кражи ваших биткойнов тем, кто получит физический доступ к вашему {}." -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "PIN-код установлен" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PIN-код обновлен" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Оплачено" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "Частично подписано" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Кодовая фраза" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Кодовая фраза:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "Кодовые фразы" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "Ключевые фразы позволяют вам иметь доступ к кошелькам, каждый скрыт за определенной чувствительной к регистру кодовой фразой." +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Пароль" @@ -4262,7 +4386,7 @@ msgid "Password Strength" msgstr "Надежность пароля" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "Пароль отключен, данный кошелёк не защищён" @@ -4274,33 +4398,29 @@ msgid "Password mismatch" msgstr "Пароли не совпадают" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "Пароль должен содержать не менее 4 символов." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "Пароль должен быть меньше 64 символов." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "Пароль не обновлен" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "Требуется пароль" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "Пароль обновлен для {}" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "Пароль успешно обновлён" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Пароль успешно обновлён" @@ -4308,43 +4428,43 @@ msgid "Password:" msgstr "Пароль:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "Вставить из буфера обмена" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Оплатить" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "Оплатить Lightning счет?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Получатель" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Заплатить нескольким" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "Хеш платежа" @@ -4352,22 +4472,35 @@ msgid "Payment Received" msgstr "Платёж получен" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Запрос платежа" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "Платеж не прошел" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "Хэш платежа" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "Журнал платежей" @@ -4375,25 +4508,26 @@ msgid "Payment log:" msgstr "Журнал платежа:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "Платеж получен" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Запрос оплаты истекло" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Платёж отправлен." @@ -4409,19 +4543,23 @@ msgid "Pending" msgstr "В ожидании" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "Возможно некоторые зависимости отсутствуют..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Persian" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "Кратко опишите, что привело к ошибке (не обязательно):" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "Проверьте подключение к Интернету." @@ -4429,7 +4567,7 @@ msgid "Please check your {} device" msgstr "Пожалуйста, проверьте ваше устройство {}" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Пожалуйста подтвердите" @@ -4437,23 +4575,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "Укажите сумму" @@ -4461,7 +4599,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Пожалуйста, введите главный открытый ключ (xpub) вашего поручителя." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "Введите код из приложения Google Authenticator" @@ -4470,7 +4608,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "Введите код из вашего Google Authenticator:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "Введите ваш email" @@ -4494,9 +4632,9 @@ msgid "Please insert your {}" msgstr "Вставьте ваш {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "Пожалуйста, обратите внимание, что резервные копии каналов нельзя использовать для восстановления ваших каналов." @@ -4504,15 +4642,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Вставьте ваш публичный мастер ключ со-подписантов или отсканируйте используя кнопку камеры." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Пожалуйста, сообщите о любых ошибках на github (раздел вопросов):
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "Сообщите об этой проблеме вручную" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Пожалуйста, перезапустите Electrum для активации новых настроек интерфейса." @@ -4525,11 +4663,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "Пожалуйста сохраните эти {0} слов на бумаге (порядок имеет значение). " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "Пожалуйста отсканируйте биткойн адрес или запрос платежа" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "Пожалуйста, выберите путь для резервного копирования" @@ -4541,8 +4679,8 @@ msgid "Please share it with your cosigners." msgstr "Пожалуйста, поделитесь со своими друзьями." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4550,7 +4688,7 @@ msgid "Please try again." msgstr "Пожалуйста, попробуйте еще раз." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "Напишите это здесь." @@ -4558,7 +4696,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Пожалуйста, введите seed-фразу, используя виртуальную клавиатуру." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Пожалуйста, подождите" @@ -4566,15 +4704,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "Подождите пока Electrum проверит доступные обновления." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Пожалуйста, подождите..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Polish" @@ -4582,35 +4720,34 @@ msgid "Port" msgstr "Порт" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "Номер порта должен быть десятичным" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Portuguese" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "Португальский (Бразилия)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Настройки" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "Прообраз" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4618,16 +4755,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "Подготовка входных данных для транзакции..." -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "Подготовка транзакции..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4659,12 +4795,16 @@ msgid "Press Next to open" msgstr "Нажмите Дальше чтобы открыть" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Нажмите еще раз для выхода" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4672,29 +4812,33 @@ msgid "Printer Calibration" msgstr "Калибровка принтера" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Закрытый ключ" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Закрытые ключи" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Личные ключи экспортированы." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "Проблема открытия канала: " -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "Продолжить?" @@ -4722,8 +4866,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "Обеспечивает поддержку для подписания транзакций с воздушным зазором." +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Прокси" @@ -4735,40 +4879,40 @@ msgid "Proxy mode" msgstr "Режим прокси" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "Настройки прокси применяются ко всем соединениям: к серверам Electrum, но также к другим сервисам." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Пользователь прокси" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Открытый ключ" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Публичные ключи" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "Ошибка чтения QR кода" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR-код" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QR-код скопирован в буфер обмена" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "QR-код сохранён в файл" @@ -4780,10 +4924,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Вопрос" @@ -4792,15 +4937,15 @@ msgid "Quit" msgstr "Выход" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "ЗАПОМНИТЕ ПАРОЛЬ!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "Транзакция в исходном виде" @@ -4813,21 +4958,28 @@ "ПРИМЕЧАНИЕ: позиции чисел изменены!\n" " " -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Сканировать QR-код" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Открыть файл" @@ -4835,23 +4987,28 @@ msgid "Read from microphone" msgstr "Чтение с микрофона" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "Готов к шифрованию для revealer {}" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4863,28 +5020,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Получение" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "Принимающий" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "Адрес получения" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "Получатель" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "Получатель не указан." @@ -4897,59 +5046,63 @@ msgid "Recover from a seed you have previously written down" msgstr "Восстановить из seed-фразы, которую вы записали ранее" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Скрипт освобождения" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "Связанные счета" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "ID дистанционного пира" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Удалить" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "Удалить из кошелька" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "Удалить {} из списка контактов?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "Замена с помощью комиссии" @@ -4957,50 +5110,50 @@ msgid "Report contents" msgstr "Содержимое отчета" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Запрос отправлен" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Сообщить об ошибках" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "Запрос скопирован в буфер обмена" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "Запросить принудительное закрытие?" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "Запросить принудительное закрытие" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "Запрос отклонен сервером" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "Запрос отправлен" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Запрашиваемая сумма" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "Запрошенная пропускная способность канала превышает максимально допустимую для протокола." -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "Запрос информации об учетной записи с сервера TrustedCoin..." @@ -5009,11 +5162,11 @@ msgid "Requesting {} channels..." msgstr "Запрашиваем {} канала(ов)..." -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Запрашивающий" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "Запросы" @@ -5022,32 +5175,32 @@ msgid "Require {0} signatures" msgstr "Требуется {0} подписей" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "Требуемый пакет 'PIL' не доступен, установите его или используйте сайт Trezor." -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "Требуемый пакет 'PIL' не доступен - пожалуйста установите его." -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Требуется" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "Сброс" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "Восстановить кошелек с 2ФА" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "Восстановить кошелек с двухфакторной аутентификацией" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "Повторить" @@ -5071,23 +5224,23 @@ msgid "Right side" msgstr "Правая сторона" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Romanian" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Russian" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5095,30 +5248,29 @@ msgid "Safe-T mini wallet" msgstr "Мини кошелек Safe-T" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Сохранить" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "Сохранить резервную копию" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "Сохранить резервную копию и закрыть принудительно" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "Сохранить резервную копию канала" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Сохранить счёт в файл" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "Сохранить транзакцию офлайн" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5140,11 +5292,11 @@ msgid "Scanning devices..." msgstr "Сканирование устройств..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "Перемешанные слова" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "Тип скрипта" @@ -5156,21 +5308,25 @@ msgid "Security Card Challenge" msgstr "Проверка Security Card" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Seed" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "Seed-фраза введена" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Тип seed-фразы" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "Сид доступен" @@ -5178,7 +5334,7 @@ msgid "Seed extension" msgstr "Дополнительные слова к seed-фразе" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "Тип seed" @@ -5186,56 +5342,56 @@ msgid "Select a device" msgstr "Выберите устройство" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "Выберите тип резервного копирования:" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Выбрать дату" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Выберите файл для экспорта ваших личных ключей" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Выберите файл, в который следует экспортировать ваши транзакции" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "Выберите файл для сохранения {}" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "Выберите хранилище ключей" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "Выберите тип восстановления:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "Выберите длину seed-фразы:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "Выберите длину seed/share:" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Выбрать сервер автоматически" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Выбрать сервер вручную" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "Укажите куда сохранить файл" @@ -5243,7 +5399,7 @@ msgid "Select where to save the setup file" msgstr "Укажите куда сохранить файл установщика" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5251,7 +5407,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Выберите, какой язык используется в интерфейсе (после перезапуска)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "Выберите длину вашей seed-фразы:" @@ -5259,12 +5415,12 @@ msgid "Select your server automatically" msgstr "Выбрать сервер автоматически" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Выберите ваш файл транзакции" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Отправка" @@ -5272,14 +5428,10 @@ msgid "Send Bug Report" msgstr "Отправить отчет об ошибке" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "Отправить платеж?" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "Отправить в очередь" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "Отправить со-подписанту" @@ -5288,15 +5440,15 @@ msgid "Send to speaker" msgstr "Отправить через динамик" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Отправка..." -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "Отправка отчета о падении..." -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5308,25 +5460,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Сервер" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "Комиссия сервера" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "Сервер отстаёт ({} блоков)" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "Сервер недоступен." -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "Сервер вернул неожиданный ID транзакции." @@ -5338,17 +5490,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "Сессия устарела" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "Установите PIN-код" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "Установить значение выводов сдачи, так чтобы была похожая точность с другими выводами." @@ -5356,22 +5508,30 @@ msgid "Set wallet file encryption." msgstr "Настроить шифрование файла кошелька." -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Настройки" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "Поделиться" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "Поделиться запросом битокйна" @@ -5379,38 +5539,54 @@ msgid "Share Invoice" msgstr "Отправить инвойс" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Показать" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "Показывать баланс в фиате на вкладке \"Адреса\"" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Показать QR код" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "Показывать прибыль на вкладке \"История\"" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "Продвинутые настройки" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Показать историю курсов" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5420,10 +5596,10 @@ msgid "Show on Ledger" msgstr "Показать на Ledger" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "Показать на {}" @@ -5431,107 +5607,103 @@ msgid "Show report contents" msgstr "Показывать содержимое отчета" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "Показать {}" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Показать\\скрыть" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "Отображение адреса..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Подписать" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Подписать/подтвердить сообщение" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "Подписать/подтвердить сообщение" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Подпись" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Подпись проверена" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "Подписано" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "Подписание" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "Подписание большой транзакции. Пожалуйста будьте терпеливы ..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "Подписание сообщения ..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Подписывание транзакции..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "Подписание с адресом на самом деле означает подписание с соответствующим приватным ключем и проверку соответствующего публичного ключа. Адрес, который вы ввели, не имеет уникального публичного ключа, поэтому эти операции не могут быть выполнены." -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Размер:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Slovak" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Slovenian" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "Что-то пошло не так во время работы Electrum." -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "Сожалеем!" @@ -5539,43 +5711,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "Извините, но сейчас невозможно проверить обновления. Попробуйте позже." -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Источник" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "Spanish" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "Потратить" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "Потратить" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Тратить только подтверждённые монеты" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Тратить только подтвержденные монеты." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "Стандартный кошелек" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "Запуск программы происходит моментально, так как большинство тяжелых операций происходит на серверах." -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5587,13 +5747,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Статус" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Статус:" @@ -5603,20 +5763,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "Шаг {}/24. Введите слово seed-фразы как объяснено на вашем {}:" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Успешно" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Итог" @@ -5628,53 +5796,57 @@ msgid "Summary Text PIN is Disabled" msgstr "Итоговый текст PIN-код котключен" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "Поддерживаемые монеты" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "Обмен" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Swedish" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Импорт" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Импорт приватных ключей" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Синхронизация..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Tamil" @@ -5682,59 +5854,62 @@ msgid "Tap to show" msgstr "Нажмите чтобы показать" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "Цель" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "Целевая комиссия:" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "Условиями оказания услуг" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "Тестовая сеть" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "Монеты тестовой сети бесполезны." -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "Тестовая сеть отделена от основной сети Bitcoin. Она используется для тестирования." -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Текст скопирован в буфер обмена" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "Текст скопирован в буфер обмена." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Thai" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "Digital Bitbox уже имеет seed-фразу. Выберите вариант:" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5745,51 +5920,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "PIN-код не может быть длиннее 9 символов." -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "Размер комиссии свободно определяется отправителем. Однако, для обработки транзакций с низкой комиссией может потребоваться больше времени." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Сумма будет отображаться красным цветом, если на Вашем кошельке недостаточно средств." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "Срок действия биткойн-адреса не ограничен, поэтому он всегда будет частью кошелька." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "Описание не будет отправлено получателю. Оно будет сохранено в файле вашего кошелька и отображено на вкладке \"История\"." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "Устройство было отключено." -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "Комиссия за эту транзакцию кажется необычно высокой." @@ -5803,29 +5984,34 @@ msgid "The file was removed" msgstr "Файл был удален" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "Прошивка вашего устройства устарела. Обновите ее, если это возможно. Вы можете игнорировать эту ошибку и попытаться продолжить, однако все может пойти не так." -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Следующие адреса были добавлены" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "Доступны следующие поставщики псевдонимов:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Следующее не удалось импортировать" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "Новая ставка комиссии должна быть выше, чем старая ставка." @@ -5833,55 +6019,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "На следующем шаге будет сгенерирована seed-фраза вашего кошелька. Эта seed-фраза не будет сохранена на вашем компьютере, она должна быть сохранена на бумаге. Для того чтобы обеспечить безопасность от вирусов, вы можете воспользоваться компьютером не подключенным к интернету, и позже скопировать ваш кошелек на компьютер с интернетом." -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "Операция не определена. Не только в Electrum, а вообще." -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "Сид-фраза (seed) позволит вам восстановить свой кошелек, если вы забудете пароль или потеряете свое устройство." -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "Сервер вернул ошибку при отправке транзакции." -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "Сервер вернул ошибку." -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "Сервер вернул неожиданный ID транзакции при ее отправке." -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "Транзакция была отвергнута из-за наличия множественных OP_RETURN выходов." -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "Транзакция была отвергнута из-за слишком большого размера (в байтах)." @@ -5891,24 +6088,24 @@ msgstr "Этот кошелек '{}' содержит несколько учетных записей, что не поддерживается начиная с Electrum 2.7.\n\n" "Хотите разделить ваш кошелек на несколько файлов?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "Введите код из приложения Google Authenticator:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5916,7 +6113,7 @@ msgid "There is a new update available" msgstr "Доступна новая версия" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "Возникла проблема с автоматическим отчетом:" @@ -5925,7 +6122,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "Поэтому двухфакторная аутентификация отключена." -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "Этот адрес уже был использован. Для большей приватности не используйте его в новых платежах." @@ -5933,27 +6134,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Эта цепочка блоков используется для проверки транзакций, которые присылает ваш сервер транзакций." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "Этот канал будет доступен после {} подтверждений" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Этот файл не существует." @@ -5970,33 +6175,38 @@ msgid "This file is encrypted with a password." msgstr "Этот файл зашифрован с паролем." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "Эта функция доступна только после сопряжения вашего {} с мобильным устройством." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "Эта функция доступна только для хранилищ ключей p2pkh, когда используется {}." -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "Эта функция доступна только для стандартных кошельков, когда используется {}." -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Эта информация рассматривается получателем, если вы отправляете им подписанный платежный запрос." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "Этот счет уже был оплачен" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "Срок действия этого счета истек" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "Это канал" @@ -6004,19 +6214,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Этот кошелёк только для наблюдения" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "Этот кошелёк только для просмотра." -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "Этот кошелёк только для просмотра. Он не содержит приватный ключ." @@ -6024,26 +6234,34 @@ msgid "This is discouraged." msgstr "Это не рекомендуется." -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Это высота вашей локальной копии цепочки блоков." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Это может привести к увеличению комиссии за транзакции." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Это значит, что Вы не можете использовать биткойны в нём." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "Это может улучшить вашу конфиденциальность в некоторой степени." +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "Этот плагин позволяет создать визуально зашифрованную резервную копию seed-фразы вашего кошелька или введенных вручную цифробуквенных секретов." @@ -6056,15 +6274,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "Этот плагин помогает использовать кошелек с несколькими подписями." -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6076,34 +6294,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "Это сервис использует кошелек с несколькими подписями, в котором у вас 2 из 3 ключей. Третий ключ хранится на удаленном сервере, который подписывает транзакции для вас. Небольшая комиссия будет списана для каждой транзакции, которая использует удаленный сервер." -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "Эта настройка влияет на вкладку \"Отправка\" и все поля относящиеся к балансу." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Эта транзакция не сохранена. Закрыть?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "Этот тип скрипта не поддерживается вашим {}." -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6111,7 +6340,7 @@ msgid "This version supports a maximum of {} characters." msgstr "Эта версия поддерживает не более {} символов." -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Этот кошелёк без seed-фразы" @@ -6119,7 +6348,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "Этот кошелек уже зарегистрирован в TrustedCoin. Чтобы завершить создание кошелька, введите код из приложения Google Authenticator." -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "Это кошелек защищен с помощью двухфакторной аутентификации сервиса TrustedCoin." @@ -6127,7 +6356,7 @@ msgid "This wallet is watching-only" msgstr "Этот кошелёк только для просмотра" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Этот кошелёк доступен только для просмотра." @@ -6136,30 +6365,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "Этот кошелек восстановлен из seed-фразы и содержит два приватных мастер ключа." -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "Это уменьшит комиссии." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "Кому" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "Для отмены, коротко прикоснитесь к мигающему свету или подождите таймаут." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "Для отмены, коротко прикоснитесь к мигающему свету или подождите таймаут." @@ -6167,14 +6396,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "Для продолжения, прикоснитесь к мигающему свету на Digital Bitbox в течении 3 секунд." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "Для продолжения, прикоснитесь к мигающему свету на Digital Bitbox в течении 3 секунд." @@ -6190,7 +6419,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "Чтобы помочь нам диагностировать и исправить проблему, вы можете послать нам отчет об ошибке содержащий полезную отладочную информацию:" @@ -6198,19 +6427,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Чтобы убедиться, что вы как следует сохранили вашу seed-фразу, пожалуйста, введите её." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "Чтобы хоть как-то защитить вашу частную информацию, Electrum пытается создать сдачу с похожей точностью к другим выходам." @@ -6244,71 +6477,78 @@ msgid "Too short." msgstr "Слишком короткий." -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "Всего комиссия" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "Всего ставка комиссии" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Общий размер" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Транзакция" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "ID транзакции" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "Идентификатор транзакции:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "Транзакция добавлена в историю кошелька." -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "Транзакция не может быть сохранена." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "Транзакция экспортирована успешно" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "Транзакция слишком большая." -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "Транзакция не связана с этим кошельком." @@ -6316,36 +6556,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Транзакция не связана с Вашим кошельком" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "Транзакция использует нестандартную версию." -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Транзакция:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Транзакции" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "Транзакции зашифрованы и сохранены на удаленный сервер." -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "Матрица восстановления Trezor" @@ -6353,27 +6589,27 @@ msgid "Trezor wallet" msgstr "Кошелёк Trezor" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Да" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "TrustedCoin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "TrustedCoin (2ФА) комиссия за следующий набор транзакций" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "Информация о TrustedCoin" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "Сервис TrustedCoin берет небольшую комиссию для со-подписания транзакций. Эта комиссия зависит от того как много предоплаченных транзакций вы купили. Дополнительный выход добавляется к вашей транзакции каждый раз, когда у вас заканчиваются предоплаченные транзакции." @@ -6381,15 +6617,15 @@ msgid "Try to connect again?" msgstr "Попробовать соединиться снова?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Постарайтесь рассказать не только об ошибке, но и о том, что к ней привело." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "Попробуйте повысить комиссию за транзакцию или используйте сервер с меньшей комиссией." -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Turkish" @@ -6405,66 +6641,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "Двухфакторная аутентификация обеспечивается сервисом TrustedCoin. У вас должно быть отдельное устройство с приложением Google Authenticator." -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "Транзакции" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Тип" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "USB-порт" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Ukrainian" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Невозможно создать резервную копию" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Не удалось создать CSV" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Невозможно экспортировать историю" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Не удалось прочитать файл или не было обнаружено транзакции" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "Невозможно отправить отчёт" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Не подтверждено" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "Неподтвержденный родитель" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "Произошла непредвиденная ошибка." @@ -6472,72 +6704,77 @@ msgid "Unexpected password hash version" msgstr "Непредвиденная версия хэша пароля" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "Разморозить" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "Разморозить адрес" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "Разморозить адреса" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "Разморозить монету" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "Разморозить монеты" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Неизвестно" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "Неизвестная ошибка" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "Неизвестная ошибка при отправке транзакции." -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "Неоплачено" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "Не подписано" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6545,8 +6782,12 @@ msgid "Unsupported password hash version" msgstr "Неподдерживаемая версия хэша пароля" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "Неиспользованный" @@ -6558,7 +6799,7 @@ msgid "Update check failed" msgstr "Проверка обновлений не удалась" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "Доступно обновление Electrum до {0}" @@ -6580,7 +6821,7 @@ msgid "Upload a master private key" msgstr "Загрузить приватный мастер ключ" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Использовать Tor прокси" @@ -6592,23 +6833,23 @@ msgid "Use a master key" msgstr "Использовать мастер ключ" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Использовать в качестве сервера" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Использовать адреса для сдачи" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Использовать изменяющиеся адреса" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "Использовать прокси" @@ -6628,12 +6869,12 @@ msgid "Use this dialog to toggle encryption." msgstr "Используйте это окно, чтобы включить/выключить шифрование." -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Использованный" @@ -6641,19 +6882,19 @@ msgid "Username" msgstr "Имя пользователя" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Использовать иконки из пакета Icons8 (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Использование адресов для сдачи усложняет другим людям возможность отслеживать ваши транзакции." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Цена" @@ -6661,7 +6902,7 @@ msgid "Verified block headers" msgstr "Проверенные заголовки блоков" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Подтвердить" @@ -6673,41 +6914,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "Проверьте что кабель подключен и другие приложения его не используют." +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Версия" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Видео устройство" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "Vietnamese" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "Просмотреть платеж" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "Просмотреть транзакцию" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "Просмотр счёта" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "Посмотреть лог" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Просмотр в обозревателе блоков" @@ -6715,20 +6952,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "ВНИМАНИЕ" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "ВНИМАНИЕ: ВСЕ ваши личные ключи секретны." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "ПРЕДУПРЕЖДЕНИЕ: Это кошелек с несколькими подписями." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "ПРЕДУПРЕЖДЕНИЕ: синоним \"{}\" не может быть проверен через дополнительную проверку DNSSEC, и таким образом может быть неверным." @@ -6744,11 +6981,15 @@ msgid "Wallet" msgstr "Кошелёк" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "Баланс кошелька" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Информация о кошельке" @@ -6756,11 +6997,11 @@ msgid "Wallet Name" msgstr "Название кошелька" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Резервная копия кошелька создана" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Изменение адреса кошелька" @@ -6768,15 +7009,15 @@ msgid "Wallet creation failed" msgstr "Не удалось создать кошелек" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "Обнаружено повреждение файла кошелька. Восстановите кошелек из seed-фразы и сравните адреса в обоих файлах" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "Файл кошелька не найден: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Название кошелька" @@ -6784,11 +7025,11 @@ msgid "Wallet not encrypted" msgstr "Кошелек не зашифрован" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Получение адреса кошелька" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "Кошелек удален: {}" @@ -6796,7 +7037,7 @@ msgid "Wallet setup file exported successfully" msgstr "Установочный файл кошелька успешно экспортирован" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "Тип кошелька" @@ -6812,16 +7053,16 @@ msgid "Wallets" msgstr "Кошельки" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Внимание" @@ -6833,7 +7074,11 @@ msgid "Warning!" msgstr "Предупреждение!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6845,7 +7090,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "Внимание: не используйте, если из-за этого вы выбираете более слабый пароль." -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6853,15 +7098,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "Кошелек только для просмотра" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Мы не гарантируем, что шифрование BIP39 будет всегда поддерживаться в Electrum." @@ -6877,25 +7122,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "Не лучшее решение, но запуск Electrum от имени Администратора может помочь." -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "Отчистить устройство" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "Отчистить устройство полностью, сохраняя текущую прошивку." -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "В течение {} блоков" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "Уведомить вас при наличии новой версии Electrum?" @@ -6905,7 +7154,7 @@ msgid "Write down the seed word shown on your {}" msgstr "Запишите seed-фразу показанную на вашем {}" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "Записать логи в файл" @@ -6917,8 +7166,9 @@ msgid "Wrong PIN" msgstr "Неверный PIN-код" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "Неверный тип ключа" @@ -6926,13 +7176,13 @@ msgid "Wrong password" msgstr "Неправильный пароль" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Неправильная подпись" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Да" @@ -6940,11 +7190,11 @@ msgid "You are already on the latest version of Electrum." msgstr "Вы уже используете последнюю версию Electrum." -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Вы подписаны на ветку" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "Вы в режиме тестовой сети." @@ -6952,14 +7202,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "Похоже вы используете устаревшую версию Electrum. Рекомендуем обновить." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "Вы не в сети." -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Вы используете недетерминированный кошелёк, для него нельзя создавать новые адреса." @@ -6967,7 +7218,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "Вы можете отключить эту настройку в '{}'." @@ -6979,11 +7230,11 @@ msgid "You can override the suggested derivation path." msgstr "Вы можете заменить предложенный путь." -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "Вы можете повторно использовать Bitcoin-адрес любое количество раз, но это плохо сказывается на вашей конфиденциальности." -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "Вы можете задать свои настройки для главного экрана на вашем устройстве. Вам нужно выбрать {} x {} монохромное черно-белое изображение." @@ -6991,27 +7242,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "Вы не можете отправить транзакцию без соединения с интернетом." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "Вы не можете получить доступ к вашим средствам или резервной копии без пароля." -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "Вам не нужно регулярно создавать резервные копии, т. к. кошелек может быть восстановлен из секретной фразы, которую вы можете запомнить или записать на бумаге." @@ -7019,11 +7274,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "В кодовой фразе содержаться несколько последовательных пробелов либо пробелы присутствуют в начале или конце." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "У вас есть {n} открытых каналов." +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Вы можете указать Bitcoin-адрес, метку из вашей адресной книги (будет показан список с автодополнением) или псевдоним (адрес, похожий на эл. почту, связанный с адресом Bitcoin)" @@ -7032,19 +7291,19 @@ msgid "You may extend your seed with custom words." msgstr "Вы можете расширить вашу seed-фразу дополнительными словами." -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Вы можете загрузить файл CSV используя значок файла." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7056,49 +7315,58 @@ msgid "You might have to unplug and plug it in again." msgstr "Возможно, вам придется отключить и снова подключить его." -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "Чтобы завершить создание кошелька вам требуется подключение к интернету. Если вы сгенерировали seed-фразу на компьютере без интернета, нажмите на \"{}\", чтобы закрыть это окно, затем перенесите ваш кошелек на компьютер с интернетом и откройте его в Electrum." -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "Вам необходимо настроить директорию резервных копий в своих предпочтениях" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "Вам нужно создать отдельный кошелек в Electrum для каждой кодовой фразы которую вы используете, т.. к. каждая из фраза генерирует свои адреса. Изменение кодовой фразы не приводит к потере других кошельков, каждый по прежнему доступен через свою кодовую фразу." -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "Полученные" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "Отправленные" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "Вам следует включить защиту PIN-кодом. Ваш PIN-код единственная защита ваших биткойнов, если устройство потеряно или украдено." -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7108,7 +7376,11 @@ msgstr "Вам нужно будет ввести 24 слова, независимо от длинны вашей seed-фразы. Если вы введете слово неверно, вы не сможете изменить его или вернуться назад - вым нужно начать сначала.\n\n" "Будьте аккуратны!" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7116,7 +7388,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "Ваш Ledger Wallet хочет сообщать вам одноразовый PIN-код

Для лучшей безопасности следует отключить устройство, открыть текстовый редактор на другом компьютере, поместить курсов в него и подключить ваше устройство к другому компьютеру. Будет выведено итоговое описание транзакции для подписи и одноразовый PIN-код.

Проверьте итоговое описание транзакции и введите PIN-код здесь.

Перед тем как нажать клавишу ввода, подключите устройство обратно к этому компьютеру.
" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "Ваш Ledger заблокирован. Пожалуйста разблокируйте его." @@ -7128,43 +7400,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "Ваши биткойны защищены паролем, но ваш кошелёк не зашифрован." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "Текущий кошелек может быть использован только с пустой кодовой фразой. Вам нужно создать отдельный кошелек через мастер установки установки для других кодовых фраз, каждая из которых генерирует новый набор адресов." -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "Прошивка устройства устарела" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "Ваше устройство может не иметь поддержки этой функции." +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Ваши метки были синхронизированы." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "Ваша расширенная seed-фраза" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "Ваши дополнительные слова должны быть сохранены вместе с вашей seed-фразой." @@ -7172,15 +7456,15 @@ msgid "Your seed is important!" msgstr "Ваш seed - это важно!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Ваш частный сервер" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "Ваша транзакция пытается заменить другую в мемпуле, но не соответствует правилам для этого. Попробуйте увеличить плату." @@ -7200,19 +7484,19 @@ msgid "Your wallet file is encrypted." msgstr "Ваш файл кошелька зашифрован." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "Ваш файл кошелька: {}." -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "Seed-фраза вашего кошелька:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." -msgstr "Ваш кошелек {} содержит предоплаченные транзакции." +msgstr "У вас предоплачены {} транзакций." -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "История вашего кошелька успешно экспортирована." @@ -7224,12 +7508,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Ваш кошелёк защищен паролем и зашифрован." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "Ваши {0} экспортированы в \"{1}\"" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "Ваш {} успешно импортирован" @@ -7293,43 +7577,83 @@ msgid "[s] - send stored payment order" msgstr "[s] - отправить платежное поручение" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "активный" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "адрес уже в кошельке" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "заморожены" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "блоки" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "сдача" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "контакты" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "со-подписант" @@ -7341,54 +7665,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "высокая ставка комиссии" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "высокий коэффициент комиссии" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "инициализировано" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "неправильный адрес" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "неправильный приватный ключ" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "инвойсы" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "не входит в текущий набор." - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "Хранилище ключей" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "метки" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "загружено" @@ -7397,15 +7769,11 @@ msgid "loading" msgstr "загрузка" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "еще не реализовано" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7413,7 +7781,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "или введите имеющийся код revealer и нажмите 'далее\":" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "пожалуйста, подождите..." @@ -7421,15 +7793,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "напечатайте pdf-файл для калибровки и следуйте инструкциям " -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "прокси включен" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "принимающий" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "запросы" @@ -7437,12 +7809,8 @@ msgid "seed" msgstr "seed-фраза" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "поделиться из группы" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7457,7 +7825,11 @@ msgid "stopping" msgstr "остановка" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7469,15 +7841,16 @@ msgid "unavailable" msgstr "недоступно" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "неизвестно" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "неизвестный парсер {!r} (варианты: {})" @@ -7489,19 +7862,23 @@ msgid "unloading" msgstr "не загружается" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "только для просмотра" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "только просмотр" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "очищено" @@ -7509,25 +7886,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "добавочные слова расширенной seed-фразы не будут включены в зашифрованную резервную копию." -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} мин." -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} слов" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} Настройки" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} каналы" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} подтверждений" @@ -7536,19 +7921,19 @@ msgid "{} connections." msgstr "{} соединений." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" -msgstr "{} скопировано в буфер" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" +msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "{} зашифровано для Revealer {}_{} сохранено как PNG и PDF в: " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "{} с вершины" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} новых транзакций: Вся сумма полученная в новых транзакциях {}" @@ -7556,7 +7941,11 @@ msgid "{} nodes" msgstr "{} нод" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "{} выводов доступно (всего {})" @@ -7564,7 +7953,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "{} плагин не поддерживает этот тип кошелька." -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} слов" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "О Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Версия" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Сайт" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "Разработчики" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Распространяется компанией Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Адрес" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Метка" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Публичные ключи" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Открытый ключ" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "Тип скрипта" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Баланс" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Транзакции" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "Путь вывода" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "Заморожен/а" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "Выберите учетную запись для восстановления." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "Аккаунты не найдены." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Не подтверждено" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "Заморожен/а" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Можно отправить" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Можно получить" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Открыть канал" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Баланс" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Сумма" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "Импортировать резервную копию канала" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Резервный Канал" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Ёмкость" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Можно отправить" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "Разморозить" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "Заморозить" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Архивирование" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Закрыть канал" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Открыть канал" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Ошибка" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "Совместное закрытие" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Закрыть канал" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Комиссия майнера" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "Комиссия" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "Цель" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Вывод" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "Завершение" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Оплатить" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Комиссия коллизии" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Общий размер" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Входящая сумма" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Выходящая сумма" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "Цель" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "Комиссия за child" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "Всего комиссия" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Вывод" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Сожалеем!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "Что-то пошло не так во время работы Electrum." + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "Чтобы помочь нам диагностировать и исправить проблему, вы можете послать нам отчет об ошибке содержащий полезную отладочную информацию:" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "Показывать содержимое отчета" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "Кратко опишите, что привело к ошибке (не обязательно):" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Вы действительно хотите отправить этот отчет?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "Отправить отчет об ошибке" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Никогда" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Не сейчас" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Копировать" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "Поделиться" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "Ожидаемое время" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Мемпул" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Статичная" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Сумма" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Копировать" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "Поделиться" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Локальная" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Мемпул" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Импортировать" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "Импортировать резервную копию канала" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Импортировать" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Адрес" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Описание" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Максимум" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "Хэш платежа" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Сохранить" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Оплатить" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Удалить" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Статус" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Дата" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Метка" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "Хэш платежа" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "Прообраз" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "Платеж не прошел" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Описание" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Сумма" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Сообщение" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Оплатить" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Вопрос" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Сообщение" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "Нет" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Да" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Сеть" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Статус" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Сервер" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Прокси" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Сумма" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Максимум" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Открыть канал" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Ошибка" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Канал установлен." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Пароль" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Введите пароль" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Пароль" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "Введите PIN-код" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "Неверный PIN-код" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Настройки" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Язык" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Пожалуйста, перезапустите Electrum для активации новых настроек интерфейса." + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Валюта" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "Создавайте восстанавливаемые каналы" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Дополнительно" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Адрес" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Порт" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Имя пользователя" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Пароль" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Комиссия коллизии" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "Цель" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Вывод" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "Цель" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Вывод" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Сообщение" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Сумма" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "Истекает через" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Адрес" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Статус" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Сообщение" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Сумма" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Запрос платежа" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Удалить" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 минут" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 час" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 день" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 неделя" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Отмена" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Выбрать сервер автоматически" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Сервер" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "Подключено" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "Другие известные серверы" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Далее" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "Отправленные" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "Полученные" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "Комиссия сервера" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Комиссия майнера" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "Сумма, которую получите на счет" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Сумма, удержанная при выходе" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Статус" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "Глубина мемпула" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Дата" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Метка" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "ID транзакции" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Вывод" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Комиссия коллизии" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Подписать" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Разослать" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "Поделиться" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Сохранить" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Удалить" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "Транзакция добавлена в историю кошелька." + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "Примечание: это офлайн транзакция, если вы хотите чтобы сеть увидела ее, вам нужно отправить ее." + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "Как вы хотите подключиться к серверу?" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Электрум общается с удаленными серверами, чтобы получить информацию о ваших транзакциях и адресах. Сервера служат той же цели, разница в железе. В большинстве случаев вы просто хотите, чтобы Electrum выбрал один случайный сервер. В любом случае, вы можете задать сервер вручную." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Автоматическое подключение" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "Ошибка дублирования публичного мастер ключа" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "Выберите тип адреса кошелька." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "Вы можете заменить предложенный путь." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "Если вы не знаете что это - оставьте как есть." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "Путь вывода" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "Обнаружить существующие учетные записи" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Ваш seed - это важно!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Если вы потеряете свою seed-фразу, ваши деньги будут утеряны безвозвратно." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Чтобы убедиться, что вы как следует сохранили вашу seed-фразу, пожалуйста, введите её." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Эта seed-фраза поможет вам восстановить ваш кошелёк в случае проблем с компьютером." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "ВНИМАНИЕ" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Ни кому не рассказывайте про свою seed-фразу." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Никогда не вводите его ни на каких сайтах." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Не храните в электронном виде." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "Seed-фраза вашего кошелька:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "Ошибка дублирования публичного мастер ключа" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "Создать хранилище ключей из мастер ключа" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "BIP39 seed-фразы могут быть импортированы в Electrum для пользовательского доступа к средствам из других кошельков." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "Мы не генерируем seed-фразу в формате BIP39, т. к. это не отвечает нашему стандарту безопасности." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "Однако, BiP39 seed-фразы не включают в себя номер версии, что подвергает риску совместимость с будущими программными кошельками." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "Ошибка дублирования публичного мастер ключа" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Тип seed-фразы" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "Введите seed-фразу со-подписанта" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "Введите список адресов биткойна (будет создан кошелек только для просмотра) или список приватных ключей." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "Кошелек какого типа вы хотите создать?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Создать новую seed-фразу" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "У меня уже есть seed-фраза" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "Использовать мастер ключ" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "Использовать аппаратный ключ" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Да" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "Нет" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Название кошелька" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "Кошелек какого типа вы хотите создать?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "Кошелек с двухфакторной аутентификацией" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "Кошелек с несколькими подписями" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Импортировать биткоин адреса или приватные ключи" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Зашифрованный" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Seed" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "неизвестно" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "Хранилище ключей" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "Тип хранилища ключей" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Публичный мастер-ключ" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Сменить пароль" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Введите новый пароль" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Успешно" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Ошибка" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Адреса" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Каналы" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Получение" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Отправка" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Ошибка" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Кошельки" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Отмена" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Назад" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Далее" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Сеть" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Настройки" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "О программе" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Ошибка" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/si_LK/electrum.po electrum-4.4.5+dfsg1/electrum/locale/si_LK/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/si_LK/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/si_LK/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:42\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Sinhala\n" "Language: si_LK\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (FX ගාස්තුවක් නොමැත)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " තහවුරු කිරීම" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&ගැන" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&ලිපින" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "&බිට්කොයින් කඩදාසි" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "යාවත්කාලීන සඳහා &පරීක්ෂා කරන්න" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&වසන්න" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&ලේඛනගත කිරීම" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "සේවාදායකය වෙත පරිත්‍යාග කරන්න" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&පණිවිඩය සංකේතනය/විකේතනය කරන්න" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&අපනයන" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&ගොනුව" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&පෙරහන" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "තිරස් අතට පෙරළන්න" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&QR කේතයෙන්" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&ගොනුවෙන්" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&පෙළෙන්" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "& blockchain වෙතින්" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&උදව්" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&ඉතිහාසය" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&ආනයන" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&විස්තර" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&ලේබල්" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&පටවන්න ගනුදෙනුව" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&ජාල" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&අලුත්" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&නව/ප්‍රතිසාධනය කරන්න" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&නිල වෙබ් අඩවිය" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&විවෘත" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&මුරපදය" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&බොහෝ දෙනෙකුට ගෙවන්න" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&ප්ලොට්" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&ප්ලගින" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&පෞද්ගලික යතුරු" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&ඉවත්" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&මෑතකදී විවෘතයි" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "දෝෂය වාර්තා කරන්න" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "උපස්ථය සුරකින්න" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&බීජ" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "QR කේතය වෙනම කවුළුවක පෙන්වන්න" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&පණිවිඩය අත්සන් කරන්න/සත්‍යාපනය කරන්න" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&සාරාංශය" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&මෙවලම්" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&දැක්ම" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&පසුම්බිය" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "({} න් {} ස්පර්ශ කරන්න)" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "දින 1 යි" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "පැය 1 යි" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 සතිය" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. මෙම කඩදාසි පැතලි හා හොඳින් ආලෝකමත් මතුපිටක් මත තබන්න." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "විනාඩි 10 යි" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. ඔබේ Revealer මායිම් ඉහළ සහ වමේ ඉරි ඇති රේඛාවලට පෙළගස්වන්න." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "2fa ගාස්තුව: {} (ඊළඟ ගනුදෙනු කණ්ඩායම සඳහා)" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "4. මෘදුකාංගයේ අංක ටයිප් කරන්න" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "CPFP යනු ඉහළ ගාස්තුවක් සමඟ තහවුරු නොකළ ප්‍රතිදානයක් ඔබ වෙත ආපසු යවන ගනුදෙනුවකි. ඉලක්කය වන්නේ ළමා ගනුදෙනුවට ගාස්තුව අනුයුක්ත කර ගැනීම සඳහා පතල්කරුවන් මාපිය ගනුදෙනුව තහවුරු කර ගැනීමයි." @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "නව මුදල් පසුම්බියක් ජනනය කිරීමේදී උපස්ථයක් ස්වයංක්‍රීයව සුරැකේ." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "ඔබගේ පසුම්බි ගොනුවේ පිටපතක් නිර්මාණය කර ඇත" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "පුස්තකාලයක් අතුරුදහන් වී ඇත." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "මෙම ඉන්වොයිසිය සඳහා ගෙවීමක් දැනටමත් ආරම්භ කර ඇත" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "මෙම ඉන්වොයිසිය ගෙවීමට පෙර උත්සාහයක් පැහැදිලි නැත" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "දුරස්ථ සේවාදායකය භාවිතා කරන සෑම ගනුදෙනුවක් සඳහාම කුඩා ගාස්තුවක් අය කෙරේ. ස්ථාපනය සම්පූර්ණ වූ පසු ඔබට ඔබේ බිල්පත් මනාප පරීක්ෂා කර වෙනස් කළ හැක." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "යෝජිත ගාස්තුවක් ස්වයංක්‍රීයව මෙම ක්ෂේත්‍රයට එකතු වේ. ඔබට එය අභිබවා යා හැක. යෝජිත ගාස්තුව ගනුදෙනුවේ ප්‍රමාණය සමඟ වැඩිවේ." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "මුරගලක් යනු ඔබේ නාලිකා නරඹන සහ පැරණි රාජ්‍යයක් විකාශනය කිරීමෙන් අනෙක් පාර්ශවය අරමුදල් සොරකම් කිරීමෙන් වළක්වන ඩීමන් ය." @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Electrum ගැන" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "පිළිගන්න" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "වචනය පිළිගන්න" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "අත්පත් කර ගැනීමේ මිල" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Cosigner එකතු කරන්න" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "cosigner එකතු කරන්න" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." -msgstr "BOLT11 අකුණු ඉන්වොයිසිවලට පසුබැසීමේ ලිපින එක් කරන්න." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." +msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" -msgstr "බිට්කොයින් යූආර්අයි වෙත අකුණු ඉන්වොයිසිය එක් කරන්න" - -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" -msgstr "අකුණු ඉන්වොයිසි වෙත දාම පසුබැසීම එක් කරන්න" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "බිට්කොයින් ප්‍රමාණයට බෙදුම්කරුවන් දහසක් එක් කරන්න" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "මුදල් පසුම්බිය සහ ජාලයෙන් tx වෙත තොරතුරු එක් කරමින්..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "අමතර ගාස්තු" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "අතිරේක {} satoshis එකතු කිරීමට නියමිතය." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "ලිපිනය" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "ලිපින විස්තර" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "ලිපිනය පසුරු පුවරුවට පිටපත් කරන ලදී" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "ලිපිනය ශීත කර ඇත" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "ලිපිනය මුදල් පසුම්බියේ නැත." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "නෝඩය සඳහා නොදන්නා ලිපිනය:" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "ලිපිනයන්" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "උසස්" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "උසස් පෙරදසුන" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "මුරපද අක්‍රිය කිරීමෙන් පසුව, ඔබට මෙම Electrum පසුම්බිය යුගල කළ හැක්කේ එහි හිස් මුර-වැකිකඩක් තිබුනේ නම් පමණි. එහි රහස් වාක්‍ය ඛණ්ඩය හිස්ව නොතිබුනේ නම්, ඔබට ස්ථාපන විශාරද සමඟ නව මුදල් පසුම්බියක් සෑදිය යුතුය. මුර-වැකිකඩ නැවත සක්‍රිය කර එහි මුර-වැකිකඩ ඇතුල් කිරීමෙන් ඔබට ඕනෑම වේලාවක මෙම මුදල් පසුම්බිය නැවත භාවිතා කළ හැක." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "එම ප්‍රමාදයෙන් පසුව, ඔබේ මුදල් පසුම්බිය බීජයෙන් ලබාගත් ලිපිනයකට අරමුදල් ගසා දමනු ලැබේ." -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "සියලුම" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "සියලුම ක්ෂේත්ර පිරවිය යුතුය" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "සියලුම ප්‍රතිදානයන් වෙනස් නොවන is_mine වේ" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "ක්ෂණික හුවමාරු වලට ඉඩ දෙන්න" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "දැනටමත් යාවත්කාලීනයි" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "එසේම, දූවිලි වෙනස් ලෙස තබා නැත, නමුත් ගාස්තුවට එකතු වේ." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "එසේම, RBF ගණුදෙණු බැච් කිරීමේදී, BIP 125 ගාස්තුවට අඩු සීමාවක් පනවයි." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "විකල්පයක් ලෙස" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "විකල්පයක් ලෙස, ඔබට ගොනු මෙනුවෙන් ඔබගේ පසුම්බි ගොනුවේ උපස්ථයක් සුරැකිය හැක" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "සෑම විටම ඔබගේ උපස්ථ පරීක්ෂා කරන්න." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "ප්රමාණය" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "OP_RETURN ප්‍රතිදානය සඳහා මුදල ශුන්‍ය විය යුතුය." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "නාලිකා වලින් ලැබුණු මුදල" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "ලැබුණු මුදල:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "යවන ලද මුදල:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "එවිය යුතු මුදල" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "ප්‍රමාණය ඉතා අඩුය" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "ඔන්චේන් ලැබීමට නොහැකි තරම් කුඩා මුදල" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "නාලිකාවලින් ආපසු ගත් මුදල" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "සංකේතාත්මක ගනුදෙනුවක් cosigning pool වෙතින් ලබා ගන්නා ලදී." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "ආරම්භ නොකළ ඩිජිටල් බිට්බොක්ස් එකක් අනාවරණය වේ." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "නම් නොකළ {}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "පෙනුම" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "අයදුම් කරන්න" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "අරාබි" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "ඔබට උපාංගය පිස දැමීමට අවශ්‍ය බව විශ්වාසද?\n" "ඔබේ මුදල් පසුම්බියේ තවමත් බිට්කොයින් තිබේ!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "ඔබට මෙම නාලිකාව මැකීමට අවශ්‍ය බව විශ්වාසද? මෙය ඔබගේ පසුම්බි ඉතිහාසයෙන් ආශ්‍රිත ගනුදෙනු ඉවත් කරයි." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "ඔබට පසුම්බිය {} මැකීමට අවශ්‍ය බව විශ්වාසද?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "ඔබට ඩිජිටල් බිට්බොක්ස් මැකීමට අවශ්‍ය බව විශ්වාසද?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "ඔබට ඉදිරියට යාමට අවශ්‍ය බව විශ්වාසද?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "ඔබට මෙම ගනුදෙනුව සහ {} ළමා ගනුදෙනු ඉවත් කිරීමට අවශ්‍ය බව විශ්වාසද?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "ඔබට මෙම ගනුදෙනුව ඉවත් කිරීමට අවශ්‍ය බව විශ්වාසද?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "ආර්මේනියානු" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "වාරණ උසින්: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "at සංකේතයට පසුව අවම වශයෙන් සත්කාරක නාමයක් සැපයිය යුතුය." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "මෙම වට කිරීම නිසා වැඩිම වුනොත් satoshis 100ක් නැති වෙන්න පුළුවන්." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "ශ්රව්ය මොඩම සැකසුම්" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "අවසර දීම" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "ස්වයංක්‍රීය සම්බන්ධ කිරීම" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "මෘදුකාංග යාවත්කාලීන සඳහා ස්වයංක්‍රීයව පරීක්ෂා කරන්න" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "BIP39 ප්‍රතිසාධනය" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 බීජ" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "BIP39 බීජ Electrum තුළ ආනයනය කළ හැකි අතර, පරිශීලකයින්ට වෙනත් පසුම්බිවල අගුලු දමා ඇති අරමුදල් වෙත ප්‍රවේශ විය හැක." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "BIP39 බීජවල අනුවාද අංකයක් ඇතුළත් නොවේ, එය අනාගත මෘදුකාංග සමඟ ගැළපීම අඩාල කරයි." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "BIP70 ඉන්වොයිසිය {} ලෙස සුරකින ලදී" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "BTC Fiat මිල" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "BTC ශේෂය" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "BTC එන" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "BTC පිටතට යන" @@ -653,31 +681,31 @@ msgid "Back" msgstr "ආපසු" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "උපස්ථ" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "උපස්ථය සුරැකී නැත. උපස්ථ නාමාවලිය වින්‍යාස කර නැත." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "උපස්ථ නාමාවලිය" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "උපස්ථය වින්‍යාස කර නැත" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "උපස්ථය සුරැකිණි:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "ශේෂය" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "බැනරය" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "මූලික ඒකකය" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "ඔබේ මුදල් පසුම්බියේ මූලික ඒකකය." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "කණ්ඩායම් ගෙවීම් ඉන්වොයිසි" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "දෝෂයක් වාර්තා කිරීමට පෙර, Electrum හි නවතම අනුවාදයට (නවතම නිකුතුව හෝ git HEAD) උත්ශ්‍රේණි කරන්න, සහ ඔබේ වාර්තාවේ අනුවාද අංකය ඇතුළත් කරන්න." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "ආරම්භය" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "BitBox02 තත්ත්වය" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Bitcoin ලිපිනය කිසිවක් නොවේ" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "සාමාන්යයෙන් බිට්කෝන් ගනුදෙනු නොමිලේ නොවේ. අරමුදල් යවන්නා විසින් ගනුදෙනු ගාස්තුවක් ගෙවනු ලැබේ." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "බ්ලොක් උස" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "බ්ලොක්චේන්" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "පහළ" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "විකාශනය" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "විකාශන ගනුදෙනුව..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "ගොඩනැගීමේ දිනය" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "බල්ගේරියානු" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "බම්ප් ගාස්තුව" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "බම්ප් ගාස්තුව" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "CLTV කල් ඉකුත් වීම" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "ක්රමාංකන අගයන්:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "ලැබිය හැක" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "යැවිය හැක" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "CPFP කළ නොහැක: මාපිය ගනුදෙනු සඳහා නොදන්නා ගාස්තුව." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "ඉතිහාසය කුමන්ත්‍රණය කළ නොහැක." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "අවලංගු කරන්න" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "අවලංගු කරන්න (ද්විත්ව වියදම් කරන්න)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "ගනුදෙනුව අවලංගු කරන්න" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "පරිශීලකයා විසින් අවලංගු කරන ලදී" @@ -840,36 +881,36 @@ msgid "Cannot add this cosigner:" msgstr "මෙම cosigner එක් කළ නොහැක:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "ගනුදෙනුව විකාශනය කළ නොහැක" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "ගාස්තුව වැඩි කළ නොහැක" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "ගනුදෙනුව අවලංගු කළ නොහැක" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "ළමා ගනුදෙනුව නිර්මාණය කළ නොහැක" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "පසුම්බිය පූරණය කළ නොහැක" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -878,11 +919,11 @@ msgid "Cannot read file" msgstr "ගොනුව කියවිය නොහැක" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "STORAGE අවසරයකින් තොරව උපස්ථය සුරැකිය නොහැක" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "මෙම ආකාරයේ ලිපින සමඟ පණිවිඩ අත්සන් කළ නොහැක:" @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "QR ස්කෑනරය ආරම්භ කළ නොහැක: ආරම්භ කිරීම අසාර්ථක විය." -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "ධාරිතාව" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "ප්රාග්ධන ලාභ" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "මුදල් ප්රවාහය" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "සහතිකය නොගැලපීම" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "{0}වාරණයේදී දාම බෙදීම අනාවරණය විය" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "වෙනස් කරන්න" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "ලිපිනය වෙනස් කරන්න" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "PIN වෙනස් කරන්න" @@ -941,60 +982,67 @@ msgid "Change Password" msgstr "මුරපදය වෙනස් කරන්න" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "වෙනස් කරන්න..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "නාලිකා උපස්ථය" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "නාලිකා උපස්ථය " -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "නාලිකා උපස්ථ:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "නාලිකා හැඳුනුම්පත" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "නාලිකාව දැනටමත් වසා ඇත" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "මෙම QR කේතය පරිලෝකනය කිරීමෙන් නාලිකා උපස්ථ එකම පසුම්බියේ වෙනත් අවස්ථාවක ආයාත කළ හැක." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "නාලිකා උපස්ථ භාවිත කළ හැක්කේ ඔබේ නාලිකා වසා දැමීමට ඉල්ලීමට පමණි." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "නාලිකාව වසා ඇත" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "නාලිකාව වසා ඇත, CSV ප්‍රමාදයන් නිසා ඔබට අවම වශයෙන් වාරණ {}ක් බලා සිටීමට සිදු විය හැක" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "නාලිකා විස්තර" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "නාලිකාව පිහිටුවා ඇත." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "යැවීම සඳහා නාලිකාව නිශ්චල කර ඇත" @@ -1002,7 +1050,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "නාලිකා වර්ගය:" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "විමසීමට නාලිකා යාවත්කාලීන." -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "නාලිකා" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "දත්ත ගබඩාවේ ඇති නාලිකා." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "ඔබට Electrum මුරගලක් ලෙස වින්‍යාස කිරීමට අවශ්‍ය නම් අපගේ සබැඳි ලේඛන පරීක්ෂා කරන්න." -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "නව රහසක් ඉල්ලීමට මෙම කොටුව සලකුණු කරන්න. ඔබට ඔබේ බීජ නැවත ටයිප් කිරීමට අවශ්‍ය වනු ඇත." @@ -1038,33 +1086,33 @@ msgid "Checking for updates..." msgstr "යාවත්කාලීන සඳහා පරීක්ෂා කරමින්..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "දරුවා දෙමාපියන් වෙනුවෙන් ගෙවයි" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "දරුවා දෙමාපියන් සඳහා\n" "ගෙවයි" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "දරුවා දෙමාපියන් වෙනුවෙන් ගෙවයි" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "චීන සරලයි" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "චීන සම්ප්රදායික" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Homescreen තෝරන්න" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "උපස්ථ ගොනුවක් තෝරන්න:" @@ -1076,7 +1124,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "ඔබගේ පසුම්බි යතුරු සංකේතනය කිරීමට මුරපදයක් තෝරන්න." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "නාලිකාවට අරමුදල් සැපයීම සඳහා දුරස්ථ නෝඩයක් සහ මුදලක් තෝරන්න." @@ -1088,7 +1136,7 @@ msgid "Choose an account to restore." msgstr "ප්‍රතිසාධනය කිරීමට ගිණුමක් තෝරන්න." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "කාසි (UTXO) තේරීමේ ක්‍රමය තෝරන්න. පහත සඳහන් දෑ තිබේ:\n\n" @@ -1096,7 +1144,7 @@ msgid "Choose from peers" msgstr "සම වයසේ මිතුරන්ගෙන් තෝරන්න" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "ඔබගේ ඩිජිටල් බිට්බොක්ස් ආරම්භ කරන ආකාරය තෝරන්න:" @@ -1126,7 +1174,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "ඔබගේ මුදල් පසුම්බියේ ඇති ලිපින වර්ගය තෝරන්න." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "වෙබ් බ්‍රවුසරයක් විවෘත කරන කාර්යයන් සඳහා භාවිත කළ යුතු මාර්ගගත බ්ලොක් ගවේෂකය තෝරන්න" @@ -1138,9 +1186,9 @@ msgid "Choose..." msgstr "තෝරා..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "පැහැදිලිව" @@ -1148,81 +1196,82 @@ msgid "Clear all gossip" msgstr "සියලු ඕපාදූප ඉවත් කරන්න" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "නිෂ්ක්රිය කාල සීමාවෙන් පසු සැසිය ඉවත් කරන්න. සැසියක් කල් ඉකුත් වූ පසු, උපාංගය භාවිතා කිරීමට ඔබගේ PIN සහ මුරපදය (සක්‍රීය කර ඇත්නම්) නැවත ඇතුළත් කළ යුතුය." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "ඉදිරියට යාමට Send ක්ලික් කරන්න" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "මෙම පණිවිඩය සැඟවීමට මෙතන ක්ලික් කරන්න." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" -msgstr "පෙළ සහ QR කේත දසුන අතර මාරු වීමට ක්ලික් කරන්න" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" +msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "පසුරු පුවරුව හිස්ය" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "වසන්න" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "නාලිකාව වසන්න" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "කේතය" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "කාසි පාලනය සක්‍රීයයි" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "කාසිය ශීත කර ඇත" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "වියදම් කිරීමට තෝරාගත් කාසිය" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "කාසි තේරීම" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "කාසි තේරීම සක්‍රිය ({} UTXOs තෝරා ඇත)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "" #: electrum/gui/text.py:102 msgid "Coins" @@ -1236,11 +1285,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "වර්ණ තේමාව" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "ඒකාබද්ධ කරන්න" @@ -1249,27 +1298,31 @@ msgstr "ඔබගේ {} උපාංගයේ ආරම්භක ක්‍රියාවලිය සම්පූර්ණ කරන්න" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "සම්පූර්ණ කළා" +msgid "Completed {} of {} groups needed" +msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "ගමන් මාර්ගය..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "කොන්&සෝලය" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "සම්බන්ධතා" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "උපාංගය පිසදැමීම තහවුරු කරන්න" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "මුරපදය තහවුරු කරන්න:" @@ -1277,33 +1330,29 @@ msgid "Confirm Password:" msgstr "මුරපදය තහවුරු කරන්න:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "බීජ තහවුරු කරන්න" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "බීජ දිගුව තහවුරු කරන්න" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "ටොගල් මුරපද ආරක්ෂණය තහවුරු කරන්න" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "ගනුදෙනුව තහවුරු කරන්න" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "ඔබගේ ලෙජර් උපාංගයේ ගනුදෙනුව තහවුරු කරන්න..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "ක්‍රියාව තහවුරු කරන්න" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "බලය වසා දැමීම තහවුරු කරන්නද?" @@ -1392,15 +1441,15 @@ msgid "Confirm wallet address on your {} device" msgstr "ඔබගේ {} උපාංගයේ පසුම්බි ලිපිනය තහවුරු කරන්න" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "තහවුරු කර ඇත. ගනුදෙනුව අත්සන් කරමින්..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "සම්බන්ධයි" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "සම්බන්ධිත නෝඩ්" @@ -1408,12 +1457,12 @@ msgid "Connected nodes are on the same chain" msgstr "සම්බන්ධිත නෝඩ් එකම දාමයේ ඇත" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "{0} නෝඩයට සම්බන්ධයි." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "{0} නෝඩ් වෙත සම්බන්ධ කර ඇත." @@ -1422,7 +1471,11 @@ msgid "Connected to {} peers" msgstr "සම වයසේ මිතුරන් {}කට සම්බන්ධයි" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "සම්බන්ධතා තන්තු @: ආකෘතියෙන් විය යුතුය" @@ -1434,52 +1487,49 @@ msgid "Connections with lightning nodes" msgstr "අකුණු නෝඩ් සමඟ සම්බන්ධතා" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "වෙනත් සේවාදායකයකට සම්බන්ධ වීමට උත්සාහ කිරීම හෝ Electrum යාවත්කාලීන කිරීම සලකා බලන්න." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "සම්බන්ධතා" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "සමුපකාර සමීප" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "පිටපත් කරන්න" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "ලිපිනය පිටපත් කරන්න" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" -msgstr "තීරුව පිටපත් කරන්න" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" +msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "රූපය පිටපත් කරන්න" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "අකුණු ඉල්ලීම පිටපත් කරන්න" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "පෙළ පිටපත් කරන්න" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "URI පිටපත් කරන්න" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "පිටපත් කර වසන්න" @@ -1487,11 +1537,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Paste බොත්තම භාවිතයෙන් ලබන්නාගේ ලිපිනය පිටපත් කර අලවන්න, නැතහොත් QR කේතයක් ස්කෑන් කිරීමට කැමරාව භාවිතා කරන්න." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "පසුරු පුවරුවට පිටපත් කරන්න" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "පිටපත් කරන්න {}" @@ -1507,59 +1557,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "ලබා දී ඇති යතුරු ගබඩාව සඳහා උපාංගය සමඟ ස්වයංක්‍රීයව යුගල කළ නොහැක." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "නාලිකාව වැසීමට නොහැකි විය: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "කුමන නිමැවුම් තබා ගත යුතුද යන්න සොයා ගැනීමට නොහැකි විය" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "නිමැවුම සඳහා කාසි සොයා ගැනීමට නොහැකි විය" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "සුදුසු ප්‍රතිදානය සොයා ගැනීමට නොහැකි විය" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "සුදුසු නිමැවුම් සොයා ගැනීමට නොහැකි විය" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "නාලිකාව වසා දැමීමට බල කළ නොහැකි විය: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "නාලිකාව විවෘත කළ නොහැකි විය: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "සේවා කොන්දේසි ලබා ගැනීමට නොහැකි විය:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "පණිවිඩය අත්සන් කිරීමට නොහැකි විය" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "පණිවිඩය අත්සන් කිරීමට නොහැකි විය." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "බිඳ වැටීම් වාර්තාව" @@ -1567,7 +1617,7 @@ msgid "Create New Wallet" msgstr "නව පසුම්බියක් සාදන්න" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "ඉල්ලීම සාදන්න" @@ -1575,11 +1625,11 @@ msgid "Create a new Revealer" msgstr "නව හෙළිකරන්නෙකු සාදන්න" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "නව බීජයක් සාදන්න" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "වත්මන් බීජය භාවිතයෙන් පසුම්බියක් සාදන්න" @@ -1591,27 +1641,23 @@ msgid "Create new wallet" msgstr "නව මුදල් පසුම්බියක් සාදන්න" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "සාදන්න හෝ ප්‍රතිසාධනය කරන්න" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "ආපසු ලබාගත හැකි නාලිකා සාදන්න" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "ගනුදෙනුවක් සාදන්න" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "නව ගෙවීම් ඉල්ලීමක් නිර්මාණය කිරීම ඔබගේ ලිපිනයන්ගෙන් එකක් නැවත භාවිතා කරන අතර පවතින ඉල්ලීමක් උඩින් ලියයි. කෙසේ වෙතත් දිගටම කරගෙන යන්නද?" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "විවේචනාත්මක දෝෂය" @@ -1619,15 +1665,11 @@ msgid "Current Password:" msgstr "වත්මන් මුර පදය:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "වත්මන් අනුපාතය" @@ -1635,11 +1677,11 @@ msgid "Current version: {}" msgstr "වත්මන් අනුවාදය: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "අභිරුචි" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "අභිරුචි URL" @@ -1647,35 +1689,35 @@ msgid "Custom secret" msgstr "අභිරුචි රහස" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "චෙක්" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "ඩෙන්මාර්ක" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "අඳුරු" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "අඳුරු / ආලෝකය" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "දිනය" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "දිනය: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "දෝශ නිරාකරණ ලඝු-සටහන් තැටියට දිගටම පැවතිය හැක. මේවා දෝශ නිරාකරණය සඳහා ප්‍රයෝජනවත් වේ." @@ -1683,55 +1725,59 @@ msgid "Debug message" msgstr "නිදොස් කිරීමේ පණිවිඩය" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "විකේතනය කරන්න" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "ඔබගේ පුද්ගලික යතුර විකේතනය කරන්නද?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "පෙරනිමිය" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "මකන්න" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "උපස්ථය මකන්නද?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "ඉන්වොයිසිය මකන්නද?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "ඉන්වොයිසි මකන්න" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "ඉල්ලීම මකන්නද?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "ඉල්ලීම් මකන්න" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Wallet ගොනුව මකන්නද?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "මුදල් පසුම්බිය මකන්නද?" @@ -1739,43 +1785,48 @@ msgid "Denomination" msgstr "නිකාය" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "ව්යුත්පන්න මාර්ගය" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "විස්තර" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "ගනුදෙනුවේ විස්තරය (අනිවාර්ය නොවේ)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "ගමනාන්ත නෝඩය" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "විස්තර" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "විස්තර..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "පවතින ගිණුම් හඳුනා ගන්න" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1783,22 +1834,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "උපාංග හැඳුනුම්පත" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "උපාංග ලේබලය" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "උපාංග සන්නිවේදන දෝෂයකි. කරුණාකර ඔබගේ ඩිජිටල් බිට්බොක්ස් ප්ලග් ඉවත් කර නැවත සම්බන්ධ කරන්න." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "උපාංගය Bitcoin මාදිලියේ නැත" @@ -1810,26 +1861,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Digital Revealer ({}_{}) PNG සහ PDF ලෙස සුරකින ලද්දේ:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "PIN අබල කරන්න" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "මුරපද අක්‍රීය කරන්න" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "ආබාධිතයි" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "විසන්ධි විය" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "ඔබේ බීජ පෙන්වන්න?" @@ -1837,11 +1892,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Electrum Technologies GmbH විසින් බෙදා හරිනු ලැබේ" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "මෙහි සංවේදී/පුද්ගලික තොරතුරු ඇතුළත් නොකරන්න. වාර්තාව මහජන නිකුතු ට්රැකර් මත දෘශ්යමාන වනු ඇත." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "යුගල නොකරන්න" @@ -1849,8 +1904,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "ඔබට නොතේරෙන කේතය මෙහි අලවන්න එපා. වැරදි කේතය ක්‍රියාත්මක කිරීම ඔබේ කාසි ආපසු හැරවිය නොහැකි ලෙස නැති වීමට හේතු විය හැක." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "එය ඉලෙක්ට්රොනිකව ගබඩා නොකරන්න." @@ -1858,11 +1913,11 @@ msgid "Do you have something to hide ?" msgstr "ඔබට සැඟවීමට යමක් තිබේද?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "ඔබට නව බීජයක් සෑදීමට අවශ්‍යද, නැතහොත් පවතින බීජයක් භාවිතයෙන් පසුම්බියක් ප්‍රතිෂ්ඨාපනය කිරීමටද?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "ඔබට ඔබේ පළමු නාලිකාව නිර්මාණය කිරීමට අවශ්‍යද?" @@ -1878,51 +1933,61 @@ msgid "Do you want to delete the old file" msgstr "ඔබට පැරණි ගොනුව මකා දැමීමට අවශ්‍යද?" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "ඔබට එය දැන් විවෘත කිරීමට අවශ්‍යද?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "ඔබට ඔබේ පසුම්බියෙන් {} ඉවත් කිරීමට අවශ්‍යද?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "ඔබට මෙම වාර්තාව යැවීමට අවශ්‍යද?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "ඔබ දිගටම කරගෙන යාමට කැමතිද?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "නෝඩ් සඳහා ලිපින කිසිවක් නොදනී:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "මේක ආයේ පෙන්නන්න එපා." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "දෝෂයක් හේතුවෙන්, Electrum හි පැරණි අනුවාද නව අනුවාද හෝ වෙනත් මෘදුකාංග මෙන් එකම මුදල් පසුම්බිය නිර්මාණය නොකරනු ඇත." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "එම කාලය තුළ, ඔබේ බීජයෙන් අරමුදල් ආපසු ලබාගත නොහැකි අතර, ඔබේ උපාංගය නැති වුවහොත් අහිමි විය හැක." -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "ලන්දේසි" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "ගතික ගාස්තු ඇස්තමේන්තු නොමැත" @@ -1934,16 +1999,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "ETA: ගාස්තු අනුපාතය සාමාන්‍ය තහවුරු කිරීමේ කාල ඇස්තමේන්තු මත පදනම් වේ" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "සංස්කරණය කරන්න {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "ඉලෙක්ට්‍රම් ප්ලගින" @@ -1953,16 +2029,16 @@ msgstr "Electrum ඔබේ {} සමඟ යුගල කළ නොහැක.\n\n" "ඔබ මෙම මුදල් පසුම්බියේ ඇති ලිපිනයන් වෙත බිට්කොයින් යැවීමට ඉල්ලා සිටීමට පෙර, ඔබට ඔබේ උපාංගය සමඟ යුගල කළ හැකි බව සහතික කර ගන්න, නැතහොත් එහි බීජ (සහ රහස් වාක්‍ය ඛණ්ඩය තිබේ නම්). එසේ නොමැතිනම් ඔබට ලැබෙන සියලුම බිට්කොයින් වියදම් කළ නොහැකි වනු ඇත." -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Electrum ඔබගේ ගනුදෙනු සහ ලිපිනයන් පිළිබඳ තොරතුරු ලබා ගැනීමට දුරස්ථ සේවාදායකයන් සමඟ සන්නිවේදනය කරයි. සර්වර් සියල්ලම එකම අරමුණ ඉටු කරන්නේ දෘඪාංග වලින් පමණක් වෙනස් වේ. බොහෝ අවස්ථාවන්හීදී ඔබට Electrum හට අහඹු ලෙස එකක් තෝරා ගැනීමට ඉඩ දීමට අවශ්‍ය වේ. කෙසේ වෙතත්, ඔබ කැමති නම්, සේවාදායකයක් අතින් තෝරා ගැනීමට නිදහස් වන්න." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "බ්ලොක් ශීර්ෂ බාගත කිරීම සහ දිගම බ්ලොක්චේන් සොයා ගැනීම සඳහා ඉලෙක්ට්‍රම් නෝඩ් කිහිපයකට සම්බන්ධ කරයි." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "ඉලෙක්ට්‍රම් මනාප" @@ -1970,93 +2046,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "Electrum ඔබගේ ගනුදෙනු ඉතිහාසය තනි සේවාදායකයකින් ඉල්ලා සිටී. සරල ගෙවීම් සත්‍යාපනය (SPV) භාවිතයෙන් වෙනත් නෝඩ් මගින් එවන ලද බ්ලොක්චේන් ශීර්ෂවලට එරෙහිව ආපසු ලබා දුන් ඉතිහාසය පරීක්ෂා කෙරේ." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum ඔබගේ ගනුදෙනු ඉතිහාසය ලබා ගැනීම සඳහා, ඔබගේ මුදල් පසුම්බි ලිපින තනි සේවාදායකයකට යවයි." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "ඉලෙක්ට්‍රම් පසුම්බිය" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum හට ඔබගේ පසුම්බි ගොනුව නියමිත ස්ථානයට පිටපත් කිරීමට නොහැකි විය." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Electrum හට ගනුදෙනුව අවලංගු කිරීමට නොහැකි විය:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum හට ඔබගේ ගනුදෙනු ගොනුව විවෘත කිරීමට නොහැකි විය" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum හට ඔබේ ගනුදෙනුව විග්‍රහ කිරීමට නොහැකි විය" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "පුද්ගලික යතුරු අපනයනයක් නිෂ්පාදනය කිරීමට ඉලෙක්ට්‍රම් හට නොහැකි විය." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum හට ගනුදෙනු අපනයනයක් නිෂ්පාදනය කිරීමට නොහැකි විය." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "Electrum දැන් පිටවෙයි." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "සබල කරන්න" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "අකුණු සබල කරන්නද?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "PIN ආරක්ෂාව සබල කරන්න" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "මුරපද සබල කරන්න" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "ඉතිහාසය සමඟ fiat විනිමය අනුපාතය සබල කරන්න." -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "ප්‍රතිදාන අගය වට කිරීම සබල කරන්න" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "මුරපද සබල කරන්න" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "යාවත්කාලීන පරීක්ෂාව සබල කරන්න" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "සබල කර ඇත" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "සක්‍රීය, ප්‍රතිසාධනය කළ නොහැකි නාලිකා" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "සංකේතනය කරන්න" @@ -2073,39 +2153,39 @@ msgid "Encrypt {}'s seed" msgstr "{}ගේ බීජ සංකේතනය කරන්න" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "පණිවිඩය සංකේතනය / විකේතනය කරන්න" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "පණිවිඩය සංකේතනය/විකේතනය කරන්න" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "සංකේතනය කර ඇත" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "සංකේතනය සහ විකේතනය දැනට {} සඳහා සහය නොදක්වයි" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "සංකේතනය සහ විකේතනය {} මගින් ක්‍රියාත්මක නොවේ" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "අවසානය" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "ඉංග්රීසි" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "PIN ඇතුලත් කරන්න" @@ -2113,12 +2193,12 @@ msgid "Enter PIN:" msgstr "PIN ඇතුලත් කරන්න:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "මුරපදය ඇතුළත් කරන්න" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "උපාංගයේ මුරපදය ඇතුළත් කරන්න" @@ -2126,16 +2206,16 @@ msgid "Enter Password" msgstr "මුරපදය ඇතුළත් කරන්න" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "දුරස්ථ නෝඩ් ID හෝ සම්බන්ධතා තන්තුව හෝ ඉන්වොයිසිය ඇතුළු කරන්න" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "බීජ ඇතුල් කරන්න" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "ගනුදෙනු ලේබලය ඇතුළත් කරන්න" @@ -2145,8 +2225,8 @@ msgstr "ඔබේ multisig ගිණුම සඳහා විස්තරාත්මක නමක් ඇතුළත් කරන්න.\n" "ඔබට පසුව මෙම බහුසිග් ගිණුම අනන්‍ය ලෙස හඳුනා ගැනීමට නම භාවිතා කිරීමට හැකි විය යුතුය" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "ඔබගේ උපාංගය නම් කිරීමට ලේබලයක් ඇතුළු කරන්න:" @@ -2154,7 +2234,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "Bitcoin ලිපින ලැයිස්තුවක් ඇතුළත් කරන්න (මෙය නැරඹීමට පමණක් මුදල් පසුම්බියක් සාදනු ඇත) හෝ පුද්ගලික යතුරු ලැයිස්තුවක්." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "'ගෙවීමට ගෙවන්න' ක්ෂේත්‍රයේ ප්‍රතිදාන ලැයිස්තුවක් ඇතුළත් කරන්න." @@ -2164,7 +2244,7 @@ msgid "Enter a new PIN for your {}:" msgstr "ඔබගේ {} සඳහා නව PIN එකක් ඇතුළු කරන්න:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "පහතින් නව මුරපදයක් ඇතුළත් කරන්න." @@ -2174,7 +2254,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "මෙම පසුම්බිය උත්පාදනය කිරීමට මුර-වැකිකඩ ඇතුලත් කරන්න. ඔබ මෙම මුදල් පසුම්බිය භාවිතා කරන සෑම අවස්ථාවකම ඔබගේ {} මුරපදය සඳහා ඔබෙන් විමසනු ඇත. ඔබට මුරපදය අමතක වුවහොත් ඔබට පසුම්බියේ ඇති බිට්කොයින් වෙත ප්‍රවේශ විය නොහැක." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "ලිපිනයන් ඇතුලත් කරන්න" @@ -2186,7 +2266,7 @@ msgid "Enter cosigner seed" msgstr "cosigner seed ඇතුලත් කරන්න" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "විස්තරය ඇතුලත් කරන්න" @@ -2202,22 +2282,26 @@ msgid "Enter passphrase on device?" msgstr "උපාංගයේ මුර-වැකිකඩ ඇතුළු කරන්නද?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "මුරපදය ඇතුළත් කරන්න:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "පුද්ගලික යතුරු ඇතුලත් කරන්න" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "පුද්ගලික යතුරු ඇතුලත් කරන්න:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "xprv සමඟින් ආරම්භ වන ප්‍රධාන පුද්ගලික යතුර ඇතුළත් කරන්න:" @@ -2227,11 +2311,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "මෙම මුදල් පසුම්බිය අගුලු හැරීමට මුර-වැකිකඩ ඇතුලත් කරන්න:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "උපස්ථය සාදන විට භාවිතා කළ මුරපදය ඇතුළත් කරන්න:" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "උපාංගය එහි සංදර්ශකය මත පෙන්වන දේ අනුව බොත්තම් එබීමෙන් ප්රතිසාධන වචන ඇතුළත් කරන්න. ඔබට ඔබේ NUMPAD ද භාවිතා කළ හැක.\n" @@ -2249,13 +2333,13 @@ msgid "Enter wallet name" msgstr "පසුම්බියේ නම ඇතුළත් කරන්න" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "ඔබගේ BIP39 සිහිවටනය ඇතුලත් කරන්න:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "ඔබගේ ඩිජිටල් බිට්බොක්ස් මුරපදය ඇතුළත් කරන්න:" @@ -2263,11 +2347,11 @@ msgid "Enter your PIN" msgstr "ඔබගේ PIN ඇතුලත් කරන්න" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "ඔබගේ PIN අංකය ඇතුලත් කරන්න (ඉලක්කම් 1-9):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "ඉදිරියට යාමට ඔබගේ PIN කේතය ඇතුලත් කරන්න" @@ -2285,37 +2369,34 @@ msgid "Enter your password or choose another file." msgstr "ඔබගේ මුරපදය ඇතුළත් කරන්න හෝ වෙනත් ගොනුවක් තෝරන්න." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "ඉදිරියට යාමට ඔබගේ මුරපදය ඇතුලත් කරන්න" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "ඩිජිටල් බිට්බොක්ස් එක මකන්න" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "දෝෂයකි" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "ගෙවීම් ඉල්ලීම එක් කිරීමේ දෝෂයකි" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "අර්ධ ගනුදෙනු ඒකාබද්ධ කිරීමේ දෝෂයකි" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "සේවාදායකයට සම්බන්ධ වීමේ දෝෂයකි" @@ -2324,13 +2405,12 @@ msgid "Error connecting to {} server" msgstr "{} සේවාදායකයට සම්බන්ධ වීමේ දෝෂයකි" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "ගෙවීම සෑදීමේ දෝෂයකි" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "ගෙවීම් ඉල්ලීම සෑදීමේ දෝෂයකි" @@ -2338,28 +2418,28 @@ msgid "Error decrypting message" msgstr "පණිවිඩය විකේතනය කිරීමේ දෝෂයකි" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "TrustedCoin ගිණුම් තොරතුරු ලබා ගැනීමේ දෝෂයකි." -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "ජාලයෙන් ගනුදෙනුව ලබා ගැනීමේ දෝෂයකි" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "අර්ධ ගනුදෙනුවලට සම්බන්ධ වීමේ දෝෂයකි" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "ගොනුව විවෘත කිරීමේ දෝෂයකි" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "අකුණු ඉන්වොයිසිය විග්‍රහ කිරීමේ දෝෂයකි" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "URI විග්‍රහ කිරීමේ දෝෂයකි" @@ -2367,10 +2447,10 @@ msgid "Error scanning devices" msgstr "උපාංග ස්කෑන් කිරීමේ දෝෂයකි" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "ලිපිනය පෙන්වීමේ දෝෂයකි" @@ -2386,50 +2466,45 @@ msgid "Error: duplicate master public key" msgstr "දෝෂය: ප්‍රධාන පොදු යතුර අනුපිටපත් කරන්න" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "එස්පෙරන්ටෝ" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "ඇස්තමේන්තු කරන්න" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "ඉලෙක්ට්‍රම් පිටවීම" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "කල්පිරෙන දිනය" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "ඔබගේ ඉල්ලීමේ කල් ඉකුත් වීමේ දිනය." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "කල් ඉකුත් වී ඇත" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "කල් ඉකුත් වේ" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "පසුව කල් ඉකුත් වේ" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "කල් ඉකුත්වීම" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "අපනයන" @@ -2437,35 +2512,35 @@ msgid "Export Backup" msgstr "උපස්ථ අපනයනය කරන්න" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "අපනයන ඉතිහාසය" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "උපස්ථ අපනයනය කරන්න" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "අපනයන ගොනුව" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "Coldcard සඳහා අපනයනය කරන්න" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "ගොනුවට අපනයනය කරන්න" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "තනි පුද්ගලික යතුරක් හෙළිදරව් කිරීමෙන් ඔබේ සම්පූර්ණ මුදල් පසුම්බියට හානි විය හැක!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "අභිරුචි වචන සමඟ මෙම බීජය දිගු කරන්න" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "අසාර්ථකයි" @@ -2481,21 +2556,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "මෙම දෘඪාංග උපාංගය භාවිතයෙන් විකේතනය කිරීමට අසමත් විය." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "QR කේතය පෙන්වීමට අසමත් විය." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "ගොනුව වෙත නිර්යාත කිරීමට අසමත් විය." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "ගොනුවෙන් ආයාත කිරීමට අසමත් විය." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "'ගෙවීමට' පේළිය විග්‍රහ කිරීමට අසමත් විය" @@ -2503,144 +2578,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "ගනුදෙනුව cosigning pool වෙත යැවීමට අසමත් විය" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "මුරපදය යාවත්කාලීන කිරීමට අසමත් විය" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "බොරු" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "ගාස්තු" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "දරුවා සඳහා ගාස්තු" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "ගාස්තු අනුපාතය" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "ගාස්තු වටය" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "ගාස්තු එවන්නා විසින් ගෙවනු ලැබේ." -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "ෆියට්" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "ෆියට් ශේෂය" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "ෆියට් මුදල්" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "Fiat එන" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "ෆියට් පිටතට යන" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "ගොනුව" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "ගොනු උපස්ථය" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "පෙරහන:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "අවසන් කරන්න" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "සොයන්න" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "ස්ථිරාංග අනුවාදය" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "ස්ථිරාංග අනුවාදය (හෝ \"බිට්කොයින්\" යෙදුම) Segwit සහාය සඳහා ඉතා පැරණි ය. කරුණාකර යාවත්කාලීන කරන්න" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "ස්ථිරාංග අනුවාදය ඉතා පැරණි ය." -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "ස්ථිරාංග අනුවාදය ඉතා පැරණි ය. කරුණාකර යාවත්කාලීන කරන්න" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "ස්ථාවර අනුපාතය" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "මෙම ශාඛාව අනුගමනය කරන්න" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "CoinJoin සඳහා; තීරු පුද්ගලික" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "අකුණු ඉල්ලීම් සඳහා, කල් ඉකුත් වූ පසු ගෙවීම් පිළිගනු නොලැබේ." -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "දෘඪාංග උපාංගය සඳහා; xpubs ඇතුළත් වේ" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "වැඩි විස්තර සඳහා, පිවිසෙන්න" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "දාම ඉල්ලීම් සඳහා, ලිපිනය කල් ඉකුත් වන තෙක් වෙන් කර ඇත. ඊට පසු, එය නැවත භාවිතා කළ හැකිය." -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "QR කේත ස්කෑන් කිරීම සඳහා." -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "ආරක්ෂක හේතූන් මත ඔබ සැම විටම Electrum හි නවතම අනුවාදය භාවිතා කරන ලෙස අපි උපදෙස් දෙමු." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "බලෙන් වසන්න" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "නාලිකාව බලෙන් වසා දමන්න" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "නාලිකාව බලෙන් වසන්නද?" @@ -2648,54 +2727,55 @@ msgid "Fork detected at block {}" msgstr "{} කොටසේදී දෙබලක් අනාවරණය විය" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "ආකෘතිය" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "ආකෘතිය: ලිපිනය, මුදල" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "ඉදිරියට යැවීම" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "කැටි කරන්න" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "ලිපිනය කැටි කරන්න" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "ලිපින කැටි කරන්න" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "ශීත කළ කාසිය" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "කාසි කැටි කරන්න" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "ලැබීම සඳහා කැටි කරන්න" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "යැවීම සඳහා කැටි කරන්න" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "ප්රංශ" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "සිට" @@ -2708,8 +2788,8 @@ msgid "From {0} cosigners" msgstr "cosigners {0} සිට" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "ශීත කළ" @@ -2717,44 +2797,48 @@ msgid "Fulfilled HTLCs" msgstr "සම්පුර්ණ කරන ලද HTLCs" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "සම්පූර්ණ 2FA සබල කර ඇත. මෙය තවමත් සහාය නොදක්වයි." +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "අරමුදල් සපයා ඇත" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "අරමුදල් සහිත හෝ භාවිතයට නොගත්" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "මෙම නාලිකාවේ ඇති අරමුදල් නැවත ඔබේ මුදල් පසුම්බියට ගසාගෙන යන තෙක් බීජයෙන් ආපසු ලබාගත නොහැකි වනු ඇති අතර, ඔබට ඔබේ පසුම්බි ගොනුව නැති වුවහොත් අහිමි විය හැක." -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "අරමුදල් ඉන්වොයිස් ආපසු හැරීමේ ලිපිනයට යවනු ලැබේ." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "නව අහඹු පසුම්බියක් ජනනය කරන්න" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "ජර්මානු" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "ඉන්වොයිසිය ලබා ගන්න" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Google Authenticator කේතය:" @@ -2762,7 +2846,7 @@ msgid "Gossip" msgstr "ඕපාදූප" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "ග්රීක" @@ -2778,15 +2862,15 @@ msgid "Hardware Keystore" msgstr "දෘඪාංග යතුරු ගබඩාව" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "උස" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "හෙලෝ වර්ල්ඩ්" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "උදව්" @@ -2794,16 +2878,8 @@ msgid "Here is your master public key." msgstr "මෙන්න ඔබේ ප්‍රධාන පොදු යතුර." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "සඟවන්න" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "සඟවන්න {}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "ඉතිහාසය" @@ -2811,11 +2887,11 @@ msgid "Homepage" msgstr "මුල් පිටුව" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "මුල් තිරය" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "හොප්ස්" @@ -2823,7 +2899,7 @@ msgid "Host" msgstr "සත්කාරක" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "සත්කාරක නාමය විසඳෙන්නේ නැත (getaddrinfo අසාර්ථක විය)" @@ -2839,49 +2915,50 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "කෙසේ වෙතත්, දෘඪාංග මුදල් පසුම්බි පණිවිඩ විකේතනයට සහය නොදක්වයි, එමඟින් ඒවා cosigner pool හි වත්මන් සැලසුම සමඟ නොගැලපේ." -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "කෙසේ වෙතත්, අපි BIP39 බීජ නිපදවන්නේ නැත, මන්ද ඒවා අපගේ ආරක්ෂිත ප්‍රමිතියට අනුකූල නොවන බැවිනි." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "කෙසේ වෙතත්, අපි SLIP39 බීජ නිපදවන්නේ නැත." -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "හංගේරියානු" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "මට දැනටමත් බීජයක් තිබේ" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "මට මගේ Google Authenticator ගිණුම නැති වී ඇත" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "IP/port ආකෘතියෙන්:\n" "[host]:[port]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "ස්වයංක්‍රීය සම්බන්ධය සක්‍රීය කර ඇත්නම්, Electrum සෑම විටම දිගම blockchain මත ඇති සේවාදායකයක් භාවිතා කරයි." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "සක්‍රීය කර ඇත්නම්, එක් ගනුදෙනුවකට මේ හේතුවෙන් සැටෝෂි 100ක් අහිමි විය හැක." -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "එය අක්‍රිය කර ඇත්නම්, ඔබට භාවිතා කිරීමට අවශ්‍ය සේවාදායකයක් තෝරාගත යුතුය. ඔබේ සේවාදායකය ප්‍රමාද නම් Electrum ඔබට අනතුරු අඟවයි." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." -msgstr "මෙම විකල්පය පරීක්ෂා කර ඇත්නම්, අරමුදල් ගනුදෙනුව තහවුරු කිරීමට පෙර ඔබේ සේවාදායකයා ප්‍රතිලෝම හුවමාරුව සම්පූර්ණ කරනු ඇත." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." +msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "විශ්වාස නැත්නම්, '{}' ලෙස ප්‍රතිසාධනය කිරීමට උත්සාහ කරන්න." @@ -2889,16 +2966,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "මෙය කුමක්දැයි ඔබට විශ්වාස නැතිනම්, මෙම ක්ෂේත්‍රය නොවෙනස්ව තබන්න." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "ඔබ සබැඳි නම්, ඉදිරියට යාමට \"{}\" මත ක්ලික් කරන්න." -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "ඔබ මෙම කොටුව සලකුණු කළහොත්, ඔබගේ තහවුරු නොකළ ගනුදෙනු තනි ගනුදෙනුවකට ඒකාබද්ධ කෙරේ." -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "ඔබ ඔබේ PIN අංකය අක්‍රිය කළහොත්, ඔබේ {} උපාංගයට භෞතික ප්‍රවේශය ඇති ඕනෑම කෙනෙකුට ඔබේ බිට්කොයින් වියදම් කළ හැක." @@ -2906,13 +2983,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "මෙය කුමක්දැයි ඔබ නොදන්නේ නම්, මෙම ක්ෂේත්‍රය හිස්ව තබන්න." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "ඔබ මෙම නාලිකාව බලහත්කාරයෙන් වසා දැමුවහොත්, ඔබට එහි ඇති අරමුදල් වාරණ {} සඳහා ලබා ගත නොහැක." -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "ඔබට රහස් වාක්‍ය ඛණ්ඩයක් අමතක වුවහොත් ඔබට එහි පිටුපස ඇති පසුම්බියේ ඇති කිසිදු බිට්කොයින් වෙත ප්‍රවේශ වීමට නොහැකි වනු ඇත. මුරපදයක් PIN එකක් නොවේ. ඔබට එය තේරෙනවා යැයි විශ්වාස නම් පමණක් මෙය වෙනස් කරන්න." @@ -2924,11 +3001,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "ඔබට ඔබගේ Google Authenticator ගිණුම අහිමි වී ඇත්නම්, ඔබට නව රහසක් ඉල්ලා සිටිය හැක. ඔබට ඔබේ බීජ නැවත ටයිප් කිරීමට අවශ්‍ය වනු ඇත." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "ඔබට ඔබේ දෙවන සාධකය අහිමි වී ඇත්නම්, නව කේතයක් ඉල්ලා සිටීම සඳහා ඔබේ මුදල් පසුම්බිය බීජයෙන් ප්‍රතිසාධනය කළ යුතුය." -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "ඔබට පුද්ගලික මුරගලක් තිබේ නම්, එහි URL එක මෙහි ඇතුළත් කරන්න." @@ -2936,7 +3013,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "ඔබ සතුව භාවිත කළ හැකි කැමරාවක් සම්බන්ධ වී ඇත්නම්, Linux හි පෙර PyQt5 අනුවාදවල ඇති දෝෂ නිසා මෙම දෝෂය ඇති විය හැක. නවතම PyQt5 ස්ථාපනය කිරීමට උත්සාහ කරන්න:" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "ඔබ දිගටම ජාල ගැටළු අත්විඳින්නේ නම්, Tor ප්‍රොක්සියක් භාවිතා කිරීමට උත්සාහ කරන්න." @@ -2944,23 +3021,27 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "ඔබේ බීජය නැති වුවහොත් ඔබේ මුදල් සදාකාලිකවම අහිමි වනු ඇත." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "ඔබට ඔබේ මුදල් පසුම්බි ගොනුව නැති වුවහොත්, උපස්ථයක් සමඟ ඔබට කළ හැකි එකම දෙය ඔබේ නාලිකාව වසා දමන ලෙස ඉල්ලා සිටීමයි, එවිට ඔබේ අරමුදල් දාමය මත යවනු ලැබේ." -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "ඔබට මෙම ගනුදෙනුව ලැබුණේ විශ්වාස නොකළ උපාංගයකින් නම්, එය එක් වරකට වඩා අත්සන් කිරීමට පිළිගන්න එපා,\n" "එසේ නොමැතිනම් ඔබට වෙනත් ගාස්තුවක් ගෙවීමට සිදු විය හැක." +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "ඔබ රහස් පදයක් භාවිතා කරන්නේ නම්, එය නිවැරදි බව තහවුරු කර ගන්න." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "ඔබට නව ලිපින සෑදීමට අවශ්‍ය නම්, ඒ වෙනුවට අධිෂ්ඨානශීලී මුදල් පසුම්බියක් භාවිතා කරන්න." @@ -2968,16 +3049,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "ඔබගේ උපාංගය Windows මත අනාවරණය කර නොමැති නම්, \"සැකසීම්\", \"උපාංග\", \"සම්බන්ධිත උපාංග\" වෙත ගොස් \"උපාංගය ඉවත් කරන්න\" කරන්න. ඉන්පසු, ඔබගේ උපාංගය නැවත පේනුගත කරන්න." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "ඔබේ මුදල් පසුම්බියේ අරමුදල් තිබේ නම්, ඔබ එහි බීජ ඉතිරි කර ඇති බවට වග බලා ගන්න." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "නොසලකා හැර දිගටම කරගෙන යන්නද?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "ආනයන" @@ -2989,39 +3069,43 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Bitcoin ලිපින හෝ පුද්ගලික යතුරු ආයාත කරන්න" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "නාලිකා උපස්ථය ආයාත කරන්නද?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "ලිපින ආයාත කරන්න" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "නාලිකා උපස්ථය ආයාත කරන්න" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "ආයාත ගොනුව" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "Digital Bitbox ඩෙස්ක්ටොප් යෙදුමෙන් යුගල කිරීම ආයාත කරන්න" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "පුද්ගලික යතුරු ආයාත කරන්න" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "විශේෂයෙන්ම, තෙවන පාර්ශවයන් විසින් යෝජනා කරන ලද 'පුද්ගලික යතුර මුදාගැනීම' සේවා භාවිතා නොකරන්න." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "ප්රගතියේ" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3029,48 +3113,49 @@ "උපස්ථයක් නොමැති අතර, පරිශීලකයාට මේ සඳහා සාක්ෂි තිබේ.\n" "මෙය උසස් විශේෂාංගයකි, අනවශ්‍ය බහුසිග් සැකසුම් තුළ පමණක් භාවිතා කිරීමට යෝජනා කෙරේ." -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "සමහර අවස්ථා වලදී, විශාල කාසි ප්‍රමාණයන් කැඩීමට සහ ලබන්නාගේ ලිපිනය අපැහැදිලි කිරීමට ලිපින 3ක් දක්වා වෙනස් කරන්න." -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "" + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "ඊළඟ බ්ලොක් එකේ" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "බ්ලොක් එකේ ඇතුළත්: {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "වැරදි මුරපදය" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "වැරදි මුරපදය ඇතුළත් කර ඇත." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "වැරදි බීජ" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "ගාස්තුව වැඩි කරන්න" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "මෙම්පූල් තුළ එහි තත්ත්වය වැඩිදියුණු කිරීමට ඔබේ ගනුදෙනුවේ ගාස්තුව වැඩි කරන්න." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "ඉන්දුනීසියානු" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "තොරතුරු" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "විස්තර" @@ -3083,30 +3168,30 @@ msgid "Initialize Device" msgstr "උපාංගය ආරම්භ කරන්න" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "ආරම්භ කරන ලදී" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "ආරම්භක:" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "ආදාන මුදල" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "ආදාන නාලිකා උපස්ථය" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "අමු ගනුදෙනුව ආදානය කරන්න" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "යෙදවුම්" @@ -3114,7 +3199,7 @@ msgid "Install Wizard" msgstr "විශාරද ස්ථාපනය කරන්න" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "මෙය සක්‍රීය කිරීමට zbar පැකේජය ස්ථාපනය කරන්න." @@ -3122,11 +3207,11 @@ msgid "Instructions:" msgstr "උපදෙස්:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "ප්රමාණවත් නොවන අරමුදල්" @@ -3134,56 +3219,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "නිඛිල බර '!' සමඟ ඒකාබද්ධව ද භාවිතා කළ හැක, උදා: එක් මුදලක් '2!' ලෙස සකසන්න. සහ තවත් එකක් '3!' ඔබේ කාසි 40-60 බෙදීමට." -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "වලංගු නොවන ලිපිනයක්" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "වලංගු නොවන මුදල" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "වලංගු නොවන Bitcoin ලිපිනය" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "වලංගු නොවන Bitcoin ලිපිනය" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "වලංගු නොවන Bitcoin ලිපිනය." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "වලංගු නොවන ගාස්තුව" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "වලංගු නොවන JSON කේතය." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "වලංගු නොවන රේඛා හමු විය:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "වලංගු නොවන PIN" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "වලංගු නොවන පොදු යතුර" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "වලංගු නොවන මුදල" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3203,20 +3286,20 @@ msgid "Invalid mnemonic padding." msgstr "අවලංගු සිහිවටන පිරවුම." -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "වලංගු නොවන සිහිවටන වචනය" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "අවලංගු නෝඩ් හැඳුනුම්පත, බයිට් 33 සහ ෂඩාස්‍ර විය යුතුය" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "වලංගු නොවන එක්-වර මුරපදයක්." @@ -3229,45 +3312,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "වලංගු නොවන xpub මැජික්. ඔබගේ {} උපාංගය නිවැරදි දාමයට සකසා ඇති බවට වග බලා ගන්න." -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "ඉන්වොයිසිය" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "ඉන්වොයිසිය කල් ඉකුත් වී ඇත" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "ඉන්වොයිසිය වලංගු අකුණු ඉන්වොයිසියක් නොවේ: " -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "ඉන්වොයිසියට අවශ්‍ය වන්නේ අප අසාධාරණ ලෙස දිගු කාලයක් අරමුදල් අගුලු දැමීමේ අවදානමකට ලක් කිරීමයි." -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "ඉන්වොයිසි" @@ -3275,15 +3345,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "ඔබේ ලිපින නැරඹීමට ඉඩ දෙන ඔබේ ප්‍රධාන පොදු යතුර ද එහි අඩංගු වේ." -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "මෙම පුද්ගලික යතුරු අපනයනය කිරීමෙන් එය \"උපස්ථ\" කළ නොහැක." -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "එය වත්මන් ඉතිහාසය සමඟ ගැටෙයි." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "එය එම බීජය සහිත වෙනත් මුදල් පසුම්බියකින් ආනයනය කළ හැක." @@ -3299,7 +3369,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "ඔබ ඕපාදූප අක්‍රිය නොකළහොත් එය ස්වයංක්‍රීයව නැවත බාගැනීමෙන් පසුව සිදුවේ." -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "ඉතාලි" @@ -3311,15 +3381,15 @@ msgid "Jade wallet" msgstr "ජේඩ් පසුම්බිය" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "ජපන්" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "ආදාන/ප්‍රතිදාන සම්බන්ධ කරන්න" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "KeepKey බීජ ප්රතිසාධනය" @@ -3327,7 +3397,7 @@ msgid "KeepKey wallet" msgstr "KeepKey පසුම්බිය" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "යතුරුපුවරු කෙටිමං: \"!\" ටයිප් කරන්න ඔබගේ සියලු කාසි යැවීමට." @@ -3335,15 +3405,15 @@ msgid "Keystore" msgstr "යතුරු ගබඩාව" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "යතුරු ගබඩා වර්ගය" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "කිර්ගිස්" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "ලේබලය" @@ -3371,9 +3441,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "ලේබල, ගනුදෙනු හැඳුනුම්පත් සහ ලිපිනයන් දුරස්ථ සේවාදායකයට යැවීමට පෙර සංකේතනය කර ඇත." +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "භාෂාව" @@ -3381,7 +3451,7 @@ msgid "Latest version: {}" msgstr "නවතම අනුවාදය: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "ලැට්වියානු" @@ -3414,18 +3484,18 @@ msgid "Licence" msgstr "බලපත්රය" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "ආලෝකය" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "අකුණු" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "අකුණු (ශීත කළ)" @@ -3437,33 +3507,37 @@ msgid "Lightning Gossip" msgstr "අකුණු ගොසිප්" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "අකුණු ඉන්වොයිසිය" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "අකුණු ජාලය" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "අකුණු ජාල සංඛ්‍යාලේඛන" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "අකුණු නෝඩ් ID:" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "අකුණු ගෙවීම" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "අකුණු මාර්ගගත කිරීම" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "අකුණු මිදුණා" @@ -3475,19 +3549,20 @@ msgid "Lightning invoices are also supported." msgstr "අකුණු ඉන්වොයිසි ද සහය දක්වයි." -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "අකුණු සැර දැනට p2wpkh ලිපින සහිත HD පසුම්බි වලට සීමා කර ඇත." -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "අකුණු ආබාධිතයි" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "මෙම මුදල් පසුම්බිය Electrum හි පැරණි අනුවාදයකින් නිර්මාණය කර ඇති නිසා අකුණු සබල නොවේ. අකුණු යතුරු සාදන්නද?" @@ -3495,69 +3570,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "මෙම මුදල් පසුම්බිය සඳහා අකුණු සබල කර නැත" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "අකුණු යතුරු ආරම්භ කර ඇත." -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "මෙම මුදල් පසුම්බිය සඳහා අකුණු ගෙවීම් ලබා ගත නොහැක" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "අකුණු:" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "පේළිය #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "මයික්‍රෝ එස්ඩී කාඩ්පතෙන් පසුම්බියක් පූරණය කරන්න" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "මයික්‍රෝ එස්ඩී කාඩ්පතෙන් පසුම්බියක් පූරණය කරන්න (වත්මන් බීජය උඩින් ලියැවී ඇත)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "උපස්ථය පූරණය කරන්න" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "ගනුදෙනුව පැටවීම" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "උපස්ථය පූරණය කරමින්..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "දේශීය" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "දේශීය &මුරගල" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "දේශීය මුරටැඹ" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3565,23 +3653,31 @@ msgid "Local gossip database deleted." msgstr "දේශීය ඕපාදූප දත්ත සමුදාය මකා ඇත." -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "දිගු නාලිකා හැඳුනුම්පත" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "ඔබ '{}' වර්ගයේ වලංගු බීජයක් ඇතුළත් කර ඇති බව පෙනේ, නමුත් මෙම සංවාදය එවැනි බීජ සඳහා සහය නොදක්වයි." -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "ගනුදෙනුව සොයන්න" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "අඩු ගාස්තුවක්" @@ -3601,7 +3697,7 @@ msgid "Make sure you install it with python3" msgstr "ඔබ එය python3 සමඟ ස්ථාපනය කිරීමට වග බලා ගන්න" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "ඔබ මෙම මුදල් පසුම්බියට යැවීමට Bitcoins ඉල්ලීමට පෙර, බීජ වැකිය හෝ පුද්ගලික යතුරු ඔබ සතු බව තහවුරු කර ගන්න." @@ -3609,26 +3705,26 @@ msgid "Master Fingerprint" msgstr "මාස්ටර් ඇඟිලි සලකුණ" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "ප්රධාන පොදු යතුර" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "උපරිම" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "උපරිම ගාස්තුව ඉක්මවා ඇත" @@ -3640,24 +3736,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "Mempool පදනම්: ගාස්තු අනුපාතය මතක සංචිතයේ ගැඹුරක් ඉලක්ක කරයි" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "මෙම්පූල් ගැඹුර" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "වෙතින් අත්සන් ඒකාබද්ධ කරන්න" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "පණිවුඩය" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "පණිවිඩ සංකේතනය, විකේතනය සහ අත්සන් කිරීම දැනට {} සඳහා සහය නොදක්වයි" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3665,23 +3761,27 @@ msgid "Method:" msgstr "ක්රමය:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "අවම" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "පතල් ගාස්තු" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "පතල් ගාස්තු: {} (ඊළඟ තිරයේ සකස් කළ හැක)" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "වෙනත්" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "නැතිවූ මුදල" @@ -3690,21 +3790,21 @@ msgid "Missing libraries for {}." msgstr "{} සඳහා පුස්තකාල අතුරුදහන්." -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "ලෙගසි ආදානය සඳහා පෙර tx අස්ථානගත වී ඇත." -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "පෙර tx අස්ථානගත වී ඇත." -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "වාර්තා URL අස්ථානගත වී ඇත." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "ජංගම යුගල විකල්ප" @@ -3712,14 +3812,18 @@ msgid "More info at: {}" msgstr "වැඩි විස්තර මෙතැනින්: {}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "තිරය මත QR කේත එකකට වඩා හමු විය." -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "ඔබේ යැවීමේ හැකියාව වැඩි කිරීම සඳහා ඔබේ නාලිකා අතර අරමුදල් ගෙන යන්න." +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "බහු අත්සන් පසුම්බිය" @@ -3732,18 +3836,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "උපාංග PIN නොවේ - ඉහත බලන්න" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "නම" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "මෙය {} නම් කරන්න. ඔබට උපාංග කිහිපයක් තිබේ නම්, ඒවායේ ලේබල ඒවා වෙන්කර හඳුනා ගැනීමට උපකාරී වේ." +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "ජාල" @@ -3752,25 +3856,29 @@ msgid "Network Setup" msgstr "ජාල සැකසුම" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "ජාල ඉල්ලීම කල් ඉකුත් විය." -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "කවදාවත් නැහැ" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "ඔබේ බීජ කිසි විටෙකත් හෙළි නොකරන්න." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "එය කිසිවිටෙක වෙබ් අඩවියක ටයිප් නොකරන්න." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "නව සම්බන්ධතා" @@ -3782,46 +3890,46 @@ msgid "New Request" msgstr "නව ඉල්ලීම" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "නව සම්බන්ධතාවය" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "නව ගනුදෙනුව: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "ඊළඟ" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "මීළඟ කොටස" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "නැත" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "දත්ත නැත" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "විස්තරයක් නෑ" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "තිරය මත QR කේතයක් හමු නොවීය." @@ -3829,11 +3937,15 @@ msgid "No Wallet" msgstr "Wallet නැත" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "ලිපිනයක් නොමැත. කරුණාකර ඔබගේ පොරොත්තු ඉල්ලීම් කිහිපයක් ඉවත් කරන්න." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "මුදලක් නැත" @@ -3841,11 +3953,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "දත්ත නැත" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "මෙම සේවාදායකය සඳහා පරිත්‍යාග ලිපිනයක් නොමැත" @@ -3857,10 +3969,14 @@ msgid "No existing accounts found." msgstr "පවතින ගිණුම් කිසිවක් හමු නොවීය." -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "දෙබලක් අනාවරණය වී නොමැත" @@ -3869,23 +3985,23 @@ msgid "No hardware device detected." msgstr "දෘඪාංග උපාංගයක් අනාවරණය කර ගෙන නොමැත." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "ආදාන හමු නොවීය." -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "යතුරු ගබඩාවක් නැත" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "ඔබගේ මුදල් පසුම්බියේ තවත් ලිපින නැත." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "නිමැවුම් නැත" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "මාර්ගයක් හමු නොවීය" @@ -3901,17 +4017,17 @@ msgid "No wallet loaded." msgstr "මුදල් පසුම්බිය පටවා නැත." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "නෝඩ් හැඳුනුම්පත" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "නෝඩ් අන්වර්ථය" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "නෝඩ්" @@ -3919,17 +4035,17 @@ msgid "Nodes in database." msgstr "දත්ත සමුදායේ නෝඩ්." +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "කිසිවක් නැත" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "නෝර්වීජියානු බොක්මාල්" @@ -3937,7 +4053,7 @@ msgid "Not Now" msgstr "දැන් නෙවෙයි" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "සත්‍යාපනය කර නැත" @@ -3945,45 +4061,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "මෙම මුදල් පසුම්බිය සඳහා ලබා ගත නොහැක." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "සම්බන්ධ වී නැත" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "සබල කර නැත" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "ප්‍රමාණවත් අරමුදල් නැහැ" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "ලිපිනය මත ප්රමාණවත් අරමුදල් නොමැත." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "සත්‍යාපනය කර නැත" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "තවමත් ලබා ගත නොහැක" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "ඔබ ඔබේ සමහර ලිපින නිශ්චල කර ඇත්නම්, පවතින අරමුදල් ඔබේ මුළු ශේෂයට වඩා අඩු වනු ඇති බව සලකන්න." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "අකුණු නාලිකා නාලිකා උපස්ථ බවට පරිවර්තනය වන බව සලකන්න." @@ -3996,10 +4117,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "මෙම සේවාව තුළ ඔබගේ කාසි අගුලු දමා නොමැති බව සලකන්න. ඔබගේ මුදල් පසුම්බි බීජය සමඟ 'ප්‍රතිස්ථාපන පසුම්බිය' විකල්පය භාවිතා කිරීමෙන් ඔබට ඕනෑම වේලාවක සහ කිසිදු වියදමකින් තොරව, දුරස්ථ සේවාදායකයකින් තොරව ඔබේ අරමුදල් ආපසු ලබාගත හැක." -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "අරමුදල් ගනුදෙනුව කිසිවිටෙක තහවුරු නොකළහොත්, හුවමාරුවෙහි ඇති අරමුදල් ඔබට අහිමි වීමේ අවදානමක් ඇති බව සලකන්න." - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "සටහන: ඔබ මෙම සැකසුම සබල කරන්නේ නම්, ඔබට ඔබේ මුදල් පසුම්බිය විවෘත කිරීමට ඔබේ දෘඪාංග උපාංගය අවශ්‍ය වේ." @@ -4008,7 +4125,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "සටහන: මෙම කැමරාව සාපේක්ෂව අඩු විභේදන රාමු ජනනය කරයි; QR ස්කෑන් කිරීමේ නිරවද්‍යතාවයට බලපෑම් ඇති විය හැක" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "සටහන: මෙය නොබැඳි ගනුදෙනුවකි, ඔබට ජාලය එය දැකීමට අවශ්‍ය නම්, ඔබ එය විකාශනය කළ යුතුය." @@ -4016,11 +4133,11 @@ msgid "Nothing set !" msgstr "කිසිවක් සකසා නැත!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "කුමන්ත්රණය කිරීමට කිසිවක් නැත." -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "සාරාංශ කිරීමට කිසිවක් නැත." @@ -4028,11 +4145,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "දශම ලක්ෂයට පසුව සංදර්ශණය වන ශුන්‍ය සංඛ්‍යාව. උදාහරණයක් ලෙස, මෙය 2 ලෙස සකසා ඇත්නම්, \"1.\" \"1.00\" ලෙස පෙන්වනු ඇත" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "හරි" @@ -4044,8 +4162,8 @@ msgid "OR" msgstr "හෝ" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "නොබැඳි" @@ -4053,8 +4171,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "Linux මත, ඔබට ඔබගේ udev රීති වලට නව අවසරයක් එක් කිරීමට සිදු විය හැක." -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4062,11 +4180,11 @@ msgid "Onchain" msgstr "ඔන්චේන්" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "ඔන්චේන් ඉන්වොයිසිය" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "පේළියකට එක් ප්‍රතිදානයක්." @@ -4074,7 +4192,7 @@ msgid "One-server mode" msgstr "එක්-සේවාදායක මාදිලිය" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "ඔන්ලයින් බ්ලොක් එක්ස්ප්ලෝරර්" @@ -4086,7 +4204,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "එක් නියත තල්ලුවක් සහිත OP_RETURN ස්ක්‍රිප්ට් පමණක් සහය දක්වයි." -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "ලිපින ප්‍රතිදානයන් පමණක් සහාය දක්වන්නේ {}" @@ -4094,29 +4212,28 @@ msgid "Only connect to a single server" msgstr "එක් සේවාදායකයකට පමණක් සම්බන්ධ කරන්න" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "ඔබ සතුව ප්‍රතිසාධන බීජ ලියා ඇත්නම් සහ උපාංග මුදල් පසුම්බිය (ය) හිස් නම් පමණක් උපාංගයක් පිස දමන්න, එසේ නොමැතිනම් බිට්කොයින් සදහටම නැති වනු ඇත." -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "නාලිකාව විවෘත කරන්න" -#: electrum/gui/qt/send_tab.py:674 +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" +msgstr "" + +#: electrum/gui/qt/send_tab.py:690 msgid "Open a new channel" msgstr "නව නාලිකාවක් විවෘත කරන්න" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "'ගෙවන්න' ක්ලික් කළ විට උසස් ගනුදෙනු පෙරදසුන් සංවාදය විවෘත කරන්න." - #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "ක්රමාංකන pdf විවෘත කරන්න" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "නාලිකාව විවෘත කරන්න" @@ -4124,24 +4241,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "එය ලබා ගැනීමට ඔබේ cosigner පසුම්බිය විවෘත කරන්න." -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "ගොනුව අරින්න" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "විවෘත අන්වර්ථය" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "OpenAlias වාර්තාව, කාසි ලබා ගැනීමට සහ ගෙවීම් ඉල්ලීම් අත්සන් කිරීමට භාවිතා කරයි." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "නාලිකාව විවෘත කරමින්..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "විකල්ප" @@ -4153,15 +4270,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "නැතහොත් ඒ වෙනුවට මෙම යතුරු ගබඩාව මඟ හැරීමට අවලංගු කරන්න ක්ලික් කරන්න." -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "වෙනත් දන්නා සේවාදායකයන්" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "යල් පැන ගිය උපාංග ස්ථිරාංග" @@ -4170,92 +4287,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "{} ලේබල් කරන ලද උපාංගය සඳහා යල් පැන ගිය {} ස්ථිරාංග. කරුණාකර {} වෙතින් යාවත්කාලීන ස්ථිරාංග බාගන්න" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "{} ලේබල් කරන ලද උපාංගය සඳහා යල් පැන ගිය {} ස්ථිරාංග. කරුණාකර Blockstream Green සහකාර යෙදුමක් භාවිතයෙන් යාවත්කාලීන කරන්න" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "අවුට්පොයින්ට්" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "ප්රතිදාන ප්රමාණය" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "ප්රතිදාන ලක්ෂ්යය" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "ප්රතිදාන" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "දළ විශ්ලේෂණය" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "PIN කේතය" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "PIN ආරක්ෂාව" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN අබල කර ඇත" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "PIN යාවත්කාලීන කර නැත" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "PIN ආරක්ෂාව තරයේ නිර්දේශ කෙරේ. PIN යනු ඔබගේ {} වෙත භෞතික ප්‍රවේශය ලබා ගන්නේ නම්, යමෙකු ඔබගේ බිට්කොයින් සොරකම් කිරීමට එරෙහිව ඔබට ඇති එකම ආරක්ෂාවයි." -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "PIN කට්ටලය" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PIN යාවත්කාලීන කරන ලදී" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "ගෙවා ඇත" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "අර්ධ වශයෙන් අත්සන් කර ඇත" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "මුරපදය" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "මුරපදය:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "මුරපද" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "රහස් වාක්‍ය ඛණ්ඩ ඔබට නව පසුම්බි වෙත ප්‍රවේශ වීමට ඉඩ සලසයි, ඒ සෑම එකක්ම විශේෂිත සිද්ධි-සංවේදී මුරපදයක් පිටුපස සැඟවී ඇත." +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "මුරපදය" @@ -4263,7 +4389,7 @@ msgid "Password Strength" msgstr "මුරපදයේ ශක්තිය" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "මුරපදය අබල කර ඇත, මෙම මුදල් පසුම්බිය ආරක්ෂා කර නැත" @@ -4275,33 +4401,29 @@ msgid "Password mismatch" msgstr "මුරපදය නොගැලපීම" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "මුරපදයේ අවම වශයෙන් අක්ෂර 4ක්වත් තිබිය යුතුය." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "මුරපදයේ අක්ෂර 64 ට වඩා අඩු විය යුතුය." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "මුරපදය යාවත්කාලීන කර නැත" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "මුරපදය අවශ්‍යයි" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "මුරපදය {} සඳහා යාවත්කාලීන කරන ලදී" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "මුරපදය සාර්ථකව යාවත්කාලීන කරන ලදී" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "මුරපදය සාර්ථකව යාවත්කාලීන කරන ලදී" @@ -4309,43 +4431,43 @@ msgid "Password:" msgstr "මුරපදය:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "පසුරු පුවරුවෙන් අලවන්න" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "ගෙවන්න" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "අකුණු ඉන්වොයිසිය ගෙවන්නද?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "ඔන්චේන් ගෙවන්න" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "ගෙවන්න" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "බොහෝ දෙනෙකුට ගෙවන්න" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "ගෙවීම් හැෂ්" @@ -4353,22 +4475,35 @@ msgid "Payment Received" msgstr "ගෙවීම ලැබිණි" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "ගෙවීම් ඉල්ලීම" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "ගෙවීම අසාර්ථක විය" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "ගෙවීම් හැෂ්" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "ගෙවීම් ලොගය" @@ -4376,25 +4511,26 @@ msgid "Payment log:" msgstr "ගෙවීම් ලොගය:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "ගෙවීම ලැබිණි" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "ලැබුණු ගෙවීම:" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "ගෙවීම් ඉල්ලීම කල් ඉකුත් වී ඇත" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "ගෙවීම යවා ඇත" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "ගෙවීම යවා ඇත." @@ -4410,19 +4546,23 @@ msgid "Pending" msgstr "පොරොත්තුවෙන්" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "සමහර විට සමහර පරායත්තතා අතුරුදහන් වී ඇත ..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "පර්සියානු" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "කරුණාකර දෝෂයට හේතු වූ දේ කෙටියෙන් විස්තර කරන්න (විකල්ප):" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "කරුණාකර ඔබගේ ජාල සම්බන්ධතාවය පරීක්ෂා කරන්න." @@ -4430,7 +4570,7 @@ msgid "Please check your {} device" msgstr "කරුණාකර ඔබගේ {} උපාංගය පරීක්ෂා කරන්න" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "කරුණාකර තහවුරු කරන්න" @@ -4438,23 +4578,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "කරුණාකර ඔබගේ ජේඩ් උපාංගය සමඟ පණිවිඩය අත්සන් කිරීම තහවුරු කරන්න..." -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "කරුණාකර ඔබේ ජේඩ් උපාංගයේ බහුසිග් පසුම්බිය විස්තර තහවුරු කරන්න..." -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "කරුණාකර ඔබගේ ජේඩ් උපාංගයේ ගනුදෙනු විස්තර තහවුරු කරන්න..." -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "කරුණාකර ඔබගේ පසුම්බි ගොනුවේ උපස්ථයක් සාදන්න!" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "කරුණාකර මුදලක් ඇතුලත් කරන්න" @@ -4462,7 +4602,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "කරුණාකර ඔබේ cosigner හි ප්‍රධාන පොදු යතුර (xpub) ඇතුළු කරන්න." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "කරුණාකර ඔබගේ Google Authenticator කේතය ඇතුලත් කරන්න" @@ -4471,7 +4611,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "කරුණාකර ඔබගේ Google Authenticator කේතය ඇතුලත් කරන්න:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "කරුණාකර ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ඇතුලත් කරන්න" @@ -4495,9 +4635,9 @@ msgid "Please insert your {}" msgstr "කරුණාකර ඔබගේ {} ඇතුළු කරන්න" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "ඔබේ නාලිකා ප්‍රතිසාධනය කිරීමට නාලිකා උපස්ථ භාවිත කළ නොහැකි බව කරුණාවෙන් සලකන්න." @@ -4505,15 +4645,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "කරුණාකර ඔබේ cosigners ප්‍රධාන පොදු යතුර අලවන්න, නැතහොත් කැමරා බොත්තම භාවිතයෙන් එය ස්කෑන් කරන්න." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "කරුණාකර github:
හි ගැටළු ලෙස කිසියම් දෝෂයක් වාර්තා කරන්න" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "කරුණාකර මෙම ගැටලුව හස්තීයව වාර්තා කරන්න" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "කරුණාකර නව GUI සැකසුම් සක්‍රිය කිරීමට Electrum නැවත ආරම්භ කරන්න" @@ -4526,11 +4666,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "කරුණාකර මෙම වචන {0} කඩදාසි මත සුරකින්න (ඇණවුම වැදගත් වේ). " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "කරුණාකර Bitcoin ලිපිනයක් හෝ ගෙවීම් ඉල්ලීමක් පරිලෝකනය කරන්න" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "කරුණාකර උපස්ථ නාමාවලියක් තෝරන්න" @@ -4542,8 +4682,8 @@ msgid "Please share it with your cosigners." msgstr "කරුණාකර එය ඔබගේ cosigners සමඟ බෙදා ගන්න." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "කරුණාකර අරමුදල් ගනුදෙනුව අත්සන් කර විකාශනය කරන්න" @@ -4551,7 +4691,7 @@ msgid "Please try again." msgstr "කරුණාකර නැවත උත්සාහ කරන්න." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "කරුණාකර එය මෙහි ටයිප් කරන්න." @@ -4559,7 +4699,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "කරුණාකර අතථ්‍ය යතුරුපුවරුව භාවිතයෙන් ඔබේ බීජ වාක්‍ය ඛණ්ඩය ටයිප් කරන්න." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "කරුණාකර රැඳී සිටින්න" @@ -4567,15 +4707,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "පවතින යාවත්කාලීන සඳහා Electrum පරීක්ෂා කරන තෙක් කරුණාකර රැඳී සිටින්න." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "කරුණාකර රැඳී සිටින්න..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "පෝලන්ත" @@ -4583,35 +4723,34 @@ msgid "Port" msgstr "වරාය" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "වරාය අංකය දශම විය යුතුය" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "පෘතුගීසි" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "පෘතුගීසි (බ්‍රසීලය)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "මෙම්පූල් හි පිහිටීම" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "මනාප" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "පූර්ව රූපය" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "ස්වීප් ගනුදෙනුව සූදානම් කරමින්..." @@ -4619,16 +4758,15 @@ msgid "Preparing to sign transaction ..." msgstr "ගනුදෙනුව අත්සන් කිරීමට සූදානම් වෙමින්..." -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "ගනුදෙනු යෙදවුම් සූදානම් කරමින්..." -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "ගනුදෙනුව සූදානම් කරමින්..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4660,12 +4798,16 @@ msgid "Press Next to open" msgstr "විවෘත කිරීමට Next ඔබන්න" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "පිටවීමට නැවත ඔබන්න" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "පෙර කොටස" @@ -4673,29 +4815,33 @@ msgid "Printer Calibration" msgstr "මුද්රක ක්රමාංකනය" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "පුද්ගලික යතුර" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "පුද්ගලික යතුරු" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "පුද්ගලික යතුරු අපනයනය කරන ලදී." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "නාලිකාව විවෘත කිරීමේ ගැටලුව: " -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "ඉදිරියට යන්න" @@ -4723,8 +4869,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "වායු පරතරය සහිත ගනුදෙනු අත්සන් කිරීම සඳහා සහාය සපයයි." +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "ප්‍රොක්සි" @@ -4736,40 +4882,40 @@ msgid "Proxy mode" msgstr "ප්‍රොක්සි මාදිලිය" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "ප්‍රොක්සි සැකසුම් සියලුම සම්බන්ධතා සඳහා අදාළ වේ: Electrum සේවාදායකයන් සමඟ, නමුත් තෙවන පාර්ශවීය සේවා සමඟ." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "ප්‍රොක්සි පරිශීලක" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "පොදු යතුර" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "පොදු යතුරු" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "QR රීඩර් දෝෂය" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR කේතය" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QR කේතය පසුරු පුවරුවට පිටපත් කරන ලදී" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "QR කේතය ගොනුවට සුරකින ලදී" @@ -4781,10 +4927,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "වලංගු නොවන පික්සල් ආකෘතියක් සහිත වීඩියෝ රාමුව සඳහා QR කේත ස්කෑනරය" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "QR කියවනය පූරණය කිරීමට අසමත් විය. ඔබ PyQt5 හි පැරණි අනුවාදයක් භාවිතා කරන්නේ නම් මෙය සිදු විය හැක." +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "ප්රශ්නය" @@ -4793,15 +4940,15 @@ msgid "Quit" msgstr "ඉවත්" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "මුරපදය මතක තබා ගන්න!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "අමු" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "අමු ගනුදෙනු" @@ -4813,21 +4960,28 @@ msgstr "ඔබගේ {} සඳහා නව PIN නැවත ඇතුල් කරන්න.\n\n" "සටහන: ඉලක්කම්වල ස්ථාන වෙනස් වී ඇත!" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "QR කේතය කියවන්න" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "කැමරාවෙන් QR කේතය කියවන්න" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "තිරයේ සිට QR කේතය කියවන්න" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "ගොනුව කියවන්න" @@ -4835,23 +4989,28 @@ msgid "Read from microphone" msgstr "මයික්‍රෆෝනයෙන් කියවන්න" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "හෙළි කරන්නා සඳහා සංකේතනය කිරීමට සූදානම් {}" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "ප්‍රාග්ධන ලාභ ලැබේ" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" -msgstr "නැවත තුලනය" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" +msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "නාලිකා නැවත සමතුලිත කරන්න" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "පවතින නාලිකා නැවත සමතුලිත කරන්න" @@ -4863,28 +5022,20 @@ msgid "Rebalancing channels" msgstr "නාලිකා නැවත සමතුලිත කිරීම" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "ලබාගන්න" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "පෝලිම ලබා ගන්න" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "ලැබීම" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "ලිපිනය ලැබීම" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "ලබන්නා" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "ලබන්නා නිශ්චිතව දක්වා නැත." @@ -4897,59 +5048,63 @@ msgid "Recover from a seed you have previously written down" msgstr "ඔබ කලින් ලියා ඇති බීජයකින් නැවත ලබා ගන්න" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "ස්ක්‍රිප්ට් මුදා ගන්න" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "අදාළ ඉන්වොයිසි" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "දුරස්ථ නෝඩය" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "දුරස්ථ නෝඩ් ID" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "දුරස්ථ සම වයසේ හැඳුනුම්පත" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "ඉවත් කරන්න" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "නාලිකා උපස්ථය ඉවත් කරන්නද?" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "මුදල් පසුම්බිය ඉවත් කරන්න" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "ඔබගේ සම්බන්ධතා ලැයිස්තුවෙන් {} ඉවත් කරන්නද?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "ගාස්තුවෙන් ආදේශ කරන්න" @@ -4957,50 +5112,50 @@ msgid "Report contents" msgstr "අන්තර්ගතය වාර්තා කරන්න" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "වාර්තාව යවා ඇත" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "දෝෂ වාර්තා කිරීම" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "ඉල්ලීම පසුරු පුවරුවට පිටපත් කරන ලදී" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "බලය වසන්නද?" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "බලෙන් වසා දමන්න" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "සේවාදායකය විසින් ඉල්ලීම ප්‍රතික්ෂේප කරන ලදී" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "ඉල්ලීම යවන ලදී" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "ඉල්ලූ මුදල" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "ඉල්ලන ලද නාලිකා ධාරිතාව ප්‍රොටෝකෝලයට අවසර දී ඇති උපරිමය ඉක්මවා ඇත." -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "TrustedCoin සේවාදායකයෙන් ගිණුම් තොරතුරු ඉල්ලමින්..." @@ -5009,11 +5164,11 @@ msgid "Requesting {} channels..." msgstr "නාලිකා {}ක් ඉල්ලමින්..." -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "ඉල්ලන්නා" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "ඉල්ලීම්" @@ -5022,32 +5177,32 @@ msgid "Require {0} signatures" msgstr "අත්සන් {0} ක් අවශ්‍යයි" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "අවශ්‍ය 'PIL' පැකේජය නොමැත - කරුණාකර එය ස්ථාපනය කරන්න නැතහොත් ඒ වෙනුවට Trezor වෙබ් අඩවිය භාවිතා කරන්න." -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "අවශ්‍ය 'PIL' පැකේජය නොමැත - කරුණාකර එය ස්ථාපනය කරන්න." -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "අවශ්ය වේ" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "යළි පිහිටුවන්න" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "2FA පසුම්බිය ප්‍රතිසාධනය කරන්න" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "ද්වි සාධක Wallet ප්‍රතිසාධනය කරන්න" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "නැවත උත්සාහ කරන්න" @@ -5071,23 +5226,23 @@ msgid "Right side" msgstr "දකුණු පැත්ත" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "රුමේනියානු" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "රුසියානු" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "SLIP39 බීජය" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "SLIP39 බීජ ඉලෙක්ට්‍රම් තුළ ආනයනය කළ හැකි අතර එමඟින් පරිශීලකයින්ට වෙනත් පසුම්බිවල අගුලු දමා ඇති අරමුදල් වෙත ප්‍රවේශ විය හැක." -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "SLIP39 කොටස" @@ -5095,30 +5250,29 @@ msgid "Safe-T mini wallet" msgstr "සේෆ්-ටී කුඩා පසුම්බිය" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "සුරකින්න" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "උපස්ථය සුරකින්න" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "උපස්ථය සුරකින්න සහ බලෙන් වසා දමන්න" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "නාලිකා උපස්ථය සුරකින්න" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "ඉන්වොයිසිය ගොනුවට සුරකින්න" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "නොබැඳි ගනුදෙනුව සුරකින්න" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5140,11 +5294,11 @@ msgid "Scanning devices..." msgstr "උපාංග පරිලෝකනය කරමින්..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "දඟලන වචන" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "ස්ක්‍රිප්ට් වර්ගය" @@ -5156,21 +5310,25 @@ msgid "Security Card Challenge" msgstr "ආරක්ෂක කාඩ්පත් අභියෝගය" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "බීජ" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "බීජ ඇතුල් කරන ලදී" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "බීජ වර්ගය" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "බීජ ලබා ගත හැකිය" @@ -5178,7 +5336,7 @@ msgid "Seed extension" msgstr "බීජ දිගු කිරීම" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "බීජ වර්ගය" @@ -5186,56 +5344,56 @@ msgid "Select a device" msgstr "උපාංගයක් තෝරන්න" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "උපස්ථ වර්ගය තෝරන්න:" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "දිනය තෝරන්න" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "ඔබගේ පුද්ගලික යතුරු අපනයනය කිරීමට ගොනුව තෝරන්න" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "ඔබගේ පසුම්බි ගනුදෙනු අපනයනය කිරීමට ගොනුව තෝරන්න" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "ඔබගේ {} සුරැකීමට ගොනුව තෝරන්න" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "යතුරු ගබඩාව තෝරන්න" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "ප්‍රතිසාධන වර්ගය තෝරන්න:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "බීජ දිග තෝරන්න:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "බීජ / කොටස් දිග තෝරන්න:" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "ස්වයංක්රීයව සේවාදායකය තෝරන්න" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "අතින් සේවාදායකය තෝරන්න" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "කොටස් දිග තෝරන්න:" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "ගොනුව සුරැකිය යුතු ස්ථානය තෝරන්න" @@ -5243,7 +5401,7 @@ msgid "Select where to save the setup file" msgstr "සැකසුම් ගොනුව සුරැකිය යුතු ස්ථානය තෝරන්න" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "ඔබේ ගනුදෙනුව සුරැකිය යුතු ස්ථානය තෝරන්න" @@ -5251,7 +5409,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "GUI හි භාවිතා කරන භාෂාව තෝරන්න (නැවත ආරම්භ කිරීමෙන් පසු)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "ඔබේ බීජ දිග තෝරන්න:" @@ -5259,12 +5417,12 @@ msgid "Select your server automatically" msgstr "ඔබගේ සේවාදායකය ස්වයංක්‍රීයව තෝරන්න" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "ඔබේ ගනුදෙනු ගොනුව තෝරන්න" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "යවන්න" @@ -5272,14 +5430,10 @@ msgid "Send Bug Report" msgstr "දෝෂ වාර්තාව යවන්න" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "ගෙවීම යවන්නද?" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "පෝලිම යවන්න" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "cosigner වෙත යවන්න" @@ -5288,15 +5442,15 @@ msgid "Send to speaker" msgstr "ස්පීකරයට යවන්න" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "යවනවා" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "බිඳ වැටීම් වාර්තාව යවමින්..." -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "ගෙවීම් යැවීම" @@ -5308,25 +5462,25 @@ msgid "Sent HTLC with ID {}" msgstr "ID {} සමඟ HTLC යවන ලදී" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "සේවාදායකය" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "සේවාදායක ගාස්තුව" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "සේවාදායකය ප්‍රමාදයි (බ්ලොක් {})" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "සේවාදායකයට ළඟා විය නොහැක." -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "සේවාදායකය අනපේක්ෂිත ගනුදෙනු හැඳුනුම්පත ආපසු ලබා දුන්නේය." @@ -5338,17 +5492,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "සැසි කල් ඉකුත්වීම" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "PIN එකක් සකසන්න" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "වෙනස් කිරීමේ ප්‍රතිදානයේ අගය අනෙක් ප්‍රතිදානයන්ට සමාන නිරවද්‍යතාවයක් ඇති වන පරිදි සකසන්න." @@ -5356,22 +5510,30 @@ msgid "Set wallet file encryption." msgstr "පසුම්බි ගොනු සංකේතනය සකසන්න." -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "සැකසුම්" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "ෂමීර්" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "බෙදාගන්න" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "Bitcoin ඉල්ලීම බෙදාගන්න" @@ -5379,38 +5541,54 @@ msgid "Share Invoice" msgstr "ඉන්වොයිසිය බෙදා ගන්න" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "කෙටි නාලිකා හැඳුනුම්පත" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "පෙන්වන්න" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "ලිපින සඳහා Fiat ශේෂය පෙන්වන්න" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "msat නිරවද්‍යතාවයෙන් අකුණු ප්‍රමාණය පෙන්වන්න" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "QR කේතය ලෙස පෙන්වන්න" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "ඉතිහාසයේ ප්රාග්ධන ලාභ පෙන්වන්න" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "විශේෂඥ සැකසුම් පෙන්වන්න" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "ඉතිහාස ගාස්තු පෙන්වන්න" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5420,10 +5598,10 @@ msgid "Show on Ledger" msgstr "ලෙජර් මත පෙන්වන්න" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "{} මත පෙන්වන්න" @@ -5431,107 +5609,103 @@ msgid "Show report contents" msgstr "වාර්තා අන්තර්ගතය පෙන්වන්න" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "පෙන්වන්න {}" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "පෙන්වන්න / සඟවන්න" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "ලිපිනය පෙන්වමින්..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "අත්සන් කරන්න" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "මෙම ගනුදෙනුව අත්සන් කරන්නද?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "පණිවිඩය අත්සන් කරන්න/සත්‍යාපනය කරන්න" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "පණිවිඩය අත්සන් කරන්න/සත්‍යාපනය කරන්න" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "අත්සන" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "අත්සන තහවුරු කර ඇත" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "අත්සන් කළා" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "අත්සන් කරනවා" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "විශාල ගනුදෙනුවක් අත්සන් කිරීම. කරුණාකර ඉවසන්න..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "පණිවිඩය අත්සන් කරමින්..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "ගනුදෙනුව අත්සන් කරමින්..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "ලිපිනයක් සමඟ අත්සන් කිරීම යනු අදාළ පුද්ගලික යතුර සමඟ අත්සන් කිරීම සහ අදාළ පොදු යතුර සමඟ සත්‍යාපනය කිරීමයි. ඔබ ඇතුලත් කර ඇති ලිපිනයට අනන්‍ය පොදු යතුරක් නොමැති නිසා මෙම මෙහෙයුම් සිදු කල නොහැක." -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "තනි බීජ (BIP39)" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "ප්‍රමාණය:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "ස්ලෝවැක්" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "ස්ලෝවේනියානු" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "සමහර කාසි ශීත කළ: {} (ලිපිනවල හෝ කාසි පටිත්තෙහි ශීත කළ හැක)" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "සමහර නිමැවුම් සම්මත නොවන ස්ක්‍රිප්ට් එකකට ගෙවයි." -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "සමහර කොටස් වලංගු නොවේ." -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "Electrum ක්‍රියාත්මක කිරීමේදී යම් දෙයක් වැරදී ඇත." -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "සමාවන්න!" @@ -5539,43 +5713,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "කණගාටුයි, නමුත් අපට යාවත්කාලීන සඳහා පරීක්ෂා කිරීමට නොහැකි විය. කරුණාකර පසුව නැවත උත්සාහ කරන්න." -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "මූලාශ්රය" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "ස්පාඤ්ඤ" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "වියදම් කරන්න" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "වියදම් කරන්න (කිසිවක් තෝරන්න එපා)" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "සිට වියදම් කරන්න" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "තහවුරු කරන ලද කාසි පමණක් වියදම් කරන්න" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "තහවුරු කළ යෙදවුම් පමණක් වියදම් කරන්න." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "සම්මත මුදල් පසුම්බිය" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5587,13 +5749,13 @@ msgid "Static: the fee slider uses static values" msgstr "ස්ථිතික: ගාස්තු ස්ලයිඩරය ස්ථිතික අගයන් භාවිතා කරයි" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "තත්ත්වය" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "තත්ත්වය:" @@ -5603,20 +5765,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "පියවර {/24. ඔබගේ {} හි පැහැදිලි කර ඇති පරිදි බීජ වචනය ඇතුලත් කරන්න:" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "සබ්මැරීන් හුවමාරුව" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "සාර්ථකත්වය" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "සම වයසේ මිතුරන් යෝජනා කරන්න" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "සාරාංශය" @@ -5628,53 +5798,57 @@ msgid "Summary Text PIN is Disabled" msgstr "සාරාංශ පෙළ PIN අබල කර ඇත" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "සුපිරි ෂමීර්" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "සහාය දක්වන කාසි" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "හුවමාරු කරන්න" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "අකුණු අරමුදල් සඳහා onchain අරමුදල් මාරු කරන්න" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "අරමුදල් හුවමාරු කිරීම" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "ස්වීඩන්" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "අතුගාන්න" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "පුද්ගලික යතුරු අතුගාන්න" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "සමමුහුර්ත කරමින්..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "දෙමළ" @@ -5682,59 +5856,62 @@ msgid "Tap to show" msgstr "පෙන්වීමට තට්ටු කරන්න" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "ඉලක්කය" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "ඉලක්ක ගාස්තුව:" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "සේවා කොන්දේසි" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "ටෙස්ට්නෙට්" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "Testnet කාසි වල වටිනාකමක් නැත." -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "Testnet ප්‍රධාන Bitcoin ජාලයෙන් වෙන්ව පවතී. එය පරීක්ෂණ සඳහා භාවිතා වේ." -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "පෙළ පසුරු පුවරුවට පිටපත් කරන ලදී" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "පෙළ පසුරු පුවරුවට පිටපත් කරන ලදී." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "තායි" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "ඩිජිටල් බිට්බොක්ස් දැනටමත් සීඩ් කර ඇත. විකල්පයක් තෝරන්න:" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "අකුණු ජාල ප්‍රස්තාරය සම්පුර්ණයෙන්ම සමමුහුර්ත කර ඇත." -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "අකුණු ජාල ප්‍රස්තාරය සමමුහුර්ත වෙමින් පවතී...\n" @@ -5746,45 +5923,51 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "PIN අංකය අක්ෂර 9 ට වඩා දිගු විය නොහැක." -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "ප්‍රධාන සේවාදායකය විසින් සපයන ලද SSL සහතිකය --serverfingerprint විකල්පය සමඟින් ලබා දුන් ඇඟිලි සලකුණ සමඟ නොගැළපේ." -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "{} විසින් ජනනය කරන ලද ලිපිනය නොගැලපේ!" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "ගාස්තුව යවන්නාට නිදහසේ තීරණය කළ හැකිය. කෙසේ වෙතත්, අඩු ගාස්තු සහිත ගනුදෙනු සැකසීමට වැඩි කාලයක් ගතවේ." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "ලබන්නාට ලැබිය යුතු මුදල." -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "ඔබේ මුදල් පසුම්බියේ ප්‍රමාණවත් අරමුදල් නොමැති නම් මුදල රතු පැහැයෙන් පෙන්වනු ඇත." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "බිට්කොයින් ලිපිනය කිසි විටෙකත් කල් ඉකුත් නොවන අතර සෑම විටම මෙම ඉලෙක්ට්‍රම් පසුම්බියේ කොටසක් වනු ඇත." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "නාලිකා සගයාට ට්‍රැම්පොලින් ගෙවීම් මාර්ගගත කළ හැක." -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "විස්තරය අරමුදල් ලබන්නාට යවනු නොලැබේ. එය ඔබගේ පසුම්බි ගොනුවේ ගබඩා කර ඇති අතර, 'ඉතිහාසය' පටිත්තෙහි පෙන්වනු ලැබේ." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "උපාංගය විසන්ධි විය." -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." @@ -5792,7 +5975,7 @@ "ඔබ අත්සන් කිරීමට පෙර මෙම ගනුදෙනුව ද්වේශ සහගත ලෙස වෙනස් කර ඇත්නම්,\n" "ඔබට ප්‍රදර්ශනය කිරීමට වඩා වැඩි පතල් ගාස්තුවක් ගෙවීමට සිදු විය හැක." -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "මෙම ගනුදෙනුව සඳහා ගාස්තුව අසාමාන්‍ය ලෙස ඉහළ බව පෙනේ." @@ -5806,30 +5989,35 @@ msgid "The file was removed" msgstr "ගොනුව ඉවත් කරන ලදී" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "ඔබගේ දෘඪාංග උපාංගයේ ස්ථිරාංග ඉතා පැරණි ය. හැකි නම්, ඔබ එය යාවත්කාලීන කළ යුතුය. ඔබට මෙම දෝෂය නොසලකා හැර දිගටම කරගෙන යාමට උත්සාහ කළ හැකිය, කෙසේ වෙතත් දේවල් කැඩී යාමට ඉඩ ඇත." -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "පහත ලිපිනයන් එකතු කරන ලදී" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "පහත අන්වර්ථ සපයන්නන් ඇත:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "පහත යෙදවුම් ආයාත කළ නොහැක" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "පෙර ගනුදෙනු අස්ථානගත වී ඇති බැවින් ආදාන අගයන් සත්‍යාපනය කළ නොහැකි විය.\n" "වියදම් කරන මුදල් ප්‍රමාණය සත්‍යාපනය කළ නොහැක." -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "නව ගාස්තු අනුපාතය පැරණි ගාස්තු අනුපාතයට වඩා වැඩි විය යුතුය." @@ -5837,55 +6025,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "ඊළඟ පියවර ඔබේ මුදල් පසුම්බියේ බීජය ජනනය කරයි. මෙම බීජය ඔබේ පරිගණකයේ සුරැකෙන්නේ නැත, එය කඩදාසි මත ගබඩා කළ යුතුය. අනිෂ්ට මෘදුකාංග වලින් ආරක්ෂා වීමට, ඔබට මෙය නොබැඳි පරිගණකයකින් කිරීමට අවශ්‍ය විය හැක, පසුව ඔබේ මුදල් පසුම්බිය සබැඳි පරිගණකයකට ගෙන යන්න." -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "මෙහෙයුම නිර්වචනය කර නැත. Electrum වල පමණක් නොව පොදුවේ." -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "ගාස්තුවෙන් පසු ඉතිරිව ඇති නිමැවුම් අගය ඉතා අඩුය." -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "යෝජිත ගාස්තුව ඔබේ ගාස්තු/kB සැකසීම් භාවිතයෙන් ගණනය කරනු ලැබේ, ළමා සහ මාපිය ගනුදෙනු දෙකෙහිම මුළු ප්‍රමාණයට අදාළ වේ. ඔබ CPFP ගනුදෙනුවක් විකාශනය කළ පසු, ඔබගේ ඉතිහාසයේ නව තහවුරු නොකළ ගනුදෙනුවක් දැකීම සාමාන්‍ය දෙයකි." -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "ඔබට ඔබේ මුරපදය අමතක වූ විට හෝ ඔබේ උපාංගය නැති වූ විට ඔබේ මුදල් පසුම්බිය නැවත ලබා ගැනීමට බීජ වාක්‍ය ඛණ්ඩය ඔබට ඉඩ සලසයි." -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "ගනුදෙනුව විකාශනය කිරීමේදී සේවාදායකය දෝෂයක් ලබා දුන්නේය." -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "සේවාදායකය දෝෂයක් ලබා දුන්නේය." -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "ගනුදෙනුව විකාශනය කරන විට සේවාදායකය අනපේක්ෂිත ගනුදෙනු හැඳුනුම්පතක් ආපසු ලබා දුන්නේය." -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "කට්ටලය සම්පූර්ණයි!" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "OP_RETURN ප්‍රතිදානයන් කිහිපයක් අඩංගු බැවින් ගනුදෙනුව ප්‍රතික්ෂේප විය." -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "ගනුදෙනුව විශාල වැඩි නිසා (බයිට් වලින්) ප්‍රතික්ෂේප විය." @@ -5895,24 +6094,24 @@ msgstr "පසුම්බියේ '{}' ගිණුම් කිහිපයක් අඩංගු වන අතර, Electrum 2.7 සිට තවදුරටත් සහය නොදක්වයි.\n\n" "ඔබට ඔබේ මුදල් පසුම්බිය ගොනු කිහිපයකට බෙදීමට අවශ්‍යද?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "ඉන්පසු, ඔබගේ Google Authenticator කේතය ඇතුලත් කරන්න:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5920,7 +6119,7 @@ msgid "There is a new update available" msgstr "නව යාවත්කාලීනයක් තිබේ" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "ස්වයංක්‍රීය වාර්තාකරණයේ ගැටලුවක් විය:" @@ -5929,7 +6128,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "එබැවින්, ද්වි-සාධක සත්‍යාපනය අක්‍රීය කර ඇත." -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "මෙම ලිපිනය දැනටමත් භාවිතා කර ඇත. වඩා හොඳ පෞද්ගලිකත්වය සඳහා, නව ගෙවීම් සඳහා එය නැවත භාවිතා නොකරන්න." @@ -5937,27 +6140,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "මෙම මුදල ඔබට දැනට ඔබේ නාලිකා සමඟ යැවිය හැකි උපරිමය ඉක්මවයි" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "ඔබගේ ගනුදෙනු සේවාදායකය විසින් එවන ලද ගනුදෙනු සත්‍යාපනය කිරීමට මෙම blockchain භාවිතා කරයි." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "මෙම නාලිකාව ඔබේ බීජයෙන් ප්‍රතිසාධනය කළ නොහැක. ඔබ එය අතින් උපස්ථ කළ යුතුය." -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "මෙම නාලිකාව ලැබීම සඳහා නිශ්චල කර ඇත. එය ඉන්වොයිසිවල ඇතුළත් නොවේ." -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "මෙම නාලිකාව යැවීම සඳහා නිශ්චල කර ඇත. එය පිටතට යන ගෙවීම් සඳහා භාවිතා නොකෙරේ." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "මෙම නාලිකාව {} තහවුරු කිරීම් වලින් පසුව භාවිතා කළ හැක" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "මෙම ගොනුව නොපවතී." @@ -5974,33 +6181,38 @@ msgid "This file is encrypted with a password." msgstr "මෙම ගොනුව මුරපදයකින් සංකේතනය කර ඇත." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "මෙම කාර්යය ලබා ගත හැක්කේ ඔබගේ {} ජංගම උපාංගයක් සමඟ යුගල කිරීමෙන් පසුව පමණි." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "මෙම කාර්යය ලබා ගත හැක්කේ {} භාවිතා කරන විට p2pkh යතුරු ගබඩා සඳහා පමණි." -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "මෙම කාර්යය ලබා ගත හැක්කේ {} භාවිතා කරන විට සම්මත පසුම්බි සඳහා පමණි." -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "ඔබ ඔවුන්ට අත්සන් කළ ගෙවීම් ඉල්ලීමක් යවන්නේ නම් මෙම තොරතුරු ලබන්නා විසින් දකිනු ඇත." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "මෙම ඉන්වොයිසිය දැනටමත් ගෙවා ඇත" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "මෙම ඉන්වොයිසිය කල් ඉකුත් වී ඇත" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "මේක නාලිකාවක්" @@ -6008,19 +6220,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "මෙය ස්ථිතික නාලිකා උපස්ථයකි" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "මෙය නැරඹීමට පමණක් මුදල් පසුම්බියකි" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "මෙය නැරඹීමට පමණක් මුදල් පසුම්බියකි." -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "මෙය නැරඹීමට පමණක් මුදල් පසුම්බියකි. එහි පුද්ගලික යතුරු අඩංගු නොවේ." @@ -6028,26 +6240,34 @@ msgid "This is discouraged." msgstr "මෙය අධෛර්යමත් වේ." -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "මෙය බ්ලොක්චේන් හි ඔබගේ දේශීය පිටපතේ උස වේ." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." -msgstr "මෙය විශාල qr කේත සෑදිය හැක." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." +msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "මෙය ඉහළ ගනුදෙනු ගාස්තුවලට හේතු විය හැක." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "මෙයින් අදහස් කරන්නේ ඔබට එය සමඟ Bitcoins වියදම් කිරීමට නොහැකි වනු ඇති බවයි." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "මෙය ඔබගේ පෞද්ගලිකත්වය යම් තරමකට වැඩිදියුණු කළ හැක." +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "මෙම පේනුගත කිරීම ඔබට ඔබේ පසුම්බි බීජවල හෝ අභිරුචි අක්ෂරාංක රහස්වල දෘශ්‍යමය වශයෙන් සංකේතනය කළ උපස්ථයක් සෑදීමට ඉඩ සලසයි." @@ -6060,15 +6280,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "මෙම ප්ලගිනය බහු-අත්සන පසුම්බි භාවිතයට පහසුකම් සපයයි." -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "මෙම ඉල්ලීම දාමය මත ගෙවිය නොහැක" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "මෙම ඉල්ලීමට අකුණු ඉන්වොයිසියක් නොමැත." -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "මෙම ඉල්ලීම කල් ඉකුත් වී ඇත" @@ -6080,15 +6300,23 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "මෙම සේවාව බහු-අත්සන මුදල් පසුම්බියක් භාවිතා කරයි, එහිදී ඔබට යතුරු 3න් 2ක් හිමි වේ. තෙවන යතුර ඔබ වෙනුවෙන් ගනුදෙනු අත්සන් කරන දුරස්ථ සේවාදායකයක ගබඩා කර ඇත. දුරස්ථ සේවාදායකය භාවිතා කරන සෑම ගනුදෙනුවක් සඳහාම කුඩා ගාස්තුවක් අය කෙරේ." -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "මෙම සැකසුම Send ටැබයට සහ ශේෂය සම්බන්ධ ක්ෂේත්‍ර සියල්ලටම බලපායි." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "මෙම ගනුදෙනුව සුරැකෙන්නේ නැත. කෙසේ හෝ වසන්නද?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." @@ -6096,20 +6324,23 @@ "දැනට සම්බන්ධිත සේවාදායකය ඒ ගැන දන්නේ නැත.\n" "ඔබට එය දැන් විකාශනය කළ හැකිය, නැතහොත් එය සරලව ඉවත් කළ හැකිය." -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "මෙම ගනුදෙනුව සඳහා ඉහළ ගාස්තුවක් අවශ්‍ය වේ, නැතහොත් එය ඔබගේ වත්මන් සේවාදායකය විසින් ප්‍රචාරණය නොකරනු ඇත." -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "මෙම වර්ගයේ ස්ක්‍රිප්ට් {} සමඟ සහාය නොදක්වයි." -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "මෙම වර්ගයේ ස්ක්‍රිප්ට් {}: {} සමඟ සහය නොදක්වයි" @@ -6117,7 +6348,7 @@ msgid "This version supports a maximum of {} characters." msgstr "මෙම අනුවාදය උපරිම අනුලකුණු {}කට සහය දක්වයි." -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "මෙම මුදල් පසුම්බියට බීජ නොමැත" @@ -6125,7 +6356,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "මෙම මුදල් පසුම්බිය දැනටමත් TrustedCoin සමඟ ලියාපදිංචි වී ඇත. පසුම්බිය නිර්මාණය කිරීම අවසන් කිරීමට, කරුණාකර ඔබගේ Google Authenticator කේතය ඇතුලත් කරන්න." -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "මෙම මුදල් පසුම්බිය TrustedCoin හි ද්වි-සාධක සත්‍යාපනය මගින් ආරක්ෂා කර ඇත." @@ -6133,7 +6364,7 @@ msgid "This wallet is watching-only" msgstr "මෙම මුදල් පසුම්බිය නැරඹීමට පමණි" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "මෙම මුදල් පසුම්බිය නැරඹීමට පමණි." @@ -6142,30 +6373,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "මෙම මුදල් පසුම්බිය බීජ වලින් ප්‍රතිසාධනය කරන ලද අතර එහි ප්‍රධාන පුද්ගලික යතුරු දෙකක් අඩංගු වේ." -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "මෙය ගාස්තු ඉතිරි කරයි." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "මෙය {} යවයිද?" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "මෙම {} උපාංගයට යැවිය හැක්කේ Base58 ලිපිනවලට පමණි." -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "වෙත" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "අවලංගු කිරීමට, දැල්වෙන ආලෝකය කෙටියෙන් ස්පර්ශ කරන්න හෝ කල් ඉකුත් වන තෙක් රැඳී සිටින්න." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "අවලංගු කිරීමට, කෙටියෙන් ආලෝකය ස්පර්ශ කරන්න හෝ කල් ඉකුත් වන තෙක් රැඳී සිටින්න." @@ -6173,14 +6404,14 @@ msgid "To channel" msgstr "නාලිකාවට" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "ඉදිරියට යාමට, තත්පර 3ක් සඳහා ඩිජිටල් බිට්බොක්ස් හි දැල්වෙන ආලෝකය ස්පර්ශ කරන්න." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "ඉදිරියට යාමට, තත්පර 3ක් සඳහා ඩිජිටල් බිට්බොක්ස් ආලෝකය ස්පර්ශ කරන්න." @@ -6196,7 +6427,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "රහසක් සංකේතනය කිරීමට, පළමුව ශබ්දය සාදන්න හෝ පූරණය කරන්න." -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "ගැටලුව හඳුනා ගැනීමට සහ විසඳීමට අපට උදවු කිරීමට, ඔබට ප්‍රයෝජනවත් නිදොස් කිරීමේ තොරතුරු අඩංගු දෝෂ වාර්තාවක් අපට එවිය හැක:" @@ -6204,19 +6435,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "ඔබ ඔබේ බීජය නිවැරදිව සුරැකී ඇති බව තහවුරු කර ගැනීමට කරුණාකර එය මෙහි නැවත ටයිප් කරන්න." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "එය වළක්වා ගැනීමට, කරුණාකර මෙම නාලිකා උපස්ථය සුරකින්න." -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "එය වළක්වා ගැනීම සඳහා, ඔබ වෙනත් උපාංගයක ඔබේ මුදල් පසුම්බියේ උපස්ථයක් සුරැකිය යුතුය." +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "මුදල 'උපරිම' ලෙස සැකසීමට, '!' භාවිතා කරන්න විශේෂ චරිතය." -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "ඔබගේ පෞද්ගලිකත්වය යම් තරමකට ආරක්ෂා කිරීම සඳහා, Electrum වෙනත් නිමැවුම් වලට සමාන නිරවද්‍යතාවයකින් වෙනසක් ඇති කිරීමට උත්සාහ කරයි." @@ -6250,49 +6485,56 @@ msgid "Too short." msgstr "බොහෝ කෙටි." -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "මුළු ගාස්තුව" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "සම්පූර්ණ ගාස්තුව" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "මුළු ප්රමාණය" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "ගනුදෙනුව" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "ගනුදෙනු හැඳුනුම්පත" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "ගනුදෙනු ID:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "ගනුදෙනුව පසුම්බි ඉතිහාසයට එක් කරන ලදී." -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." -msgstr "ගනුදෙනුව දැනටමත් සුරකින ලද හෝ තවමත් අත්සන් කර නැත." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." +msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." @@ -6300,23 +6542,23 @@ "සමහර නිමැවුම් වල අගය ඉතා කුඩාය, සමහරවිට satoshis 1000 ට වඩා අඩුය.\n" "ඒකක පරීක්ෂා කරන්න, ඔබ ව්‍යාකූල වී නැති බවට වග බලා ගන්න උදා. mBTC සහ BTC." -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "ගනුදෙනුව සුරැකීමට නොහැකි විය." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "ගනුදෙනුව සාර්ථකව අපනයනය කරන ලදී" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "ගනුදෙනුව අවසානයි" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "ගනුදෙනුව ප්‍රමාණයෙන් ඉතා විශාලය." -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "ගනුදෙනුව මෙම මුදල් පසුම්බියට සම්බන්ධ නැත." @@ -6324,36 +6566,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "සමඟ සම්බන්ධ වීමට ගනුදෙනුව" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "සිට අත්සන් ඒකාබද්ධ කිරීමට ගනුදෙනුව" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "ඔබේ මුදල් පසුම්බියට සම්බන්ධ නැති ගනුදෙනු" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "ගනුදෙනුව සම්මත නොවන අනුවාදයක් භාවිතා කරයි." -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "ගනුදෙනුව:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "ගනුදෙනු" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "ගනුදෙනු සංකේතනය කර දුරස්ථ සේවාදායකයක ගබඩා කර ඇත." -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6361,27 +6599,27 @@ msgid "Trezor wallet" msgstr "Trezor මුදල් පසුම්බිය" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "සැබෑ" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "විශ්වාසනීය කාසිය" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "TrustedCoin (2FA) කාණ්ඩ ගාස්තුව" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "ඊළඟ ගනුදෙනු කණ්ඩායම සඳහා TrustedCoin (2FA) ගාස්තුව" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "TrustedCoin තොරතුරු" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "TrustedCoin ගනුදෙනු සම-අත්සන් කිරීමට කුඩා ගාස්තුවක් අය කරයි. ගාස්තුව රඳා පවතින්නේ ඔබ කොපමණ පෙරගෙවුම් ගනුදෙනු මිලට ගන්නේද යන්න මතය. ඔබ පෙරගෙවුම් ගනුදෙනු අවසන් වන සෑම අවස්ථාවකම ඔබේ ගනුදෙනුවට අමතර ප්‍රතිදානයක් එකතු වේ." @@ -6389,15 +6627,15 @@ msgid "Try to connect again?" msgstr "නැවත සම්බන්ධ වීමට උත්සාහ කරන්නද?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "දෝෂය යනු කුමක්ද යන්න පමණක් නොව එය සිදුවන්නේ කෙසේද යන්න පැහැදිලි කිරීමට උත්සාහ කරන්න." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "ඔබේ ගනුදෙනු ගාස්තුව වැඩි කිරීමට උත්සාහ කරන්න, නැතහොත් අඩු රිලේ ගාස්තුවක් සහිත සේවාදායකයක් භාවිතා කරන්න." -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "තුර්කි" @@ -6413,66 +6651,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "ද්වි-සාධක සත්‍යාපනය යනු TrustedCoin විසින් සපයනු ලබන සේවාවකි. එය භාවිතා කිරීමට, ඔබට Google Authenticator සමඟ වෙනම උපාංගයක් තිබිය යුතුය." -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "ටයිප් කරන්න" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "යුක්රේනියානු" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "උපස්ථ සෑදීමට නොහැක" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "csv නිර්මාණය කළ නොහැක" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "ඉතිහාසය අපනයනය කළ නොහැක" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "ගොනුව කියවීමට නොහැකි වීම හෝ ගනුදෙනුවක් හමු නොවීය" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "රූපය ස්කෑන් කිරීමට නොහැකිය." -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "වාර්තාව යැවීමට නොහැක" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "තහවුරු කර නැත" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "තහවුරු නොකළ දෙමාපියන්" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "අනපේක්ෂිත දෝෂයක් සිදු විය." @@ -6480,72 +6714,77 @@ msgid "Unexpected password hash version" msgstr "අනපේක්ෂිත මුරපදය හැෂ් අනුවාදය" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "කැටි කිරීම ඉවත් කරන්න" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "ලිපිනය කැටි කිරීම ඉවත් කරන්න" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "ලිපින කැටි කිරීම ඉවත් කරන්න" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "කාසිය ඉවත් කරන්න" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "කාසි කැටි කිරීම ඉවත් කරන්න" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "ලැබීම සඳහා නිශ්චල කරන්න" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "යැවීම සඳහා කැටි කිරීම ඉවත් කරන්න" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "නොදන්නා" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "නොදන්නා දෝෂයකි" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "ගනුදෙනුව විකාශනය කිරීමේදී නොදන්නා දෝෂයකි." -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "නොමේරූ" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "නොගෙවූ" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "යථාර්ථවාදී නොවන ප්‍රාග්ධන ලාභ" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "අත්සන් නොකළ" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6553,8 +6792,12 @@ msgid "Unsupported password hash version" msgstr "සහාය නොදක්වන මුරපදය හැෂ් අනුවාදය" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "භාවිතයට නොගත්" @@ -6566,7 +6809,7 @@ msgid "Update check failed" msgstr "යාවත්කාලීන පරීක්ෂාව අසාර්ථක විය" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "Electrum {} වෙත යාවත්කාලීන ලබා ගත හැක" @@ -6588,7 +6831,7 @@ msgid "Upload a master private key" msgstr "ප්‍රධාන පුද්ගලික යතුරක් උඩුගත කරන්න" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Tor Proxy භාවිතා කරන්න" @@ -6600,23 +6843,23 @@ msgid "Use a master key" msgstr "ප්රධාන යතුරක් භාවිතා කරන්න" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "දුරස්ථ මුරගලක් භාවිතා කරන්න" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "සේවාදායකයක් ලෙස භාවිතා කරන්න" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "වෙනස් ලිපින භාවිතා කරන්න" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "විවිධ වෙනස් කිරීමේ ලිපින භාවිතා කරන්න" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "ප්‍රොක්සි භාවිතා කරන්න" @@ -6636,12 +6879,12 @@ msgid "Use this dialog to toggle encryption." msgstr "සංකේතනය ටොගල කිරීමට මෙම සංවාදය භාවිතා කරන්න." -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" -msgstr "ට්‍රැම්පොලින් මාර්ගගත කිරීම භාවිතා කරන්න (ඕපාදූප අක්‍රිය කරන්න)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" +msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "පාවිච්චි කළා" @@ -6649,19 +6892,19 @@ msgid "Username" msgstr "පරිශීලක නාමය" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Icons8 icon pack (icons8.com) වෙතින් අයිකන භාවිත කරයි." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "වෙනස් කිරීමේ ලිපින භාවිතා කිරීම වෙනත් පුද්ගලයින්ට ඔබගේ ගනුදෙනු නිරීක්ෂණය කිරීම වඩාත් අපහසු කරයි." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "වලංගු." -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "වටිනාකම" @@ -6669,7 +6912,7 @@ msgid "Verified block headers" msgstr "තහවුරු කරන ලද වාරණ ශීර්ෂයන්" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "තහවුරු කරන්න" @@ -6681,41 +6924,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "කේබලය සම්බන්ධ වී ඇති බවත් වෙනත් කිසිදු යෙදුමක් එය භාවිතා නොකරන බවත් තහවුරු කරන්න." +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "පිටපත" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "වීඩියෝ උපාංගය" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "වියට්නාම" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "නාලිකාව බලන්න" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "ගෙවීම් බලන්න" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "ගනුදෙනු බලන්න" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "ඉන්වොයිසිය බලන්න" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "ලොගය බලන්න" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "බ්ලොක් එක්ස්ප්ලෝරර් මත බලන්න" @@ -6723,20 +6962,20 @@ msgid "Visual Cryptography Plugin" msgstr "දෘශ්‍ය ගුප්ත ලේඛන ප්ලගිනය" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "අවවාදයයි" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "අවවාදයයි: ඔබගේ සියලුම පුද්ගලික යතුරු රහසිගතයි." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "අවවාදයයි: මෙය බහු-අත්සන මුදල් පසුම්බියකි." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "අවවාදයයි: \"{}\" අන්වර්ථය DNSSEC, අතිරේක ආරක්ෂක පරීක්‍ෂණයක් හරහා වලංගු කළ නොහැකි වූ අතර, එබැවින් එය නිවැරදි නොවිය හැක." @@ -6752,11 +6991,15 @@ msgid "Wallet" msgstr "පසුම්බිය" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "පසුම්බිය ශේෂය" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Wallet තොරතුරු" @@ -6764,11 +7007,11 @@ msgid "Wallet Name" msgstr "Wallet නම" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "පසුම්බිය උපස්ථය සාදන ලදී" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "පසුම්බිය ලිපිනය වෙනස් කරන්න" @@ -6776,15 +7019,15 @@ msgid "Wallet creation failed" msgstr "පසුම්බි නිර්මාණය අසාර්ථක විය" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "Wallet ගොනු දූෂණය අනාවරණය විය. කරුණාකර ඔබේ මුදල් පසුම්බිය බීජයෙන් ප්‍රතිසාධනය කර ගොනු දෙකෙහිම ලිපින සංසන්දනය කරන්න" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "Wallet ගොනුව හමු නොවීය: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "පසුම්බියේ නම" @@ -6792,11 +7035,11 @@ msgid "Wallet not encrypted" msgstr "පසුම්බිය සංකේතනය කර නැත" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "පසුම්බියට ලිපිනයක් ලැබේ" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "පසුම්බිය ඉවත් කර ඇත: {}" @@ -6804,7 +7047,7 @@ msgid "Wallet setup file exported successfully" msgstr "Wallet සැකසුම් ගොනුව සාර්ථකව නිර්යාත කරන ලදී" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "පසුම්බිය වර්ගය" @@ -6820,16 +7063,16 @@ msgid "Wallets" msgstr "පසුම්බි" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "අවවාදයයි" @@ -6841,7 +7084,11 @@ msgid "Warning!" msgstr "අවවාදයයි!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6853,7 +7100,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "අවවාදයයි: මෙය ඔබට දුර්වල මුරපදයක් තෝරා ගැනීමට හේතු වේ නම් මෙය භාවිතා නොකරන්න." -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "අවවාදයයි: මෙම පසුම්බි වර්ගය බීජයෙන් නාලිකා ප්‍රතිසාධනය සඳහා සහාය නොදක්වයි. ඔබ නව නාලිකාවක් සාදන සෑම අවස්ථාවකම ඔබේ මුදල් පසුම්බිය උපස්ථ කිරීමට අවශ්‍ය වනු ඇත. අකුණු යතුරු සාදන්නද?" @@ -6861,15 +7108,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "අවවාදයයි: මල්ටිසිග් පසුම්බියක් ප්‍රතිසාධන කිරීමට හැකිවීම සඳහා, ඔබ ඔබේ උපස්ථ සියල්ලෙහිම එක් එක් කොසිනර් සඳහා ප්‍රධාන පොදු යතුර ඇතුළත් කළ යුතුය." -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "නැරඹීමට පමණක් මුදල් පසුම්බිය" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "මුරටැඹ" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "BIP39 ආනයනයන් Electrum හි සැමවිටම සහාය දක්වන බවට අපි සහතික නොවෙමු." @@ -6885,25 +7132,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "මෙය පරමාදර්ශයට වඩා අඩු වුවද, ඔබ Electrum පරිපාලක ලෙස ධාවනය කරන්නේ නම් එය උපකාර විය හැක." -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "උපාංගය පිස දමන්න" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "උපාංගය පිස දමන්න, එයින් සියලු දත්ත ඉවත් කරන්න. ස්ථිරාංග නොවෙනස්ව පවතී." -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "කුට්ටි {}ක් තුළ" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "සාක්ෂිකරු පිටපත" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "Electrum හි නවතම අනුවාදයක් පවතින විට ඔබට දැනුම් දීමට කැමතිද?" @@ -6913,7 +7164,7 @@ msgid "Write down the seed word shown on your {}" msgstr "ඔබේ {} හි පෙන්වා ඇති බීජ වචනය ලියන්න" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "ගොනුවට ලඝු-සටහන් ලියන්න" @@ -6925,8 +7176,9 @@ msgid "Wrong PIN" msgstr "වැරදි PIN අංකය" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "වැරදි යතුරු වර්ගය" @@ -6934,13 +7186,13 @@ msgid "Wrong password" msgstr "වැරදි මුරපදය" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "වැරදි අත්සන" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "ඔව්" @@ -6948,11 +7200,11 @@ msgid "You are already on the latest version of Electrum." msgstr "ඔබ දැනටමත් Electrum හි නවතම අනුවාදයේ සිටී." -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "ඔබ ශාඛාව අනුගමනය කරයි" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "ඔබ testnet මාදිලියේ සිටී." @@ -6960,14 +7212,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "ඔබ බොහෝ විට Electrum හි යල් පැන ගිය අනුවාදයක් භාවිතා කරයි. කරුණාකර යාවත්කාලීන කරන්න." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "ඔබ නොබැඳිය." -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "ඔබ නව ලිපින සෑදිය නොහැකි නිර්ණය නොවන පසුම්බියක් භාවිතා කරයි." @@ -6975,7 +7228,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "ඔබට පේළියකට එක ප්‍රතිදානයක් සඳහන් කරමින්, එක් ගනුදෙනුවකදී බොහෝ ප්‍රතිදාන සඳහා ගෙවිය හැකිය." -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "ඔබට '{}' හි මෙම සැකසීම අක්‍රිය කළ හැක." @@ -6987,11 +7240,11 @@ msgid "You can override the suggested derivation path." msgstr "ඔබට යෝජිත ව්‍යුත්පන්න මාර්ගය අභිබවා යා හැක." -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "ඔබට ඕනෑම වාර ගණනක් bitcoin ලිපිනයක් නැවත භාවිතා කළ හැකි නමුත් එය ඔබගේ පෞද්ගලිකත්වයට යහපත් නොවේ." -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "ඔබට එය පෞද්ගලීකරණය කිරීමට ඔබගේ උපාංගයේ මුල් තිරය සැකසිය හැක. ඔබ {} x {} ඒකවර්ණ කළු සහ සුදු රූපයක් තෝරාගත යුතුය." @@ -6999,27 +7252,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "සජීවී ජාල සම්බන්ධතාවයකින් තොරව ඔබට ගනුදෙනුවක් විකාශනය කළ නොහැක." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "මුරපදය නොමැතිව ඔබට ඔබේ කාසි හෝ උපස්ථයකට ප්‍රවේශ විය නොහැක." -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "ඔබට අකුණු මඟින් එම ඉන්වොයිසිය ගෙවිය නොහැක." -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "අකුණු ගෙවීම් සිදු කිරීමට ඔබට නාලිකා උපස්ථ භාවිත කළ නොහැක." -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "ඔබට නිතිපතා උපස්ථ කිරීමට අවශ්‍ය නැත, මන්ද ඔබට මතක තබා ගැනීමට හෝ කඩදාසි මත ලිවිය හැකි රහස් වාක්‍ය ඛණ්ඩයකින් ඔබේ මුදල් පසුම්බිය නැවත ලබා ගත හැකිය." @@ -7027,11 +7284,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "ඔබට ඔබේ මුර-වැකිකඩ තුළ අඛණ්ඩව බහුවිධ සුදු අවකාශ හෝ ප්‍රමුඛ/ පසුපස සුදු අවකාශ ඇත." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "ඔබට විවෘත නාලිකා {n} ක් ඇත." +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "ඔබට Bitcoin ලිපිනයක්, ඔබේ සම්බන්ධතා ලැයිස්තුවෙන් ලේබලයක් (සම්පූර්ණ කිරීම් ලැයිස්තුවක් යෝජනා කරනු ලැබේ) හෝ අන්වර්ථයක් (Bitcoin ලිපිනයකට යොමු කරන විද්‍යුත් තැපෑල වැනි ලිපිනයක්) ඇතුළු කළ හැක." @@ -7040,19 +7301,19 @@ msgid "You may extend your seed with custom words." msgstr "ඔබට අභිරුචි වචන සමඟ ඔබේ බීජය දිගු කළ හැකිය." -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "ඔබ ඔබේ නාලිකා නැවත සමතුලිත කළහොත් ඔබට එම හැකියාව තිබිය හැක." -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "ඔබ ඔබේ අරමුදල් සමහරක් හුවමාරු කර ගන්නේ නම් ඔබට එම හැකියාව තිබිය හැක." -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "ඔබට ගොනු නිරූපකය භාවිතයෙන් CSV ගොනුවක් පූරණය කළ හැක." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "මෙම ගනුදෙනුව ඉහළින් ගොඩනඟන දේශීය ගනුදෙනුවක් ඔබේ මුදල් පසුම්බියේ තිබිය හැකිය. ඔබ දේශීය tx විකාශනය කිරීමට හෝ ඉවත් කිරීමට අවශ්‍ය වේ." @@ -7064,49 +7325,58 @@ msgid "You might have to unplug and plug it in again." msgstr "ඔබට එය පේනුවෙන් ඉවත් කර නැවත පේනුගත කිරීමට සිදු විය හැක." -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "අකුණු ගෙවීම් ලබා ගැනීමට ඔබ සබැඳිව සිටිය යුතුය." -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "ඔබේ මුදල් පසුම්බිය නිර්මාණය කිරීම සම්පූර්ණ කිරීම සඳහා ඔබ සබැඳිව සිටිය යුතුය. ඔබ නොබැඳි පරිගණකයක් මත ඔබේ බීජ ජනනය කළේ නම්, මෙම කවුළුව වැසීමට \"{}\" මත ක්ලික් කරන්න, ඔබේ පසුම්බි ගොනුව සබැඳි පරිගණකයකට ගෙන ගොස් එය Electrum සමඟ නැවත විවෘත කරන්න." -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "ඔබ ඔබේ මනාපයන් තුළ උපස්ථ නාමාවලියක් වින්‍යාස කිරීමට අවශ්‍ය වේ" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "ඔබ භාවිතා කරන සෑම මුරපදයක්ම එකිනෙකට වෙනස් ලිපින උත්පාදනය කරන බැවින් ඔබට වෙනම Electrum wallet එකක් සෑදිය යුතුය. ඔබේ මුර-වැකිකඩ වෙනස් කිරීමෙන් වෙනත් පසුම්බි නැති නොවේ, ඒ සෑම එකක්ම තමන්ගේම මුර-වැකිකඩ පිටුපසින් ප්‍රවේශ විය හැකිය." -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." -msgstr "" - -#: electrum/gui/qt/new_channel_dialog.py:39 +#: electrum/gui/qt/new_channel_dialog.py:45 msgid "You need to put at least" msgstr "ඔබ අවම වශයෙන් තැබිය යුතුය" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "ඔබට ලැබේ" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "ඔබ යවන්න" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "ඔබ PIN ආරක්ෂාව සබල කළ යුතුය. ඔබගේ උපාංගය නැති වුවහොත් හෝ සොරකම් කළහොත් ඔබගේ බිට්කොයින් සඳහා ඇති එකම ආරක්ෂාව ඔබගේ PIN එකයි." -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "නාලිකාව විවෘත වූ පසු ඔබට ගෙවීමට හැකි වනු ඇත." -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "හුවමාරුව තහවුරු වූ පසු ඔබට ගෙවීමට හැකි වනු ඇත." @@ -7116,7 +7386,11 @@ msgstr "ඔබේ බීජයේ සැබෑ දිග නොතකා වචන 24ක් ඇතුළත් කිරීමට ඔබෙන් අසනු ඇත. ඔබ වචනයක් වැරදි ලෙස ඇතුළු කළහොත් හෝ අක්ෂර වින්‍යාසය වැරදි නම්, ඔබට එය වෙනස් කිරීමට හෝ ආපසු යාමට නොහැක - ඔබට නැවත මුල සිට ආරම්භ කිරීමට අවශ්‍ය වනු ඇත.\n\n" "එබැවින් කරුණාකර වචන ප්‍රවේශමෙන් ඇතුළත් කරන්න!" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7124,7 +7398,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "ඔබේ ලෙජර් පසුම්බියට ඔබට එක් වරක් PIN කේතයක් පැවසීමට අවශ්‍යයි.

හොඳම ආරක්‍ෂාව සඳහා ඔබ ඔබේ උපාංගය පේනුවෙන් ඉවත් කර, වෙනත් පරිගණකයක පෙළ සංස්කාරකයක් විවෘත කර, ඔබේ කර්සරය එයට දමා, ඔබේ උපාංගය එම පරිගණකයට සම්බන්ධ කරන්න. එය අත්සන් කර ඇති ගනුදෙනුවේ සාරාංශයක් සහ එක් වරක PIN එකක් ප්‍රතිදානය කරයි.

ගනුදෙනු සාරාංශය සත්‍යාපනය කර මෙහි PIN කේතය ටයිප් කරන්න.

enter එබීමට පෙර, උපාංගය නැවත මෙම පරිගණකයට සම්බන්ධ කරන්න.
" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "ඔබේ ලෙජරය අගුලු දමා ඇත. කරුණාකර එය අගුළු හරින්න." @@ -7136,45 +7410,57 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "ඔබගේ බිට්කොයින් මුරපද ආරක්ෂා කර ඇත. කෙසේ වෙතත්, ඔබගේ පසුම්බි ගොනුව සංකේතනය කර නොමැත." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "ඔබේ නාලිකාවලට {} යැවිය හැක." -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "Electrum හි පැරණි අනුවාදයකින් නිර්මාණය කර ඇති නිසා ඔබේ නාලිකා බීජයෙන් ප්‍රතිසාධනය කළ නොහැක. මෙයින් අදහස් කරන්නේ ඔබ නව නාලිකාවක් සාදන සෑම විටම ඔබේ මුදල් පසුම්බියේ උපස්ථයක් සුරැකිය යුතු බවයි.\n\n" "ඔබට මෙම මුදල් පසුම්බිය නැවත ලබාගත හැකි නාලිකා තිබීමට අවශ්‍ය නම්, ඔබ දැනට පවතින නාලිකා වසා දමා මෙම මුදල් පසුම්බිය බීජයෙන් ප්‍රතිසාධනය කළ යුතුය." -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "ඔබේ නාලිකා බීජයෙන් ප්‍රතිසාධනය කළ නොහැක. මෙයින් අදහස් කරන්නේ ඔබ නව නාලිකාවක් සාදන සෑම විටම ඔබේ මුදල් පසුම්බියේ උපස්ථයක් සුරැකිය යුතු බවයි.\n\n" "ඔබට නැවත ලබාගත හැකි නාලිකා තිබීමට අවශ්‍ය නම්, ඔබ Electrum බීජයක් සහිත නව මුදල් පසුම්බියක් සෑදිය යුතුය" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "ඔබගේ වත්මන් Electrum මුදල් පසුම්බිය භාවිතා කළ හැක්කේ හිස් මුර-වැකිකඩක් සමඟ පමණි. එක් එක් නව ලිපින කට්ටලයක් උත්පාදනය කරන බැවින් ඔබ අනෙකුත් මුරපද සඳහා ස්ථාපන විශාරද සමඟ වෙනම පසුම්බියක් සෑදිය යුතුය." -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "ඔබගේ උපාංග ස්ථිරාංග ඉතා පැරණිය" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "ඔබගේ උපාංගයට මෙම ක්‍රියාකාරීත්වය සඳහා සහය නොමැති විය හැක." +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "ඔබගේ ලේබල සමමුහුර්ත කර ඇත." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "ඔබේ බීජ දිගුව වේ" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "ඔබේ බීජ දිගුව ඔබේ බීජ සමඟ සුරැකිය යුතුය." @@ -7182,15 +7468,15 @@ msgid "Your seed is important!" msgstr "ඔබේ බීජය වැදගත් වේ!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "ඔබගේ සේවාදායකය ශාඛාවේ ඇත" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "ඔබේ ගනුදෙනුව බිට්කොයින් නෝඩය එහි මෙම්පූල් එකට ගැළපිය නොහැකි තරම් අඩු ගාස්තුවක් ගෙවයි. මෙම mempool දැනටමත් මෙගාබයිට් සිය ගණනක ගනුදෙනු වලින් පිරී ඇති අතර ඒවා සියල්ලන්ටම ඉහල ගාස්තු ගෙවයි. ගාස්තුව වැඩි කිරීමට උත්සාහ කරන්න." -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "ඔබේ ගනුදෙනුව මෙම්පූල් හි තවත් එකක් ප්‍රතිස්ථාපනය කිරීමට උත්සාහ කරන නමුත් එය එසේ කිරීමට නීති රීති සපුරාලන්නේ නැත. ගාස්තුව වැඩි කිරීමට උත්සාහ කරන්න." @@ -7210,19 +7496,19 @@ msgid "Your wallet file is encrypted." msgstr "ඔබගේ පසුම්බි ගොනුව සංකේතනය කර ඇත." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "ඔබේ පසුම්බි ගොනුව: {}." -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "ඔබේ පසුම්බි පරම්පරාවේ බීජය:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "ඔබගේ මුදල් පසුම්බියට පෙරගෙවුම් ගනුදෙනු {} ඇත." -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "ඔබගේ පසුම්බි ඉතිහාසය සාර්ථකව නිර්යාත කර ඇත." @@ -7234,12 +7520,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "ඔබගේ මුදල් පසුම්බිය මුරපද ආරක්ෂිත සහ සංකේතනය කර ඇත." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "ඔබගේ {0} '{1}' වෙත නිර්යාත කරන ලදී" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "ඔබගේ {} සාර්ථකව ආයාත කරන ලදී" @@ -7303,43 +7589,83 @@ msgid "[s] - send stored payment order" msgstr "[s] - ගබඩා කර ඇති ගෙවීම් ඇණවුම යවන්න" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "ක්රියාකාරී" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "යෙදවුම් සහ ප්‍රතිදාන එකතු කරන්න" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "ලිපිනය දැනටමත් මුදල් පසුම්බියේ ඇත" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "ශීත කර ඇත" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "රිලේ ගාස්තුව පහතින්" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "කුට්ටි" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "ලැබිය හැකිය" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "වෙනස් කිරීම" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "සම්බන්ධතා" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7351,54 +7677,102 @@ msgid "file size" msgstr "ගොනු ප්රමාණය" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "අවශ්ය කණ්ඩායම්:
" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "ඉහළ ගාස්තු අනුපාතය" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "ඉහළ ගාස්තු අනුපාතය" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "ආරම්භ කරන ලදී" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "වලංගු නොවන ලිපිනය" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "වලංගු නොවන පුද්ගලික යතුර" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "ඉන්වොයිසි" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "කොටසේ අනුපිටපතකි" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "වත්මන් කට්ටලයේ කොටසක් නොවේ." - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "යතුරු ගබඩාව" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "ලේබල්" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "පටවා ඇත" @@ -7407,15 +7781,11 @@ msgid "loading" msgstr "පැටවීම" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "ක්රියාත්මක නොකළ වර්ගය" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "වල" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "open_channel කල් ඉකුත් විය" @@ -7423,7 +7793,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "හෝ පවතින හෙළිදරව් කිරීමේ කේතයක් පහත ටයිප් කර 'ඊළඟ' ක්ලික් කරන්න:" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "කරුණාකර රැඳී සිටින්න..." @@ -7431,15 +7805,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "ක්රමාංකන pdf මුද්රණය කර උපදෙස් අනුගමනය කරන්න " -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "ප්‍රොක්සි සක්‍රීය කර ඇත" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "ලැබීම" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "ඉල්ලීම්" @@ -7447,13 +7821,9 @@ msgid "seed" msgstr "බීජය" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "සමූහයෙන් කොටස්" - -#: electrum/slip39.py:375 -msgid "shares needed from group" -msgstr "සමූහයෙන් අවශ්‍ය කොටස්" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" +msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 msgid "standby" @@ -7467,7 +7837,11 @@ msgid "stopping" msgstr "නතර කිරීම" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "කාර්යයන්" @@ -7479,15 +7853,16 @@ msgid "unavailable" msgstr "ලබා ගත නොහැක" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "නොදන්නා" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "නොදන්නා විග්‍රහකය {!r} (වරණ: {})" @@ -7499,19 +7874,23 @@ msgid "unloading" msgstr "බෑම" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "අරමුදල් tx තහවුරු කිරීම සඳහා බලා සිටීම" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "නැරඹීම පමණි" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "නැරඹීමට පමණි" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "පිස දැමුවා" @@ -7519,25 +7898,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "ඔබේ බීජ දිගුව නොව සංකේතනය කළ උපස්ථයට ඇතුළත් වේ." -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "විනාඩි {:2d}" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} වචන" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} සැකසුම්" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} නාලිකා" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} තහවුරු කිරීම්" @@ -7546,19 +7933,19 @@ msgid "{} connections." msgstr "{} සම්බන්ධතා." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" -msgstr "{} පසුරු පුවරුවට පිටපත් කරන ලදී" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" +msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "{} Revealer සඳහා සංකේතනය කරන ලද {}_{} PNG සහ PDF ලෙස සුරකින ලද්දේ: " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "{} ඉඟියෙන්" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} නව ගනුදෙනු: නව ගනුදෙනුවලින් ලැබුණු මුළු මුදල {}" @@ -7566,7 +7953,11 @@ msgid "{} nodes" msgstr "{} නෝඩ්" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "{} ප්‍රතිදානයන් තිබේ (සමස්තය {})" @@ -7574,7 +7965,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "{} ප්ලගිනය මෙම ආකාරයේ පසුම්බි සඳහා සහය නොදක්වයි." -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} වචන" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Electrum ගැන" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "පිටපත" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "මුල් පිටුව" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Electrum Technologies GmbH විසින් බෙදා හරිනු ලැබේ" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "ලිපිනය" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "ලේබලය" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "පොදු යතුරු" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "පොදු යතුර" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "ස්ක්‍රිප්ට් වර්ගය" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "ශේෂය" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "ගනුදෙනු" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "ව්යුත්පන්න මාර්ගය" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "ශීත කළ" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "ප්‍රතිසාධනය කිරීමට ගිණුමක් තෝරන්න." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "පවතින ගිණුම් කිසිවක් හමු නොවීය." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "අකුණු" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "තහවුරු කර නැත" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "නොමේරූ" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "ශීත කළ" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "යැවිය හැක" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "ලැබිය හැක" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "නාලිකාව විවෘත කරන්න" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "ශේෂය" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "අකුණු" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "ප්රමාණය" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "නාලිකා උපස්ථය ආයාත කරන්න" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "නාලිකා උපස්ථය" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "ධාරිතාව" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "යැවිය හැක" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "කැටි කිරීම ඉවත් කරන්න" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "කැටි කරන්න" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "උපස්ථ" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "නාලිකාව වසන්න" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "නාලිකාව විවෘත කරන්න" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "දෝෂයකි" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "සමුපකාර සමීප" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "නාලිකාව වසන්න" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "පතල් ගාස්තු" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "ගාස්තු අනුපාතය" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "ඉලක්කය" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "ප්රතිදාන" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "අවසන් කරන්න" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "ගෙවන්න" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "බම්ප් ගාස්තුව" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "CPFP යනු ඉහළ ගාස්තුවක් සමඟ තහවුරු නොකළ ප්‍රතිදානයක් ඔබ වෙත ආපසු යවන ගනුදෙනුවකි. ඉලක්කය වන්නේ ළමා ගනුදෙනුවට ගාස්තුව අනුයුක්ත කර ගැනීම සඳහා පතල්කරුවන් මාපිය ගනුදෙනුව තහවුරු කර ගැනීමයි." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "යෝජිත ගාස්තුව ඔබේ ගාස්තු/kB සැකසීම් භාවිතයෙන් ගණනය කරනු ලැබේ, ළමා සහ මාපිය ගනුදෙනු දෙකෙහිම මුළු ප්‍රමාණයට අදාළ වේ. ඔබ CPFP ගනුදෙනුවක් විකාශනය කළ පසු, ඔබගේ ඉතිහාසයේ නව තහවුරු නොකළ ගනුදෙනුවක් දැකීම සාමාන්‍ය දෙයකි." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "මුළු ප්රමාණය" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "ආදාන මුදල" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "ප්රතිදාන ප්රමාණය" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "ඉලක්කය" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "දරුවා සඳහා ගාස්තු" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "මුළු ගාස්තුව" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "ප්රතිදාන" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "සමාවන්න!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "Electrum ක්‍රියාත්මක කිරීමේදී යම් දෙයක් වැරදී ඇත." + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "ගැටලුව හඳුනා ගැනීමට සහ විසඳීමට අපට උදවු කිරීමට, ඔබට ප්‍රයෝජනවත් නිදොස් කිරීමේ තොරතුරු අඩංගු දෝෂ වාර්තාවක් අපට එවිය හැක:" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "වාර්තා අන්තර්ගතය පෙන්වන්න" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "කරුණාකර දෝෂයට හේතු වූ දේ කෙටියෙන් විස්තර කරන්න (විකල්ප):" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "ඔබට මෙම වාර්තාව යැවීමට අවශ්‍යද?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "දෝෂ වාර්තාව යවන්න" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "කවදාවත් නැහැ" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "දැන් නෙවෙයි" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "පිටපත් කරන්න" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "බෙදාගන්න" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "මෙම්පූල්" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "ස්ථිතික" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "ප්රමාණය" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "පිටපත් කරන්න" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "බෙදාගන්න" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "දේශීය" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "මෙම්පූල්" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "ආනයන" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "නාලිකා උපස්ථය ආයාත කරන්න" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "ආනයන" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "අකුණු ඉන්වොයිසිය" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "ලිපිනය" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "විස්තර" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "උපරිම" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "ගෙවීම් හැෂ්" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "සුරකින්න" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "ගෙවන්න" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "මකන්න" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "තත්ත්වය" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "දිනය" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "ලේබලය" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "ගෙවීම් හැෂ්" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "පූර්ව රූපය" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "ගෙවීම අසාර්ථක විය" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "විස්තර" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "ප්රමාණය" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "පණිවුඩය" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "ගෙවන්න" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "ප්රශ්නය" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "පණිවුඩය" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "නැත" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "ඔව්" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "ජාල" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "තත්ත්වය" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "සේවාදායකය" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "අකුණු" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "ඕපාදූප" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "ප්‍රොක්සි" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "ප්රමාණය" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "උපරිම" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "නාලිකාව විවෘත කරන්න" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "දෝෂයකි" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "නාලිකාව පිහිටුවා ඇත." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "මුරපදය" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "මුරපදය ඇතුළත් කරන්න" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "මුරපදය" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "PIN ඇතුලත් කරන්න" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "වැරදි PIN අංකය" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "මනාප" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "භාෂාව" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "කරුණාකර නව GUI සැකසුම් සක්‍රිය කිරීමට Electrum නැවත ආරම්භ කරන්න" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "මූලික ඒකකය" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "අකුණු" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "ආපසු ලබාගත හැකි නාලිකා සාදන්න" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "උසස්" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "ලිපිනය" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "වරාය" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "පරිශීලක නාමය" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "මුරපදය" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "බම්ප් ගාස්තුව" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "ඉලක්කය" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "ප්රතිදාන" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "ඉලක්කය" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "ප්රතිදාන" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "පණිවුඩය" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "ප්රමාණය" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "පසුව කල් ඉකුත් වේ" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "අකුණු" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "ලිපිනය" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "තත්ත්වය" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "පණිවුඩය" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "ප්රමාණය" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "ගෙවීම් ඉල්ලීම" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "මකන්න" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "විනාඩි 10 යි" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "පැය 1 යි" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "දින 1 යි" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 සතිය" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "අවලංගු කරන්න" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "ස්වයංක්රීයව සේවාදායකය තෝරන්න" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "සේවාදායකය" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "සම්බන්ධයි" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "වෙනත් දන්නා සේවාදායකයන්" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "ඊළඟ" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "ඔබ යවන්න" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "ඔබට ලැබේ" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "සේවාදායක ගාස්තුව" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "පතල් ගාස්තු" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "නාලිකා වලින් ලැබුණු මුදල" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "නාලිකාවලින් ආපසු ගත් මුදල" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "තත්ත්වය" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "මෙම්පූල් ගැඹුර" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "දිනය" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "ලේබලය" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "ගනුදෙනු හැඳුනුම්පත" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "ප්රතිදාන" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "බම්ප් ගාස්තුව" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "අත්සන් කරන්න" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "විකාශනය" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "බෙදාගන්න" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "සුරකින්න" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "ඉවත් කරන්න" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "ගනුදෙනුව පසුම්බි ඉතිහාසයට එක් කරන ලදී." + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "සටහන: මෙය නොබැඳි ගනුදෙනුවකි, ඔබට ජාලය එය දැකීමට අවශ්‍ය නම්, ඔබ එය විකාශනය කළ යුතුය." + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "ඔබට සේවාදායකයකට සම්බන්ධ වීමට අවශ්‍ය වන්නේ කෙසේද?" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Electrum ඔබගේ ගනුදෙනු සහ ලිපිනයන් පිළිබඳ තොරතුරු ලබා ගැනීමට දුරස්ථ සේවාදායකයන් සමඟ සන්නිවේදනය කරයි. සර්වර් සියල්ලම එකම අරමුණ ඉටු කරන්නේ දෘඪාංග වලින් පමණක් වෙනස් වේ. බොහෝ අවස්ථාවන්හීදී ඔබට Electrum හට අහඹු ලෙස එකක් තෝරා ගැනීමට ඉඩ දීමට අවශ්‍ය වේ. කෙසේ වෙතත්, ඔබ කැමති නම්, සේවාදායකයක් අතින් තෝරා ගැනීමට නිදහස් වන්න." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "ස්වයංක්‍රීය සම්බන්ධ කිරීම" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "දෝෂය: ප්‍රධාන පොදු යතුර අනුපිටපත් කරන්න" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "ඔබගේ මුදල් පසුම්බියේ ඇති ලිපින වර්ගය තෝරන්න." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "ඔබට යෝජිත ව්‍යුත්පන්න මාර්ගය අභිබවා යා හැක." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "මෙය කුමක්දැයි ඔබට විශ්වාස නැතිනම්, මෙම ක්ෂේත්‍රය නොවෙනස්ව තබන්න." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "ව්යුත්පන්න මාර්ගය" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "පවතින ගිණුම් හඳුනා ගන්න" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "ඔබේ බීජය වැදගත් වේ!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "ඔබේ බීජය නැති වුවහොත් ඔබේ මුදල් සදාකාලිකවම අහිමි වනු ඇත." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "ඔබ ඔබේ බීජය නිවැරදිව සුරැකී ඇති බව තහවුරු කර ගැනීමට කරුණාකර එය මෙහි නැවත ටයිප් කරන්න." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "මෙම බීජය මඟින් පරිගණකය අසමත් වුවහොත් ඔබේ මුදල් පසුම්බිය නැවත ලබා ගැනීමට ඔබට ඉඩ සලසයි." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "අවවාදයයි" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "ඔබේ බීජ කිසි විටෙකත් හෙළි නොකරන්න." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "එය කිසිවිටෙක වෙබ් අඩවියක ටයිප් නොකරන්න." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "එය ඉලෙක්ට්රොනිකව ගබඩා නොකරන්න." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "ඔබේ පසුම්බි පරම්පරාවේ බීජය:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "දෝෂය: ප්‍රධාන පොදු යතුර අනුපිටපත් කරන්න" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "ප්‍රධාන යතුරකින් යතුරු ගබඩාවක් සාදන්න" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "BIP39 බීජ Electrum තුළ ආනයනය කළ හැකි අතර, පරිශීලකයින්ට වෙනත් පසුම්බිවල අගුලු දමා ඇති අරමුදල් වෙත ප්‍රවේශ විය හැක." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "කෙසේ වෙතත්, අපි BIP39 බීජ නිපදවන්නේ නැත, මන්ද ඒවා අපගේ ආරක්ෂිත ප්‍රමිතියට අනුකූල නොවන බැවිනි." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "BIP39 බීජවල අනුවාද අංකයක් ඇතුළත් නොවේ, එය අනාගත මෘදුකාංග සමඟ ගැළපීම අඩාල කරයි." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "SLIP39 බීජ ඉලෙක්ට්‍රම් තුළ ආනයනය කළ හැකි අතර එමඟින් පරිශීලකයින්ට වෙනත් පසුම්බිවල අගුලු දමා ඇති අරමුදල් වෙත ප්‍රවේශ විය හැක." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "කෙසේ වෙතත්, අපි SLIP39 බීජ නිපදවන්නේ නැත." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "දෝෂය: ප්‍රධාන පොදු යතුර අනුපිටපත් කරන්න" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "බීජ වර්ගය" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "cosigner seed ඇතුලත් කරන්න" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "Bitcoin ලිපින ලැයිස්තුවක් ඇතුළත් කරන්න (මෙය නැරඹීමට පමණක් මුදල් පසුම්බියක් සාදනු ඇත) හෝ පුද්ගලික යතුරු ලැයිස්තුවක්." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "ඔබට නිර්මාණය කිරීමට අවශ්‍ය කුමන ආකාරයේ මුදල් පසුම්බියක්ද?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "නව බීජයක් සාදන්න" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "මට දැනටමත් බීජයක් තිබේ" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "ප්රධාන යතුරක් භාවිතා කරන්න" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "දෘඪාංග උපාංගයක් භාවිතා කරන්න" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "ඔව්" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "නැත" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "පසුම්බියේ නම" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "ඔබට නිර්මාණය කිරීමට අවශ්‍ය කුමන ආකාරයේ මුදල් පසුම්බියක්ද?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "ද්වි සාධක සත්‍යාපනය සහිත මුදල් පසුම්බිය" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "බහු අත්සන් මුදල් පසුම්බිය" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Bitcoin ලිපින හෝ පුද්ගලික යතුරු ආයාත කරන්න" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "සංකේතනය කර ඇත" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "අකුණු" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "බීජ" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "නොදන්නා" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "යතුරු ගබඩාව" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "යතුරු ගබඩා වර්ගය" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "ප්රධාන පොදු යතුර" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "මුරපදය වෙනස් කරන්න" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "නව මුරපදය ඇතුළත් කරන්න" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "සාර්ථකත්වය" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "දෝෂයකි" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "ලිපිනයන්" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "නාලිකා" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "ලබාගන්න" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "යවන්න" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "දෝෂයකි" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "පසුම්බි" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "අවලංගු කරන්න" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "ආපසු" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "ඊළඟ" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "ජාල" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "මනාප" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "ගැන" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "දෝෂයකි" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/sk_SK/electrum.po electrum-4.4.5+dfsg1/electrum/locale/sk_SK/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/sk_SK/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/sk_SK/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Nie je k dispozícii výmenný kurz)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " potvrdenie" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&O aplikácii" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Adresy" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "&Bitcoin Paper" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Vyhľadať aktualizácie" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Dokumentácia" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Prispieť na server" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Šifrovať/dešifrovať správu" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Exportovať" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Súbor" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Filtrovať" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Z QR kódu" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Zo súboru" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Z textu" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Z blockchain" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Pomoc" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&História" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importovať" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Informácie" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Menovky" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Načítať transakcie" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Sieť" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Nový" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Nový/Obnoviť" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Oficiálna webstránka" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Otvoriť" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Heslo" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Hromadná platba" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Vykresliť" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Doplnky" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Súkromné kľúče" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Skončiť" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Naposledy otvorené" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Nahlásiť chybu v programe" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "&Uložiť zálohu" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Seed" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Podpísať/overiť správu" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Zhrnutie" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "Zhrnúť" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Nástroje" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Zobraziť" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Peňaženka" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Dotknite sa {} z {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 deň" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 hodina" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 týždeň" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Položte tento papier na rovnú a dobre osvetlenú plochu." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 minút" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Priblížte okraje svojho Revealera k prerušovaným čiaram hore a vľavo." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "4. Zadajte čísla v softvéri" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Pri tvorbe novej peňaženky sa automaticky uloží záloha." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Kópia vášho súboru peňaženky sa vytvorila v" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Pravdepodobne chýba knižnica." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "Pre túto faktúru bola už platba iniciovaná" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Pri každej transakcii, ktorá využíva vzdialený server, bude účtovaný malý poplatok. Po ukončení inštalácie si môžete skontrolovať a upraviť svoje nastavenia fakturácie." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Navrhnutý poplatok sa automaticky pridáva k tomuto poľu. Môžete to prepísať. Navrhovaný poplatok sa zväčšuje s veľkosťou transakcie." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "O aplikácii Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Prijať" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Prijať slovo" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Obstarávacia cena" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Pridať spolupodpisovateľa" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Pridať spolupodpisovateľa" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Dodatočné poplatky" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "Pridá sa ďalších {} satoshi." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Adresa" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Podrobnosti o adrese" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "Adresa sa skopírovala do schránky" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Adresa je zmrazená" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Adresa nie je v peňaženke." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Adresy" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Pokročilé" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Rozšírená ukážka" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Po vypnutí prístupových fráz môžete spárovať toto zariadenie s peňaženkou Electrum, iba ak mala prázdnu prístupovú frázu. Ak jej prístupová fráza nebola prázdna, budete si musieť vytvoriť novú peňaženku pomocou sprievodcu inštaláciou. Túto peňaženku môžete kedykoľvek opätovne použiť znovu zapnutím prístupových fráz a zadaním jej prístupovej frázy." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Všetko" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Všetky polia musia byť vyplnené" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "Už je v najnovšej verzii" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Dust (prach) sa tiež neuchováva ako zvyšok, ale sa pridáva k poplatku." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "Takisto pri dávkovaní transakcií RBF BIP 125 ukladá nižšiu spodnú hranicu pre poplatok." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "Alebo" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "Vždy si kontrolujte svoje zálohy." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Suma" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "Suma pre výstup OP_RETURN musí byť 0." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "Suma prijatá v kanáloch" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Prijatá suma:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Odoslaná suma:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Suma na odoslanie" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Suma vybraná z kanálov" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "Zo spolupodpisovateľského fondu sa načítala šifrovaná transakcia." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "Zistil sa neinicializovaný Digital Bitbox." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "{} bez názvu" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Použiť" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arabčina" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "NAOZAJ si želáte vymazať toto zariadenie?\n" "Peňaženka stále obsahuje bitcoiny!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Ste si istý/á, že chcete odstrániť tento kanál? Týmto sa vymažú z vašej histórie peňaženky súvisiace transakcie." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Naozaj chcete zmazať peňaženku {}?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Ste si istý/á, že chcete vymazať tento Digital Bitbox?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Ste si istý/á, že chcete pokračovať?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Ste si istý/á, že chcete odstrániť túto transakciu a {} detských transakcií?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Ste si istý/á, že chcete odstrániť túto transakciu?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Arménčina" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "Vo výške bloku: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Po znaku zavináča musí nasledovať minimálne názov hostiteľa." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "V dôsledku tohto zaokrúhlenia by ste mohli prísť maximálne o 100 satoshi." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "Nastavenia audio modemu" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Autorizácia" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "Automatické pripojenie" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Automaticky vyhľadávať softvérové aktualizácie" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "Seed BIP39" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "Seedy BIP39 možno importovať do Electra, aby používatelia mali prístup k prostriedkom uzamknutým v iných peňaženkách." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "Seedy BIP39 neobsahujú číslo verzie, čo ohrozuje kompatibilitu s budúcim softvérom." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -653,31 +681,31 @@ msgid "Back" msgstr "Späť" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Záloha NEuložená. Adresár zálohy nenakonfigurovaný." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Adresár zálohy" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Záloha uložená:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Zostatok" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "Banner" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Základná jednotka" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Základná jednotka vašej peňaženky." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "Dávkové faktúry" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Pred nahlásením chyby upgradujte na najnovšiu verziu aplikácie Electrum (posledné vydanie alebo git HEAD) a uveďte číslo jej verzie vo svojom hlásení." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "Status BitBox02" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Nebola zadaná Bitcoin Adresa" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Transakcie Bitcoinov všeobecne nie sú bezplatné. Poplatok za transakciu platí odosielateľ peňažných prostriedkov." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Výška bloku" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blockchain" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "Bootloader" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Hodnota hash bootloadera" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "Spodok" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Zverejniť" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Vysiela sa transakcia..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "Dátum zostavy" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bulharčina" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Navýšiť poplatok" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Navýšiť poplatok" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "Vypršanie CLTV" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "Kalibračné hodnoty:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Môže odosielať" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "Nie je možné CPFP: neznámy poplatok za rodičovskú transakciu." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Nie je možné vykresliť históriu." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Zrušiť" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Zrušené používateľom" @@ -840,36 +881,36 @@ msgid "Cannot add this cosigner:" msgstr "Nie je možné pridať tohto spolupodpisovateľa:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Nie je možné vyslať transakciu" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Poplatok sa nedá navýšiť" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Nie je možné načítať peňaženku" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -878,11 +919,11 @@ msgid "Cannot read file" msgstr "Nie je možné čítať súbor" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "Bez prístupu k ÚLOŽISKU nemožno vytvoriť zálohu" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Nie je možné podpísať správy s týmto typom adresy:" @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Kapacita" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Kapitálové výnosy" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Nesúlad certifikátu" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "Bolo zistené rozštiepenie reťazca na bloku {0}" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Drobné" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "Zmeniť PIN" @@ -941,60 +982,67 @@ msgid "Change Password" msgstr "Zmeniť heslo" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Zmeniť..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Zálohovanie kanálov" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Zálohovanie kanálov" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "ID kanála" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Kanál bol už zatvorený" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "Zálohy kanálov je možné použiť iba na to, aby sa vaše kanály zatvorili." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Kanál zatvorený" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Kanál je zatvorený. Možno budete musieť počkať aspoň {} blokov kvôli omeškaniam CSV" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Podrobnosti o kanáli" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Kanál bol vytvorený." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1002,7 +1050,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "Kanál sa aktualizuje na dopyt." -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Kanály" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "Kanály v databáze." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "Pre vyžiadanie nového tajného kľúča zaškrtnite toto políčko. Budete musieť znova zadať svoj seed." @@ -1038,32 +1086,32 @@ msgid "Checking for updates..." msgstr "Vyhľadávanie aktualizácií..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Dieťa platí za rodiča" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Dieťa platí za rodiča" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Čínština (zjednodušená)" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Čínština (tradičná)" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Vybrať domovskú obrazovku" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Zvoľte záložný súbor:" @@ -1075,7 +1123,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Zvoľte heslo pre zašifrovanie kľúčov peňaženky." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1087,7 +1135,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Vyberte spôsob výberu mincí (UTXO). K dispozícii sú:\n\n" @@ -1095,7 +1143,7 @@ msgid "Choose from peers" msgstr "Vyberte z peerov" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Vyberte si, ako chcete inicializovať svoj Digital Bitbox:" @@ -1125,7 +1173,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "Vyberte typ adries vo vašej peňaženke." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Vyberte online prieskumník blokov na funkcie, ktoré otvárajú webový prehliadač" @@ -1137,9 +1185,9 @@ msgid "Choose..." msgstr "Vyberte..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Vymazať" @@ -1147,81 +1195,82 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "Vymažte reláciu po stanovenej dobe nečinnosti. Keď uplynie časový limit pre reláciu, musíte pre použitie zariadenia znova zadať svoj PIN a prístupovú frázu (ak je povolená)." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "Pre pokračovanie kliknite na Odoslať" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Pre skrytie tejto správy kliknite sem." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "Schránka je prázdna" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Zavrieť" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Zatvoriť kanál" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Mi&nce" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Kód" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "Kontrola mincí aktívna" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "Minca je zmrazená" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "Minca vybraná na minutie" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Výber mince" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "Výber mincí aktívny ({} vybraných výstupov UTXO)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "" #: electrum/gui/text.py:102 msgid "Coins" @@ -1235,11 +1284,11 @@ msgid "Coldcard Wallet" msgstr "Peňaženka Coldcard" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Farebný motív" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "Zlúčiť" @@ -1248,27 +1297,31 @@ msgstr "Dokončite proces inicializácie na svojom zariadení {}" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "Prebieha výpočet trasy ..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Kon&zola" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Kon&takty" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "Potvrdiť vymazanie zariadenia" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Povrdiť prístupovú frázu:" @@ -1276,33 +1329,29 @@ msgid "Confirm Password:" msgstr "Potvrďte heslo:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Potvrdiť seed" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Potvrdiť rozšírenie seedu" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "Potvrďte ochranu prepnutia prístupovej frázy" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Potvrdiť transakciu" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Potvrďte transakciu na svojom zariadení Ledger..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Potvrdiť akciu" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1391,15 +1440,15 @@ msgid "Confirm wallet address on your {} device" msgstr "Potvrďte na svojom zariadení {} adresu peňaženky" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Potvrdené. Transakcia sa podpisuje..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "Pripojené uzle" @@ -1407,12 +1456,12 @@ msgid "Connected nodes are on the same chain" msgstr "Pripojené uzly sú na tom istom reťazci" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Pripojené k {0} uzlom." @@ -1421,7 +1470,11 @@ msgid "Connected to {} peers" msgstr "Pripojený k {0} partnerom" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "Reťazce pripojenia musia byť vo formáte @:" @@ -1433,52 +1486,49 @@ msgid "Connections with lightning nodes" msgstr "Pripojenia na lightning uzly" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Zvážte pokúsiť sa pripojiť na iný server alebo aktualizovať aplikáciu Electrum." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Kontakty" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Kopírovať" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Kopírovať adresu" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Kopírovať a zavrieť" @@ -1486,11 +1536,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Skopírujte a prilepte adresu príjemcu pomocou tlačidla Prilepiť alebo naskenujte QR kód pomocou fotoaparátu." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Kopírovať do schránky" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Kopírovať {}" @@ -1506,59 +1556,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Nepodarilo sa zavrieť kanál: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "Nepodarilo sa vynútiť zatvorenie kanála: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "Nepodarilo sa otvoriť kanál: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "Nie je možné načítať Podmienky služby:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Nie je možné podpísať správu" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "Nie je možné podpísať správu." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Hlásenie o zlyhaní" @@ -1566,7 +1616,7 @@ msgid "Create New Wallet" msgstr "Vytvoriť novú peňaženku" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1574,11 +1624,11 @@ msgid "Create a new Revealer" msgstr "Vytvoriť nového Revealera" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Vytvoriť nový Seed" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "Vytvoriť peňaženku s použitím súčasného seedu" @@ -1590,27 +1640,23 @@ msgid "Create new wallet" msgstr "Vytvoriť novú peňaženku" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Vytvoriť alebo obnoviť" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Vytvoriť transakciu" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Kritická chyba" @@ -1618,15 +1664,11 @@ msgid "Current Password:" msgstr "Aktuálne heslo:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Aktuálny kurz" @@ -1634,11 +1676,11 @@ msgid "Current version: {}" msgstr "Aktuálna verzia: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Vlastné" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1646,35 +1688,35 @@ msgid "Custom secret" msgstr "Vlastný tajný kľúč" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Čeština" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Dánčina" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Tmavý" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Tmavé/Svetlé" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Dátum" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Dátum: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "Denníky s informáciami o ladení možno uchovať na disku. Sú užitočné pri riešení problémov." @@ -1682,55 +1724,59 @@ msgid "Debug message" msgstr "Správa o ladení" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Dešifrovať" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "Dešifrovať váš súkromný kľúč?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Predvolené" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Odstrániť" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "Odstrániť zálohu?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Odstrániť faktúru?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "Odstrániť faktúry" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "Odstrániť žiadosť?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Odstrániť žiadosti" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Vymazať súbor peňaženky?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Odstrániť peňaženku?" @@ -1738,43 +1784,48 @@ msgid "Denomination" msgstr "Denominácia" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "Derivačná cesta" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Popis" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Popis transakcie (nepovinné)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Podrobnosti" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Podrobnosti..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1782,22 +1833,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "ID zariadenia" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Menovka zariadenia" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "Chyba komunikácie zariadenia. Odpojte a znovu zapojte váš Digital Bitbox." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "Zariadenie nie je v bitcoinovom režime" @@ -1809,26 +1860,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Digitálny Revealer ({}_{}) sa uložil ako PNG a PDF v:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "Vypnúť PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "Vypnúť prístupové frázy" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Vypnuté" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Odpojené" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "Zobraziť váš seed?" @@ -1836,11 +1891,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Distribuuje Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "Nezadávajte sem citlivé/osobné informácie. Správa bude viditeľná vo verejnom issue trackeri." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "Nepárovať" @@ -1848,8 +1903,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "Nevkladajte sem kód, ktorému nerozumiete. Vykonanie chybného kódu by mohlo viesť k nezvratnej strate vašich mincí." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Neuchovávajte ho v elektronickej podobe." @@ -1857,11 +1912,11 @@ msgid "Do you have something to hide ?" msgstr "Máte čo skrývať?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "Chcete vytvoriť nový seed alebo obnoviť peňaženku s použitím existujúceho seedu?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1877,51 +1932,61 @@ msgid "Do you want to delete the old file" msgstr "Chcete vymazať starý súbor" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "Chcete ho teraz otvoriť?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "Chcete odstrániť {} zo svojej peňaženky?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Chcete odoslať túto správu?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Želáte si pokračovať?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "Nie sú známe žiadne adresy pre uzol:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Nabudúce nezobrazovať." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "Kvôli chybe staré verzie Electra NEbudú vytvárať rovnakú peňaženku ako novšie verzie alebo iný softvér." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Holandčina" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "Odhady dynamických poplatkov nie sú k dispozícii" @@ -1933,16 +1998,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "Upraviť {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Pluginy programu Electrum" @@ -1952,16 +2028,16 @@ msgstr "Electrum nie je možné spárovať s vaším zariadením {}.\n\n" "Predtým, ako požiadate o zaslanie bitcoinov na adresy v tejto peňaženke, uistite sa, že párovanie vášho zariadenia funguje alebo že máte jeho seed (a prístupovú frázu, ak existuje). Inak nubudete môcť minúť žiadne bitcoiny, ktoré obdržíte." -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Electrum komunikuje so vzdialenými servermi za účelom získavania informácií o vašich transakciách a adresách. Servery majú ten istý účel, iba sa líšia po hardvérovej stránke. Vo väčšine prípadov budete zrejme chcieť prenechať ich výber na aplikácii Electrum. Avšak môžete si zvoliť server aj manuálne, ak si to želáte." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum sa pripája k niekoľkým uzlom, aby stiahol hlavičky blokov a vyhľadal najdlhší blockchain." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Nastavenia programu Electrum" @@ -1969,93 +2045,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "Electrum si vyžiadava históriu transakcií z jedného servera. Vrátená história sa porovná s hlavičkami blockchainu odoslanými inými uzlami s použitím jednoduchého overenia transakcií (SPV)." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum odosiela adresy vašich peňaženiek na server, aby mohol získať históriu vašich transakcií." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Peňaženka Electrum" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum nedokázal skopírovať súbor s vašou peaňzenkou do uvedeného umiestnenia." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Electru sa nepodarilo deserializovať transakciu:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum nemohol otvoriť súbor vašich transakcií" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum nedokázal spracovať vašu transakciu" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum nemohol vytvoriť export súkromného kľúča." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum nemohol vytvoriť export transakcií." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "Electrum sa teraz zavrie." -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "Zapnúť ochranu PIN-om" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "Povoliť prístupové frázy" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "Povoliť zaokrúhľovanie výstupnej hodnoty" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "Povoliť prístupové frázy" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "Povoliť kontrolu aktualizácie" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Zapnuté" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Šifrovať" @@ -2072,39 +2152,39 @@ msgid "Encrypt {}'s seed" msgstr "Zašifrovať seed {}" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Šifrovať/dešifrovať správu" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "Šifrovať/dešifrovať správu" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Šifrované" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "Šifrovanie a dešifrovanie nie sú momentálne pre {} podporované" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "Šifrovanie a dešifrovanie nie sú v {} implementované" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "Koniec" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "Angličtina" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "Zadajte PIN" @@ -2112,12 +2192,12 @@ msgid "Enter PIN:" msgstr "Zadajte PIN:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Zadajte prístupovú frázu" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "Zadajte prístupovú frázu na zariadení" @@ -2125,16 +2205,16 @@ msgid "Enter Password" msgstr "Zadať heslo" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "Zadajte ID vzdialeného uzla alebo reťazec pripojenia alebo faktúru" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Zadajte seed" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "Zadajte menovku transakcie" @@ -2144,8 +2224,8 @@ msgstr "Zadajte popisný názov vášho účtu viacerých podpisov.\n" "Neskôr by ste mali mať možnosť použiť tento názov na jednoznačnú identifikáciu tohto účtu s viacerými podpismi" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "Pre pomenovanie vášho zariadenia zadajte menovku:" @@ -2153,7 +2233,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "Zadajte zoznam bitcoinových adries (vytvorí sa peňaženka len na čítanie) alebo zoznam súkromných kľúčov." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Zadajte zoznam výstupov v poli „Príjemca“." @@ -2163,7 +2243,7 @@ msgid "Enter a new PIN for your {}:" msgstr "Zadajte nový PIN pre {}:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Zadajte nižšie nové heslo." @@ -2173,7 +2253,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "Pre vytvorenie tejto peňaženky zadajte prístupovú frázu. Vždy, keď budete používať túto peňaženku, vaše {} vás vyzve, aby ste zadali prístupovú frázu. Ak zabudnete prístupovú frázu, nebudete môcť pristupovať k bitcoinom v peňaženke." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Zadajte adresu" @@ -2185,7 +2265,7 @@ msgid "Enter cosigner seed" msgstr "Zadajte seed spolupodpisovateľa" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Zadajte popis" @@ -2201,22 +2281,26 @@ msgid "Enter passphrase on device?" msgstr "Zadať prístupovú frázu na zariadení?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Zadajte heslo:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Zadajte súkromné kľúče" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Zadajte súkromné kľúče:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "Zadajte hlavný súkromný kľúč začínajúci na xprv:" @@ -2226,11 +2310,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "Pre odomknutie tejto peňaženky zadajte prístupovú frázu:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "Zadajte heslo použité pri tvorbe zálohy:" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "Zadajte slová pre obnovu stláčaním tlačidiel podľa toho, čo sa zobrazuje na displeji zariadenia. Môžete tiež použiť klávesnicu NUMPAD.\n" @@ -2248,13 +2332,13 @@ msgid "Enter wallet name" msgstr "Zadajte názov peňaženky" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "Zadajte mnemotechnický kód BIP39:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "Zadajte heslo vášho Digital Bitboxu:" @@ -2262,11 +2346,11 @@ msgid "Enter your PIN" msgstr "Zadajte svoj PIN" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "Zadajte váš PIN (číslice 1-9):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Pre pokračovanie zadajte svoj PIN kód" @@ -2284,37 +2368,34 @@ msgid "Enter your password or choose another file." msgstr "Zadajte svoje heslo alebo vyberte iný súbor." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Pre pokračovanie zadajte svoje heslo" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "Vymažte Digital Bitbox" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Chyba" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Chyba pri pridávaní žiadosti o platbu" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "Chyba pri zlučovaní čiastkových transakcií" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Chyba pri pripájaní k serveru" @@ -2323,13 +2404,12 @@ msgid "Error connecting to {} server" msgstr "Chyba pri pripájaní na server {}" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2337,28 +2417,28 @@ msgid "Error decrypting message" msgstr "Chyba pri dešifrovaní správy" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "Vyskytla sa chyba pri získavaní informácií o účte TrustedCoin." -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "Chyba pri získavaní transakcie zo siete" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "Chyba pri spájaní čiastkových transakcií" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Chyba pri otváraní súboru" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "Chyba pri analýze URI" @@ -2366,10 +2446,10 @@ msgid "Error scanning devices" msgstr "Chyba pri kontrole zariadenia" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "Chyba pri zobrazení adresy" @@ -2385,50 +2465,45 @@ msgid "Error: duplicate master public key" msgstr "Chyba: duplikátny hlavný verejný kľúč" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Esperanto" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Odhad" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Ukončiť Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "Dátum exspirácie" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Dátum vypršania platnosti vašej požiadavky." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Exspirované" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Platnosť vyprší" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "Platnosť uplynie po" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Exportovať" @@ -2436,35 +2511,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Exportovať históriu" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "Exportovať zálohu" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Exportovať súbor" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "Exportovať pre Coldcard" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "Exportovať do súboru" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "" + +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Odhalenie jediného súkromného kľúča môže ohroziť celú vašu peňaženku!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Rozšíriť tento seed o vlastné slová" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "Neúspešné" @@ -2480,21 +2555,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "Dešifrovanie s použitím tohto hardvérového zariadenia zlyhalo." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "Zobrazenie QR kódu zlyhalo." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "Export do súboru zlyhal." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "Import zo súboru zlyhal." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2502,144 +2577,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "Nepodarilo sa odoslať transakciu do spolupodpisovateľského fondu" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Nepodarilo sa aktualizovať heslo" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Nie" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Poplatok" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "Poplatok za dieťa" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "Zaokrúhľovanie poplatku" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Fiat" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Fiat mena" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Súbor" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "Záloha súboru" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Filtrovať:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "Dokončiť" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Nájsť" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "Verzia firmvéru" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "Verzia firmvéru (alebo „bitcoinovej“ apky) je príliš stará pre podporu Segwitu. Prosím, aktualizujte ho na" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "Verzia firmvéru je príliš stará." -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "Verzia firmvéru je príliš stará. Prosím, aktualizujte ho na" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "Fixný kurz" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Sledovať túto vetvu" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "Pre CoinJoin; zbaviť súkromných kľúčov" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "Pre hardvérové zariadenie; zahrň verejné kľúče tzv. xpubs" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "Pre viac informácií navštívte" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "Z bezpečnostných dôvodov vám odporúčame vždy používať najnovšiu verziu Electrum." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "Vynútiť zatvorenie kanála" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "Vynútiť zatvorenie kanála?" @@ -2647,54 +2726,55 @@ msgid "Fork detected at block {}" msgstr "Rozštiepenie (fork) zistené na bloku {}" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Formát" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Formát: adresa, suma" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "Preposielanie" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "Zmraziť" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "Zmraziť adresu" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "Zmraziť adresy" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "Zmraziť mincu" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "Zmraziť mince" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Francúzština" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "Od" @@ -2707,8 +2787,8 @@ msgid "From {0} cosigners" msgstr "Od {0} spolupodpisovateľov" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2716,44 +2796,48 @@ msgid "Fulfilled HTLCs" msgstr "Splnené kontrakty HTLC" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "Zapnuté úplné 2FA. Toto nie je ešte podporované." +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "Financované" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "Vytvoriť novú náhodnú peňaženku" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Nemčina" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Kód Google Authenticatora:" @@ -2761,7 +2845,7 @@ msgid "Gossip" msgstr "Klebety" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Gréčtina" @@ -2777,15 +2861,15 @@ msgid "Hardware Keystore" msgstr "Hardvérové úložisko kľúčov" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Výška" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Hello World" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Pomocník" @@ -2793,16 +2877,8 @@ msgid "Here is your master public key." msgstr "Tu je váš hlavný verejný kľúč." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Skryť" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "Skryť {}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "História" @@ -2810,11 +2886,11 @@ msgid "Homepage" msgstr "Domovská stránka" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Domovská obrazovka" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "Skoky" @@ -2822,7 +2898,7 @@ msgid "Host" msgstr "Hostiteľ" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "Názov hostiteľa neodkazuje (funkcia getaddrinfo zlyhala)" @@ -2838,49 +2914,50 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "Avšak hardvérové peňaženky nepodporujú šifrovanie správ, čo ich robí nekompatibilnými so súčasným návrhom spolupodpisovateľského fondu." -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "My však nevytvárame seedy BIP39, pretože nespĺňajú naše bezpečnostné normy." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Maďarčina" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "Už mám seed" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "Stratil/a som svoj účet Google Authenticator" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "IP/port vo formáte:\n" "[host]:[port]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Ak je automatické pripájanie povolené, Electrum vždy použije server, ktorý je na najdlhšej reťazi blokov." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "Ak je zapnuté, môžete kvôli tomu prísť pri jednej transakcii o max. 100 satoshi." -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Ak je vypnuté, musíte si vybrať server, ktorý chcete používať. V prípade, že váš server bude zaostávať, Electrum vás na to upozorní." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2888,16 +2965,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "Ak nie ste si istý/á, čo to znamená, nechajte toto pole bez zmeny." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "Ak ste online, pre pokračovanie kliknite na „{}“." -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "Ak zaškrtnete toto políčko, vaše nepotvrdené transakcie sa zlúčia do jednej transakcie." -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "Ak vypnete svoj PIN, ktokoľvek s fyzickým prístupom k vášmu zariadeniu {} bude môcť míňať vaše bitcoiny." @@ -2905,13 +2982,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "Ak neviete, čo to znamená, nechajte toto pole prázdne." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "Ak zabudnete prístupovú frázu, stratíte prístup k bitcoinom v danej peňaženke. Prístupová fráza nie je PIN. Toto meňte iba ak ste si istý/á, že tomu rozumiete." @@ -2923,11 +3000,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "Ak ste stratili svoj účet Google Authenticator, môžete požiadať o nový tajný kľúč. Budete musieť znova zadať svoj seed." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "Ak ste stratili svoj druhý faktor, pre vyžiadanie nového kódu musíte obnoviť svoju peňaženku zo seedu." -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2935,7 +3012,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "Ak pretrvávajú problémy so sieťou, skúste použiť Tor proxy." @@ -2943,22 +3020,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Ak stratíte svoj seed, vaše peniaze sa tiež nenávratne stratia." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "Ak používate prístupovú frázu, uistite sa, že je správna." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Ak si chcete vytvoriť nové adresy, použite namiesto toho deterministickú peňaženku." @@ -2966,16 +3047,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "Ak vaše zariadenie systém Windows nerozozná, choďte do „Nastavenia“, „Zariadenia“, „Pripojené zariadenia“ a kliknite na „Odstrániť zariadenie“. Potom znova zapojte vaše zariadenie." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "Ak vaša peňaženka obsahuje prostriedky, uistite sa, že ste si uložili jej seed." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "Ignorovať a pokračovať?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importovať" @@ -2987,39 +3067,43 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Importovať bitcoinové adresy alebo súkromné kľúče" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "Importovať zálohu kanálov?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Importovať adresy" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Importovať súbor" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "Importujte párovanie z apky Digital Bitboxu pre počítače" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Importovať súkromné kľúče" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "Špeciálne, NEPOUŽÍVAJTE služby 'obnovy súkromných kľúčov' od tretích strán." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "Spracúva sa" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3027,48 +3111,49 @@ "Neexistuje tu žiadna záloha a používateľ má o tomto dôkaz.\n" "Toto je pokročilá funkcia, ktorú odporúčame používať iba pri nadbytočných multisig nastaveniach." -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "V niektorých prípadoch použite až 3 adresy pre výdavok, aby sa mohli veľké sumy mincí rozdeliť na menšie a aby sa ukryla adresa príjemcu." -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "" + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "V ďalšom bloku" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "Zahrnuté v bloku: {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Nesprávne heslo" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "Zadali ste nesprávne heslo." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "Nesprávny seed" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Navýšiť poplatok" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "Pre zlepšenie pozície vašej transakcie v mempoole navýšte jej poplatok." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Indonézština" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "Info" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Informácie" @@ -3081,30 +3166,30 @@ msgid "Initialize Device" msgstr "Inicializovať zariadenie" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "Inicializované" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "Iniciátor:" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Zadajte sumu" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Vloziť Raw transakciu" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Vstupy" @@ -3112,7 +3197,7 @@ msgid "Install Wizard" msgstr "Sprievodca inštaláciou" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Aby ste toto umožnili, nainštalujte balík zbar." @@ -3120,11 +3205,11 @@ msgid "Instructions:" msgstr "Inštrukcie:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Nemáte dostatočnú sumu" @@ -3132,56 +3217,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Neplatná adresa" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Neplatná suma" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Neplatná bitcoinová adresa" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Neplatná bitcoinová adresa" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "Neplatná bitcoinová adresa." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Neplatný poplatok" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Neplatný JSON kód." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Našli sa neplatné riadky:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "Neplatný PIN" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Neplatný verejný kľúč" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Neplatná suma" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3201,20 +3284,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "Neplatné ID uzla; musí byť 33-bajtové a šestnástkové" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "Neplatné jednorazové heslo." @@ -3227,45 +3310,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "Neplatný xpub magic. Uistite sa, že vaše zariadenie {} je nastavené na správny reťazec." -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "Platnosť faktúry uplynula" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "Faktúra obnáša riziko uzamknutia prostriedkov na neprimerane dlhú dobu." -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Faktúry" @@ -3273,15 +3343,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "Obsahuje tiež váš hlavný verejný kľúč, ktorý umožňuje sledovanie vašich adries." -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "Nie je možné ju „zálohovať“ iba exportovaním týchto súkromných kľúčov." -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "Je to v rozpore so súčasnou históriou." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3297,7 +3367,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Taliančina" @@ -3309,15 +3379,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Japončina" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "Spojiť vstupy/výstupy" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "Obnovenie seedu KeepKey" @@ -3325,7 +3395,7 @@ msgid "KeepKey wallet" msgstr "Peňaženka KeepKey" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Klávesová skratka: napíšte \"!\" na odoslanie všetkých mincí." @@ -3333,15 +3403,15 @@ msgid "Keystore" msgstr "Úložisko kľúčov" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "Typ úložiska kľúčov" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "Kirgizština" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Menovka" @@ -3369,9 +3439,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "Menovky, ID transakcií a adresy sa zašifrujú pred odoslaním na vzdialený server." +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Jazyk" @@ -3379,7 +3449,7 @@ msgid "Latest version: {}" msgstr "Najnovšia verzia: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Lotyština" @@ -3412,18 +3482,18 @@ msgid "Licence" msgstr "Licencia" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Svetlý" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "Lightning" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3435,33 +3505,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "Sieť Lightning" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "Štatistika siete Lightning" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "Platba Lightning" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3473,19 +3547,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "Lightning je v súčasnosti obmedzená na HD peňaženky ktoré používajú p2wpkh adresu ." -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "Služba Lightning je vypnutá" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3493,69 +3568,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "Lightning:" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Riadok #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "Načítať peňaženku z karty micro SD" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "Načítať peňaženku z karty micro SD (súčasný seed je prepísaný)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Načítať transakciu" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "Načítava sa záloha..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "Miestne" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "Lokálna &pozorovateľňa" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "Lokálna pozorovateľňa" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3563,23 +3651,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "ID dlhého kanálu" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Vyhľadaj transakciu" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Nízky poplatok" @@ -3599,7 +3695,7 @@ msgid "Make sure you install it with python3" msgstr "Uistite sa, že ho inštalujete pomocou python3" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Predtým, ako požiadate o zaslanie Bitcoinov do tejto peňaženky, sa uistite, že vlastníte seedovú frázu alebo súkromné kľúče." @@ -3607,26 +3703,26 @@ msgid "Master Fingerprint" msgstr "Hlavný odtlačok" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Hlavný verejný kľúč" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "Matica" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Max" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Maximálny poplatok prekročený" @@ -3638,24 +3734,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "Založený na mempoole: sadzba poplatku sa odvíja od hĺbky fondu pamäti" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "Hĺbka mempoolu" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "Zlúčiť podpisy z" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Správa" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "Šifrovanie správ, dešifrovanie a podpisovanie v súčasnosti nie sú podporované pre {}" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3663,23 +3759,27 @@ msgid "Method:" msgstr "Metóda:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Ťažobný poplatok" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "Chýbajúca suma" @@ -3688,21 +3788,21 @@ msgid "Missing libraries for {}." msgstr "Chýbajú knižnice pre {}." -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "Chýba predošlá transakcia pre staršiu verziu vstupu." -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "Chýbajúca správa URL." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "Možnosti párovania mobilných zariadení" @@ -3710,14 +3810,18 @@ msgid "More info at: {}" msgstr "Viac info na: {}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Viacpodpisová peňaženka" @@ -3730,18 +3834,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "TOTO NIE JE PIN ZARIADENIA - pozri vyššie" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Meno" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "Pomenujte toto zariadenie {}. Ak máte viaceré zariadenia, menovky ich pomáhajú rozlišovať." +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Sieť" @@ -3750,25 +3854,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "Uplynul časový limit požiadavky siete." -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Nikdy" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Nikdy neprezrádzajte svoj seed." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Nikdy ho nezadávajte na webovej stránke." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Nový kontakt" @@ -3780,46 +3888,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Nový kontakt" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "Nová transakcia: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Ďalej" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "Nie" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "Žiadne údaje" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Žiadny popis" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3827,11 +3935,15 @@ msgid "No Wallet" msgstr "Žiadna peňaženka" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "Nie je dostupná žiadna adresa. Prosím, odstráňte niektoré z čakajúcich žiadostí." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "Žiadna suma" @@ -3839,11 +3951,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "Žiadne údaje" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Pri tomto serveri chýba adresa pre dary" @@ -3855,10 +3967,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "Nebolo zistené rozvetvenie (fork)" @@ -3867,23 +3983,23 @@ msgid "No hardware device detected." msgstr "Nezistilo sa žiadne hardvérové zariadenie." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "Žiadne úložisko kľúčov" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Vo vašej peňaženke nie sú ďalšie adresy." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Žiadne výstupy" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "Nenašla sa žiadna cesta" @@ -3899,17 +4015,17 @@ msgid "No wallet loaded." msgstr "Nenačítala sa žiadna peňaženka." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "ID uzla" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "Alias uzla" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "Uzly" @@ -3917,17 +4033,17 @@ msgid "Nodes in database." msgstr "Uzly v databáze." +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Žiadny" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "Nórčina Bokmal" @@ -3935,7 +4051,7 @@ msgid "Not Now" msgstr "Nie teraz" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "Neoverené" @@ -3943,45 +4059,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "Nie je k dispozícii pre túto peňaženku." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Nepripojené" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Nedostatok prostriedkov" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "Na adrese nie je dostatok prostriedkov." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "Neoverené" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "Zatiaľ nie je k dispozícii" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Ak ste zmrazili niektoré zo svojich adries, disponibilné prostriedky budú nižšie ako váš celkový zostatok." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "Upozorňujeme, že Lightning kanály sa skonvertujú na zálohy kanálov." @@ -3994,10 +4115,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "Vaše mince nie sú v tejto službe uzamknuté. Svoje prostriedky si môžete kedykoľvek bezplatne vybrať bez vzdialeného servera, s použitím voľby „obnoviť peňaženku“ so seedom vašej peňaženky." -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "Poznámka: Ak zapnete toto nastavenie, budete na otvorenie peňaženky potrebovať vaše hardvérové zariadenie." @@ -4006,7 +4123,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "Poznámka: toto je offline transakcia. Ak chcete, aby ju sieť videla, musíte ju odvysielať." @@ -4014,11 +4131,11 @@ msgid "Nothing set !" msgstr "Nič sa nenastavilo!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "Nie je čo vykresliť." -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "Nie je čo zhrnúť." @@ -4026,11 +4143,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Počet núl za desatinnou čiarkou. Napr, ak je to nastavené na 2, \"1\" bude zobrazené ako \"1,00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "OK" @@ -4042,8 +4160,8 @@ msgid "OR" msgstr "ALEBO" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Offline" @@ -4051,8 +4169,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "Na Linuxe budete možno musieť pridať nové povolenie do vašich pravidiel udev." -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4060,11 +4178,11 @@ msgid "Onchain" msgstr "Onchain" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Jeden výstup na riadok." @@ -4072,7 +4190,7 @@ msgid "One-server mode" msgstr "Jednoserverový režim" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Online prieskumník blokov" @@ -4084,7 +4202,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "Podporované sú iba skripty OP_RETURN s jednou operáciou push pri konštante." -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "{} podporuje iba výstupy adries" @@ -4092,29 +4210,28 @@ msgid "Only connect to a single server" msgstr "Pripojiť iba k jednému serveru" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "Zariadenie vymažte iba ak ste si zapísali seed pre obnovu a zariadenie je prázdne, inak sa bitcoiny navždy stratia." -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "Otvoriť kanál" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "Po kliknutí na „Zaplatiť“ sa otvorí dialógové okno s rozšírenou ukážkou transakcie." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" +msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "Otvorte kalibračné pdf" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "Otvorený kanál" @@ -4122,24 +4239,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "Pre načítanie otvorte spolupodpisovateľskú peňaženku." -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "Otvorte súbor {}" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "Záznam OpenAlias, používaný na prijímanie mincí a podpisovanie žiadostí o platbu." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "Otvára sa kanál..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Možnosti" @@ -4151,15 +4268,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "Iné známe servre" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "Zastaraný firmvér zariadenia" @@ -4168,92 +4285,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "Zastaraný firmvér {} pre zariadenie s menovkou {}. Stiahnite si, prosím, aktualizovaný firmvér z {}" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "Outpoint" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Suma výstupu" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "Bod výstupu" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Výstupy" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Prehľad" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "Ochrana PIN-om" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN vypnutý" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "PIN neaktualizovaný" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "Dôrazne sa odporúča ochrana PIN-om. PIN je vaša jediná ochrana voči krádeži bitcoinov v prípade, že niekto získa fyzický prístup k vášmu zariadeniu {}." -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "PIN nastavený" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PIN aktualizovaný" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Zaplatené" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "Čiastočne podpísané" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Prístupová fráza" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Prístupová fráza:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "Prístupové frázy" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "Prístupové frázy umožňujú prístup k novým peňaženkám - každá sa ukrýva za konkrétnou prístupovou frázou, pri ktorej sa rozlišujú veľké a malé písmená." +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Heslo" @@ -4261,7 +4387,7 @@ msgid "Password Strength" msgstr "Sila hesla" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "Heslo je vypnuté, táto peňaženka nie je chránená" @@ -4273,33 +4399,29 @@ msgid "Password mismatch" msgstr "Rozdielne heslá" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "Heslo musí mať najmenej 4 znaky." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "Heslo musí mať menej ako 64 znakov." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "Heslo neaktualizované" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "Požadované heslo" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Heslo bolo úspešne aktualizované" @@ -4307,43 +4429,43 @@ msgid "Password:" msgstr "Heslo:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Zaplatiť" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Príjemca" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Hromadná platba" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "Haš platby" @@ -4351,22 +4473,35 @@ msgid "Payment Received" msgstr "Bola prijatá platba" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Žiadosť o platbu" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "Platba zlyhala" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "Haš platby" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "Denník platieb" @@ -4374,25 +4509,26 @@ msgid "Payment log:" msgstr "Platobný denník:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "Platba prijatá" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Požiadavka na platbu expirovala" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Platba odoslaná." @@ -4408,19 +4544,23 @@ msgid "Pending" msgstr "Čaká sa" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "Možno chýbajú niektoré závislosti..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Perzština" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "Prosím, stručne popíšte, čo viedlo k chybe (voliteľné):" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "Skontrolujte, prosím, svoje sieťové pripojenie." @@ -4428,7 +4568,7 @@ msgid "Please check your {} device" msgstr "Skontrolujte svoje zariadenie {}" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Prosím, potvrďte" @@ -4436,23 +4576,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "Prosím, zadajte sumu" @@ -4460,7 +4600,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Prosím, zadajte hlavný verejný kľúč (xpub) vášho spolupodpisovateľa." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "Zadajte, prosím, váš kód Google Authenticatora" @@ -4469,7 +4609,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "Prosím, zadajte váš kód Google Authenticatora:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "Zadajte, prosím, svoju e-mailovú adresu" @@ -4493,9 +4633,9 @@ msgid "Please insert your {}" msgstr "Vložte, prosím, svoje zariadenie {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4503,15 +4643,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Vložte hlavný verejný kľúč vašich spolupodpisovateľov alebo ho naskenujte pomocou tlačidla kamery." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Akékoľvek chyby hláste na githube ako problémy:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "Nahláste tento problém manuálne" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Prosím reštartujte program Electrum pre uplatnenie zmien v nastavení GUI" @@ -4524,11 +4664,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "Zapíšte si týchto {0} slov na papier (poradie je dôležité). " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "Naskenujte bitcoinovú adresu alebo žiadosť o platbu" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "Vyberte záložný adresár" @@ -4540,8 +4680,8 @@ msgid "Please share it with your cosigners." msgstr "Prosím, zdieľajte ho so svojimi spolupodpisovateľmi." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "Podpíšte a zverejnite dobíjaciu transakciu" @@ -4549,7 +4689,7 @@ msgid "Please try again." msgstr "Skúste znova neskôr." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "Zadajte ho, prosím, sem." @@ -4557,7 +4697,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Zadajte, prosím, svoj seed s použitím virtuálnej klávesnice." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Čakajte, prosím" @@ -4565,15 +4705,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "Prosím, počkajte, kým Electrum vyhľadá dostupné aktualizácie." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Čakajte, prosím..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Poľština" @@ -4581,35 +4721,34 @@ msgid "Port" msgstr "Port" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "Číslo portu musí byť desiatkové" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Portugalčina" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Predvoľby" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "Predobraz - Preimage" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4617,16 +4756,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "Pripravuje sa transakcia..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4658,12 +4796,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Pre ukončenie stlačte znova" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4671,29 +4813,33 @@ msgid "Printer Calibration" msgstr "Kalibrácia tlačiarne" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Súkromný kľúč" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Súkromné kľúče" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Súkromné kľúče sa exportovali." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "Vyskytol sa problém pri otváraní kanála: " -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4721,8 +4867,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "Poskytuje podporu pre „air-gapped“ podpisovanie transakcií." +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4734,40 +4880,40 @@ msgid "Proxy mode" msgstr "Režim proxy" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "Nastavenia proxy sa vzťahujú na všetky pripojenia: k serverom Electrum, ale aj k službám tretích strán." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Používateľ proxy" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Verejný kľúč" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Verejné kľúče" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR kód" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QR kód sa skopíroval do schránky" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "QR kód uložený do súboru" @@ -4779,10 +4925,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Otázka" @@ -4791,15 +4938,15 @@ msgid "Quit" msgstr "Ukončiť" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "ZAPAMÄTAJTE SI HESLO!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "Raw zdrojové dáta" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "Nespracovaná transakcia" @@ -4811,21 +4958,28 @@ msgstr "Znovu zadajte nový PIN pre vaše zariadenie {}.\n\n" "POZNÁMKA: pozície čísel sa zmenili!" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Skenovať QR kód" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Čítať súbor" @@ -4833,23 +4987,28 @@ msgid "Read from microphone" msgstr "Čítať z mikrofónu" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "Pripravené na zašifrovanie pre revealer {}" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4861,28 +5020,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Prijať" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "Prijímajúce" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "Príjemca" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "Príjemca nebol určený." @@ -4895,59 +5046,63 @@ msgid "Recover from a seed you have previously written down" msgstr "Obnoviť zo seedu, ktorý ste si predtým zapísali" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Redeem Script" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "ID vzdialeného uzla" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "ID vzdialeného partnera" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Odstrániť" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "Odstrániť zálohu kanála?" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "Odstrániť z peňaženky" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "Odstrániť {} z vášho zoznamu kontaktov?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "Replace by fee" @@ -4955,50 +5110,50 @@ msgid "Report contents" msgstr "Obsah správy" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Správa odoslaná" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Nahlasovanie problémov" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "Žiadosť sa skopírovala do schránky" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "Vyžiadať zatvorenie nasilu?" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "Vyžiadané zatvorenie nasilu" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "Žiadosť bola odmietnutá serverom" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Vyžiadaná suma" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "Požadovaná kapacita kanála presahuje povolené maximum protokolu." -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "Prebieha vyžiadanie informácií o účte zo servera TrustedCoin..." @@ -5007,11 +5162,11 @@ msgid "Requesting {} channels..." msgstr "Žiadam o {} kanále(ov) ..." -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Žiadateľ" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5020,32 +5175,32 @@ msgid "Require {0} signatures" msgstr "Vyžadovať {0} podpisov" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "Požadovaný balík „PIL“ nie je k dispozícii - Nainštalujte ho alebo namiesto toho použite webovú stránku Trezoru." -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "Požadovaný balík „PIL“ nie je k dispozícii - Nainštalujte ho." -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Vyžaduje" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "Resetovať" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "Obnoviť peňaženku 2FA" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "Obnoviť dvojfaktorovú peňaženku" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "Opakovať" @@ -5069,23 +5224,23 @@ msgid "Right side" msgstr "Pravá strana" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Rumunčina" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Ruština" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5093,30 +5248,29 @@ msgid "Safe-T mini wallet" msgstr "Peňaženka Safe-T mini" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Uložiť" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Uložiť faktúru do súboru" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "Uložiť transakciu offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5138,11 +5292,11 @@ msgid "Scanning devices..." msgstr "Skenovanie zariadení ..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "Pomiešané slová" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "Typ skriptu" @@ -5154,21 +5308,25 @@ msgid "Security Card Challenge" msgstr "Overovací test bezpečnostnej karty" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Seed" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "Zadaný seed" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Typ seedu" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "Seed k dispozícii" @@ -5176,7 +5334,7 @@ msgid "Seed extension" msgstr "Rozšírenie seedu" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5184,56 +5342,56 @@ msgid "Select a device" msgstr "Vyberte zariadenie" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "Vyberte typ zálohy:" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Vybrať dátum" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Vybrať súbor do ktorého exportovať vaše súkromné kľúče" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Vybrať súbor do ktorého exportovať transakcie vašej peňaženky" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "Vyberte súbor pre uloženie svojho zariadenia {}" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "Vybrať typ obnovy:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "Vyberte dĺžku seedu:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "Vyberte dĺžku seedu alebo podielu:" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Vybrať server automaticky" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Zvoliť server ručne" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "Vyberte dĺžku podielu:" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "Vybrať miesto uloženia súboru" @@ -5241,7 +5399,7 @@ msgid "Select where to save the setup file" msgstr "Vybrať miesto uloženia inštalačného súboru" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "Vyberte kam uložiť vašu transakciu" @@ -5249,7 +5407,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Vyberte ktorý jazyk použiť v GUI (po reštarte)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "Vyberte dĺžku vášho seedu:" @@ -5257,12 +5415,12 @@ msgid "Select your server automatically" msgstr "Vybrať server automaticky" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Zvoľte váš súbor transakcie" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Odoslať" @@ -5270,14 +5428,10 @@ msgid "Send Bug Report" msgstr "Odoslať správu o chybe" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "Odoslať spolupodpisovateľovi" @@ -5286,15 +5440,15 @@ msgid "Send to speaker" msgstr "Odoslať reproduktoru" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Odosiela sa" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "Odosiela sa správa o zlyhaní..." -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5306,25 +5460,25 @@ msgid "Sent HTLC with ID {}" msgstr "Odoslaný kontrakt HTLC s ID {}" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Server" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "Server zaostáva (o {} blocks)" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "Server je nedostupný." -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "Server vrátil nečakané ID transakcie." @@ -5336,17 +5490,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "Vypršanie platnosti relácie" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "Nastaviť PIN" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "Nastavte hodnotu výstupu výdavku, aby mala podobnú presnosť ako ostatné výstupy." @@ -5354,22 +5508,30 @@ msgid "Set wallet file encryption." msgstr "Nastaviť šifrovanie súboru peňaženky." -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Nastavenia" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "Shamir" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "Zdieľať žiadosť o bitcoiny" @@ -5377,38 +5539,54 @@ msgid "Share Invoice" msgstr "Zdieľať faktúru" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "Short Channel ID" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Zobraziť" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "Zobraziť zostatok fiat pre adresy" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Zobraziť ako QR kód" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "Zobraziť v histórii kapitálové výnosy" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "Zobraziť expertné nastavenia" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Zobraziť historické kurzy" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5418,10 +5596,10 @@ msgid "Show on Ledger" msgstr "Zobraziť na Ledgeri" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "Zobraziť na zariadení {}" @@ -5429,107 +5607,103 @@ msgid "Show report contents" msgstr "Zobraziť obsah správy" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "Zobraziť {}" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Zobraziť/Skryť" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "Adresa sa zobrazuje..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Podpísať" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "Podpísať túto transakciu?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Podpísať/overiť správu" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "Podpísať/overiť správu" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Podpis" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Podpis overený" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "Podpísané" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "Podpisuje sa" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "Podpisuje sa veľká transakcia. Prosím o strpenie..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "Podpisuje sa správa..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Podpisuje sa transakcia..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "Podpisovanie adresou v skutočnosti znamená podpisovanie príslušným súkromným kľúčom a overovanie príslušným verejným kľúčom. Adresa, ktorú ste zadali, nemá jedinečný verejný kľúč, takže tieto operácie nemožno vykonať." -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "Jediný seed (BIP39)" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Veľkosť:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Slovenčina" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Slovinčina" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "Pri vykonávaní aplikácie Electrum sa vyskytla chyba." -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "Prepáčte!" @@ -5537,43 +5711,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "Je nám ľúto, ale nepodarilo sa nám skontrolovať aktualizácie. Skúste to znova neskôr." -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Zdroj" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "Španielčina" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "Minúť" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "Minúť (zrušiť výber)" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "Minúť od" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Minúť iba potvrdené mince" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Minúť iba potvrdené vstupy." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "Štandardná peňaženka" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5585,13 +5747,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Stav" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Status: " @@ -5601,20 +5763,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "Krok {}/24. Zadajte slovo seedu podľa vášho zariadenia {}:" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Úspech" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Zhrnutie" @@ -5626,53 +5796,57 @@ msgid "Summary Text PIN is Disabled" msgstr "Súhrnný textový PIN je vypnutý" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "Super Shamir" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "Podporované mince" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Švédčina" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Zmiesť" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Vymiesť súkromné kľúče" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Synchronizuje sa..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Tamilčina" @@ -5680,59 +5854,62 @@ msgid "Tap to show" msgstr "Ťuknite pre zobrazenie" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "Cieľ" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "Cieľový poplatok:" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "Podmienky služby" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "Testnet" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "Testnetové mince sú bezcenné." -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "Testnet funfuje nezávisle od hlavnej bitcoinovej siete a využíva sa na testovanie." -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Text sa skopíroval do schránky" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "Text skopírovaný do schránky." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Thajčina" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "Zariadenie Digital Bitbox je už seedované. Vyberte možnosť:" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "Graf siete Lightning je úplne synchronizovaný." -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "Graf Lightning Network sa synchronizuje ... \n" @@ -5744,45 +5921,51 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "PIN nemôže byť dlhší ako 9 znakov." -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "SSL certifikát poskytovaný hlavným serverom sa nezhodoval s odtlačkom odovzdaným so --serverfingerprint voľbou." -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "Výšku poplatku môže zvoliť sám odosielateľ. Spracovanie transakcie s nízkym poplatkom však môže trvať dlhšie." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Ak nebudete mať v peňaženke dostatok prostriedkov, suma bude zobrazená v červenom." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "Bitcoinová adresa nikdy nevyprší a bude vždy súčasťou tejto peňaženky electrum." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "Popis sa neposiela príjemcovi prostriedkov. Je uložený v súbore vašej peňaženky a zobrazovaný v záložke 'História'." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "Zariadenie bolo odpojené." -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." @@ -5790,7 +5973,7 @@ "ak táto transakcia bola zlomyseľne upravená pred vaším podpisom,\n" "môžete v konečnom dôsledku zaplatiť vyšší ťažobný poplatok ako ten zobrazovaný." -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "Poplatok za túto transakciu sa zdá byť nezvyčajne vysoký." @@ -5804,29 +5987,34 @@ msgid "The file was removed" msgstr "Súbor sa odstránil" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "Firmvér vášho hárdverového zariadenia je príliš starý. Ak je to možné, mali by ste ho aktualizovať. Túto chybu môžete ignorovať a pokúsiť sa pokračovať, no pravdepodobne veci nebudú fungovať správne." -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Boli pridané tieto adresy" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "K dispozícii sú títo poskytovatelia aliasov:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Nasledujúce vstupy nemohli byť importované" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "Sadzba nového poplatku musí byť vyššia ako sadzba starého poplatku." @@ -5834,55 +6022,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "V ďalšom kroku sa vytvorí seed vašej peňaženky. Tento sa NEuloží vo vašom počítači a musí sa uchovať na papieri. Ak sa chcete ochrániť pred malvérom, bude lepšie, keď to urobíte na offline počítači a neskôr presuniete svoju peňaženku na online počítač." -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "Operácia je nedefinovaná. Nielen v Electrum, ale vo všeobecnosti." -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "Server vrátil chybu pri vysielaní transakcie." -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "Server vrátil chybu." -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "Server vrátil nečakané ID transakcie pri vysielaní tejto transakcie." -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "Transakcia bola odmietnutá, pretože obsahuje niekoľko výstupov OP_RETURN." -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "Transakcia bola odmietnutá pretože je príliš veľká (v bajtoch)." @@ -5892,24 +6091,24 @@ msgstr "Peňaženka „{}“ obsahuje niekoľko účtov, ktoré už viac nie sú podporované od verzie Electrum 2.7.\n\n" "Chcete rozdeliť vašu peňaženku na niekoľko súborov?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "Potom zadajte váš kód Google Authenticatora:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5917,7 +6116,7 @@ msgid "There is a new update available" msgstr "K dispozícii je nová aktualizácia" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "Vyskytol sa problém s automatickými hláseniami:" @@ -5926,7 +6125,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "Preto je dvojfaktorové overenie vypnuté." -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "Táto adresa už bola použitá. Pre lepšie súkromie ju nepoužívaj opätovne na nové platby." @@ -5934,27 +6137,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "Táto suma presahuje maximum, ktoré môžete v súčasnej dobe poslať cez svoje kanále" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Tento blockchain sa používa na overovanie transakcií odoslaných vaším transakčným serverom." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "Tento kanál je zmrazený pre príjem. Nebude zahrnutý do faktúr." -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "Tento kanál je zmrazený na odosielanie. Nebude sa používať na odchádzajúce platby." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "Tento kanál bude použiteľný po {} potvrdeniach" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Tento súbor neexistuje." @@ -5971,33 +6178,38 @@ msgid "This file is encrypted with a password." msgstr "Tento súbor je šifrovaný heslom." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "Táto funkcia je dostupná iba po spárovaní vášho zariadenia {} s mobilným zariadením." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "Táto funkcia je dostupná iba pre úložiská kľúčov p2pkh pri použití zariadenia {}." -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "Táto funkcia je dostupná iba pre štandardné peňaženky pri použití zariadenia {}." -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Túto informáciu vidí príjemca, ak mu pošlete podpísanú žiadosť o platbu." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "Táto faktúra bola už uhradená" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "Táto faktúra exspirovala" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -6005,19 +6217,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Toto je peňaženka len pre čítanie" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "Toto je peňaženka iba na sledovanie." -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "Toto je peňaženka iba na sledovanie. Neobsahuje súkromné kľúče." @@ -6025,26 +6237,34 @@ msgid "This is discouraged." msgstr "Neodporúča sa to." -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Toto je výška vašej lokálnej kópie blockchainu." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Môže to mať za následok vyššie transakčné poplatky." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Znamená to, že nebudete môcť minúť bitcoiny, ktoré obsahuje." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "Toto môže trocha vylepšiť vaše súkromie." +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "Tento doplnok vám umožňuje vytvoriť vizuálne šifrovanú zálohu seedov peňaženiek alebo vlastných alfanumerických tajných kľúčov." @@ -6057,15 +6277,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "Tento doplnok uľahčuje používanie viacpodpisových peňaženiek." -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6077,15 +6297,23 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "Táto služba používa viacpodpisovú peňaženku, kde vlastníte 2 z 3 kľúčov. Tretí kľúč je uložený na vzdialenom serveri, ktorý podpisuje transakcie vo vašom mene. Pri každej transakcii, ktorá používa vzdialený server, sa účtuje malý poplatok." -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "Toto nastavenie má vplyv na kartu Odoslať a všetky polia súvisiace so zostatkom." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Táto transakcia nie je uložená. Chcete napriek tomu zavrieť?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." @@ -6093,20 +6321,23 @@ "Aktuálne pripojený server o nej nevie.\n" "Môžete ju teraz začať vysielať, alebo jednoducho odstrániť." -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "Zariadenie {} nepodporuje tento typ skriptu." -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6114,7 +6345,7 @@ msgid "This version supports a maximum of {} characters." msgstr "Táto verzia podporuje maximálne {} znakov." -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Táto peňaženka nemá zdroj" @@ -6122,7 +6353,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "Táto peňaženka je už registrovaná v TrustedCoin. Pre dokončenie tvorby peňaženky zadajte svoj kód z Google Authenticatora." -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "Táto peňaženka je chránená dvojfaktorovým overením TrustedCoin." @@ -6130,7 +6361,7 @@ msgid "This wallet is watching-only" msgstr "Táto peňaženka je iba na sledovanie" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Táto peňaženka je iba na sledovanie." @@ -6139,30 +6370,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "Táto peňaženka bola obnovená zo seedu a obsahuje dva hlavné súkromné kľúče." -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "Ušetríte tak poplatky." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "Komu" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "Pre zrušenie sa krátko dotknite blikajúceho svetla alebo počkajte na časový limit." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "Pre zrušenie sa krátko dotknite svetla alebo počkajte na časový limit." @@ -6170,14 +6401,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "Pre pokračovanie sa dotknite blikajúceho svetla Digital Bitboxu na 3 sekundy." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "Pre pokračovanie sa dotknite svetla Digital Bitboxu na 3 sekundy." @@ -6193,7 +6424,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "Aby ste nám pomohli diagnostikovať a vyriešiť problém, môžete nám odoslať správu o chybe, ktorá obsahuje užitočné informácie o ladení:" @@ -6201,19 +6432,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Aby sme sa uistili že ste si riadne uložili zdroj, prosím opíšte ho sem." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "Pre istú ochranu vášho súkromia sa Electrum snaží tvoriť výdavok s presnosťou podobnou iným výstupom." @@ -6247,71 +6482,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "Celkový poplatok" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "Celková sadzba poplatku" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Celková veľkosť" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Transakcia" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "ID transakcie" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "ID transakcie:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "Transakcia bola pridaná do histórie peňaženky." -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." -msgstr "Transakcia sa už uložila alebo ešte nebola podpísaná." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." +msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "Transakciu sa nepodarilo uložiť." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "Transakcia bola úspešne exportovaná" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "Transakcia má príliš veľkú veľkosť." -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "Transakcia nesúvisí s touto peňaženkou." @@ -6319,36 +6561,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "Transakcia na spojenie s" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "Transakcia, z ktorej sa majú zlúčiť podpisy" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Transakcia nesúvisiaca s vašou peňaženkou" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "Transakcia používa neštandardnú verziu." -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Transakcia:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transakcie" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "Transakcie sa šifrujú a uchovávajú na vzdialenom serveri." -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "Obnovenie matice Trezora" @@ -6356,27 +6594,27 @@ msgid "Trezor wallet" msgstr "Peňaženka Trezor" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Áno" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "TrustedCoin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "Poplatok TrustedCoin (2FA) pre ďalšiu dávku transakcií" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "Informácie o TrustedCoin" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "TrustedCoin si účtuje malý poplatok za spolupodpisovanie transakcií. Poplatok závisí od množstva predplatených transakcií, ktoré ste si zakúpili. Zakaždým, keď sa vám minú predplatené transakcie, pridá sa k vašej transakcii výstup navyše." @@ -6384,15 +6622,15 @@ msgid "Try to connect again?" msgstr "Pokúsiť sa o pripojenie znovu?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Pokúste sa objasniť nielen o akú chybu ide, ale tiež ako k nej dochádza." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "Skúste navýšiť transakčný poplatok alebo použite server s nižším prenosovým poplatkom." -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Turečtina" @@ -6408,66 +6646,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "Dvojfaktoré overenie je služba, ktorú poskytuje TrustedCoin. Pre jej používanie musíte mať iné zariadenie s aplikáciou Google Authenticator." -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "Tx" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Typ" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "USB port" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Ukrajinčina" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Nedá sa vytvoriť záloha" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Nepodarilo sa vytvoriť CSV" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Neschopný exportovať históriu" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Nie je možné prečítať súbor alebo sa nenašla žiadna transakcia" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "Správa sa nedá odoslať" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Nepotvrdené" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "Nepotvrdený rodič" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "Vyskytla sa neočakávaná chyba." @@ -6475,72 +6709,77 @@ msgid "Unexpected password hash version" msgstr "Neočakávaná verzia hašu hesla" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "Uvoľniť" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "Uvoľniť adresu" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "Uvoľniť adresy" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "Uvoľniť mincu" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "Uvoľniť mince" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Neznáme" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "Neznáma chyba" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "Neznáma chyba pri vysielaní transakcie." -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "Nepodpísané" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6548,8 +6787,12 @@ msgid "Unsupported password hash version" msgstr "Nepodporovaná verzia hašu hesla" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "Nepoužité" @@ -6561,7 +6804,7 @@ msgid "Update check failed" msgstr "Kontrola aktualizácií zlyhala" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "Je k dispozícii aktualizácia Electrum {}" @@ -6583,7 +6826,7 @@ msgid "Upload a master private key" msgstr "Nahrajte hlavný súkromný kľúč" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Použiť Tor proxy" @@ -6595,23 +6838,23 @@ msgid "Use a master key" msgstr "Použiť hlavný kľúč" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "Použiť vzdialenú pozorovateľňu" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Použiť ako server" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Použiť adresu pre výdavok" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Použiť niekoľko adries pre výdavok" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "Použite proxy" @@ -6631,12 +6874,12 @@ msgid "Use this dialog to toggle encryption." msgstr "Použite toto dialógové okno na prepnutie šifrovania." -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Použité" @@ -6644,19 +6887,19 @@ msgid "Username" msgstr "Meno používateľa" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Použite ikony z balíka ikon Icons8 (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Použitie adresy pre výdavok sťažuje druhým ľuďom sledovanie vašich transakcií." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Hodnota" @@ -6664,7 +6907,7 @@ msgid "Verified block headers" msgstr "Overené blokové hlavičky" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Overiť" @@ -6676,41 +6919,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "Overte, či je kábel pripojený a či ho nepoužíva iná aplikácia." +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Verzia" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Videozariadenie" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "Vietnamčina" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "Zobraziť kanál" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "Zobraziť platbu" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "Zobraziť transakciu" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "Zobraziť faktúru" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "Zobraziť denník" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Pozrieť v prieskumníkovi blokov" @@ -6718,20 +6957,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "UPOZORNENIE" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "UPOZORNENIE: VŠETKY vaše súkromné kľúče sú tajné." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "UPOZORNENIE: Toto je viacpodpisová peňaženka." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "UPOZORNENIE: Alias „{}“ sa nepodarilo overiť prostredníctvom ďalšej kontroly zabezpečenia, DNSSEC, a teda nemusí byť správny." @@ -6747,11 +6986,15 @@ msgid "Wallet" msgstr "Peňaženka" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Informácie o peňaženke" @@ -6759,11 +7002,11 @@ msgid "Wallet Name" msgstr "Názov peňaženky" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Záloha peňaženky vytvorená" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Adresa peňaženky pre výdavok" @@ -6771,15 +7014,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "Zistilo sa poškodenie súboru peňaženky. Prosím, obnovte vašu peňaženku zo seedu a porovnajte adresy v oboch súboroch" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "Súbor peňaženky sa nenašiel: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Názov peňaženky" @@ -6787,11 +7030,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Prijímacia adresa peňaženky" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "Peňaženka odstránená: {}" @@ -6799,7 +7042,7 @@ msgid "Wallet setup file exported successfully" msgstr "Inštalačný súbor peňaženky bol úspešne exportovaný" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "Typ peňaženky" @@ -6815,16 +7058,16 @@ msgid "Wallets" msgstr "Peňaženky" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Upozornenie" @@ -6836,7 +7079,11 @@ msgid "Warning!" msgstr "Pozor!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6848,7 +7095,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "Upozornenie: nepoužívajte, ak vás to núti vybrať si slabšie heslo." -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6856,15 +7103,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "Varovanie: Aby ste mohli obnoviť peňaženku s viacerými podpismi, mali by ste do všetkých svojich záloh zahrnúť hlavný verejný kľúč pre každého spolu-podpisovateľa." -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "Peňaženka iba na sledovanie" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "Pozorovateľňa" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Negarantujeme, že importy BIP39 budú v Electre vždy podporované." @@ -6880,25 +7127,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "Hoci to nie je zďaleka ideálne, môže pomôcť, ak spustíš Electrum ako Správca." -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "Vymazať zariadenie" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "Vymazaním zariadenia odstránite z neho všetky údaje. Firmvér zostane nezmenený." -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "V {} blokoch" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "Svedecký skript" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "Chceli by ste dostávať oznámenia, keď je k dispozícii novšia verzia Electrum?" @@ -6908,7 +7159,7 @@ msgid "Write down the seed word shown on your {}" msgstr "Zapíšte si slovo seedu zobrazené na vašom zariadení {}" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "Zapisovať denníky do súboru" @@ -6920,8 +7171,9 @@ msgid "Wrong PIN" msgstr "Nesprávny PIN" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "Nesprávny typ kľúča" @@ -6929,13 +7181,13 @@ msgid "Wrong password" msgstr "Nesprávne heslo" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Nesprávny podpis" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Áno" @@ -6943,11 +7195,11 @@ msgid "You are already on the latest version of Electrum." msgstr "Už máte najnovšiu verziu Electrum." -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Sledujete vetvu" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "Ste v testovacom režime." @@ -6955,14 +7207,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "Pravdepodobne používate zastaranú verziu aplikácie Electrum. Prosím, aktualizujte ju." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "Ste offline." -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Používate nedeterministickú peňaženku, ktorá nedokáže tvoriť nové adresy." @@ -6970,7 +7223,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "Toto nastavenie môžete vypnúť v „{}“." @@ -6982,11 +7235,11 @@ msgid "You can override the suggested derivation path." msgstr "Môžete prepísať navrhovanú derivačnú cestu." -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "V rámci personalizácie si môžete na svojom zariadení nastaviť domovskú obrazovku. Musíte si vybrať čiernobiely obrázok s veľkosťou {} x {}." @@ -6994,27 +7247,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "Nemôžete odvysielať transakciu bez aktívneho sieťového pripojenia." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "Bez hesla nemôžete pristupovať k svojim minciam, ani k zálohe." -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "Zálohovanie kanálov nemôžete použiť na vykonávanie lightning platieb." -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "Nemusíte vykonávať pravidelné zálohy, pretože vašu peňaženku možno obnoviť z tajnej frázy, ktorú si môžete zapamätať alebo zapísať na papier." @@ -7022,11 +7279,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "Vaša prístupová fráza obsahuje niekoľko prázdnych znakov za sebou alebo medzeru navyše na začiatku alebo na konci slova." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Môžete vložiť Bitcoin adresu, menov zo zoznamu kontaktov (bude ponúknutý zoznam pre doplnenie), alebo alias (ako keby emailová adresa ktorá odkazuje na adresu Bitcoin)" @@ -7035,19 +7296,19 @@ msgid "You may extend your seed with custom words." msgstr "Svoj seed môžete rozšíriť o vlastné slová." -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Súbor CSV môžete načítať pomocou ikony súboru." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7059,49 +7320,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "Pre dokončenie tvorby peňaženky musíte byť online. Ak ste vygenerovali seed na offline počítači, kliknite na „{}“ pre zatvorenie tohto okna, presuňte súbor s peňaženkou na online počítač a znova ho otvorte v aplikácii Electrum." -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "Vo svojich predvoľbách musíte nakonfigurovať adresár zálohy" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "Pre každú prístupovú frázu musíte vytvoriť samostatnú peňaženku Electrum, keďže každá fráza generuje odlišné adresy. Zmenou prístupovej frázy neprídete o ostatné peňaženky; každá z nich bude naďalej k dispozícii so svojou vlastnou prístupovou frázou." -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "Mali by ste zapnúť ochranu PIN-om. PIN je totiž vašou jedinou ochranou voči krádeži bitcoinov v prípade straty alebo krádeže vášho zariadenia." -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7111,7 +7381,11 @@ msgstr "Budete požiadaní o zadanie 24 slov bez ohľadu na skutočnú dĺžku vášho seedu. Ak zadáte slovo nesprávne alebo ho zle vyhláskujete, nemôžete ho zmeniť alebo ísť späť - budete musieť začať odznova.\n\n" "Zadávajte teda slová pozorne!" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7119,7 +7393,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "Vaša peňaženka Ledger vám chce oznámiť jednorazový PIN kód.

Pre maximálnu bezpečnosť by ste mali odpojiť svoje zariadenie, otvoriť textový editor na inom počítači, umiestniť do neho kurzor a zapojiť svoje zariadenie do tohto počítača. V editore sa vytvorí zhrnutie podpisovanej transakcie a jednorazového PIN-u.

Overte zhrnutie transakcie a zadajte tu svoj PIN kód.

Pred stlačením klávesu enter zapojte zariadenie spät do tohto počítača.
" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "Vaše zariadenie Ledger je zamknuté. Prosím, odomknite ho." @@ -7131,43 +7405,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "Vaše bitcoiny sú chránené heslom. Avšak súbor vašej peňaženky nie je šifrovaný." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "Vašu súčasnú peňaženku Electrum možno používať iba s prázdnou prístupovou frázou. Pre iné prístupové frázy si musíte vytvoriť samostatnú peňaženku pomocou sprievodcu inštaláciou, keďže každá prístupová fráza generuje novú množinu adries." -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "Firmvér vášho zariadenia je príliš starý" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "Vaše zariadenie nemusí mať podporu pre túto funkcionalitu." +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Vaše menovky boli synchronizované." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "Vaše rozšírenie seedu je" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "Vaše rozšírenie seedu sa musí uložiť spolu s vaším seedom." @@ -7175,15 +7461,15 @@ msgid "Your seed is important!" msgstr "Váš seed je dôležitý!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Váš server je na vetve" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7203,19 +7489,19 @@ msgid "Your wallet file is encrypted." msgstr "Vaša peňaženka je šifrovaná." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "Váš súbor peňaženky je: {}." -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "Váš seed tvorby peňaženky je:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "Vaša peňaženka má {} predplatených transakcií." -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "História vašej peňaženky bola úspešne exportovaná." @@ -7227,12 +7513,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Vaša peňaženka je chránená heslom a šifrovaná." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "Váš {0} sa exportoval do „{1}“" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "Vaše {} boli úspešne importované" @@ -7296,43 +7582,83 @@ msgid "[s] - send stored payment order" msgstr "[s] - odoslať uložený platobný príkaz" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "pridať vstupy a výstupy" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "adresa je už v peňaženke" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "sú zmrazené" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "blokov" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "môže prijať" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "drobné" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "kontakty" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "spolupodpisovateľ" @@ -7344,54 +7670,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "inicializované" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "neplatná adresa" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "neplatný súkromný kľúč" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "faktúry" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "úložisko kľúčov" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "menovky" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7400,15 +7774,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "neimplementovaný typ" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "Uplynul časový limit open_channel" @@ -7416,7 +7786,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "alebo zadajte extistujúci kód revealera nižšie a kliknite na „ďalej“:" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "Počkajte prosím..." @@ -7424,15 +7798,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "vytlačte kalibračné pdf a riaďte sa jeho inštrukciami " -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "proxy zapnuté" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "prijímajúca" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7440,12 +7814,8 @@ msgid "seed" msgstr "seed" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7460,7 +7830,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7472,15 +7846,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "neznámy" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "neznámy analyzátor {!r} (voľby: {})" @@ -7492,19 +7867,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "len" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "len na sledovanie" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "vymazané" @@ -7512,25 +7891,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "vaše rozšírenie seedu nebude zahrnuté v šifrovanej zálohe." -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} minút" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} slov" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "Nastavenia zariadenia {}" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} kanále(ov)" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} potvrdení" @@ -7539,19 +7926,19 @@ msgid "{} connections." msgstr "{} pripojení." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" -msgstr "{} sa skopírovalo do schránky" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" +msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "{} šifrovaných pre Revealer {}_{} uložený ako PNG a PDF v: " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "{} od špičky" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} nových transakcií: Celková suma prijatá v nových transakciách {}" @@ -7559,7 +7946,11 @@ msgid "{} nodes" msgstr "{} uzle(ov)" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "{} výstupov k dispozícii ({} celkovo)" @@ -7567,7 +7958,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} slov" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "O aplikácii Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Verzia" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Domovská stránka" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Distribuuje Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Adresa" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Menovka" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Verejné kľúče" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Verejný kľúč" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "Typ skriptu" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Zostatok" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transakcie" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "Derivačná cesta" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Nepotvrdené" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Môže odosielať" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Otvoriť kanál" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Zostatok" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Suma" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Zálohovanie kanálov" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Kapacita" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Môže odosielať" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "Uvoľniť" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "Zmraziť" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Zatvoriť kanál" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Otvoriť kanál" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Chyba" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Zatvoriť kanál" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Ťažobný poplatok" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "Cieľ" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Výstupy" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "Dokončiť" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Zaplatiť" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Navýšiť poplatok" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Celková veľkosť" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Zadajte sumu" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Suma výstupu" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "Cieľ" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "Poplatok za dieťa" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "Celkový poplatok" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Výstupy" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Prepáčte!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "Pri vykonávaní aplikácie Electrum sa vyskytla chyba." + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "Aby ste nám pomohli diagnostikovať a vyriešiť problém, môžete nám odoslať správu o chybe, ktorá obsahuje užitočné informácie o ladení:" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "Zobraziť obsah správy" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "Prosím, stručne popíšte, čo viedlo k chybe (voliteľné):" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Chcete odoslať túto správu?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "Odoslať správu o chybe" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Nikdy" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Nie teraz" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Kopírovať" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "Odhadovaný čas" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Statický" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Suma" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Kopírovať" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Miestne" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Mempool" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importovať" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importovať" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Adresa" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Popis" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Max" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "Haš platby" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Uložiť" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Zaplatiť" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Odstrániť" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Stav" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Dátum" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Menovka" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "Haš platby" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "Predobraz - Preimage" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "Platba zlyhala" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Popis" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Suma" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Správa" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Zaplatiť" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Otázka" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Správa" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "Nie" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Áno" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Sieť" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Stav" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "Klebety" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Suma" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Max" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Otvoriť kanál" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Chyba" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Kanál bol vytvorený." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Heslo" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Zadať heslo" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Heslo" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "Zadajte PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "Nesprávny PIN" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Predvoľby" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Jazyk" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Prosím reštartujte program Electrum pre uplatnenie zmien v nastavení GUI" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Základná jednotka" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Pokročilé" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Adresa" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Port" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Meno používateľa" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Heslo" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Navýšiť poplatok" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "Cieľ" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Výstupy" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "Cieľ" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Výstupy" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Správa" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Suma" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "Platnosť uplynie po" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Adresa" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Stav" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Správa" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Suma" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Žiadosť o platbu" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Odstrániť" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 minút" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 hodina" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 deň" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 týždeň" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Zrušiť" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Vybrať server automaticky" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "Iné známe servre" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Ďalej" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Ťažobný poplatok" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "Suma prijatá v kanáloch" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Suma vybraná z kanálov" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Stav" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "Hĺbka mempoolu" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Dátum" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Menovka" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "ID transakcie" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Výstupy" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Navýšiť poplatok" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Podpísať" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Zverejniť" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Uložiť" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Odstrániť" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "Transakcia bola pridaná do histórie peňaženky." + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "Poznámka: toto je offline transakcia. Ak chcete, aby ju sieť videla, musíte ju odvysielať." + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Electrum komunikuje so vzdialenými servermi za účelom získavania informácií o vašich transakciách a adresách. Servery majú ten istý účel, iba sa líšia po hardvérovej stránke. Vo väčšine prípadov budete zrejme chcieť prenechať ich výber na aplikácii Electrum. Avšak môžete si zvoliť server aj manuálne, ak si to želáte." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Automaticky pripojiť" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "Chyba: duplikátny hlavný verejný kľúč" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "Vyberte typ adries vo vašej peňaženke." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "Môžete prepísať navrhovanú derivačnú cestu." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "Ak nie ste si istý/á, čo to znamená, nechajte toto pole bez zmeny." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "Derivačná cesta" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Váš seed je dôležitý!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Ak stratíte svoj seed, vaše peniaze sa tiež nenávratne stratia." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Aby sme sa uistili že ste si riadne uložili zdroj, prosím opíšte ho sem." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Tento zdroj vám umožní obnoviť vašu peňaženku v prípade poruchy počítača." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "UPOZORNENIE" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Nikdy neprezrádzajte svoj seed." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Nikdy ho nezadávajte na webovej stránke." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Neuchovávajte ho v elektronickej podobe." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "Váš seed tvorby peňaženky je:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "Chyba: duplikátny hlavný verejný kľúč" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "Vytvoriť úložisko kľúčov z hlavného kľúča" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "Seedy BIP39 možno importovať do Electra, aby používatelia mali prístup k prostriedkom uzamknutým v iných peňaženkách." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "My však nevytvárame seedy BIP39, pretože nespĺňajú naše bezpečnostné normy." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "Seedy BIP39 neobsahujú číslo verzie, čo ohrozuje kompatibilitu s budúcim softvérom." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "Chyba: duplikátny hlavný verejný kľúč" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Typ seedu" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "Zadajte seed spolupodpisovateľa" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "Zadajte zoznam bitcoinových adries (vytvorí sa peňaženka len na čítanie) alebo zoznam súkromných kľúčov." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "Aký typ peňaženky chcete vytvoriť?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Vytvoriť nový Seed" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "Už mám seed" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "Použiť hlavný kľúč" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "Použiť hardvérové zariadenie" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Áno" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "Nie" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Názov peňaženky" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "Aký typ peňaženky chcete vytvoriť?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "Peňaženka s dvojfaktorovým overením" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "Viacpodpisová peňaženka" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Importovať bitcoinové adresy alebo súkromné kľúče" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Šifrované" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Seed" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "neznámy" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "Úložisko kľúčov" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "Typ úložiska kľúčov" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Hlavný verejný kľúč" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Zmeniť heslo" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Zadajte nové heslo" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Úspech" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Chyba" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Adresy" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Kanály" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Prijať" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Odoslať" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Chyba" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Peňaženky" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Zrušiť" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Späť" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Ďalej" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Sieť" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Predvoľby" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "O programe" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Chyba" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/sl_SI/electrum.po electrum-4.4.5+dfsg1/electrum/locale/sl_SI/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/sl_SI/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/sl_SI/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr "" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "Dokumentacija" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 dan" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 ura" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 teden" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 minut" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "" -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "" -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Naslov" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "" -#: electrum/lnworker.py:501 -msgid "Address unknown for node:" -msgstr "" - -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 -msgid "Addresses" +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." +#: electrum/lnworker.py:504 +msgid "Address unknown for node:" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 +msgid "Addresses" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Znesek" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -512,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -591,7 +619,7 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "" @@ -607,7 +635,7 @@ msgid "Auto-connect" msgstr "" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -615,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -652,31 +680,31 @@ msgid "Back" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Stanje" @@ -684,27 +712,27 @@ msgid "Banner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "" -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "" -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -720,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "" @@ -740,8 +773,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -749,12 +782,20 @@ msgid "Bottom" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "" @@ -762,15 +803,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -778,7 +819,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "" @@ -790,48 +831,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "" @@ -839,36 +880,36 @@ msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -877,11 +918,11 @@ msgid "Cannot read file" msgstr "" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -901,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "" @@ -940,60 +981,67 @@ msgid "Change Password" msgstr "" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1001,7 +1049,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1009,9 +1057,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "" @@ -1019,11 +1067,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1037,32 +1085,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1074,7 +1122,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1086,7 +1134,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "" @@ -1094,7 +1142,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1122,7 +1170,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "" @@ -1134,9 +1182,9 @@ msgid "Choose..." msgstr "" +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "" @@ -1144,80 +1192,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1232,11 +1281,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1245,27 +1294,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "" @@ -1273,33 +1326,29 @@ msgid "Confirm Password:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1388,15 +1437,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1404,12 +1453,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "" @@ -1418,7 +1467,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1430,52 +1483,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "" @@ -1483,11 +1533,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "" @@ -1503,59 +1553,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1563,7 +1613,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1571,11 +1621,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1587,27 +1637,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "" @@ -1615,15 +1661,11 @@ msgid "Current Password:" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1631,11 +1673,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1643,35 +1685,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1679,55 +1721,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "" @@ -1735,43 +1781,48 @@ msgid "Denomination" msgstr "" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Opis" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "" -#: electrum/lnutil.py:340 -msgid "Destination node" +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 -msgid "Details" +#: electrum/lnutil.py:361 +msgid "Destination node" msgstr "" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 +msgid "Details" msgstr "" #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1779,22 +1830,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1806,26 +1857,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1833,11 +1888,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1845,8 +1900,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "" @@ -1854,11 +1909,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1874,51 +1929,61 @@ msgid "Do you want to delete the old file" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1930,16 +1995,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "" @@ -1948,16 +2024,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "" @@ -1965,93 +2041,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "" +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "" -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "" -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "" @@ -2068,39 +2148,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2108,12 +2188,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2121,16 +2201,16 @@ msgid "Enter Password" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2139,8 +2219,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2148,7 +2228,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "" @@ -2158,7 +2238,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2168,7 +2248,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "" @@ -2180,7 +2260,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "" @@ -2196,22 +2276,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2221,11 +2305,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2242,13 +2326,13 @@ msgid "Enter wallet name" msgstr "" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2256,11 +2340,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2278,37 +2362,34 @@ msgid "Enter your password or choose another file." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Napaka" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2317,13 +2398,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2331,28 +2411,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2360,10 +2440,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2379,50 +2459,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "" @@ -2430,35 +2505,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2474,21 +2549,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2496,144 +2571,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Provizija" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2641,54 +2720,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "" @@ -2701,8 +2781,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2710,44 +2790,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2755,7 +2839,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2771,15 +2855,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2787,16 +2871,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Zgodovina" @@ -2804,11 +2880,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2816,7 +2892,7 @@ msgid "Host" msgstr "" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2832,48 +2908,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2881,16 +2958,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2898,13 +2975,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2916,11 +2993,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2928,7 +3005,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2936,22 +3013,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2959,16 +3040,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "" @@ -2980,86 +3060,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "" @@ -3072,30 +3157,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "" @@ -3103,7 +3188,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3111,11 +3196,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "" @@ -3123,56 +3208,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Neveljaven naslov" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Neveljaven znesek" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Neveljaven Bitcoin naslov" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3192,20 +3275,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3218,45 +3301,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "" @@ -3264,15 +3334,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3288,7 +3358,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3300,15 +3370,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3316,7 +3386,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "" @@ -3324,15 +3394,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3360,9 +3430,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "" @@ -3370,7 +3440,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3403,18 +3473,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3426,33 +3496,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3464,19 +3538,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3484,69 +3559,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3554,23 +3642,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3590,7 +3686,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3598,26 +3694,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3629,24 +3725,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Sporočilo" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3654,23 +3750,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3679,21 +3779,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3701,14 +3801,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3721,18 +3825,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "" @@ -3741,25 +3845,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Nov kontakt" @@ -3771,46 +3879,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3818,11 +3926,15 @@ msgid "No Wallet" msgstr "" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3830,11 +3942,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3846,10 +3958,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3858,23 +3974,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3890,17 +4006,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3908,17 +4024,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3926,7 +4042,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3934,45 +4050,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Niste povezani" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Premalo sredstev" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3985,10 +4106,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3997,7 +4114,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4005,11 +4122,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4017,11 +4134,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Število decimalk" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "V redu" @@ -4033,8 +4151,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "" @@ -4042,8 +4160,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4051,11 +4169,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4063,7 +4181,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "" @@ -4075,7 +4193,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4083,29 +4201,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4113,24 +4230,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4142,15 +4259,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4159,92 +4276,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Geslo" @@ -4252,7 +4378,7 @@ msgid "Password Strength" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4264,33 +4390,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "" @@ -4298,43 +4420,43 @@ msgid "Password:" msgstr "" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Prejemnik" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4342,22 +4464,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4365,25 +4500,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Nakazilo je poslano." @@ -4399,19 +4535,23 @@ msgid "Pending" msgstr "" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4419,7 +4559,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4427,23 +4567,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4451,7 +4591,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4460,7 +4600,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4484,9 +4624,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4494,15 +4634,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "" @@ -4515,11 +4655,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4531,8 +4671,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4540,7 +4680,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4548,7 +4688,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "" @@ -4556,15 +4696,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4572,35 +4712,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4608,16 +4747,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4649,12 +4787,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4662,29 +4804,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "" -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4712,8 +4858,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "" @@ -4725,40 +4871,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "" @@ -4770,10 +4916,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4782,15 +4929,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4801,21 +4948,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "" @@ -4823,23 +4977,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4851,28 +5010,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Prejmi" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4885,59 +5036,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4945,50 +5100,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4997,11 +5152,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5010,32 +5165,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5059,23 +5214,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5083,29 +5238,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Shrani" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5128,11 +5282,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5144,21 +5298,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5166,7 +5324,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5174,56 +5332,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5231,7 +5389,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5239,7 +5397,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5247,12 +5405,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Pošlji" @@ -5260,14 +5418,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5276,15 +5430,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5296,25 +5450,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5326,17 +5480,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5344,22 +5498,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5367,37 +5529,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5408,10 +5586,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5419,107 +5597,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5527,43 +5701,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5575,13 +5737,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "" @@ -5591,20 +5753,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5616,53 +5786,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Sinhroniziram..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5670,59 +5844,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5733,51 +5910,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5790,29 +5973,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5820,55 +6008,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5877,24 +6076,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5902,7 +6101,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5911,7 +6110,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5919,27 +6122,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5956,33 +6163,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5990,19 +6202,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6010,26 +6222,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6042,15 +6262,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6062,34 +6282,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6097,7 +6328,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "" @@ -6105,7 +6336,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6113,7 +6344,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6122,30 +6353,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6153,14 +6384,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6176,7 +6407,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6184,19 +6415,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6230,71 +6465,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6302,36 +6544,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6339,27 +6577,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6367,15 +6605,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6391,66 +6629,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6458,72 +6692,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6531,8 +6770,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6544,7 +6787,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6566,7 +6809,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6578,23 +6821,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6614,12 +6857,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6627,19 +6870,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6647,7 +6890,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "" @@ -6659,41 +6902,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "" - -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "" @@ -6701,20 +6940,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "" -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6730,11 +6969,15 @@ msgid "Wallet" msgstr "" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6742,11 +6985,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6754,15 +6997,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6770,11 +7013,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6782,7 +7025,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6798,16 +7041,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "" @@ -6819,7 +7062,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6829,7 +7076,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6837,15 +7084,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6861,25 +7108,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6889,7 +7140,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6901,8 +7152,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6910,13 +7162,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6924,11 +7176,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6936,14 +7188,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6951,7 +7204,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6963,11 +7216,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6975,27 +7228,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7003,11 +7260,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "" @@ -7016,19 +7277,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7040,49 +7301,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7091,7 +7361,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7099,7 +7373,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7111,43 +7385,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7155,15 +7441,15 @@ msgid "Your seed is important!" msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7183,19 +7469,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "" @@ -7207,12 +7493,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7276,43 +7562,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7324,54 +7650,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7380,15 +7754,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7396,7 +7766,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "" @@ -7404,15 +7778,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7420,12 +7794,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7440,7 +7810,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7452,15 +7826,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7472,19 +7847,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7492,25 +7871,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7519,19 +7906,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7539,7 +7926,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7547,7 +7938,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Naslov" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Stanje" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Stanje" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Znesek" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Napaka" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Znesek" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Naslov" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Opis" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Shrani" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Opis" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Znesek" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Sporočilo" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Sporočilo" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Znesek" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Napaka" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Geslo" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Geslo" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Naslov" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Geslo" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Sporočilo" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Znesek" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Naslov" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Sporočilo" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Znesek" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 minut" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 ura" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 dan" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 teden" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Shrani" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Napaka" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Prejmi" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Pošlji" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Napaka" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Napaka" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/sr_CS/electrum.po electrum-4.4.5+dfsg1/electrum/locale/sr_CS/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/sr_CS/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/sr_CS/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:42\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr "" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "" -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "" -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "" -#: electrum/lnworker.py:501 -msgid "Address unknown for node:" -msgstr "" - -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 -msgid "Addresses" +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." +#: electrum/lnworker.py:504 +msgid "Address unknown for node:" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 +msgid "Addresses" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -512,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -591,7 +619,7 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "" @@ -607,7 +635,7 @@ msgid "Auto-connect" msgstr "" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -615,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -652,31 +680,31 @@ msgid "Back" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "" @@ -684,27 +712,27 @@ msgid "Banner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "" -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "" -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -720,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "" @@ -740,8 +773,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -749,12 +782,20 @@ msgid "Bottom" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "" @@ -762,15 +803,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -778,7 +819,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "" @@ -790,48 +831,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "" @@ -839,36 +880,36 @@ msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -877,11 +918,11 @@ msgid "Cannot read file" msgstr "" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -901,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "" @@ -940,60 +981,67 @@ msgid "Change Password" msgstr "" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1001,7 +1049,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1009,9 +1057,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "" @@ -1019,11 +1067,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1037,32 +1085,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1074,7 +1122,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1086,7 +1134,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "" @@ -1094,7 +1142,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1122,7 +1170,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "" @@ -1134,9 +1182,9 @@ msgid "Choose..." msgstr "" +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "" @@ -1144,80 +1192,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1232,11 +1281,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1245,27 +1294,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "" @@ -1273,33 +1326,29 @@ msgid "Confirm Password:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1388,15 +1437,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1404,12 +1453,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "" @@ -1418,7 +1467,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1430,52 +1483,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "" @@ -1483,11 +1533,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "" @@ -1503,59 +1553,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1563,7 +1613,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1571,11 +1621,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1587,27 +1637,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "" @@ -1615,15 +1661,11 @@ msgid "Current Password:" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1631,11 +1673,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1643,35 +1685,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1679,55 +1721,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "" @@ -1735,43 +1781,48 @@ msgid "Denomination" msgstr "" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "" -#: electrum/lnutil.py:340 -msgid "Destination node" +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 -msgid "Details" +#: electrum/lnutil.py:361 +msgid "Destination node" msgstr "" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 +msgid "Details" msgstr "" #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1779,22 +1830,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1806,26 +1857,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1833,11 +1888,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1845,8 +1900,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "" @@ -1854,11 +1909,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1874,51 +1929,61 @@ msgid "Do you want to delete the old file" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1930,16 +1995,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "" @@ -1948,16 +2024,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "" @@ -1965,93 +2041,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "" +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "" -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "" -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "" @@ -2068,39 +2148,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2108,12 +2188,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2121,16 +2201,16 @@ msgid "Enter Password" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2139,8 +2219,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2148,7 +2228,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "" @@ -2158,7 +2238,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2168,7 +2248,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "" @@ -2180,7 +2260,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "" @@ -2196,22 +2276,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2221,11 +2305,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2242,13 +2326,13 @@ msgid "Enter wallet name" msgstr "" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2256,11 +2340,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2278,37 +2362,34 @@ msgid "Enter your password or choose another file." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2317,13 +2398,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2331,28 +2411,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2360,10 +2440,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2379,50 +2459,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "" @@ -2430,35 +2505,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2474,21 +2549,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2496,144 +2571,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2641,54 +2720,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "" @@ -2701,8 +2781,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2710,44 +2790,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2755,7 +2839,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2771,15 +2855,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2787,16 +2871,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "" @@ -2804,11 +2880,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2816,7 +2892,7 @@ msgid "Host" msgstr "" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2832,48 +2908,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2881,16 +2958,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2898,13 +2975,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2916,11 +2993,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2928,7 +3005,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2936,22 +3013,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2959,16 +3040,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "" @@ -2980,86 +3060,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "" @@ -3072,30 +3157,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "" @@ -3103,7 +3188,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3111,11 +3196,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "" @@ -3123,56 +3208,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3192,20 +3275,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3218,45 +3301,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "" @@ -3264,15 +3334,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3288,7 +3358,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3300,15 +3370,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3316,7 +3386,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "" @@ -3324,15 +3394,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3360,9 +3430,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "" @@ -3370,7 +3440,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3403,18 +3473,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3426,33 +3496,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3464,19 +3538,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3484,69 +3559,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3554,23 +3642,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3590,7 +3686,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3598,26 +3694,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3629,24 +3725,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3654,23 +3750,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3679,21 +3779,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3701,14 +3801,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3721,18 +3825,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "" @@ -3741,25 +3845,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "" @@ -3771,46 +3879,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3818,11 +3926,15 @@ msgid "No Wallet" msgstr "" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3830,11 +3942,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3846,10 +3958,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3858,23 +3974,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3890,17 +4006,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3908,17 +4024,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3926,7 +4042,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3934,45 +4050,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3985,10 +4106,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3997,7 +4114,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4005,11 +4122,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4017,11 +4134,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "" @@ -4033,8 +4151,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "" @@ -4042,8 +4160,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4051,11 +4169,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4063,7 +4181,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "" @@ -4075,7 +4193,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4083,29 +4201,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4113,24 +4230,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4142,15 +4259,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4159,92 +4276,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "" @@ -4252,7 +4378,7 @@ msgid "Password Strength" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4264,33 +4390,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "" @@ -4298,43 +4420,43 @@ msgid "Password:" msgstr "" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4342,22 +4464,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4365,25 +4500,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "" @@ -4399,19 +4535,23 @@ msgid "Pending" msgstr "" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4419,7 +4559,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4427,23 +4567,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4451,7 +4591,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4460,7 +4600,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4484,9 +4624,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4494,15 +4634,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "" @@ -4515,11 +4655,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4531,8 +4671,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4540,7 +4680,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4548,7 +4688,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "" @@ -4556,15 +4696,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4572,35 +4712,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4608,16 +4747,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4649,12 +4787,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4662,29 +4804,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "" -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4712,8 +4858,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "" @@ -4725,40 +4871,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "" @@ -4770,10 +4916,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4782,15 +4929,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4801,21 +4948,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "" @@ -4823,23 +4977,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4851,28 +5010,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4885,59 +5036,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4945,50 +5100,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4997,11 +5152,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5010,32 +5165,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5059,23 +5214,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5083,29 +5238,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5128,11 +5282,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5144,21 +5298,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5166,7 +5324,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5174,56 +5332,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5231,7 +5389,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5239,7 +5397,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5247,12 +5405,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "" @@ -5260,14 +5418,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5276,15 +5430,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5296,25 +5450,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5326,17 +5480,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5344,22 +5498,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5367,37 +5529,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5408,10 +5586,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5419,107 +5597,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5527,43 +5701,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5575,13 +5737,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "" @@ -5591,20 +5753,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5616,53 +5786,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "" -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5670,59 +5844,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5733,51 +5910,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5790,29 +5973,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5820,55 +6008,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5877,24 +6076,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5902,7 +6101,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5911,7 +6110,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5919,27 +6122,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5956,33 +6163,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5990,19 +6202,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6010,26 +6222,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6042,15 +6262,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6062,34 +6282,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6097,7 +6328,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "" @@ -6105,7 +6336,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6113,7 +6344,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6122,30 +6353,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6153,14 +6384,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6176,7 +6407,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6184,19 +6415,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6230,71 +6465,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6302,36 +6544,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6339,27 +6577,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6367,15 +6605,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6391,66 +6629,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6458,72 +6692,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6531,8 +6770,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6544,7 +6787,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6566,7 +6809,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6578,23 +6821,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6614,12 +6857,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6627,19 +6870,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6647,7 +6890,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "" @@ -6659,41 +6902,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "" - -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "" @@ -6701,20 +6940,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "" -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6730,11 +6969,15 @@ msgid "Wallet" msgstr "" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6742,11 +6985,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6754,15 +6997,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6770,11 +7013,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6782,7 +7025,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6798,16 +7041,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "" @@ -6819,7 +7062,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6829,7 +7076,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6837,15 +7084,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6861,25 +7108,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6889,7 +7140,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6901,8 +7152,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6910,13 +7162,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6924,11 +7176,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6936,14 +7188,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6951,7 +7204,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6963,11 +7216,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6975,27 +7228,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7003,11 +7260,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "" @@ -7016,19 +7277,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7040,49 +7301,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7091,7 +7361,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7099,7 +7373,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7111,43 +7385,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7155,15 +7441,15 @@ msgid "Your seed is important!" msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7183,19 +7469,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "" @@ -7207,12 +7493,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7276,43 +7562,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7324,54 +7650,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7380,15 +7754,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7396,7 +7766,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "" @@ -7404,15 +7778,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7420,12 +7794,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7440,7 +7810,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7452,15 +7826,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7472,19 +7847,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7492,25 +7871,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7519,19 +7906,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7539,7 +7926,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7547,7 +7938,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/sv_SE/electrum.po electrum-4.4.5+dfsg1/electrum/locale/sv_SE/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/sv_SE/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/sv_SE/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Ingen växlingskurs tillgänglig)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " bekräftelse" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Om" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Adresser" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "&Bitcoin papper" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Sök efter uppdateringar" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Stäng" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Dokumentation" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Donera till server" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Kryptera/dekryptera meddelade" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Exportera" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Arkiv" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Filter" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&Vrid horisontellt" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Från QR-kod" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Från fil" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Från text" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Från blockkedjan" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Hjälp" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Historik" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Importera" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Information" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Etiketter" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Läs in transaktion" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Nätverk" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Ny" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Ny/återställ" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Officiell webbplats" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Öppna" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Lösenord" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Betala till flera" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "Rita" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Plugin-program" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Privata nycklar" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Avsluta" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Nyligen öppnade" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Rapportera bugg" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "Spara säkerhetskopia" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Ordfras" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "&Visa QR-kod i ett separat fönster" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Signera/verifiera meddelande" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Sammanfattning" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Svep" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Verktyg" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Visa" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Plånbok" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "Rör vid {} av {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 dag" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 timme" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 vecka" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Lägg detta papper på en slät och väl upplyst yta." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 minuter" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "4. Skriv in siffrorna i programmet" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "En säkerhetskopia innehåller inte någon information om ditt lokala saldo i kanalen." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "En säkerhetskopia sparas automatiskt när en ny plånbok skapas." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "En kopia av din plånboksfil skapades i" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Det saknas förmodligen något bibliotek." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "En betalning har redan initierats för denna faktura " -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "En liten avgift tas ut för varje transaktion som använder fjärrservern. Du kan kontrollera och ändra dina faktureringsinställningar när installationen är färdig." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "En föreslagen avgift har automatiskt lagts till i detta fält. Du kan ändra den. Den föreslagna avgiften ökar med transaktionens storlek." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Om Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Godkänn" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Godkänn ord" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Inköpspris" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Lägg till medsignerare" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Lägg till medsignerare" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "Lägg till tusentalsavgränsare till bitcoin-belopp" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "Lägger till info till tx, från plånbok och nätverk …" +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Ytterligare avgifter" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "Ytterligare {} satoshi kommer att läggas till." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Adress" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Adressdetaljer" @@ -370,75 +378,82 @@ msgid "Address copied to clipboard" msgstr "Adress kopierades till urklipp" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Adressen är frusen" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Adressen finns inte i plånboken." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Adresser" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Avancerat" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Avancerad förhandsvisning" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Efter inaktivering av lösenfraser kan du bara länka denna Electrum-plånbok om den hade en tom lösenfras. Om dess lösenfras inte var tom behöver du skapa en ny plånbok med installationsguiden. Du kan använda denna plånbok igen när som helst genom att återaktivera lösenfraser och ange dess lösenfras." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Alla" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Alla fält måste fyllas i" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" #: electrum/gui/qt/update_checker.py:90 msgid "Already up to date" -msgstr "Har redan uppdaterats" +msgstr "Är redan den senaste versionen." -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "Alternativt" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "Kontrollera alltid dina säkerhetskopior." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Belopp" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "Belopp som tagits emot i kanaler" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Mottaget belopp:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Skickat belopp:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Belopp att skicka" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "Beloppet är för lågt" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Belopp som tagits ut från kanaler" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "En namnlös {}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Verkställ" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arabiska" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Är det SÄKERT att du vill rensa enheten?\n" -"Det finns fortfarande bitcoin i din plånbok!" +"Det finns fortfarande Bitcoin i din plånbok!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Är det säkert att du vill ta bort denna kanal? Detta kommer att ta bort tillhörande transaktioner från din plånboks historik." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Är det säkert att du vill ta bort plånboken {}?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Är det säkert att du vill fortsätta?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Är det säkert att du vill ta bort denna transaktion och {} underordnade transaktioner?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Är det säkert att du vill ta bort denna transaktion?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Armeniska" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "Vid blockhöjd: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "Minst ett värdnamn måste anges efter snabel-a-symbolen." -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "Högst 100 satoshi kan komma att förloras på grund av denna avrundning." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "Inställningar för ljudmodem" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Auktorisering" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "Anslut automatiskt" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Sök automatiskt efter programuppdateringar" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "BIP39-återställning" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 frö" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "BIP70-faktura sparad som {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "BTC-saldo" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "Inkommande BTC" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "Utgående BTC" @@ -653,31 +681,31 @@ msgid "Back" msgstr "Tillbaka" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Säkerhetskopiera" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "Säkerhetskopia har INTE sparats. Katalog för säkerhetskopia har inte angivits." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Katalog för säkerhetskopia" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "Säkerhetskopian är inte konfigurerad" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Säkerhetskopia sparades:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Saldo" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "Annons" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Basenhet" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Basenhet för din plånbok." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Innan du rapporterar ett fel ska du uppgradera till den senaste versionen av Electrum (senaste utgåva eller git HEAD), och inkludera versionsnumret i din felrapport." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Börja" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "BitBox02-status" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Bitcoinadressen är tom" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Bitcointransaktioner är i allmänhet inte gratis. En transaktionsavgift betalas av avsändaren." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "Blockhöjd" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blockkedja" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "Bootloader" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Bootloader-hash" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "Nederst" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Sänd" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Sänder transaktion …" @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "Versionsdatum" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bulgariska" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Öka avgiften" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Öka avgiften" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,85 +832,85 @@ msgid "Calibration values:" msgstr "Kalibreringsvärden" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "Kan ta emot" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Kan skicka" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Kan inte rita historik." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Avbryt" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "Avbryt (dubbelspendering)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Avbryt transaktion" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" -msgstr "Abruten av användaren" +msgstr "Avbruten av användaren" #: electrum/base_wizard.py:596 msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Det går inte att skicka ut denna transaktion" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Det går inte att öka på avgiften" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "Det går inte att avbryta transaktionen" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "Det går inte att skapa underordnad transaktion" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Kan inte läsa in plånboken" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -878,11 +919,11 @@ msgid "Cannot read file" msgstr "Kan inte läsa fil" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Det går inte att signera meddelanden med denna adresstyp:" @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Kapacitet" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Kapitalvinst" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "Kassaflöde" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "Certifikaten matchar ej" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Redigera" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Ändra adress" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "Byt PIN-kod" @@ -941,60 +982,67 @@ msgid "Change Password" msgstr "Byt lösenord" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Ändra …" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Kanalsäkerhetskopia" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Kanalsäkerhetskopia" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Kanalsäkerhetskopia:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "Kanal-ID" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Kanalen har redan stängts" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "Kanalsäkerhetskopior kan importeras i en annan instans av samma plånbok genom att skanna denna QR-kod." -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "Kanalsäkerhetskopior kan bara användas för att begära att dina kanaler ska stängas." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Kanalen stängd" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Kanalen stängd. Du kan behöva vänta minst {} block, på grund av CSV-fördröjningar" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Kanaldetaljer" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Kanal etablerad." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1002,7 +1050,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Kanaler" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "Kanaler i databasen." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1038,34 +1086,34 @@ msgid "Checking for updates..." msgstr "Söker efter uppdateringar …" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Förenklad kinesiska" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Traditionell kinesiska" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Välj startskärm" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" -msgstr "Välj en säkerhetskopiefil:" +msgstr "Välj fil för säkerhetskopia " #: electrum/gui/kivy/uix/dialogs/installwizard.py:1166 msgid "Choose a password" @@ -1075,7 +1123,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Välj ett lösenord för att kryptera dina plånboksnycklar." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1087,7 +1135,7 @@ msgid "Choose an account to restore." msgstr "Välj ett konto att återskapa." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "" @@ -1095,7 +1143,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1123,7 +1171,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Välj vilken blockutforskare på nätet som ska användas för funktioner som öppnar en webbläsare" @@ -1135,9 +1183,9 @@ msgid "Choose..." msgstr "Välj …" +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Rensa" @@ -1145,80 +1193,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "Klicka på Skicka för att fortsätta" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Klicka här för att dölja detta meddelande." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "Urklipp" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "Urklipp är tomt" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Stäng" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Kod" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" -msgstr "Myntsval" +msgstr "Mynt val" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1233,11 +1282,11 @@ msgid "Coldcard Wallet" msgstr "Coldcard-plånbok" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Färgtema" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1246,27 +1295,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "Beräknar rutt …" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Kon&sol" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Kon&takter" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Bekräfta lösenfras:" @@ -1274,33 +1327,29 @@ msgid "Confirm Password:" msgstr "Bekräfta lösenord:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Bekräfta transaktion" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Bekräfta transaktion på din Ledger …" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Bekräfta åtgärd" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1389,15 +1438,15 @@ msgid "Confirm wallet address on your {} device" msgstr "Bekräfta plånbokens adress på din {}-enhet" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Bekräftad. Signerar transaktion …" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1405,12 +1454,12 @@ msgid "Connected nodes are on the same chain" msgstr "Anslutna noder är på samma kedja" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "Ansluten till {0}-nod." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Ansluten till {0} noder." @@ -1419,7 +1468,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1429,54 +1482,51 @@ #: electrum/gui/kivy/uix/ui_screens/lightning.kv:16 msgid "Connections with lightning nodes" -msgstr "Anslutningar till Lightning-noder" +msgstr "Anslutningar med Lightning-noder" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Överväg att ansluta till en annan server, eller att uppdatera Electrum." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Kontakter" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Kopiera" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Kopiera adress" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "Kopiera URI" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Kopiera och stäng" @@ -1484,11 +1534,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Kopiera till urklipp" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Kopiera {}" @@ -1504,59 +1554,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Det gick inte att stänga kanalen: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "Det gick inte att öppna kanalen: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "Det gick inte att tolka texten i urklipp" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" -msgstr "Det gick inte att hämta tjänstvillkor" +msgstr "Det gick inte att hämta Användarvillkor" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Det gick inte att signera meddelandet" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "Det gick inte att signera meddelandet." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Kraschrapport" @@ -1564,7 +1614,7 @@ msgid "Create New Wallet" msgstr "Skapa ny plånbok" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1572,11 +1622,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1588,27 +1638,23 @@ msgid "Create new wallet" msgstr "Skapa ny plånbok" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Skapa eller återställ" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Kritiskt fel" @@ -1616,15 +1662,11 @@ msgid "Current Password:" msgstr "Nuvarande lösenord:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1632,11 +1674,11 @@ msgid "Current version: {}" msgstr "Aktuell version: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Anpassad" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1644,35 +1686,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Tjeckiska" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Danska" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Mörk" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Mörk/Ljus" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Datum" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Datum: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "Debugloggar kan sparas till disk. De är användbara för felsökning." @@ -1680,55 +1722,59 @@ msgid "Debug message" msgstr "Felsökningsmeddelande" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Dekryptera" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Standard" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Ta bort" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Ta bort faktura?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Ta bort plånboksfil?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Ta bort plånbok?" @@ -1736,43 +1782,48 @@ msgid "Denomination" msgstr "Valör" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Beskrivning" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Beskrivning av transaktionen (ej obligatorisk)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Detaljer" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Detaljer …" - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1780,22 +1831,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1807,26 +1858,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "Inaktivera PIN" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "Inaktivera lösenfras" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Inaktiverad" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Frånkopplad" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1834,11 +1889,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Distribueras av Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1846,8 +1901,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Spara inte detta elektroniskt." @@ -1855,11 +1910,11 @@ msgid "Do you have something to hide ?" msgstr "Har du något att dölja?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1875,51 +1930,61 @@ msgid "Do you want to delete the old file" msgstr "Vill du ta bort den gamla filen" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "Vill du öppna den nu?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "Vill du ta bort {} från din plånbok?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Vill du skicka denna rapport?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Vill du fortsätta?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Visa inte detta igen." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "På grund av en bugg skapar äldre versioner av Electrum INTE samma plånbok som nyare versioner eller annan programvara." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Nederländska" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1931,16 +1996,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "" @@ -1949,16 +2025,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Electrum kommunicerar med fjärrservrar för att hämta information om dina transaktioner och adresser. Alla servrar utför samma funktion och det är bara skillnader i maskinvara som skiljer dom åt. I de flesta fall vill du antagligen låta Electrum slumpvis välja en server. Men om du vill, kan du välja en server manuellt." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Inställningar för Electrum" @@ -1966,93 +2042,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "" +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrum-plånbok" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "" -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "" -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "Aktivera" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "Aktivera PIN-skydd" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "Aktivera lösenfraser" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "Aktivera lösenfraser" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Aktiverad" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Kryptera" @@ -2069,39 +2149,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Kryptera/dekryptera meddelande" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "Kryptera/dekryptera meddelande" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Krypterad" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "För närvarande stöds inte kryptering och dekryptering för {}" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "Engelska" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "Ange PIN" @@ -2109,12 +2189,12 @@ msgid "Enter PIN:" msgstr "Ange PIN:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Ange lösenfras" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2122,16 +2202,16 @@ msgid "Enter Password" msgstr "Ange lösenord" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Ange ordfras" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2140,8 +2220,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2149,7 +2229,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "" @@ -2159,7 +2239,7 @@ msgid "Enter a new PIN for your {}:" msgstr "Ange en ny PIN för din {}:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Ange ett nytt lösenord nedan." @@ -2169,7 +2249,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Ange adresser" @@ -2181,7 +2261,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Ange beskrivning" @@ -2197,22 +2277,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Ange lösenord:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Ange privata nycklar" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Ange privata nycklar:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2222,11 +2306,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "Ange lösenfras för att låsa upp denna plånbok" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2243,13 +2327,13 @@ msgid "Enter wallet name" msgstr "Ange plånbokens namn" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2257,11 +2341,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2279,37 +2363,34 @@ msgid "Enter your password or choose another file." msgstr "Ange ditt lösenord eller välj en annan fil." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Ange ditt lösenord för att fortsätta" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Fel" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2318,13 +2399,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2332,28 +2412,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Fel uppstod när filen öppnades" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2361,10 +2441,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2380,50 +2460,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Esperanto" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Avsluta Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Förfallen" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Förfaller" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Exportera" @@ -2431,35 +2506,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Exportera historik" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Exportera fil" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2475,21 +2550,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2497,144 +2572,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Misslyckades att uppdatera lösenordet" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Falskt" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Avgift" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Fiat" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Fiatvaluta" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Sök" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2642,54 +2721,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Format: adress, belopp" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Franska" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "Från" @@ -2702,8 +2782,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2711,44 +2791,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Tyska" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2756,7 +2840,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Grekiska" @@ -2772,15 +2856,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Höjd" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Hjälp" @@ -2788,16 +2872,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Dölj" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "Dölj {}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Historik" @@ -2805,11 +2881,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2817,7 +2893,7 @@ msgid "Host" msgstr "Värd" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2833,48 +2909,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Ungerska" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Om den är inaktiverad måste du välja en server du vill använda. Electrum kommer att varna om servern ligger efter." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2882,30 +2959,30 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." -msgstr "Om du inaktiverar din PIN kan alla som har fysisk åtkomst till din {}-enhet spendera dina bitcoin." +msgstr "Om du inaktiverar din PIN kan alla som har fysisk åtkomst till din {}-enhet spendera dina Bitcoin." #: electrum/base_wizard.py:502 msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2917,11 +2994,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2929,7 +3006,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2937,22 +3014,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "Om du använder en lösenfras ska du se till att den är korrekt." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2960,16 +3041,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Importera" @@ -2981,86 +3061,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Importera bitcoinadresser eller privata nycklar" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Importera adresser" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Importera fil" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Importera privata nycklar" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "" + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "I nästa block" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Öka avgiften" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Indonesiska" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Information" @@ -3073,30 +3158,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Ange belopp" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "" @@ -3104,7 +3189,7 @@ msgid "Install Wizard" msgstr "Installationsguide" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3112,11 +3197,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "Otillräckligt saldo" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "" @@ -3124,56 +3209,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Ogiltig Adress" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Ogiltigt belopp" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Ogiltig bitcoinadress" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Ogiltig bitcoinadress" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "Ogiltig bitcoinadress." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Ogiltig avgift" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Ogiltig JSON-kod." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "Ogiltig PIN" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Ogiltig publik nyckel" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Ogiltigt belopp" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3193,20 +3276,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "Ogiltigt engångslösenord." @@ -3219,45 +3302,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Fakturor" @@ -3265,15 +3335,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3289,7 +3359,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Italienska" @@ -3301,15 +3371,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Japanska" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3317,7 +3387,7 @@ msgid "KeepKey wallet" msgstr "KeepKey-plånbok" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "" @@ -3325,15 +3395,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "Kirgiziska" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Etikett" @@ -3361,9 +3431,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Språk" @@ -3371,7 +3441,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Lettiska" @@ -3404,18 +3474,18 @@ msgid "Licence" msgstr "Licens" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Ljust" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "Lightning" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3427,33 +3497,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "Lightning-faktura" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "Lightning-nätverket" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "Statistik för Lightning-nätverket" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "Lightning-betalning" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3465,19 +3539,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "Lightning är inaktiverat" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3485,69 +3560,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Rad #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Läs in transaktion" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "Läser in säkerhetskopia …" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "Lokal" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "Lokalt saldo" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3555,23 +3643,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Låg avgift" @@ -3591,7 +3687,7 @@ msgid "Make sure you install it with python3" msgstr "Se till att du installerar den med python3" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3599,26 +3695,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Publik huvudnyckel" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Max" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3630,24 +3726,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Meddelande" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3655,23 +3751,27 @@ msgid "Method:" msgstr "Metod:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "Belopp saknas" @@ -3680,21 +3780,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3702,14 +3802,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3722,18 +3826,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Namn" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "" @@ -3742,25 +3846,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Aldrig" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Skriv aldrig in det på någon webbplats." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Ny kontakt" @@ -3772,46 +3880,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Ny kontakt" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Nästa" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" -msgstr "Inga data" +msgstr "Ingen Data" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Ingen beskrivning" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3819,11 +3927,15 @@ msgid "No Wallet" msgstr "Ingen plånbok" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "Inget belopp" @@ -3831,11 +3943,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" -msgstr "Inga data" +msgstr "Ingen data" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3847,10 +3959,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3859,23 +3975,23 @@ msgid "No hardware device detected." msgstr "Ingen maskinvaruenhet kunde identifieras." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Inga fler adresser i din plånbok." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3891,17 +4007,17 @@ msgid "No wallet loaded." msgstr "Ingen plånbok har lästs in." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3909,17 +4025,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Ingen" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "Norska (bokmål)" @@ -3927,7 +4043,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3935,45 +4051,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "Inte tillgängligt för denna plånbok." +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Inte ansluten" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "Ej aktiverad" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3986,10 +4107,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3998,7 +4115,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4006,11 +4123,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4018,11 +4135,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "OK" @@ -4034,8 +4152,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Frånkopplad" @@ -4043,8 +4161,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4052,11 +4170,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4064,7 +4182,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Blockutforskare på nätet" @@ -4076,7 +4194,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4084,29 +4202,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" +msgstr "" + +#: electrum/gui/qt/send_tab.py:690 msgid "Open a new channel" msgstr "Öppna en ny kanal." -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "" - #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4114,24 +4231,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "Öppnar kanal …" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Alternativ" @@ -4143,15 +4260,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4160,92 +4277,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Översikt" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN inaktiverat" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Betald" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Lösenfras" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Lösenfras:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "Lösenfraser" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Lösenord" @@ -4253,7 +4379,7 @@ msgid "Password Strength" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "Lösenord är inaktiverat och denna plånbok är inte skyddad" @@ -4265,33 +4391,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "Lösenordet måste bestå av minst 4 tecken." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "Lösenordet måste bestå av färre än 64 tecken." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "Lösenord krävs" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Lösenordet har uppdaterats" @@ -4299,43 +4421,43 @@ msgid "Password:" msgstr "Lösenord:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "Klistra in från urklipp" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Betala" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Betala till" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Betala till flera" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4343,22 +4465,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4366,25 +4501,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Betalning skickad." @@ -4400,19 +4536,23 @@ msgid "Pending" msgstr "Väntande" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "Några beroenden kanske saknas …" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Persiska" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "Kontrollera din nätverksanslutning." @@ -4420,7 +4560,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Vänligen bekräfta" @@ -4428,23 +4568,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "Skapa en säkerhetskopia av din plånboksfil!" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "Ange ett belopp" @@ -4452,7 +4592,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "Ange koden från Google Authenticator" @@ -4461,7 +4601,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "Ange koden från Google Authenticator:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "Ange din e-postadress" @@ -4485,9 +4625,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4495,15 +4635,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Du måste starta om Electrum för att de nya GUI-inställningarna ska börja gälla" @@ -4516,11 +4656,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "Spara dessa {0} ord på papper (ordningen är viktig). " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4532,8 +4672,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4541,7 +4681,7 @@ msgid "Please try again." msgstr "Försök igen." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4549,7 +4689,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Vänta" @@ -4557,15 +4697,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Vänta …" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Polska" @@ -4573,35 +4713,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Portugisiska" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Inställningar" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4609,16 +4748,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "Förbereder transaktion …" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4650,12 +4788,16 @@ msgid "Press Next to open" msgstr "Tryck Nästa för att öppna" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Tryck igen för att avsluta" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4663,29 +4805,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Privat nyckel" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Privata nycklar" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "De privata nycklarna exporterades." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4713,8 +4859,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Proxy" @@ -4726,40 +4872,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "Proxyinställningar gäller för alla anslutningar: med Electrum-servrar, men också med tredjeparttjänster." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Proxyanvändare" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Publik nyckel" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Publika nycklar" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR-kod" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QR-kod kopierades till urklipp" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "QR-kod sparad till fil" @@ -4771,10 +4917,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Fråga" @@ -4783,15 +4930,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4802,21 +4949,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Läs QR-kod" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Läs fil" @@ -4824,23 +4978,28 @@ msgid "Read from microphone" msgstr "Läs från mikrofon" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4852,28 +5011,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Ta emot" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "Tar emot" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4886,59 +5037,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Ta bort" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "Ta bort från plånboken" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4946,50 +5101,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Rapporten har skickats" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Rapportera bugg" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Begärt belopp" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "Begär kontoinformation från TrustedCoin-servern …" @@ -4998,11 +5153,11 @@ msgid "Requesting {} channels..." msgstr "Begär {} kanaler …" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5011,32 +5166,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "Återställ tvåfaktor-plånbok" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5060,23 +5215,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Rumänska" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Ryska" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5084,29 +5239,28 @@ msgid "Safe-T mini wallet" msgstr "Safe-t miniplånbok" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Spara" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "Spara säkerhetskopia" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5129,11 +5283,11 @@ msgid "Scanning devices..." msgstr "Skannar enheter …" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "Scripttyp" @@ -5145,21 +5299,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5167,7 +5325,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5175,56 +5333,56 @@ msgid "Select a device" msgstr "Välj en enhet" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Välj datum" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "Välj typ av återställning:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Välj server manuellt" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5232,7 +5390,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5240,7 +5398,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5248,12 +5406,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Skicka" @@ -5261,14 +5419,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5277,15 +5431,15 @@ msgid "Send to speaker" msgstr "Skicka till högtalare" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Skickar" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "Skickar felrapport …" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5297,25 +5451,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Server" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5327,17 +5481,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "Ange en PIN-kod" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5345,22 +5499,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Inställningar" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5368,37 +5530,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Visa" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "Visa saldo i fiat-valuta för adresser" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Visa som QR-kod" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "Visa expertinställningar" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5409,10 +5587,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5420,107 +5598,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Dölj/Visa" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "Visar adress …" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Signera/verifiera meddelande" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "Signera/verifiera meddelande" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "Signerar" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "Signerar stor transaktion. Ha tålamod …" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "Signerar meddelande …" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Signerar transaktion …" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5528,43 +5702,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "Spanska" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "Spendera" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "Spendera från" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "Standardplånbok" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5576,13 +5738,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Status" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Status:" @@ -5592,20 +5754,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Sammanfattning" @@ -5617,53 +5787,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Svenska" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Synkroniserar …" -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Tamilska" @@ -5671,59 +5845,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "Testnet" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Text kopierades till urklipp" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "Text kopierades till urklipp." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Thailändska" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5734,51 +5911,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "Belopp som ska tas emot av mottagaren." -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5791,29 +5974,34 @@ msgid "The file was removed" msgstr "Filen togs bort" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5821,55 +6009,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5878,24 +6077,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "Ange därefter koden från Google Authenticator:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5903,7 +6102,7 @@ msgid "There is a new update available" msgstr "Det finns en ny uppdatering tillgänglig" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5912,7 +6111,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "Därför är tvåfaktorautentisering inaktiverat." -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5920,26 +6123,30 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" -msgstr "Denna kanal kan användas efter {} behräftelser" +msgstr "Denna kanal kan användas efter {} bekräftelser" + +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." @@ -5957,33 +6164,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5991,19 +6203,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6011,47 +6223,55 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Detta är höjden hos din lokala kopia av blockkedjan." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" #: electrum/plugins/trustedcoin/__init__.py:5 msgid "This plugin adds two-factor authentication to your wallet." -msgstr "Denna plugin lägger till tvåfaktorautentisering till din plånbok." +msgstr "Denna plugin lägger till tvåfaktorsautentisering till din plånbok." #: electrum/plugins/cosigner_pool/__init__.py:4 msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6063,34 +6283,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "Denna inställning påverkar fliken Skicka, och alla fält som är relaterade till saldo." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6098,7 +6329,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "" @@ -6106,7 +6337,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6114,7 +6345,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6123,30 +6354,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "Till" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6154,14 +6385,14 @@ msgid "To channel" msgstr "Till kanal" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6177,7 +6408,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6185,19 +6416,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6231,71 +6466,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Total storlek" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Transaktion" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "Transaktions-ID" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "Transaktions-ID:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "Transaktionen har lagts till i plånbokens historik" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "Det gick inte att spara transaktionen." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6303,36 +6545,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Transaktion:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Transaktioner" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6340,27 +6578,27 @@ msgid "Trezor wallet" msgstr "Trezor-plånbok" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Sant" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6368,21 +6606,21 @@ msgid "Try to connect again?" msgstr "Försök att ansluta igen?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Turkiska" #: electrum/plugins/trustedcoin/__init__.py:3 msgid "Two Factor Authentication" -msgstr "Tvåfaktorautentisering" +msgstr "Tvåfaktorsautentisering" #: electrum/plugins/trustedcoin/trustedcoin.py:73 msgid "Two-factor authentication is a service provided by TrustedCoin. It uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. To use this service, you will need a smartphone with Google Authenticator installed." @@ -6392,66 +6630,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Typ" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Ukrainska" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "Det gick inte att skicka rapporten" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Obekräftad" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6459,72 +6693,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Okänd" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6532,8 +6771,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6545,7 +6788,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6567,7 +6810,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Använd Tor-proxy" @@ -6579,23 +6822,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6615,12 +6858,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6628,19 +6871,19 @@ msgid "Username" msgstr "Användarnamn" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Använder ikoner från paketet Icons8 (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "Giltig." -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Värde" @@ -6648,7 +6891,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Verifiera" @@ -6660,41 +6903,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Version" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "Vietnamesiska" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "Visa logg" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Visa i blockutforskare" @@ -6702,20 +6941,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "VARNING" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "VARNING: ALLA dina privata nycklar är hemliga." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6731,11 +6970,15 @@ msgid "Wallet" msgstr "Plånbok" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "Plånbokssaldo" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Plånboksinformation" @@ -6743,11 +6986,11 @@ msgid "Wallet Name" msgstr "Plånboksnamn" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6755,15 +6998,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Plånboksnamn" @@ -6771,11 +7014,11 @@ msgid "Wallet not encrypted" msgstr "Plånboken är inte krypterad" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6783,7 +7026,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6793,22 +7036,22 @@ #: electrum/base_wizard.py:148 msgid "Wallet with two-factor authentication" -msgstr "Plånbok med tvåfaktorautentisering" +msgstr "Plånbok med tvåfaktorsautentisering" #: electrum/gui/kivy/main.kv:529 msgid "Wallets" msgstr "Plånböcker" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Varning" @@ -6820,7 +7063,11 @@ msgid "Warning!" msgstr "Varning!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6830,7 +7077,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6838,15 +7085,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6862,25 +7109,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "Inom {} block" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6890,7 +7141,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6902,8 +7153,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6911,13 +7163,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Fel signatur" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Ja" @@ -6925,11 +7177,11 @@ msgid "You are already on the latest version of Electrum." msgstr "Du har redan den senaste versionen av Electrum." -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6937,14 +7189,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "Du är offline." -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Du använder en icke-deterministisk plånbok, som inte kan skapa nya adresser." @@ -6952,7 +7205,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6964,11 +7217,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6976,27 +7229,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7004,11 +7261,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "Du har {n} öppna kanaler." +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "" @@ -7017,19 +7278,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Du kan läsa in en CSV-fil genom att använda filikonen." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7041,49 +7302,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "Du tar emot" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "Du skickar" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7092,7 +7362,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7100,7 +7374,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7112,43 +7386,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "Den aktuella Electrum-plånboken kan endast användas med en tom lösenfras. Du måste skapa en separat plånbok med installationsguiden för andra lösenfraser eftersom var och en av dem genererar en ny uppsättning adresser." -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7156,15 +7442,15 @@ msgid "Your seed is important!" msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7184,19 +7470,19 @@ msgid "Your wallet file is encrypted." msgstr "Din plånboksfil är krypterad." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "Din plånboksfil är: {}." -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "" @@ -7208,12 +7494,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Din plånbok är lösenordsskyddad och krypterad." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7277,43 +7563,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "adressen finns redan i plånboken" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "block" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "kan ta emot" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "kontakter" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7325,54 +7651,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "ogiltig adress" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "ogiltig privat nyckel" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "fakturor" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "etiketter" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7381,15 +7755,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7397,7 +7767,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "vänta …" @@ -7405,15 +7779,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "proxy aktiverad" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" -msgstr "mottagning" +msgstr "Tar emot" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "begäran" @@ -7421,12 +7795,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7441,7 +7811,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7453,15 +7827,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7473,19 +7848,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7493,25 +7872,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} minuter" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} ord" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" -msgstr "{}-inställningar" +msgstr "Inställningar" + +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} kanaler" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} bekräftelser" @@ -7520,19 +7907,19 @@ msgid "{} connections." msgstr "{} anslutningar." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" -msgstr "{} kopierades till urklipp" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" +msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} nya transaktioner: Totalt belopp mottaget i de nya transaktionerna {}" @@ -7540,7 +7927,11 @@ msgid "{} nodes" msgstr "{} noder" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7548,7 +7939,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} ord" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Om Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Version" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Distribueras av Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Adress" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Etikett" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Publika nycklar" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Publik nyckel" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "Scripttyp" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Transaktioner" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "Välj ett konto att återskapa." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Obekräftad" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Kan skicka" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Kan ta emot" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Saldo" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Belopp" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Kanalsäkerhetskopia" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Kapacitet" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Kan skicka" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Säkerhetskopiera" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Fel" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Betala" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Öka avgiften" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Total storlek" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Ange belopp" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Vill du skicka denna rapport?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Aldrig" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Kopiera" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Belopp" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Kopiera" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Lokal" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Importera" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Importera" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "Lightning-faktura" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Adress" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Beskrivning" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Max" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Spara" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Betala" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Ta bort" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Datum" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Etikett" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Beskrivning" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Belopp" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Meddelande" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Betala" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Fråga" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Meddelande" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Ja" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Proxy" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Belopp" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Max" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Fel" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Kanal etablerad." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Lösenord" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Ange lösenord" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Lösenord" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "Ange PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Inställningar" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Språk" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Du måste starta om Electrum för att de nya GUI-inställningarna ska börja gälla" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Basenhet" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Avancerat" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Adress" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Användarnamn" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Lösenord" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Öka avgiften" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Meddelande" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Belopp" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Adress" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Meddelande" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Belopp" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Ta bort" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 minuter" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 timme" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 dag" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 vecka" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Avbryt" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Server" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Nästa" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "Du skickar" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "Du tar emot" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "Belopp som tagits emot i kanaler" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Belopp som tagits ut från kanaler" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Status" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Datum" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Etikett" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "Transaktions-ID" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Öka avgiften" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Sänd" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Spara" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Ta bort" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "Transaktionen har lagts till i plånbokens historik" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Electrum kommunicerar med fjärrservrar för att hämta information om dina transaktioner och adresser. Alla servrar utför samma funktion och det är bara skillnader i maskinvara som skiljer dom åt. I de flesta fall vill du antagligen låta Electrum slumpvis välja en server. Men om du vill, kan du välja en server manuellt." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Anslut automatiskt" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "VARNING" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Skriv aldrig in det på någon webbplats." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Spara inte detta elektroniskt." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "Vilken typ av plånbok vill du skapa?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "Använd maskinvaruenhet" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Ja" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Plånboksnamn" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "Vilken typ av plånbok vill du skapa?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "Plånbok med tvåfaktorsautentisering" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Importera bitcoinadresser eller privata nycklar" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Krypterad" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Publik huvudnyckel" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Byt lösenord" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Fel" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Adresser" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Kanaler" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Ta emot" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Skicka" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Fel" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Plånböcker" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Avbryt" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Tillbaka" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Nästa" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Inställningar" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Om" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Fel" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/ta_IN/electrum.po electrum-4.4.5+dfsg1/electrum/locale/ta_IN/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/ta_IN/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/ta_IN/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:42\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Tamil\n" "Language: ta_IN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr "" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "இவ்விடத்தில் ஒரு பரிவர்த்தனை கட்டணம் பரிந்துரைக்கப்படும். வேண்டுமெனில் நீங்கள் அதை மாற்றிகொள்ளலாம். பரிந்துரைக்கபட்ட கட்டணம் பரிவர்த்தனையின் வேகத்தை அதிகரிக்கிறது." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "" -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "முகவரி" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "" -#: electrum/lnworker.py:501 -msgid "Address unknown for node:" -msgstr "" - -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 -msgid "Addresses" +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." +#: electrum/lnworker.py:504 +msgid "Address unknown for node:" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 +msgid "Addresses" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "தொகை" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -512,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -591,7 +619,7 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "" @@ -607,7 +635,7 @@ msgid "Auto-connect" msgstr "" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -615,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -652,31 +680,31 @@ msgid "Back" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "இருப்பு தொகை" @@ -684,27 +712,27 @@ msgid "Banner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "" -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "" -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -720,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Bitcoin பரிவர்த்தனைகள் பொதுவாக இலவசமானவை அல்ல. ஒரு பரிவர்த்தனை கட்டணம் நிதி அனுப்புநர் மூலம் வழங்கப்படவேண்டும்." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "" @@ -740,8 +773,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -749,12 +782,20 @@ msgid "Bottom" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "" @@ -762,15 +803,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -778,7 +819,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "" @@ -790,48 +831,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "ரத்து" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "" @@ -839,36 +880,36 @@ msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -877,11 +918,11 @@ msgid "Cannot read file" msgstr "" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -901,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "" @@ -940,60 +981,67 @@ msgid "Change Password" msgstr "" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1001,7 +1049,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1009,9 +1057,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "" @@ -1019,11 +1067,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1037,32 +1085,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1074,7 +1122,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1086,7 +1134,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "" @@ -1094,7 +1142,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1122,7 +1170,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "" @@ -1134,9 +1182,9 @@ msgid "Choose..." msgstr "" +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "அழி" @@ -1144,80 +1192,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "மூடல்" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1232,11 +1281,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1245,27 +1294,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "" @@ -1273,33 +1326,29 @@ msgid "Confirm Password:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1388,15 +1437,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1404,12 +1453,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "" @@ -1418,7 +1467,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1430,52 +1483,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "தொடர்புகள்" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "" @@ -1483,11 +1533,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "இடைநிலை பலகையில் நகலெடுக்க" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "" @@ -1503,59 +1553,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1563,7 +1613,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1571,11 +1621,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1587,27 +1637,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "" @@ -1615,15 +1661,11 @@ msgid "Current Password:" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1631,11 +1673,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1643,35 +1685,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "தேதி" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1679,55 +1721,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "நீக்கு" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "" @@ -1735,43 +1781,48 @@ msgid "Denomination" msgstr "" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "விளக்கம்" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "இந்த பரிவர்த்தனையின் விளக்கம் (கட்டாயமானது அல்ல)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "விவரங்கள்" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "" - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1779,22 +1830,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1806,26 +1857,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1833,11 +1888,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1845,8 +1900,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "" @@ -1854,11 +1909,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1874,51 +1929,61 @@ msgid "Do you want to delete the old file" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1930,16 +1995,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "" @@ -1948,16 +2024,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "" @@ -1965,93 +2041,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "" +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "" -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "" -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "" @@ -2068,39 +2148,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2108,12 +2188,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2121,16 +2201,16 @@ msgid "Enter Password" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2139,8 +2219,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2148,7 +2228,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "" @@ -2158,7 +2238,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2168,7 +2248,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "" @@ -2180,7 +2260,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "" @@ -2196,22 +2276,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2221,11 +2305,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2242,13 +2326,13 @@ msgid "Enter wallet name" msgstr "" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2256,11 +2340,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2278,37 +2362,34 @@ msgid "Enter your password or choose another file." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2317,13 +2398,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2331,28 +2411,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2360,10 +2440,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2379,50 +2459,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "" @@ -2430,35 +2505,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2474,21 +2549,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2496,144 +2571,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2641,54 +2720,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "" @@ -2701,8 +2781,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2710,44 +2790,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2755,7 +2839,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2771,15 +2855,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2787,16 +2871,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "" @@ -2804,11 +2880,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2816,7 +2892,7 @@ msgid "Host" msgstr "" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2832,48 +2908,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2881,16 +2958,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2898,13 +2975,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2916,11 +2993,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2928,7 +3005,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2936,22 +3013,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2959,16 +3040,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "" @@ -2980,86 +3060,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "" @@ -3072,30 +3157,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "" @@ -3103,7 +3188,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3111,11 +3196,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "" @@ -3123,56 +3208,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3192,20 +3275,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3218,45 +3301,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "" @@ -3264,15 +3334,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3288,7 +3358,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3300,15 +3370,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3316,7 +3386,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "" @@ -3324,15 +3394,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3360,9 +3430,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "" @@ -3370,7 +3440,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3403,18 +3473,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3426,33 +3496,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3464,19 +3538,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3484,69 +3559,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3554,23 +3642,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3590,7 +3686,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3598,26 +3694,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3629,24 +3725,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3654,23 +3750,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3679,21 +3779,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3701,14 +3801,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3721,18 +3825,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "" @@ -3741,25 +3845,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "" @@ -3771,46 +3879,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3818,11 +3926,15 @@ msgid "No Wallet" msgstr "" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3830,11 +3942,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3846,10 +3958,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3858,23 +3974,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3890,17 +4006,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3908,17 +4024,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3926,7 +4042,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3934,45 +4050,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3985,10 +4106,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3997,7 +4114,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4005,11 +4122,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4017,11 +4134,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "" @@ -4033,8 +4151,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "" @@ -4042,8 +4160,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4051,11 +4169,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4063,7 +4181,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "" @@ -4075,7 +4193,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4083,29 +4201,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4113,24 +4230,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4142,15 +4259,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4159,92 +4276,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "" @@ -4252,7 +4378,7 @@ msgid "Password Strength" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4264,33 +4390,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "" @@ -4298,43 +4420,43 @@ msgid "Password:" msgstr "" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4342,22 +4464,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4365,25 +4500,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "" @@ -4399,19 +4535,23 @@ msgid "Pending" msgstr "" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4419,7 +4559,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4427,23 +4567,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4451,7 +4591,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4460,7 +4600,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4484,9 +4624,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4494,15 +4634,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "" @@ -4515,11 +4655,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4531,8 +4671,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4540,7 +4680,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4548,7 +4688,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "" @@ -4556,15 +4696,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4572,35 +4712,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4608,16 +4747,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4649,12 +4787,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4662,29 +4804,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "" -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4712,8 +4858,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "" @@ -4725,40 +4871,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "" @@ -4770,10 +4916,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4782,15 +4929,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4801,21 +4948,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "" @@ -4823,23 +4977,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4851,28 +5010,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4885,59 +5036,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4945,50 +5100,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4997,11 +5152,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5010,32 +5165,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5059,23 +5214,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5083,29 +5238,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5128,11 +5282,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5144,21 +5298,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5166,7 +5324,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5174,56 +5332,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5231,7 +5389,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5239,7 +5397,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5247,12 +5405,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "" @@ -5260,14 +5418,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5276,15 +5430,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5296,25 +5450,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5326,17 +5480,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5344,22 +5498,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5367,37 +5529,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5408,10 +5586,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5419,107 +5597,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5527,43 +5701,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5575,13 +5737,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "" @@ -5591,20 +5753,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5616,53 +5786,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "" -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5670,59 +5844,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5733,51 +5910,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5790,29 +5973,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5820,55 +6008,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5877,24 +6076,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5902,7 +6101,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5911,7 +6110,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5919,27 +6122,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5956,33 +6163,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5990,19 +6202,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6010,26 +6222,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6042,15 +6262,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6062,34 +6282,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6097,7 +6328,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "" @@ -6105,7 +6336,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6113,7 +6344,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6122,30 +6353,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6153,14 +6384,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6176,7 +6407,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6184,19 +6415,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6230,71 +6465,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6302,36 +6544,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6339,27 +6577,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6367,15 +6605,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6391,66 +6629,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6458,72 +6692,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6531,8 +6770,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6544,7 +6787,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6566,7 +6809,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6578,23 +6821,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6614,12 +6857,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6627,19 +6870,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6647,7 +6890,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "" @@ -6659,41 +6902,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "" - -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "" @@ -6701,20 +6940,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "" -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6730,11 +6969,15 @@ msgid "Wallet" msgstr "" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6742,11 +6985,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6754,15 +6997,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6770,11 +7013,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6782,7 +7025,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6798,16 +7041,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "" @@ -6819,7 +7062,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6829,7 +7076,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6837,15 +7084,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6861,25 +7108,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6889,7 +7140,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6901,8 +7152,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6910,13 +7162,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6924,11 +7176,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6936,14 +7188,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6951,7 +7204,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6963,11 +7216,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6975,27 +7228,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7003,11 +7260,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "" @@ -7016,19 +7277,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7040,49 +7301,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7091,7 +7361,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7099,7 +7373,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7111,43 +7385,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7155,15 +7441,15 @@ msgid "Your seed is important!" msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7183,19 +7469,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "" @@ -7207,12 +7493,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7276,43 +7562,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7324,54 +7650,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7380,15 +7754,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7396,7 +7766,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "" @@ -7404,15 +7778,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7420,12 +7794,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7440,7 +7810,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7452,15 +7826,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7472,19 +7847,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7492,25 +7871,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7519,19 +7906,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7539,7 +7926,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7547,7 +7938,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "முகவரி" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "இருப்பு தொகை" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "இருப்பு தொகை" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "தொகை" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "தொகை" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "முகவரி" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "விளக்கம்" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "நீக்கு" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "தேதி" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "விளக்கம்" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "தொகை" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "தொகை" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "முகவரி" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "தொகை" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "முகவரி" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "தொகை" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "நீக்கு" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "ரத்து" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "தேதி" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "ரத்து" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/th_TH/electrum.po electrum-4.4.5+dfsg1/electrum/locale/th_TH/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/th_TH/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/th_TH/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:42\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (No FX rate available)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "การยืนยัน" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "About" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "1Ph4yWX6g7pJk6pgf9fFnQ7fDG8ioCFrLU" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "เอกสารเกี่ยวกับ บิตคอย" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&ตรวจสอบสำหรับการอัพเดต" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&ปิด" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "Ion" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "Dfu" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "Fot" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "Tam" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "Fil" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Filter" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&พลิกในแนวนอน" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&จากคิวอาร์โค้ด" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "From fil" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "F. T" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "F. Ba" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "Sh" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&History" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "Im" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Information" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "La" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "Lo" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "Net" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&New" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "Rest" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "Ww" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&เปิด" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "Snu all" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "Pay" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Plot" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "Piu" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Private keys" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Quit" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Recently open" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Report Bug" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "บันทึกข้อมูลสำรอง" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Seed" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Sign/verify message" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Summary" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Sweep" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Tools" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&View" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Wallet" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Touch {} of {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 day" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 hour" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 week" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Place this paper on a flat and well iluminated surface." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 นาที" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Align your Revealer borderlines to the dashed lines on the top and left." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "ค่าธรรมเนียม 2fa: {} (สำหรับธุรกรรมชุดถัดไป)" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "4. Type the numbers in the software" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "CPFP คือธุรกรรมที่ส่งผลลัพธ์ที่ไม่ได้รับการยืนยันกลับมาหาตัวคุณเองโดยมีค่าธรรมเนียมสูง เป้าหมายคือให้ผู้ขุดยืนยันธุรกรรมหลักเพื่อรับค่าธรรมเนียมที่แนบมากับธุรกรรมย่อย" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "A backup is saved automatically when generating a new wallet." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "A copy of your wallet file was created in" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "A library is probably missing." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "มีการเริ่มการชำระเงินสำหรับใบแจ้งหนี้นี้แล้ว" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "ความพยายามครั้งก่อนในการชำระใบแจ้งหนี้นี้ไม่ชัดเจน" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "หอสังเกตการณ์เป็นภูตที่คอยเฝ้าดูช่องของคุณและป้องกันไม่ให้อีกฝ่ายขโมยเงินโดยการแพร่ภาพสถานะเก่า" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "About Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Accept" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Accept Word" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Acquisition price" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Add Cosigner" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Add cosigner" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "เพิ่มตัวคั่นพันตัวในจำนวน bitcoin" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "การเพิ่มข้อมูลไปยัง tx จากกระเป๋าเงินและเครือข่าย ..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Additional fees" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "Additional {} satoshis are going to be added." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Address" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "รายละเอียดที่อยู่" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "คัดลอกเนื้อเพลงไปยังคลิปบอร์ด" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Adresa e blocată" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Address not in wallet." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "ไม่ทราบที่อยู่สำหรับโหนด:" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Addresses" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Advanced" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "การแสดงตัวอย่างขั้นสูง" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "หลังจากความล่าช้านั้น เงินจะถูกส่งไปยังที่อยู่ที่ได้รับจากวอลเล็ตของคุณ" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "All" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "ต้องกรอกทุกช่อง" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "เอาต์พุตทั้งหมดไม่เปลี่ยนแปลง is_mine" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "ทันสมัยแล้ว" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Also, dust is not kept as change, but added to the fee." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "นอกจากนี้เมื่อทำธุรกรรม RBF เป็นชุด BIP 125 จะกำหนดขอบเขตค่าธรรมเนียมที่ต่ำกว่า" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "อีกทางหนึ่ง" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "ตรวจสอบข้อมูลสำรองของคุณเสมอ" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Amount" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "Amount for OP_RETURN output must be zero." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "จำนวนเงินที่ได้รับในช่อง" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Amount received:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Amount sent:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Amount to be sent" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "จำนวนเงินที่ถอนออกจากช่อง" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "An encrypted transaction was retrieved from cosigning pool." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "An uninitialized Digital Bitbox is detected." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "An unnamed {}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Apply" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arabic" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "แน่ใจไหมว่าต้องการลบช่องนี้ การดำเนินการนี้จะล้างธุรกรรมที่เกี่ยวข้องออกจากประวัติกระเป๋าเงินของคุณ" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "แน่ใจไหมว่าต้องการลบกระเป๋าเงิน {}?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Are you sure you want to erase the Digital Bitbox?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Are you sure you want to proceed?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Are you sure you want to remove this transaction and {} child transactions?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Are you sure you want to remove this transaction?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Armenian" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "ที่ความสูงบล็อก: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "อย่างน้อยต้องระบุชื่อโฮสต์หลังสัญลักษณ์ at" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "อาจเสียไปอย่างมากที่สุด 100 satoshi เนื่องจากการปัดเศษนี้" @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "การตั้งค่าโมเด็มเสียง" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "การอนุญาต" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "เชื่อมต่ออัตโนมัติ" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "ตรวจสอบการอัปเดตซอฟต์แวร์โดยอัตโนมัติ" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "การกู้คืน BIP39" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "เมล็ดพันธุ์ BIP39" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "เมล็ดพันธุ์ BIP39 สามารถนำเข้าใน Electrum เพื่อให้ผู้ใช้สามารถเข้าถึงเงินที่ถูกล็อคไว้ในกระเป๋าสตางค์อื่น ๆ" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "เมล็ดพันธุ์ BIP39 ไม่มีหมายเลขเวอร์ชันซึ่งทำให้ความเข้ากันได้กับซอฟต์แวร์ในอนาคตลดลง" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "ใบแจ้งหนี้ BIP70 บันทึกเป็น {}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "ราคา BTC" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "จำนวน BTC คงเหลือ" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "รับ BTC" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "ส่ง BTC" @@ -653,31 +681,31 @@ msgid "Back" msgstr "กลับ" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "สำรองข้อมูล" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "ไม่ได้บันทึกข้อมูลสำรอง ไม่ได้กำหนดค่าไดเร็กทอรีสำรอง" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "ไดเรกทอรีสำรอง" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "ไม่ได้ตั้งค่าการสำรองข้อมูล" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "บันทึกข้อมูลสำรองแล้ว:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Balance" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "แบนเนอร์" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "หน่วยฐาน" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "หน่วยฐานของกระเป๋าเงินของคุณ" -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "ใบแจ้งหนี้แบบจ่ายเป็นชุด" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "ก่อนที่จะรายงานข้อบกพร่องให้อัปเกรด Electrum เป็นเวอร์ชันล่าสุด (รุ่นล่าสุดหรือ git HEAD) และระบุหมายเลขเวอร์ชันในรีพอร์ตของคุณ" -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "เริ่มต้น" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "สถานะ BitBox02" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "ไม่มีที่อยู่ Bitcoin" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "การทำธุรกรรม Bitcoin นั้นไม่ได้ฟรี และมีค่าธรรมเนียม ที่ผู้โอนจะต้องจ่าย." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "เลขที่บล็อค" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Address" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "Bootloader" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Bootloader Hash" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "Bottom" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Broadcast" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Broadcasting transaction..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "Build Date" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bulgarian" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "ค่าธรรมเนียมเพิ่มเติม" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "ค่าธรรมเนียมเพิ่มเติม" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "CLTV หมดอายุ" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "ค่าการปรับเทียบ" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "สามารถรับ" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "สามารถส่ง" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "ไม่สามารถ CPFP: ค่าธรรมเนียมที่ไม่รู้จักสำหรับธุรกรรมหลัก" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "ไม่สามารถพล็อตประวัติ" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "ยกเลิก" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "ยกเลิก (มีการทำธุรกรรมซ้ำ)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "ยกเลิกธุรกรรม" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "ยกเลิกโดยผู้ใช้" @@ -840,36 +881,36 @@ msgid "Cannot add this cosigner:" msgstr "ไม่สามารถเพิ่ม cosigner นี้:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "ไม่สามารถส่งข้อมูลธุรกรรมได้" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "ไม่สามรถยกเลิกธุรกรรมได้" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "ไม่สามารถสร้างธุรกรรมย่อยได้" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "ไม่สามารถเปิดกระเป๋าได้" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -878,11 +919,11 @@ msgid "Cannot read file" msgstr "ไม่สามารถอ่านไฟล์ได้" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "ไม่สามารถสำรองข้อมูลได้ เนื่องจากไม่มีสิทธิ์ในการอ่าน/เขียน ไฟล์" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "ไม่สามารถแสกน QR Code ได้." -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "ความจุ" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "กำไรจากทุน" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "กระแสเงินสด" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "ใบรับรองไม่ถูกต้อง" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "เปลี่ยน" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "เปลี่ยนที่อยู่แอดเดรส" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "เปลี่ยน PIN" @@ -941,60 +982,67 @@ msgid "Change Password" msgstr "เปลี่ยนรหัสผ่าน" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "เปลี่ยน..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "แชนแนลสำรอง" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "แชนแนลสำรอง" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "ช่องสำรอง:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "ไอดีของช่อง" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "แชนแนลถูกปิดแล้ว" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "แชนแนลสำรองสามารถนำเข้ามาจากกระเป๋าเงินเดียวกันได้, โดยสแกน QR code" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "แชนแนลปิดแล้ว" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "ช่องถูกปิดคุณอาจต้องรออย่างน้อย {} การบล็อกเนื่องจากความล่าช้าของ CSV" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "รายละเอียดช่อง" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "ก่อตั้งช่องแล้ว" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "แชนแนลกำลังถูกระงับการส่ง" @@ -1002,7 +1050,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "การอัปเดตช่องเพื่อสอบถาม" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "ช่อง" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "ช่องในฐานข้อมูล" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "เลือกช่องนี้เพื่อขอ secret ใหม่ คุณจะต้องพิมพ์เมล็ดพันธุ์ของคุณใหม่" @@ -1038,32 +1086,32 @@ msgid "Checking for updates..." msgstr "ตรวจหาการอัพเดท..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Child Pays for Parent" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Child Pays for Parent" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "ภาษาจีนประยุกต์" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "ภาษาจีนดั้งเดิม" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "เลือกหน้าจอหลัก" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "เลือกไฟล์สำรอง:" @@ -1075,7 +1123,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "เลือกรหัสผ่านเพื่อเข้ารหัสคีย์กระเป๋าเงินของคุณ" -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1087,7 +1135,7 @@ msgid "Choose an account to restore." msgstr "เลือกบัญชีที่จะกู้คืน" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "เลือกเหรียญ (UTXO) วิธีการเลือก. มีดังต่อไปนี้: \\ n \\ n" @@ -1095,7 +1143,7 @@ msgid "Choose from peers" msgstr "เลือกจาก peers" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "เลือกวิธีเริ่มต้น Digital Bitbox ของคุณ:" @@ -1125,7 +1173,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "เลือกประเภทที่อยู่ในกระเป๋าเงินของคุณ" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "เลือกว่าจะใช้ block explorer ออนไลน์ใดสำหรับฟังก์ชันที่เปิดเว็บเบราว์เซอร์" @@ -1137,9 +1185,9 @@ msgid "Choose..." msgstr "เลือก..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "เคลียร์" @@ -1147,81 +1195,82 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "ล้างเซสชันหลังจากไม่มีการใช้งานในช่วงเวลาที่กำหนด เมื่อเซสชันหมดเวลา PIN และรหัสผ่านของคุณ (หากเปิดใช้งาน) จะต้องถูกป้อนอีกครั้งเพื่อใช้อุปกรณ์" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "คลิกส่งเพื่อดำเนินการต่อ" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "คลิกที่นี่เพื่อซ่อนข้อความนี้" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "คลิปบอร์ดว่างเปล่า" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "ปิด" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "ปิดช่อง" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Co&ins" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "โค้ด" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "เปิดใช้งานการควบคุมเหรียญ" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "เหรียญถูกแช่แข็ง" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "เลือกเหรียญที่จะใช้จ่าย" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "การเลือกเหรียญ" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "การเลือกเหรียญใช้งานอยู่ (เลือก UTXO {} รายการ)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "" #: electrum/gui/text.py:102 msgid "Coins" @@ -1235,11 +1284,11 @@ msgid "Coldcard Wallet" msgstr "กระเป๋าเงิน Coldcard" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "ธีมสี" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "รวมกัน" @@ -1248,27 +1297,31 @@ msgstr "ทำตามขั้นตอนการเริ่มต้นบนอุปกรณ์ {} ของคุณ" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "เสร็จสิ้น" +msgid "Completed {} of {} groups needed" +msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Con&sole" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Con&tacts" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "ยืนยันการล้างข้อมูลอุปกรณ์" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "ยืนยันรหัสผ่าน" @@ -1276,33 +1329,29 @@ msgid "Confirm Password:" msgstr "ยืนยันรหัสผ่าน" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "ยืนยัน Seed" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "ยืนยันธุรกรรม" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "กรุณายืนยันธุรกรรมบน Ledger ของคุณ..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "ยืนยันการดำเนินการ" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1391,15 +1440,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "ยืนยันแล้ว กำลังเซ็นธุรกรรม..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "เชื่อมต่อแล้ว" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "โหนดที่เชื่อมต่อ" @@ -1407,12 +1456,12 @@ msgid "Connected nodes are on the same chain" msgstr "โหนดที่เชื่อมต่ออยู่ในเชนเดียวกัน" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "เชื่อมต่อกับโหนด {0}" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "เชื่อมต่อกับ {0} โหนด" @@ -1421,7 +1470,11 @@ msgid "Connected to {} peers" msgstr "เชื่อมต่อกับ {} เพียร์" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "สตริงการเชื่อมต่อต้องอยู่ในรูปแบบ @: " @@ -1433,52 +1486,49 @@ msgid "Connections with lightning nodes" msgstr "การเชื่อมต่อกับไลท์นิงโหนด" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "ลองเชื่อมต่อกับเซิร์ฟเวอร์อื่น หรืออัปเดต Electrum" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "รายชื่อผู้ติดต่อ" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "ความร่วมมืออย่างใกล้ชิด" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "คัดลอก" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "คัดลอกแอดเดรส" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "คัดลอกภาพ" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "คัดลอกข้อความ" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "คัดลอกและปิด" @@ -1486,11 +1536,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "คัดลอกไปยังคลิปบอร์ด" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "คัดลอก {}" @@ -1506,59 +1556,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "ไม่สามารถปิดแชนแนลได้" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "ไม่สามารถบังคับปิดแชนแนลได้:" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "รายงานความผิดพลาด" @@ -1566,7 +1616,7 @@ msgid "Create New Wallet" msgstr "สร้างกระเป๋าใหม่" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1574,11 +1624,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "สร้าง Seed ใหม่" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "สร้างกระเป๋าโดยใช้ Seed ที่มีอยู่" @@ -1590,27 +1640,23 @@ msgid "Create new wallet" msgstr "สร้างกระเป๋าใหม่" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "สร้าง หรือกู้คืน" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "สร้างธุรกรรมใหม่" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "ข้อผิดพลาดร้ายแรง" @@ -1618,15 +1664,11 @@ msgid "Current Password:" msgstr "รหัสผ่านปัจจุบัน" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1634,11 +1676,11 @@ msgid "Current version: {}" msgstr "เวอร์ชั่นปัจจุบัน: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "กำหนดเอง" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "URL ที่กำหนดเอง" @@ -1646,35 +1688,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "ภาษาเช็ก" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "ภาษาเดนมาร์ก" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "โหมดมืด" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "โหมดมืด/สว่าง" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "วันที่" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "วันที่: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1682,55 +1724,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "ถอดรหัส" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "ต้องการที่จะถอดรหัส Private Key หรือไม่?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "ค่าเริ่มต้น" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "ลบ" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "ลบข้อมูลสำรองหรือไม่?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "" @@ -1738,43 +1784,48 @@ msgid "Denomination" msgstr "" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "" -#: electrum/lnutil.py:340 -msgid "Destination node" +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 -msgid "Details" +#: electrum/lnutil.py:361 +msgid "Destination node" msgstr "" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 +msgid "Details" msgstr "" #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1782,22 +1833,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1809,26 +1860,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "ปิดใช้งาน" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "ปิดการเชื่อมต่อ" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1836,11 +1891,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1848,8 +1903,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "" @@ -1857,11 +1912,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "ต้องการสร้างแชนแนลแรกของคุณใช่หรือไม่?" @@ -1877,51 +1932,61 @@ msgid "Do you want to delete the old file" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "ดัตช์" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1933,16 +1998,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "" @@ -1951,16 +2027,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "" @@ -1968,93 +2044,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "" +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "" -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "" -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "เปิดใช้งาน" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "เปิดใช้งานพาสเฟส" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "เปิดใช้งานอัพเดทเช็ค" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "เปิดใช้งานแล้ว" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "เปิดใช้งานช่องที่ไม่สามารถกู้คืนได้" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "" @@ -2071,39 +2151,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "ข้อความ เข้ารหัส/ถอดรหัส" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "ข้อความ เข้ารหัส/ถอดรหัส" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "เข้ารหัส" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "ขณะนี้ยังไม่รองรับการเข้ารหัสและถอดรหัสสำหรับ {}" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "การเข้ารหัสและถอดรหัสไม่ได้ใช้งานโดย {}" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "สิ้นสุด" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "อังกฤษ" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "ป้อน PIN" @@ -2111,12 +2191,12 @@ msgid "Enter PIN:" msgstr "ป้อน PIN:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "ป้อนข้อความรหัสผ่าน" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "ป้อนข้อความรหัสผ่านบนอุปกรณ์" @@ -2124,16 +2204,16 @@ msgid "Enter Password" msgstr "ป้อนรหัสผ่าน" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "ป้อน Remote Node ID หรือสตริงการเชื่อมต่อหรือใบแจ้งหนี้" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "ป้อน Seed" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "ป้อนป้ายกำกับการทำธุรกรรม" @@ -2143,8 +2223,8 @@ msgstr "ป้อนชื่อที่สื่อความหมายสำหรับบัญชี multisig ของคุณ\n" " คุณควรจะสามารถใช้ชื่อนี้เพื่อระบุบัญชี multisig นี้ได้ในภายหลัง" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "ป้อนป้ายกำกับเพื่อตั้งชื่ออุปกรณ์ของคุณ:" @@ -2152,7 +2232,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "ป้อนรายการแอดเดรส Bitcoin (ซึ่งจะสร้างวอลเล็ตสำหรับดูเท่านั้น) หรือรายการไพรเวทคีย์" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "" @@ -2162,7 +2242,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2172,7 +2252,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "ป้อนแอดเดรส" @@ -2184,7 +2264,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "" @@ -2200,22 +2280,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "ป้อนรหัสผ่าน" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "ป้อนไพรเวตคีย์" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "ป้อนไพรเวตคีย์:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2225,11 +2309,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2246,13 +2330,13 @@ msgid "Enter wallet name" msgstr "ป้อนชื่อวอลเลต" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2260,11 +2344,11 @@ msgid "Enter your PIN" msgstr "ป้อน PIN ของคุณ" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2282,37 +2366,34 @@ msgid "Enter your password or choose another file." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2321,13 +2402,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2335,28 +2415,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2364,10 +2444,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2383,50 +2463,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "" @@ -2434,35 +2509,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2478,21 +2553,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2500,144 +2575,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "บังคับปิดแชนแนล" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "บังคับปิดแชนแนล?" @@ -2645,54 +2724,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "" @@ -2705,8 +2785,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2714,44 +2794,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "เงินในแชนแนลนี้จะไม่สามารถกู้คืนจาก seed ได้ จนกว่าจะถูกดึงเข้ากระเป๋าเงินของคุณ และอาจสูญหายได้ หากคุณทำไฟล์กระเป๋าเงินหาย" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2759,7 +2843,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2775,15 +2859,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2791,16 +2875,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "" @@ -2808,11 +2884,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2820,7 +2896,7 @@ msgid "Host" msgstr "" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2836,48 +2912,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2885,16 +2962,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2902,13 +2979,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "หากคุณบังคับปิดแชนแนลนี้ เงินที่คุณมีอยู่จะไม่สามารถใช้ได้สำหรับ {} บล็อก " -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2920,11 +2997,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2932,7 +3009,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2940,22 +3017,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2963,16 +3044,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "" @@ -2984,86 +3064,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "" @@ -3076,30 +3161,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "" @@ -3107,7 +3192,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3115,11 +3200,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "" @@ -3127,56 +3212,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3196,20 +3279,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3222,45 +3305,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "" @@ -3268,15 +3338,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3292,7 +3362,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3304,15 +3374,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3320,7 +3390,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "" @@ -3328,15 +3398,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3364,9 +3434,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "" @@ -3374,7 +3444,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3407,18 +3477,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3430,33 +3500,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3468,19 +3542,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3488,69 +3563,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3558,23 +3646,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3594,7 +3690,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3602,26 +3698,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3633,24 +3729,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3658,23 +3754,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3683,21 +3783,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3705,14 +3805,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3725,18 +3829,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "" @@ -3745,25 +3849,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "" @@ -3775,46 +3883,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3822,11 +3930,15 @@ msgid "No Wallet" msgstr "" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3834,11 +3946,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3850,10 +3962,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3862,23 +3978,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3894,17 +4010,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3912,17 +4028,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3930,7 +4046,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3938,45 +4054,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3989,10 +4110,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -4001,7 +4118,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4009,11 +4126,11 @@ msgid "Nothing set !" msgstr "" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4021,11 +4138,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "" @@ -4037,8 +4155,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "" @@ -4046,8 +4164,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4055,11 +4173,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4067,7 +4185,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "" @@ -4079,7 +4197,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4087,29 +4205,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4117,24 +4234,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4146,15 +4263,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4163,92 +4280,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "รหัสผ่าน:" @@ -4256,7 +4382,7 @@ msgid "Password Strength" msgstr "ความแข็งแรงของรหัสผ่าน" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4268,33 +4394,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "" @@ -4302,43 +4424,43 @@ msgid "Password:" msgstr "รหัสผ่าน:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4346,22 +4468,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4369,25 +4504,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "" @@ -4403,19 +4539,23 @@ msgid "Pending" msgstr "" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4423,7 +4563,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4431,23 +4571,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4455,7 +4595,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4464,7 +4604,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4488,9 +4628,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4498,15 +4638,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "" @@ -4519,11 +4659,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4535,8 +4675,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4544,7 +4684,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4552,7 +4692,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "" @@ -4560,15 +4700,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4576,35 +4716,34 @@ msgid "Port" msgstr "พอร์ท" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "พอร์ทต้องเป็นตัวเลขเท่านั้น" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "ภาษาโปรตุเกส" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "ภาษาโปรตุเกส (บราซิล)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4612,16 +4751,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4653,12 +4791,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4666,29 +4808,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "" -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4716,8 +4862,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "พร็อกซี" @@ -4729,40 +4875,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "คีย์สาธารณะ" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "คิวอาร์โค้ดผิดพลาด" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "คิวอาร์โค้ด" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "คัดลอกคิวอาร์โค้ดไปยังคลิปบอร์ดแล้ว" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "คิวอาร์โค้ดถูกบันทึกลงในไฟล์" @@ -4774,10 +4920,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4786,15 +4933,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4805,21 +4952,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "" @@ -4827,23 +4981,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4855,28 +5014,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4889,59 +5040,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4949,50 +5104,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -5001,11 +5156,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5014,32 +5169,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5063,23 +5218,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5087,29 +5242,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5132,11 +5286,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5148,21 +5302,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5170,7 +5328,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5178,56 +5336,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5235,7 +5393,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5243,7 +5401,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5251,12 +5409,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "" @@ -5264,14 +5422,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5280,15 +5434,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5300,25 +5454,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5330,17 +5484,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5348,22 +5502,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5371,37 +5533,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5412,10 +5590,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5423,107 +5601,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5531,43 +5705,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5579,13 +5741,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "" @@ -5595,20 +5757,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5620,53 +5790,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "" - -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "" -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5674,59 +5848,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5737,51 +5914,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5794,29 +5977,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5824,55 +6012,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5881,24 +6080,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5906,7 +6105,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5915,7 +6114,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5923,27 +6126,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5960,33 +6167,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5994,19 +6206,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6014,26 +6226,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6046,15 +6266,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6066,34 +6286,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6101,7 +6332,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "" @@ -6109,7 +6340,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6117,7 +6348,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6126,30 +6357,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6157,14 +6388,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6180,7 +6411,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6188,19 +6419,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6234,71 +6469,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6306,36 +6548,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6343,27 +6581,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6371,15 +6609,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6395,66 +6633,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6462,72 +6696,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6535,8 +6774,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6548,7 +6791,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6570,7 +6813,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6582,23 +6825,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6618,12 +6861,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6631,19 +6874,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6651,7 +6894,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "" @@ -6663,41 +6906,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "" @@ -6705,20 +6944,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "" -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6734,11 +6973,15 @@ msgid "Wallet" msgstr "" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6746,11 +6989,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6758,15 +7001,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6774,11 +7017,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6786,7 +7029,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6802,16 +7045,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "" @@ -6823,7 +7066,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6833,7 +7080,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6841,15 +7088,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6865,25 +7112,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6893,7 +7144,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6905,8 +7156,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6914,13 +7166,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6928,11 +7180,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6940,14 +7192,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6955,7 +7208,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6967,11 +7220,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6979,27 +7232,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7007,11 +7264,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "" @@ -7020,19 +7281,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7044,49 +7305,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7095,7 +7365,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7103,7 +7377,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7115,43 +7389,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7159,15 +7445,15 @@ msgid "Your seed is important!" msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7187,19 +7473,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "" @@ -7211,12 +7497,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7280,43 +7566,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7328,54 +7654,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7384,15 +7758,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7400,7 +7770,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "" @@ -7408,15 +7782,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7424,12 +7798,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7444,7 +7814,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7456,15 +7830,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7476,19 +7851,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7496,25 +7875,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7523,19 +7910,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7543,7 +7930,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7551,7 +7942,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "About Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Address" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "คีย์สาธารณะ" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Balance" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "เลือกบัญชีที่จะกู้คืน" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "สามารถส่ง" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "สามารถรับ" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Balance" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Amount" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "แชนแนลสำรอง" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "ความจุ" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "สามารถส่ง" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "สำรองข้อมูล" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "ปิดช่อง" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "ความร่วมมืออย่างใกล้ชิด" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "ปิดช่อง" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "ค่าธรรมเนียมเพิ่มเติม" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "CPFP คือธุรกรรมที่ส่งผลลัพธ์ที่ไม่ได้รับการยืนยันกลับมาหาตัวคุณเองโดยมีค่าธรรมเนียมสูง เป้าหมายคือให้ผู้ขุดยืนยันธุรกรรมหลักเพื่อรับค่าธรรมเนียมที่แนบมากับธุรกรรมย่อย" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "คัดลอก" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Amount" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "คัดลอก" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Address" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "ลบ" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "วันที่" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Amount" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "พร็อกซี" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Amount" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "ก่อตั้งช่องแล้ว" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "รหัสผ่าน:" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "ป้อนรหัสผ่าน" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "รหัสผ่าน:" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "ป้อน PIN" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "หน่วยฐาน" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Advanced" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Address" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "พอร์ท" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "รหัสผ่าน:" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "ค่าธรรมเนียมเพิ่มเติม" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Amount" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Address" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Amount" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "ลบ" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 นาที" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 hour" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 day" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 week" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "ยกเลิก" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "เชื่อมต่อแล้ว" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "จำนวนเงินที่ได้รับในช่อง" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "จำนวนเงินที่ถอนออกจากช่อง" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "วันที่" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "ค่าธรรมเนียมเพิ่มเติม" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Broadcast" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "เชื่อมต่ออัตโนมัติ" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "เลือกประเภทที่อยู่ในกระเป๋าเงินของคุณ" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "เมล็ดพันธุ์ BIP39 สามารถนำเข้าใน Electrum เพื่อให้ผู้ใช้สามารถเข้าถึงเงินที่ถูกล็อคไว้ในกระเป๋าสตางค์อื่น ๆ" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "เมล็ดพันธุ์ BIP39 ไม่มีหมายเลขเวอร์ชันซึ่งทำให้ความเข้ากันได้กับซอฟต์แวร์ในอนาคตลดลง" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "ป้อนรายการแอดเดรส Bitcoin (ซึ่งจะสร้างวอลเล็ตสำหรับดูเท่านั้น) หรือรายการไพรเวทคีย์" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "สร้าง Seed ใหม่" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "เข้ารหัส" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "เปลี่ยนรหัสผ่าน" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Addresses" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "ช่อง" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "ยกเลิก" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "กลับ" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "About" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/tr_TR/electrum.po electrum-4.4.5+dfsg1/electrum/locale/tr_TR/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/tr_TR/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/tr_TR/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Döviz kuru yok)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " onay" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Hakkında" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Adresler" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "Bitcoin Kağıdı" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Güncellemeleri kontrol et" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "Kapat" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "belgeleme" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Sunucuya bağış yap" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Mesajı şifrele / mesajın şifresini çöz" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Dışa Aktar" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Dosya" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Filtre" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "&Yatay döndür" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&QR Kodu" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Dosyadan" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Düz metinden" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Blokzincirden" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Yardım" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Geçmiş" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&İçe Aktar" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Bilgi" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Etiketler" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Transfer işlemi yükle" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Ağ" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Yeni" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Yeni/Onar" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Resmi web sitesi" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Aç" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Şifre" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Birden fazla kişiye öde" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Grafiği/Tabloyu Çiz" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Eklentiler" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "%Özel anahtarlar" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Çıkış" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Yakın zamanda açılanlar" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Hata bildir" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "Yedeği sakla" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Tohum" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "&QR kodunu ayrı pencerede göster" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Mesajı imzala/İmzayı doğrula" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Özet" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Süpür" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Araçlar" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Görüntüle" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Cüzdan" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Touch {} of {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 Gün" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 Saat" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 Hafta" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Bu kağıdı düz ve iyi aydınlatılmış bir yüzeye yerleştirin." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 dakika" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Sol üst taraftaki kesikli çizgiye sınır çizgilerini hizalayın." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "Yazılımdaki numaraları tuşlayınız" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "CPFP, onaylanmamış bir çıktıyı yüksek bir ücret karşılığında kendinize geri gönderen bir işlemdir. Amaç, alt işleme eklenmiş ücreti almak için madencilerin ana işlemi onaylamasını sağlamaktır." @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "Yedek, kanaldaki yerel bakiyeniz hakkında bilgi içermez." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Yeni bir cüzdan oluştururken yedekleme otomatik olarak kaydedilir." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Cüzdanınızın yeni yaratılan kopyasının konumu" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Muhtemelen bir kütüphane eksik." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "Bu fatura için ödeme işlemine başlanmış." -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "Bu faturayı ödemek için yapılan bir önceki deneme netleşmedi." @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Uzak sunucuyu kullanan her işlemde küçük bir ücret kesilecektir. Kurulum tamamlandıktan sonra fatura tercihlerini kontrol edebilir ve değiştirebilirsiniz." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Önerilen ücret otomatik olarak bu alana eklenir. İşlem geçersiz kılınabilir. Önerilen ücret işlem büyüklüğünü artırır." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Electrum Hakkında" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Kabul Et" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Kelimeyi kabul edin" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Edinme fiyatı" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "İmzalayıcı Ekle" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "İmzalayıcı Ekle" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Ek ücretler" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "Fazladan eklenecek satoshi sayısı {}." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Adres" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Adres Bilgisi" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "Adres panoya kopyalandı" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Bu adres dondurulmuş" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Adres cüzdana ait değil." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Adresler" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Gelişmiş" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Gelişmiş önizleme" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Şifreyi devre dışı bıraktıktan sonra bir Electrum cüzdanına yalnızca daha önce şifre konulmamış ise şifre koyabilirsiniz.. Eğer cüzdan daha önceden şifrelenmiş ise, kurulum sihirbazı ile yeni bir cüzdan yaratmanız gerekecektir. Yeni yarattığınız cüzdanı dilediğiniz zaman yeniden şifreyi aktifleştirerek ve şifreyi girerek kullanabilirsiniz." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Hepsi" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Her iki alanın doldurulması gerekir" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "güncel" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Ayrıca, ufak miktarlardaki bakiyeler para üstü olarak tutulmak yerine ücrete eklenir." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "Ayrıca, RBF transferlerini birleştirirken, BIP 125 kuralları madenci ücretinde alt sınırı belirler." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "Alternatif olarak:" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "Yedeklemelerinizi her zaman kontrol edin." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Miktar" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "OP_RETURN çıktısı miktarı sıfır olmalıdır." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "Kanallarda alınan miktar" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Alınan tutar:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Gönderilecek miktar" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Gönderilecek tutar" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" -msgstr "" +msgstr "Miktar çok düşük" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Kanallardan çekilen miktar" @@ -512,75 +531,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "Multi-imzalama havuzundan şifrelenmiş bir transfer getirildi." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "Başlatılmamış bir Digital Bitbox keşfedildi." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "İsimsiz bir {}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "Görünüm" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Uygula" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Arapça" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Cihazı sıfırlamak istediğinizden EMİN MİSİNİZ?\n" "Cüzdanınızda hâlâ bitcoinler var!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Bu kanalı silmek istediğinizden emin misiniz? Bu, ilişkili işlemleri cüzdan geçmişinizden temizleyecektir." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Cüzdanı silmek istediğinizden emin misiniz?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Digital Bitbox'u silmek istediğinizden emin misiniz?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Devam etmek istediğinizden emin misiniz?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Bu transferi ve {} çocuk transferleri kaldırmak istediğinizden emin misiniz?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Bu işlemi silmek istediğinizden emin misiniz?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Ermenice" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "{}. Blokta" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "Bu yuvarlamadan dolayı en fazla 100 satoshi kayıp olabilir." @@ -592,7 +620,7 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Yetkilendirme" @@ -608,7 +636,7 @@ msgid "Auto-connect" msgstr "Otomatik bağlan" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -616,35 +644,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 çekirdeği" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -653,31 +681,31 @@ msgid "Back" msgstr "Geri" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Yedekle" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." -msgstr "" +msgstr "Yedek kaydedilmedi. Yedekleme dizini yapılandırılmamış." -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Yedekleme dizini" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" -msgstr "" +msgstr "Yedekleme yapılandırılmamış" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Yedek kaydedildi:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Miktar" @@ -685,27 +713,27 @@ msgid "Banner" msgstr "Başlık" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Ana ünite" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Cüzdanınızın temel birimi." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Hata bildirmeden önce, Electrum'u en yeni sürüme güncelleyin (son çıkış veya git HEAD) ve hata bildirinizde sürüm numaranızı da gösterin." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Başla" @@ -721,19 +749,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Bitcoin adresi yok" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Bitcoin işlemleri genel olarak serbest değildir. İşlem ücreti gönderen tarafından karşılanır." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blockchain" @@ -741,8 +774,8 @@ msgid "Bootloader" msgstr "ÖnYükleyici (Bootloader)" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -750,12 +783,20 @@ msgid "Bottom" msgstr "En Alt" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Yayınla" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Ödeme yayınlanıyor..." @@ -763,15 +804,15 @@ msgid "Build Date" msgstr "Yapım Tarihi" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Bulgarca" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "İşlem ücretini artır" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -779,7 +820,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +832,48 @@ msgid "Calibration values:" msgstr "Kalibrasyon değeri:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "İptal" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "İşlemi iptal et" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Kullanıcı tarafından iptal edildi" @@ -840,36 +881,36 @@ msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Ödeme yayınlanamıyor" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "İşlem iptal edilemiyor" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Cüzdan yükelenemedi" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -878,11 +919,11 @@ msgid "Cannot read file" msgstr "Dosya okunamıyor" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -902,38 +943,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Sığa:" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Sermaye Kazançları" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "%d'inci blokta zincir bölünmesi tespit edildi" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Değiştir" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Adresi Değiştir" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "PIN'i değiştir" @@ -941,60 +982,67 @@ msgid "Change Password" msgstr "Parolayı Değiştir" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Değiştir..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Kanal Yedekleme" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Kanal Yedekleme" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Kanal Yedekleme:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "Kanal Kimliği" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Kanal zaten kapalı" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Kanal kapalı" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Kanal ayrıntıları" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1002,7 +1050,7 @@ msgid "Channel stats" msgstr "Kanal istatistikleri" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "Kanal türü:" @@ -1010,9 +1058,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Kanallar" @@ -1020,11 +1068,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1038,32 +1086,32 @@ msgid "Checking for updates..." msgstr "Güncellemeler denetleniyor..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Ebeveyn için Çocuk Ödeme" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Ebeveyn için çocuk ödeme" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Basitleştirilmiş Çince" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Geleneksel Çince" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Ana ekran seçiniz" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Lütfen bir yedekleme dosyası seçiniz:" @@ -1075,7 +1123,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Cüzdan anahtarlarınızı şifrelemek için bir parola seçin." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1087,7 +1135,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Lütfen para (UTXO) seçim yöntemini belirleyin. Şunlar mevcuttur:\n\n" @@ -1095,7 +1143,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1123,7 +1171,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "İnternet tarayıcı açıldığında hangi blok bulucusunun kullanılacağını seçin" @@ -1135,9 +1183,9 @@ msgid "Choose..." msgstr "Seçiniz..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Temizle" @@ -1145,80 +1193,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "Pano" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "Pano boş" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Kapat" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Kanalı kapat" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Pa&ralar" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Kod" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Para seçimi" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1233,11 +1282,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Renk teması" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "Birleştir" @@ -1246,27 +1295,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "Tamamlandı" +msgid "Completed {} of {} groups needed" +msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Kon&sol" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Kiş&iler" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Parolayı Onaylayın:" @@ -1274,33 +1327,29 @@ msgid "Confirm Password:" msgstr "Parolayı Onaylayın:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Tohum Kodu'nu onaylayın" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Tohum'un uzantısını onaylayın" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "İşlemi Onayla" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "İşlemi donanım cüzdanınızdan onaylayınız..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "İşlemi onayla" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1389,15 +1438,15 @@ msgid "Confirm wallet address on your {} device" msgstr "{} Cihazınızda cüzdan adresini onayla" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Onaylandı. İşlem İmzalanıyor..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "Bağlandı" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1405,12 +1454,12 @@ msgid "Connected nodes are on the same chain" msgstr "Aynı zincirdeki bağlı düğümler" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "%d düğüme bağlanıldı." @@ -1419,7 +1468,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1431,52 +1484,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Kişiler" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Kopyala" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Adresi Kopyala" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" -msgstr "Sütunu Kopyala" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" +msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Görüntüyü Kopyala" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Metni Kopyala" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Kopyala ve Kapat" @@ -1484,11 +1534,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Alıcı adresini kopyalayıp yapıştırın ve butona basın veya QR kodunu taramak için kamerayı kullanın." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Panoya kopyala" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Kopyala: '%s" @@ -1504,59 +1554,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Kanal kapatılamadı:" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Mesaj imzalanamadı" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "mesaj imzalanamadı." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Çökme raporu" @@ -1564,7 +1614,7 @@ msgid "Create New Wallet" msgstr "Yeni Cüzdan Oluştur" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1572,11 +1622,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Yeni tohum oluştur" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "Tohum dan cüzdan oluşturma" @@ -1588,27 +1638,23 @@ msgid "Create new wallet" msgstr "Yeni cüzdan oluştur" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Oluşturma yada geri yükleme" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "İşlem Oluştur" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "Oluşturma zamanı" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Önemli Hata" @@ -1616,15 +1662,11 @@ msgid "Current Password:" msgstr "Geçerli Şifre:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" -msgstr "" +msgstr "Geçerli ücret" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Aktüel oran" @@ -1632,11 +1674,11 @@ msgid "Current version: {}" msgstr "Mevcut sürüm: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Özel" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "Özel URL" @@ -1644,35 +1686,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Çekçe" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Danimarkaca" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Koyuu" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Koyu/Açık" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Tarih:" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Tarih: %s" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1680,55 +1722,59 @@ msgid "Debug message" msgstr "Hata ayıklama mesajı" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Şifresini çöz" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Varsayılan" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Sil" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "Yedek silinsin mi?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Fatura silinsin mi?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "Fatura sil" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "İsteği sil?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "İsteği sil" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Cüzdanı sil?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Cüzdanı sil?" @@ -1736,43 +1782,48 @@ msgid "Denomination" msgstr "Tür" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "Türetme yolu" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Açıklama" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "İşlem açıklaması (Zorunlu değil)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Ayrıntılar" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Ayrıntılar..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1780,22 +1831,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "Cihaz ID" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Cihaz etiketi" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "Cihaz iletişim hatası. Lütfen çıkarıp yeniden takın." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1807,26 +1858,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "PIN Kodunu devre dışı bırak" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Pasif" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Bağlantı koptu" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1834,11 +1889,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Electrum Technologies GmbH tarafından yaratıldı" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1846,8 +1901,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Elektronik ortamda saklamayın." @@ -1855,11 +1910,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "İlk kanalınızı oluşturmak ister misiniz?" @@ -1875,51 +1930,61 @@ msgid "Do you want to delete the old file" msgstr "Eski dosyayı silmek istiyor musunuz" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "Şimdi açmak ister misin?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Bu raporu göndermek istiyor musunuz?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Devam etmek istiyor musunuz?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Bunu bir daha gösterme." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Flemenkçe" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1931,16 +1996,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "Düzenle: '%s'" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Electrum eklentileri" @@ -1949,16 +2025,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Ayrıca Electrum, blok başlıklarını indirmek ve en uzun blok zincirini bulmak için birkaç ağ düğümüne bağlanır." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Electrum ayarları" @@ -1966,93 +2042,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum cüzdan adreslerinizi, ödeme geçmişimizi gösterebilmek amacıyla bir sunucuya gönderir." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrum cüzdanı" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum, cüzdanınızı belirlenen konuma kaydedemedi." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum işlem dosyasını açamadı." -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum işleminizi ayrıştıramadı" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum gizli anahtarınızı dışa aktaramadı." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum işlem dosyanızı dışa aktaramadı." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "Etkin" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "Pin Korumasını Etkinleştir" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "Parolayı etkinleştir" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "Parolayı etkinleştir" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Aktif" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Şifrele" @@ -2069,39 +2149,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Mesajı şifrele/Şifresini çöz" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Şifrele" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "Son" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "İngilizce" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "PIN'i girin" @@ -2109,12 +2189,12 @@ msgid "Enter PIN:" msgstr "PIN'i girin" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Parolayı Girin" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2122,16 +2202,16 @@ msgid "Enter Password" msgstr "Şifrenizi giriniz" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Tohum Kodu'nu girin" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "İşlem Etiketini Girin" @@ -2140,8 +2220,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "Cihazınızı adlandırmak için bir etiket girin:" @@ -2149,7 +2229,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Çıktıların listesini 'Şuraya öde' alanına gir." @@ -2159,7 +2239,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Aşağıya yeni bir şifre girin." @@ -2169,7 +2249,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "Bu cüzdanı oluşturmak için bir şifre girin. Bu cüzdanı her kullandığınızda, {} hesabınız size şifre için bilgi verecektir. Parolayı unutursanız, cüzdandaki bitcoinlere erişemezsiniz." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Adresleri giriniz" @@ -2181,7 +2261,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Açıklama girin" @@ -2197,22 +2277,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Parola girin:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Gizli anahtarı giriniz" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Özel anahtarları girin:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2222,11 +2306,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2243,13 +2327,13 @@ msgid "Enter wallet name" msgstr "Cüzdan adı girin" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "Digital Bitbox parolanızı giriniz:" @@ -2257,11 +2341,11 @@ msgid "Enter your PIN" msgstr "PIN'inizi girin" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "PIN kodunuzu giriniz (1-9 basamakları)" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Devam etmek için PIN kodunuzu girin" @@ -2279,37 +2363,34 @@ msgid "Enter your password or choose another file." msgstr "Parolanızı giriniz ya da başka bir dosya seçiniz." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Devam etmek için parolanızı girin" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Hata" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Sunucuya bağlanmada hata" @@ -2318,13 +2399,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" -msgstr "" +msgstr "Ödeme oluşturulma hatası" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2332,28 +2412,28 @@ msgid "Error decrypting message" msgstr "Dosya şifresi çözme hatası" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Dosya açılırken sorun çıktı" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2361,10 +2441,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2380,50 +2460,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Esperantoca" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Tahmini" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Electrum'dan çık" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "İsteğinizin son kullanma tarihi." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Süresi dolmuş" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Sona eriyor" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Dışa aktar" @@ -2431,35 +2506,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Dışa aktarma geçmişi" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Dosyayı Dışarı Aktar" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Tek bir özel anahtar tüm cihazınızı tehlikeye sokabilir!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "İstediğiniz kelimelerle bu tohumu genişletin" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "Başarısız" @@ -2475,21 +2550,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "\"{0}\" dışa aktarılamadı." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "Dosya içe aktarılamadı." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2497,144 +2572,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Şifre güncellenemedi" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Yanlış" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "Özellikler" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "İşlem ücreti" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Resmi Para" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Fiat Para Birimi" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Dosya" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Filtrele:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Bul" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "Firmware versiyonu" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "Sabit oran" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Bu dalı takip et" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2642,54 +2721,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Format" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Biçim: adres, tutar" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "Adresi Dondur" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Fransızca" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "Kime" @@ -2702,8 +2782,8 @@ msgid "From {0} cosigners" msgstr "%d imzalayıcıdan" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "Donmuş" @@ -2711,44 +2791,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Almanca" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Google Kimlik Doğrulama" @@ -2756,7 +2840,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Yunanca" @@ -2772,15 +2856,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Yükseklik" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Merhaba Dünya" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Yardım" @@ -2788,16 +2872,8 @@ msgid "Here is your master public key." msgstr "Bu sizin ana açık anahtarınız." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Gizle" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Geçmiş" @@ -2805,11 +2881,11 @@ msgid "Homepage" msgstr "Ana sayfa" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Ana Ekran" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2817,7 +2893,7 @@ msgid "Host" msgstr "Sunucu" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2833,48 +2909,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Macarca" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "Google Authenticator hesabımı kaybettim" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Eğer otomatik bağlanma açıksa, Electrum her zaman en uzun blok zincirindeki sunucuya bağlanacaktır." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Eğer devre dışıysa, kullanmak istediğiniz sunucuyu seçmeniz gerekiyor. Electrum eğer sunucu gecikme yaşıyorsa sizi uyaracak." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2882,16 +2959,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2899,13 +2976,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "Bunun ne olduğunu bilmiyorsanız bu alanı boş bırakın." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2917,11 +2994,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2929,7 +3006,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2937,22 +3014,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Eğer tohumlarınızı kaybederseniz, paranız sonsuza kadar kaybolmuş olacak." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Yeni bir adres oluşturmak istiyorsanız, Rastgele olmayan bir cüzdan seçiniz." @@ -2960,16 +3041,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "Yok say ve devam et?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Dışa aktar" @@ -2981,86 +3061,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Bitcoin adreslerini yada özel anahtarları içe aktar" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Adresleri içeri aktar" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Dosyayı içeri aktar" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Gizli anahtarı dışa aktar" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "Özellikle, üçüncü partiler tarafından sunulan 'özel anahtarı kullan' sevislerini KESİNLİKLE KULLANMAYIN." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "Bazı durumlarda, büyük ödemeler almak ve gönderilen adresini gizlemek için 3'e varan değişim adresi kullanın." -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Yanlış parola" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "Yanlış parola girildi." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "İşlem ücretini artır" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Endonezya dili" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "Bilgi" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Bilgi" @@ -3073,30 +3158,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "Başlatıldı" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "Başlatıcı:" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Girdi miktarı" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Ham işlemi girin" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Girişler" @@ -3104,7 +3189,7 @@ msgid "Install Wizard" msgstr "Büyücü'yü yükle" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Bunu aktif etmek için zbar paketini kurunuz." @@ -3112,11 +3197,11 @@ msgid "Instructions:" msgstr "Açıklamalar:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Yetersiz bakiye" @@ -3124,56 +3209,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Geçersiz adres" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Geçersiz miktar" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Geçersiz Bitcoin adresi" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Geçersiz Bitcoin adresi" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Geçersiz işlem ücreti" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Geçersiz JSON kodu" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Geçersiz satır bulundu:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "Geçersiz PIN" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Geçersiz Ortak anahtar" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Geçersiz miktar" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "Geçersiz fatura biçemi" @@ -3193,20 +3276,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3219,45 +3302,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "Fatura" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Faturalar" @@ -3265,15 +3335,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3289,7 +3359,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "İtalyanca" @@ -3301,15 +3371,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Japonca" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3317,7 +3387,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Klavye kısayolu: Tüm paraları göndermek için \"!\"" @@ -3325,15 +3395,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "Kırgızca" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Etiket" @@ -3361,9 +3431,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Dil" @@ -3371,7 +3441,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Leton Dili" @@ -3404,18 +3474,18 @@ msgid "Licence" msgstr "Lisans" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3427,33 +3497,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3465,19 +3539,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3485,69 +3560,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Satır #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "İşlem yükü" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "Yerel" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3555,23 +3643,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "İşlemi ara" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3591,7 +3687,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Bitcoinlerin bu cüzdana gelmesini istemekten önce, Tohum Kodu'na veya özel anahtarlara sahip olduğunuzdan emin olun." @@ -3599,26 +3695,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Ana Açık Anahtar" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "Matris" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Maksimum" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Maks komisyon aşıldı" @@ -3630,24 +3726,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "Bellek havuzu derinliği" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Mesaj" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3655,23 +3751,27 @@ msgid "Method:" msgstr "Metod:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "Dak" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Madencilik ücreti" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "Çeşitli" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3680,21 +3780,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3702,14 +3802,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Birden fazla imzalı cüzdan" @@ -3722,18 +3826,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "İsim" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Ağ" @@ -3742,25 +3846,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Asla" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Tohum Kodu'nu kimseye göstermeyin." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Onu asla bir internet sitesinde yazmayın." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Yeni kişi" @@ -3772,46 +3880,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Yeni kişi" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Sonraki" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "Hayır" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "Veri Yok" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Açıklama yok" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3819,11 +3927,15 @@ msgid "No Wallet" msgstr "Cüzdan yok" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3831,11 +3943,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "Veri yok" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Bu sunucu için bağış adresi yok" @@ -3847,10 +3959,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "Ağ bulunamadı" @@ -3859,23 +3975,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "Cüzdanınızda daha fazla adres yok." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Çıkışlar yok" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "Yol bulunamadı" @@ -3891,17 +4007,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3909,17 +4025,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Hiç" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3927,7 +4043,7 @@ msgid "Not Now" msgstr "Henüz değil" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3935,45 +4051,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Bağlanamadı" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "Etkin değil" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Yetersiz fon" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "Hesapta yeterli bakiye yok." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "Doğrulanmadı" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Unutmayın ki eğer adreslerinizden bazılarınızı dondurursanız, kullanılabilir bakiyeleriniz toplam bakiyenizden düşük olacak." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3986,10 +4107,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3998,7 +4115,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4006,11 +4123,11 @@ msgid "Nothing set !" msgstr "Hiçbir şey belirtilmemiş !" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4018,11 +4135,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Ondalık noktadan sonra ayarlanan sayı kadar sıfır görüntülenir. Örneğin, eğer bu sayı 2'ye ayarlanmış ise \"1.\" sayısı \"1.00\" olarak görüntülenecektir" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "Tamam" @@ -4034,8 +4152,8 @@ msgid "OR" msgstr "VEYA" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Çevrimdışı" @@ -4043,8 +4161,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4052,11 +4170,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Her satıra bir çıktı." @@ -4064,7 +4182,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Çevrimiçi blok zinciri" @@ -4076,7 +4194,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4084,29 +4202,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "Kanal Aç" -#: electrum/gui/qt/send_tab.py:674 +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" +msgstr "" + +#: electrum/gui/qt/send_tab.py:690 msgid "Open a new channel" msgstr "Yeni kanal aç" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "" - #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "Kanal aç" @@ -4114,24 +4231,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "AçıkLakap" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "AçıkLakap kaydı, ödeme kabul etmek ve ödeme isteklerini imzalamak için kullanılır." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Seçenekler" @@ -4143,15 +4260,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "Diğer seçenekler" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4160,92 +4277,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Çıktı miktarı" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Çıkışlar" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Genel Bakış" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "PIN Kodu" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "PIN Koruması" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN devre dışı" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PIN güncellendi" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Ödenmiş" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Parola-şifre" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Parola:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Şifre" @@ -4253,7 +4379,7 @@ msgid "Password Strength" msgstr "Şifre dayanıklılığı" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "Parola devre-dışı, bu cüzdan korumasız" @@ -4265,33 +4391,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "Parola güncellenmedi" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Şifre başarıyla güncellendi" @@ -4299,43 +4421,43 @@ msgid "Password:" msgstr "Şifre:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Ödeme" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Kime" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Çoklu Öde" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4343,22 +4465,35 @@ msgid "Payment Received" msgstr "Ödeme Alındı" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Ödeme Talebi" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "Ödeme başarısız" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4366,25 +4501,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "Ödeme alındı" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "Ödeme alındı:" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Ödeme isteğinin süresi dolmuş" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "Ödeme gönderildi" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Ödeme gönderildi." @@ -4400,19 +4536,23 @@ msgid "Pending" msgstr "Bekleyen" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Farsça" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4420,7 +4560,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Lütfen onaylayın" @@ -4428,23 +4568,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4452,7 +4592,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Lütfen ortak imzalayıcınızın ana açık anahtarını (xpub) giriniz." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4461,7 +4601,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "Lütfen e-posta adresinizi girin" @@ -4485,9 +4625,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4495,15 +4635,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Lütfen ortak imzalayıcı ana açık anahtarınızı giriniz, ya da kamera butonunu kullanarak tarayınız." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Lütfen github'da hataları raporlayın:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Yeni arabirim ayarları için Electrum'u lütfen yeniden başlatın" @@ -4516,11 +4656,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4532,8 +4672,8 @@ msgid "Please share it with your cosigners." msgstr "Arkadaşlarınızla paylaşınız." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4541,7 +4681,7 @@ msgid "Please try again." msgstr "Lütfen yeniden deneyin." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4549,7 +4689,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Lütfen sanal klavyeyi kullanarak tohum cümlenizi giriniz." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Lütfen bekleyin" @@ -4557,15 +4697,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Lütfen bekleyin..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Polonya dili" @@ -4573,35 +4713,34 @@ msgid "Port" msgstr "Bağlantı noktası" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Portekizce" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "Portekizce (Brezilya)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Ayarlar" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4609,16 +4748,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4650,12 +4788,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Çıkmak için tekrar basın" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4663,29 +4805,33 @@ msgid "Printer Calibration" msgstr "Yazıcı Kalibrasyonu" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Gizli anahtar" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Gizli anahtarlar" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Gizli anahtarlar dışa aktarıldı." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "İlerle" @@ -4713,8 +4859,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Vekil sunucu" @@ -4726,40 +4872,40 @@ msgid "Proxy mode" msgstr "Vekil sunucu modu" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Proxy kullanıcı" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "Genel Anahtar" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Açık anahtar" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Ortak Anahtar" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR kodu" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QR kodu panoya kopyalandı" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "QR kodu dosyaya kaydedildi" @@ -4771,10 +4917,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Soru" @@ -4783,15 +4930,15 @@ msgid "Quit" msgstr "Çıkış" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4802,21 +4949,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "QR kodunu oku" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Dosyayı oku" @@ -4824,23 +4978,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4852,28 +5011,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Ödeme istekleri" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "Alınıyor" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "Alıcı" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "Alıcı belirtilmemiş." @@ -4886,59 +5037,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Script Kullanın" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "İlgili faturalar" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Temizle" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4946,50 +5101,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Rapor gönderildi" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Hatayı bildir" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "İstek gönderildi" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "İstenilen miktar" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4998,11 +5153,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Talep" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "İstekler" @@ -5011,32 +5166,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Gerektiriyor" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "Sıfırla" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "Yeniden dene" @@ -5060,23 +5215,23 @@ msgid "Right side" msgstr "Sağ taraf" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Romence" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Rusça" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5084,29 +5239,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Kayıt" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "Yedeği kaydet" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Faturayı dosyaya kaydet" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5129,11 +5283,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5145,21 +5299,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Tohum(Seed)" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "tohum tipi" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5167,7 +5325,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5175,56 +5333,56 @@ msgid "Select a device" msgstr "Bir aygıt seçiniz" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "Yedekleme türünü seçin" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Tarih seçiniz" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Dışa aktarılacak gizli anahtar dosyasını seçin" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Cüzdanınızdaki işlemleri dışa aktarmak için dosya seçiniz" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "Kurtarma türünü seçin:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Server'i otomatik olarak seç" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Sunucuyu elle seç" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5232,7 +5390,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5240,7 +5398,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Hangi dili kullanmak istediğini seç (Yeniden başlattıktan sonra)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5248,12 +5406,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "İşlem dosyanı seç" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Gönder" @@ -5261,14 +5419,10 @@ msgid "Send Bug Report" msgstr "Hata Raporu Gönder" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5277,15 +5431,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Gönderiliyor" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5297,25 +5451,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Sunucu" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5327,17 +5481,17 @@ msgid "Service Error" msgstr "Servis hatası" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "PIN belirle" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5345,22 +5499,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Ayarlar" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "Paylaş" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5368,38 +5530,54 @@ msgid "Share Invoice" msgstr "Faturayı Paylaş" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Göster" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "QR kodu göster" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "geçmiş oranını göster" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5409,10 +5587,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5420,107 +5598,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Göster/Gizle" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "Adres gösteriliyor..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "İmza" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Mesajı imzala/doğrula" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "İmza" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "İmza doğrulandı" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "İmzalı" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "Oturum açılıyor" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "İşlem imzalanıyor..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Boyut:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Slovakça" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Slovakça" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "Üzgünüm!" @@ -5528,43 +5702,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Kaynak" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "İspanyolca" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "Harcama" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Sadece onaylanan madeni paraları harca" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Sadece onaylanan girişleri harca." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "Standart cüzdan" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "Durum" @@ -5576,13 +5738,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Durum" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Durum:" @@ -5592,20 +5754,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Başarılı" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Özet" @@ -5617,53 +5787,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "Desteklenen Jetonlar" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "Takas" - -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "İsveççe" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Temizle" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Gizli anahtarı temizle" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Senkronize ediliyor.." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Tamil dili" @@ -5671,59 +5845,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "Hedef" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "Hizmet kullanım şartları" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "Metin" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Metin panoya kopyalandı" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Tay dili" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5734,51 +5911,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "İşlem ücretinin miktarı gönderici tarafından serbestçe ayarlanabilir. Fakat, düşük ücretli işlemler işlemek için daha fazla zaman gerektiriyor." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Cüzdanınızda yeterli miktarda para yok ise, miktar kırmızı görünür." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "Bitcoin adresi hiçbir zaman sona ermez ve her zaman electrum cüzdanının bir parçası olacak." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "Fonlar başkasına gönderilemez. Cüzdanına yüklenir. Geçmiş kısmından görebilirsiniz." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "İzin verilen miktardan fazla ücret gönderilemez." @@ -5791,29 +5974,34 @@ msgid "The file was removed" msgstr "Dosya silindi." -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Adresler eklendi." -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "Önerilen takma adları kullanabilirsiniz." -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Girdileriniz içeri aktarılamadı." -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5821,55 +6009,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5878,24 +6077,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5903,7 +6102,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5912,7 +6111,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5920,27 +6123,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Bu blockchain sizin serverdan yapılmış işlemleri doğrulamak için kullanılmaktadır." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Bu dosya mevcut değil." @@ -5957,33 +6164,38 @@ msgid "This file is encrypted with a password." msgstr "Bu dosya bir şifre ile şifrelenmiştir." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Eğer onlara imzalanmış bir ödeme isteği gönderirseniz, Bu bilgi alıcı tarafından görünecektir." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "Bu bir kanaldır" @@ -5991,19 +6203,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Bu sadece-izle olan bir cüzdandır" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6011,26 +6223,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Bu, blokçunun yerel kopyasının yüksekliğidir." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Bundan dolayı yüksek transfer ücreti ödemek durumunda kalabilirsiniz." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Bu Bitcoin'lerinizi harcamayacağınız anlamına gelmektedir." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6043,15 +6263,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6063,34 +6283,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Bu işlem kaydedilmedi. Hâlâ kapatılsın mı?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6098,7 +6329,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Cüzdan hiçbir tohuma sahip değil" @@ -6106,7 +6337,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6114,7 +6345,7 @@ msgid "This wallet is watching-only" msgstr "Bu cüzdanı sadece izliyorsunuz." -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Bu cüzdanı sadece izliyorsunuz." @@ -6123,30 +6354,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6154,14 +6385,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6177,7 +6408,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6185,19 +6416,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Seed'inizi doğru bir şekilde kurtardığınızdan emin olmak için lütfen buraya tekrar yazın." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6231,71 +6466,78 @@ msgid "Too short." msgstr "Çok kısa." -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "Toplam ücret" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "Toplam alınan" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "Toplam gönderilen" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Toplam boyut" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "İşlem" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "İşlem kimliği" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "İşlem kimliği:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6303,36 +6545,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "İşlemin cüzdan ile bir ilgisi yok" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "İşlem:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "İşlemler" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6340,27 +6578,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Doğru" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "Güvenilir koin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6368,15 +6606,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Sadece hatanın ne olduğunu değil, nasıl olduğunu da açıklamaya çalışın." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Türkçe" @@ -6392,66 +6630,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "İşlem" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Tür" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "URl" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Ukraynaca" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "yedekleme oluşturulamıyor" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Csv oluşturulamıyor" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Kayıtlar dışa aktarılamıyor" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Dosyayı okunmuyor, veya hiç bir işlem bulunmuyor" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Onaylanmamış" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "Beklenmeyen bir hata oluştu." @@ -6459,72 +6693,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Bilinmeyen" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6532,8 +6771,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "Kullanılmamış" @@ -6545,7 +6788,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6567,7 +6810,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Kullanıcı proksi adresini kullan" @@ -6579,23 +6822,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Kendi sunucunu kullan" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Kullanılan adresleri değiştir" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Birden fazla değişen adres kullan" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "Proxy kullan" @@ -6615,12 +6858,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Kullanılan" @@ -6628,19 +6871,19 @@ msgid "Username" msgstr "Kullanıcı adı" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "kullanıcı ikon dosyanı kullanmak için önerilen site" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Değişiklik adreslerini kullanmak, diğer kişilerin işlemlerinizi izlemesini zorlaştırıyor." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "Geçerli." -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Değer" @@ -6648,7 +6891,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Doğrulandı" @@ -6660,41 +6903,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Sürüm" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Video Aygıtı" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "Vietnam Dili" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "Kanalı Göster" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "Ödemeyi Göster" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "İşlemi Göster" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "Faturayı Göster" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "Günlüğü görüntüle" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Block explorer'da görüntüle" @@ -6702,20 +6941,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "UYARI" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "UYARI: TÜM özel anahtarlar gizlidir." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "YARI: Bu çok imzalı bir cüzdandır." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6731,11 +6970,15 @@ msgid "Wallet" msgstr "Cüzdan" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Cüzdan Bilgisi" @@ -6743,11 +6986,11 @@ msgid "Wallet Name" msgstr "Cüzdan ismi" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Cüzdan yedekleme oluşturuldu" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Cüzdan değişikliği adresi" @@ -6755,15 +6998,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Cüzdan ismi" @@ -6771,11 +7014,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Cüzdan alıcısı adresi" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6783,7 +7026,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "Cüzdan tipi" @@ -6799,16 +7042,16 @@ msgid "Wallets" msgstr "Cüzdanlar" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Uyarı" @@ -6820,7 +7063,11 @@ msgid "Warning!" msgstr "Uyarı!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6830,7 +7077,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6838,15 +7085,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "BIP39'un ithalatının daima Electrum'da destekleneceğini garanti etmiyoruz." @@ -6862,25 +7109,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6890,7 +7141,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6902,8 +7153,9 @@ msgid "Wrong PIN" msgstr "Yanlış PIN" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "Yanlış anahtar türü" @@ -6911,13 +7163,13 @@ msgid "Wrong password" msgstr "Yanlış şifre" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Yanlış imza" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Tamam" @@ -6925,11 +7177,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Şunu takip ediyorsun" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6937,14 +7189,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "Çevrimdışısınız." -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Yeni adresler oluşturamazsınız, deterministik olmayan bir cüzdan kullanıyorsunuz." @@ -6952,7 +7205,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6964,11 +7217,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6976,27 +7229,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7004,11 +7261,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Bir Bitcoin adresi, rehber listenizdeki bir etiket (tamamlanma listeleri önerilir) veya bir takma ad (bir Bitcoin adresine iletilen e-posta benzeri adres)" @@ -7017,19 +7278,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Dosya simgesini kullanarak bir CSV dosyası yükleyebilirsiniz." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7041,49 +7302,58 @@ msgid "You might have to unplug and plug it in again." msgstr "Fişi çıkarıp tekrar takmanız gerekebilir." -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "Aldınız" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "Gönderdiniz" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "PIN korumasını etkinleştirmelisiniz. Cihazınızın kaybolması veya çalınması durumunda bitcoinleriniz için tek koruma PIN'inizdir." -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "Kanal açıldıktan sonra ödeme yapabileceksiniz." -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7092,7 +7362,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7100,7 +7374,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7112,43 +7386,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "Bitcoinleriniz şifre korumalıdır. Cüzdan dosyanız şifrelenmemektedir." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Etiketleriniz senkronize edildi." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "Seed eklentiniz" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7156,15 +7442,15 @@ msgid "Your seed is important!" msgstr "Seed'iniz önemlidir!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Sunucunuz şubede" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7184,19 +7470,19 @@ msgid "Your wallet file is encrypted." msgstr "Cüzdan dosyanız şifreli." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "Cüzdan dosyanız:" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "Cüzdan nesil seed'iniz:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "Cüzdan geçmişiniz başarıyla dışa aktarıldı." @@ -7208,12 +7494,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Cüzdanınız parola korumalı ve şifrelidir." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7277,43 +7563,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "etkin" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "Dondurulmuş." -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "bloklar" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "değiştir" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "Kişiler" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7325,54 +7651,102 @@ msgid "file size" msgstr "dosya boyutu" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "başlatıldı" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "geçersiz adres" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "Geçersiz özel anahtar" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "Faturalar" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "etiketler" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "yüklendi" @@ -7381,15 +7755,11 @@ msgid "loading" msgstr "yükleniyor" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7397,7 +7767,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "Lütfen bekleyin..." @@ -7405,15 +7779,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "alınıyor" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "istekler" @@ -7421,12 +7795,8 @@ msgid "seed" msgstr "tohum" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7441,7 +7811,11 @@ msgid "stopping" msgstr "durduruluyor" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "görevler" @@ -7453,15 +7827,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "Bilinmiyor" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7473,19 +7848,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "görüntüle" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7493,25 +7872,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} dakika" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} kelimeler" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} Ayarlar" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} kanallar" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} onaylar" @@ -7520,19 +7907,19 @@ msgid "{} connections." msgstr "{} bağlantılar." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7540,7 +7927,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7548,7 +7939,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} kelimeler" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Electrum Hakkında" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Sürüm" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Ana sayfa" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Electrum Technologies GmbH tarafından yaratıldı" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Adres" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Etiket" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Ortak Anahtar" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Açık anahtar" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Miktar" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "İşlemler" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "Türetme yolu" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "Donmuş" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Onaylanmamış" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "Donmuş" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Kanal Aç" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Miktar" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Miktar" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Kanal Yedekleme" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "Durum" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Sığa:" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Yedekle" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Kanalı kapat" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Kanal Aç" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Hata" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Kanalı kapat" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Madencilik ücreti" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "Hedef" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Çıkışlar" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Ödeme" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "İşlem ücretini artır" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "CPFP, onaylanmamış bir çıktıyı yüksek bir ücret karşılığında kendinize geri gönderen bir işlemdir. Amaç, alt işleme eklenmiş ücreti almak için madencilerin ana işlemi onaylamasını sağlamaktır." + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Toplam boyut" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Girdi miktarı" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Çıktı miktarı" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "Hedef" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "Toplam ücret" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Çıkışlar" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Üzgünüm!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Bu raporu göndermek istiyor musunuz?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "Hata Raporu Gönder" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Asla" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Henüz değil" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Kopyala" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "Paylaş" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "ETA, Hesaplanan Varış Zamanı :" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Bellek havuzu" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Statik" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Miktar" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Kopyala" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "Paylaş" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Yerel" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Bellek havuzu" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Dışa aktar" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Dışa aktar" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Adres" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Açıklama" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Maksimum" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Kayıt" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Ödeme" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Sil" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Durum" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Tarih:" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Etiket" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "Ödeme başarısız" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Açıklama" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Miktar" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Mesaj" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Ödeme" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Soru" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Mesaj" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "Hayır" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Tamam" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Ağ" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Durum" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Sunucu" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Vekil sunucu" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Miktar" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Maksimum" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Kanal Aç" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Hata" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Şifre" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Şifrenizi giriniz" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Şifre" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "PIN'i girin" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "Yanlış PIN" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Ayarlar" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Dil" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Yeni arabirim ayarları için Electrum'u lütfen yeniden başlatın" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Ana ünite" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Gelişmiş" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Adres" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Bağlantı noktası" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Kullanıcı adı" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Şifre" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "İşlem ücretini artır" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "Hedef" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Çıkışlar" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "Hedef" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Çıkışlar" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Mesaj" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Miktar" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "URl" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Adres" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Durum" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Mesaj" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Miktar" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Ödeme Talebi" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Sil" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 dakika" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 Saat" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 Gün" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 Hafta" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "İptal" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Server'i otomatik olarak seç" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Sunucu" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "Bağlandı" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Sonraki" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "Gönderdiniz" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "Aldınız" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Madencilik ücreti" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "Kanallarda alınan miktar" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Kanallardan çekilen miktar" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Durum" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "Bellek havuzu derinliği" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Tarih:" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Etiket" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "İşlem kimliği" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Çıkışlar" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "İmza" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Yayınla" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "Paylaş" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Kayıt" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Temizle" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Otomatik bağlantı" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "Türetme yolu" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Seed'iniz önemlidir!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Eğer tohumlarınızı kaybederseniz, paranız sonsuza kadar kaybolmuş olacak." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Seed'inizi doğru bir şekilde kurtardığınızdan emin olmak için lütfen buraya tekrar yazın." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Bu tohum, bilgisayar arızası durumunda cüzdanınızı kurtarmanıza izin verir." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "UYARI" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Tohum Kodu'nu kimseye göstermeyin." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Onu asla bir internet sitesinde yazmayın." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Elektronik ortamda saklamayın." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "Cüzdan nesil seed'iniz:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "tohum tipi" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Yeni tohum oluştur" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Tamam" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "Hayır" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Cüzdan ismi" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "Birden fazla imzalı cüzdan" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Bitcoin adreslerini yada özel anahtarları içe aktar" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Şifrele" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Tohum(Seed)" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "Bilinmiyor" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Ana Açık Anahtar" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Parolayı Değiştir" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Yeni şifre girin" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Başarılı" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Hata" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Adresler" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Kanallar" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Ödeme istekleri" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Gönder" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Hata" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Cüzdanlar" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "İptal" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Geri" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Sonraki" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Ağ" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Ayarlar" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Hakkında" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Hata" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/uk_UA/electrum.po electrum-4.4.5+dfsg1/electrum/locale/uk_UA/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/uk_UA/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/uk_UA/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Недоступна інформація про курс обміну)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " підтвердження" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Про програму" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Адреси" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "Біткойн Папір" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Перевірити наявність оновлень" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "&Закрити" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Документація" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Пожертвувати на сервер" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Зашифрувати/розшифрувати повідомлення" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Експорт" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Файл" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "&Фільтр" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&З QR-коду" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&З файлу" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&З тексту" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&З ланцюжка блоків" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Допомога" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Історія" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Імпорт" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "&Інформація" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Мітки" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "&Завантажити транзакцію" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Мережа" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Створити" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Створити/Відновити" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Офіційний сайт" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Відкрити" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Пароль" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Оплатити більше" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&Діаграма" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Розширення" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Приватні ключі" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Вихід" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Недавно відкриті" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "Повідомити про &проблему" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "Зберегти резервну копію" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Насіння" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Підписати/перевірити повідомлення" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "&Підсумок" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Розгортка" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Інструменти" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Вигляд" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "&Гаманець" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Торкніться {} з {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 день" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 година" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 тиждень" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Покладіть цей листок на плоску та добре освітлену поверхню." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 хвилин" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Вирівняйте межі Revealer відносно пунктирних ліній зверху та зліва." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "Введіть цифри в програмі" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "Резервна копія зберігається автоматично при створенні нового гаманця." -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Копія вашого гаманця була створена в" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "Бібліотека, ймовірно, відсутня." -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "За цим рахунком-фактурою вже розпочато платіж" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "Попередня спроба сплатити цей рахунок не була очищена" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "Незначна комісія буде списана при кожній трансакції з використанням віддаленого сервера. Ви можете змінити ваші платіжні налаштування після завершення інсталяції." -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Пропонований розмір комісії автоматично додається в це поле. Ви можете перевизначити її. Вона збільшується разом з розміром транзакції." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "Сторожова вежа - це демон, який переглядає ваші канали і не дозволяє іншій стороні красти кошти, передаючи старий штат." @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "Про Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "Приймаю" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "Підтвердити слово" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "Ціна придбання" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Додати співвласника" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "Додати співвласника" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "Додавати роздільники тисячі до кількості біткойнів" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Додаткові сплати" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "Додаткові {} сатоші будуть додані." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Адреса" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "Повна адреса" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "Адреса скопійована в буфер обміну" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "Адреса заморожена" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "Адреса не в гаманці." -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "Невідома адреса для вузла:" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "Адреси" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "Розширені" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "Розширений попередній перегляд" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "Після вимкнення секретних фраз, ви можете з'єднатись з цим гаманцем Electrum, якщо його секретна фраза є порожньою. Якщо його секретна фраза не була порожньою, вам доведеться створити новий гаманець з майстром встановлення. Ви можете будь-коли використати цей гаманець, повторно увімкнувши та ввівши його секретну фразу." -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "Після цієї затримки кошти надходять на адресу, отриману від насіння вашого гаманця." -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "Всі" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "Усі поля повинні бути заповнені" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "Уже оновлено" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "Дуже мала вхідна сума Bitcoin (dust) не зберігається, але додається до комісійної винагороди." -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "Також, при групуванні RBF-транзакцій, BIP 125 встановлює нижчу межу комісії." @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "альтернативно" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "Завжди перевіряйте резервні копії." +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "Сума" @@ -473,33 +488,37 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "Сума для виходу OP_RETURN повинна бути нульовою." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "\n" "Сума, отримана в каналах" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Отримана сума:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Витрачена сума:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "Сума для відправлення" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "Сума, знята з каналів" @@ -513,75 +532,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "Отримано зашифровану транзакцію з пулу співвласників." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "Виявлено неініціалізований Digital Bitbox." -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "{} (Без назви)" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "Вигляд" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "Застосувати" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "Арабська" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "Ви ВПЕВНЕНІ, що хочете очистити пристрій?\n" "На гаманці все ще є біткойни!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "Ви впевнені, що хочете видалити цей канал? Це призведе до очищення пов'язаних транзакцій з історії вашого гаманця." -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "Ви дійсно бажаєте видалити гаманець?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "Ви впевнені, що хочете очистити Digital Bitbox?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "Ви справді хочете продовжити?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "Ви впевнені, що хочете видалити цю транзакцію та {} похідні від неї транзакції?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "Ви впевнені, що хочете видалити цю транзакцію?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "Вірменська" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "Висота блоку: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "При округленні втрачено не більше 100 Сатоші." @@ -593,7 +621,7 @@ msgid "Audio Modem Settings" msgstr "Налаштування Аудіо-модему" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "Авторизація" @@ -609,7 +637,7 @@ msgid "Auto-connect" msgstr "Автоматичне підключення" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "Автоматично перевіряти оновлення ПЗ" @@ -617,35 +645,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 seed" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "Фрази-паролі (seed) BIP39 можливо імпортувати в Electrum, тому користувачі можуть отримати доступ до коштів, заблокованих у інших гаманцях." -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "Фрази-паролі (seed) BIP39 не включають номер версії, що погіршує сумісність із майбутнім програмним забезпеченням." -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "BTC баланс" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -654,31 +682,31 @@ msgid "Back" msgstr "Назад" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "Резервна копія" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "Папка з резервними копіями" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "Резервне копіювання не налаштовано" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "Резервна копія збережена:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Баланс" @@ -686,27 +714,27 @@ msgid "Banner" msgstr "Банер" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Валюта" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Валюта вашого гаманця." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Перед повідомленням про помилку, оновіться до останньої версії Electrum (останній реліз чи git HEAD). Також додайте номер версії у звіті." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "Почати" @@ -722,19 +750,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Bitcoin-адреса не визначена" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Транзакції Bitcoin зазвичай не безкоштовні. Комісія за транзакцію оплачується тим, хто пересилає кошти." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Блокчейн" @@ -742,8 +775,8 @@ msgid "Bootloader" msgstr "Завантажувач" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "Хеш завантажувача" @@ -751,12 +784,20 @@ msgid "Bottom" msgstr "Внизу" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Трансляція" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Трансляція транзакції..." @@ -764,15 +805,15 @@ msgid "Build Date" msgstr "Дата збірки" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "Болгарська" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Збільшення комісії" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "Збільшення комісії" @@ -780,7 +821,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -792,48 +833,48 @@ msgid "Calibration values:" msgstr "Значення калібрування:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "Можна отримувати" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "Можна надіслати" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "CPFP неможливий: плата за батьківську транзакцію невідома." -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "Неможливо відобразити історію." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Скасувати" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "Скасування транзакції " -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "Скасовано користувачем" @@ -841,36 +882,36 @@ msgid "Cannot add this cosigner:" msgstr "Не можу додати цього співвласника:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Неможливо транслювати транзакцію" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "Комісія не може бути збільшена" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "Не можливо скасувати транзакцію" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "Не вдається завантажити гаманець" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -879,11 +920,11 @@ msgid "Cannot read file" msgstr "Неможливо прочитати файл" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "Неможливо підписати повідомлення для даного типу адрес:" @@ -903,38 +944,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "Ємність" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "Приріст Капіталу" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "Розгалуження ланцюжка виявлено на блоці {0}" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "Решта" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "Змінити адресу" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "Змінити PIN-код" @@ -942,60 +983,67 @@ msgid "Change Password" msgstr "Змінити Пароль" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "Змінити..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "Резервна копія каналу" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "Резервна копія каналу " -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "Резервна копія каналу:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "ID Каналу" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "Канал уже закритий" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "Канал закритий" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "Канал закритий, можливо, вам доведеться почекати принаймні {} блоки через затримку CSV" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "Деталі каналу" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "Канал створено." -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1003,7 +1051,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "Тип каналу:" @@ -1011,9 +1059,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "Канали" @@ -1021,11 +1069,11 @@ msgid "Channels in database." msgstr "Канали в базі даних." -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "Перегляд цього вікна вимагає запиту зашифрованої інформації. Вам потрібно буде знову ввести свою фразу-пароль (seed)." @@ -1039,32 +1087,32 @@ msgid "Checking for updates..." msgstr "Перевірка наявності оновлень..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Нащадок Платить за Батька" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "Нащадок платить за батька" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "Китайська спрощена" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "Китайська традиційна" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "Виберіть Початковий екран" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "Виберіть файл резервної копії:" @@ -1076,7 +1124,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Виберіть пароль для шифрування ключів вашого гаманця." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1088,7 +1136,7 @@ msgid "Choose an account to restore." msgstr "Оберіть обліковий запис для відновлення." -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Оберіть спосіб підбору монет (UTXO). Доступно наступне:\n\n" @@ -1096,7 +1144,7 @@ msgid "Choose from peers" msgstr "Виберіть із наявних серверів" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "Виберіть спосіб ініціалізації вашого Digital Bitbox:" @@ -1126,7 +1174,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "Виберіть тип адрес у вашому гаманці." -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Виберіть, який онлайн блок досліджувати для використання функцій, які відкривають веб-браузер" @@ -1138,9 +1186,9 @@ msgid "Choose..." msgstr "Обрати..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Очистити" @@ -1148,80 +1196,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "Завершити сеанс після зазначеного періоду бездіяльності. Після закінчення сеансу слід повторно ввести ваш PIN-код та секретну фразу (якщо ввімкнено), щоб використовувати пристрій." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "Натисніть тут, щоб приховати це повідомлення." -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "Буфер обміну порожній" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Закрити" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "Закрити канал" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "&Монети" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "Код" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "Монета заморожена" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Оберіть валюту" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1236,11 +1285,11 @@ msgid "Coldcard Wallet" msgstr "Гаманець Coldcard" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "Колір теми" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1249,27 +1298,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "Завершено" +msgid "Completed {} of {} groups needed" +msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "Обрахування маршруту..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "&Консоль" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Кон&такти" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "Підтвердити скидання пристрою" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Підтвердження кодової фрази:" @@ -1277,33 +1330,29 @@ msgid "Confirm Password:" msgstr "Підтвердження пароля:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Підтвердити насіння" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "Підтвердити розширення насіння" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "Підтвердіть зміну секретної фрази захисту" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "Підтвердити транзакцію" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "Підтвердіть транзакцію на пристрої Ledger..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "Підтвердити дію" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1392,15 +1441,15 @@ msgid "Confirm wallet address on your {} device" msgstr "Підтвердіть адресу гаманця на вашому пристрої {}" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "Підтверджено. Підписання трансакції..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "Зʼєднано" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "Підʼєднані вузли" @@ -1408,12 +1457,12 @@ msgid "Connected nodes are on the same chain" msgstr "Підключені вузли знаходяться в одному ланцюжку" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "Підʼєднано до {0} вузла." -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "Підключено до {0} вузлів." @@ -1422,7 +1471,11 @@ msgid "Connected to {} peers" msgstr "Підʼєднано до {} вузлів" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "Рядки підключення повинні бути в форматі @:" @@ -1434,52 +1487,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "Спробуйте вибрати інший сервер або оновити Electrum." -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Контакти" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Копіювати" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "Скопіювати адресу" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" -msgstr "Копіювати колонку" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" +msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "Копіювати зображення" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "Копіювати текст" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "Копіювати URI" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Копіювати та Закрити" @@ -1487,11 +1537,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "Скопіюйте та вставте адресу одержувача за допомогою кнопки «Вставити» або скористайтеся камерою для сканування QR-коду." -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Скопіювати в буфер обміну" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "Копіювати {}" @@ -1507,59 +1557,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "Не вдалося закрити канал: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "Не вдалося примусово закрити канал: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "Не вдалося відкрити канал: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "Не вдалося отримати Умови використання:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "Не вдається підписати повідомлення" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "Не вдається підписати повідомлення." -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "Звіт про збій" @@ -1567,7 +1617,7 @@ msgid "Create New Wallet" msgstr "Створити новий гаманець" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "Створити запит" @@ -1575,11 +1625,11 @@ msgid "Create a new Revealer" msgstr "Створити новий Revealer" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "Створити нове насіння" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "Створити гаманець використовуючи поточне насіння" @@ -1591,27 +1641,23 @@ msgid "Create new wallet" msgstr "Створити новий гаманець" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "Створити або відновити" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "Створити транзакцію" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "Створення нового запиту на оплату повторно використає одну з Ваших адрес і перезапише наявний запит. Продовжити в будь-якому разі?" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Критична Помилка" @@ -1619,15 +1665,11 @@ msgid "Current Password:" msgstr "Поточний пароль:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "Поточна комісія" @@ -1635,11 +1677,11 @@ msgid "Current version: {}" msgstr "Поточна версія: {}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "Користувацький" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "Власна URL" @@ -1647,35 +1689,35 @@ msgid "Custom secret" msgstr "Клієнтський ключ" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "Чеська" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "Датська" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "Темний" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Темна/Світла" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Дата" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "Дата: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "Журнали налагодження можуть зберігатися на диску. Вони корисні для усунення несправностей." @@ -1683,55 +1725,59 @@ msgid "Debug message" msgstr "Повідомлення для налагодження" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Розшифрувати" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "Розшифрувати Ваш приватний ключ?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "Типово" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Видалити" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "Видалити резервну копію?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Видалити рахунок-фактуру?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "Видалити рахунки" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "Видалити запит?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "Видалити запити" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "Видалити файл гаманця?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Видалити гаманець?" @@ -1739,43 +1785,48 @@ msgid "Denomination" msgstr "Деномінація" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Опис" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Опис транзакції (не обов'язково)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Деталі" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "Детальніше..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1783,22 +1834,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "ID пристрою" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "Мітка пристрою" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "Помилка зв'язку пристрою. Будь ласка, відключіть і знову підключіть ваш Digital Bitbox." -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "Пристрій не в режимі Біткойн" @@ -1810,26 +1861,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "Цифровий Revealer ({}_{}) зберігається як PNG та PDF за адресою:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "Вимкнути PIN-код" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "Вимкнути Секретну фразу" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "Вимкнено" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Роз'єднано" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1837,11 +1892,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "Поширюється Electrum Technologies GmbH" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "Не вводіть конфіденційну/приватну інформацію тут. Звіт буде видно на трекері відстеження проблем." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "Неможливо створити пару" @@ -1849,8 +1904,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "Не вставляйте тут код, який ви не розумієте. Виконання неправильного коду може призвести до незворотної втрати монет." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Не зберігайте в електронному вигляді." @@ -1858,11 +1913,11 @@ msgid "Do you have something to hide ?" msgstr "Ви маєте щось, що слід приховати?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "Ви хочете створити нову фразу-пароль (seed) або відновити гаманець, використовуючи наявну фразу-пароль?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1878,51 +1933,61 @@ msgid "Do you want to delete the old file" msgstr "Ви дійсно хочете видалити старий файл" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "Ви хочете відкрити його зараз?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "Ви хочете видалити {} із свого гаманця?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "Ви хочете надіслати цей звіт?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Ви хочете продовжити?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "Не знаю жодної адреси для ноди:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "Не показувати знову." +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "Через помилки, старі версії Electrum НЕ будуть створювати такий самий гаманець, як нові версії або інше програмне забезпечення." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "Голландська" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "Динамічна комісія не доступна" @@ -1934,16 +1999,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "Редагувати {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Розширення Electrum" @@ -1953,16 +2029,16 @@ msgstr "Electrum не може з'єднатись з вашим {}.\n\n" "Перед тим, як ви відправите запит на надсилання біткойнів на адреси в цьому гаманці, переконайтеся, що ви можете поєднати пару з вашим пристроєм або мати його фразу-пароль (і секретну фразу, якщо така є). Інакше всі отримані біткойни будуть недоступними." -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Electrum взаємодіє з віддаленими серверами, щоб отримати інформацію про ваші транзакції та адреси. Всі сервери виконують одну й ту саму ціль, але вони відрізняються один від одного. За замовчуванням Electrum вибирає їх випадковим чином. Однак, якщо ви можете вільно вибирати сервер вручну." -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum підключається до декількох вузлів, щоб завантажити заголовки блоків та пошуку найдовшого ланцюжка." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Налаштування Electrum" @@ -1970,93 +2046,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "Electrum запитує вашу історію транзакцій з одного сервера. Отримана історія перевіряється на заголовки blockchain, надіслані іншими вузлами за допомогою Simple Payment Verification (SPV)." -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum відправляє адресу Вашого гаманця на один з серверів, щоб отримати історію транзакцій." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrum гаманець" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum не вдалося скопіювати файл вашого гаманця у вказане розташування." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Electrum не зміг десеріалізувати транзакцію:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum не вдалося відкрити файл ваших транзакцій" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum не вдалося обробити вашу трансакцію" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum не вдалося експортувати ваш особистий ключ." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum не вдалося експортувати транзакцію." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "Дозволити" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "Увімкнути захист за допомогою PIN-коду" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "Увімкнути Секретну фразу" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "Активувати округлення вихідного значення" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "Увімкнути секретну фразу" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "Увімкнути перевірку оновлень" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "Увімкнено" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Зашифрувати" @@ -2073,39 +2153,39 @@ msgid "Encrypt {}'s seed" msgstr "Шифрувати фраз-пароль (seed) {}" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Зашифрувати/розшифрувати Повідомлення" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "Зашифрувати/розшифрувати повідомлення" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Зашифрований" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "Наразі шифрування та дешифрування не підтримуються для {}" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "Шифрування і дешифрування не реалізовані {}" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "Кінець" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "Англійська" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "Введіть PIN-код" @@ -2113,12 +2193,12 @@ msgid "Enter PIN:" msgstr "Введіть PIN-код:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Введіть кодову фразу" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2126,16 +2206,16 @@ msgid "Enter Password" msgstr "Введіть пароль" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Уведіть насіння" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "Введіть мітку транзакції" @@ -2144,8 +2224,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "Введіть назву мітки для вашого пристрою:" @@ -2153,7 +2233,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "Введіть список адрес Bitcoin (це створить гаманець тільки для спостереження) або список приватних ключів." -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Введіть список виходів у поле \"Одержувач\"." @@ -2163,7 +2243,7 @@ msgid "Enter a new PIN for your {}:" msgstr "Введіть новий PIN-код для вашого {}:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "Введіть новий пароль нижче." @@ -2173,7 +2253,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "Введіть секретну фразу для створення цього гаманця. Кожного разу, коли ви використовуєте цей гаманець, ваш {} викличе запит на секретну фразу. Якщо ви забули секретну фразу, ви не зможете отримати доступ до біткойнів в гаманці." -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Введіть адреси" @@ -2185,7 +2265,7 @@ msgid "Enter cosigner seed" msgstr "Введіть фразу-пароль співвласника" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Введіть опис" @@ -2201,22 +2281,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "Введіть пароль:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Введіть особисті ключі" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Введіть приватні ключі:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "Введіть приватний майстер-ключ (починається з xprv):" @@ -2226,11 +2310,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "Введіть секретну фразу, щоб розблокувати цей гаманець:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "Введіть пароль, який використовується під час створення резервної копії:" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "Введіть слова для відновлення, натискаючи кнопки відповідно до того, що відображається на дисплеї пристрою. Ви також можете використовувати свій NUMPAD. \n" @@ -2248,13 +2332,13 @@ msgid "Enter wallet name" msgstr "Введіть назву гаманця" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "Введіть вашу мнемонічну фразу BIP39:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "Введіть Digital Bitbox ваш пароль:" @@ -2262,11 +2346,11 @@ msgid "Enter your PIN" msgstr "Уведіть свій PIN" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "Введіть PIN-код (цифри 1-9):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "Введіть свій PIN-код для продовження" @@ -2284,37 +2368,34 @@ msgid "Enter your password or choose another file." msgstr "Введіть свій пароль або виберіть інший файл." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Введіть свій пароль для продовження" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "Очистити Digital Bitbox" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Помилка" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "Помилка додавання запиту на оплату" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "Помилка підключення до сервера" @@ -2323,13 +2404,12 @@ msgid "Error connecting to {} server" msgstr "Помилка підключення до сервера {}" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "Помилка створення платежу" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "Помилка створення запиту на платіж" @@ -2337,28 +2417,28 @@ msgid "Error decrypting message" msgstr "Помилка дешифрування повідомлення" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "Помилка отримання інформації про акаунт TrustedCoin." -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "Помилка отримання транзакції з мережі" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "Не вдалося відкрити файл" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "Помилка під час аналізу URI" @@ -2366,10 +2446,10 @@ msgid "Error scanning devices" msgstr "Помилка сканування пристроїв" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "Помилка відображення адреси" @@ -2385,50 +2465,45 @@ msgid "Error: duplicate master public key" msgstr "Помилка: дубльований основний відкритий ключ" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "Есперанто" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "Оцінити" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Закрити Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "Дата закінчення терміну" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Дата закінчення терміну дії вашого запиту." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Термін дії закінчився" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "Завершується" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "Закінчується після" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "Експортувати" @@ -2436,35 +2511,35 @@ msgid "Export Backup" msgstr "Експорт резервної копії" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "Експортувати Історію" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "Експортувати резервну копію" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "Експортувати у файл" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "Експортувати у файл" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "Розкриття особистого ключа може скомпрометувати весь ваш гаманець!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "Розширити цей seed за допомогою користувацьких слів" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "Невдало" @@ -2480,21 +2555,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "Не вдалося розшифрувати з допомогою даного апаратного пристрою." +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "Не вдається відобразити QR-код." -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "Не вдалось експортувати файл." -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "Не вдалося імпортувати з файлу." -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2502,144 +2577,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "Не вдалося надіслати транзакцію до пулу співвласників" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "Не вдалося оновити пароль" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "Ні" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Комісія" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "Комісія за нащадка" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "Округлення комісії" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "Класичні гроші" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "Валюта класичних грошей" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "Файл" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "Фільтр:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "Знайти" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "Версія прошивки" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "Версія вбудованого програмного забезпечення (або програма Bitcoin) занадто стара для підтримки Segwit. Будь ласка, оновіть її на" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "Версія прошивки застаріла." -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "Версія програмного забезпечення застаріла. Будь-ласка, оновіть на" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "Фіксована комісія" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "Дотримуйтесь цієї гілки" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "Для отримання додаткової інформації, відвідайте" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "З міркувань безпеки ми рекомендуємо завжди використовувати останню версію Electrum." -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "Примусово закрити канал" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "Примусово закрити канал?" @@ -2647,54 +2726,55 @@ msgid "Fork detected at block {}" msgstr "Форк виявлено на блоці {}" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "Формат" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "Формат: адреса, сума" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "Пересилання" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "Заблокувати" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "Заморозити адресу" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "Заморозити адреси" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "Заморозити монету" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "Заморозити монети" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "Французька" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "Від" @@ -2707,8 +2787,8 @@ msgid "From {0} cosigners" msgstr "Від {0} співвласників" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2716,44 +2796,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "Повна 2FA увімкнена. Це ще не підтримується." +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "Фінансовано" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "Створити новий випадковий гаманець" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "Німецька" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Код Генератора кодів Google:" @@ -2761,7 +2845,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "Грецькою" @@ -2777,15 +2861,15 @@ msgid "Hardware Keystore" msgstr "Апаратне Сховище ключів" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "Ріст" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Привіт, Україно" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "Довідка" @@ -2793,16 +2877,8 @@ msgid "Here is your master public key." msgstr "Ваш головний відкритий ключ." -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "Приховати" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "Приховати {}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Історія" @@ -2810,11 +2886,11 @@ msgid "Homepage" msgstr "Домашня сторінка" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "Початковий екран" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2822,7 +2898,7 @@ msgid "Host" msgstr "Хост" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "Назва хоста не розпізнається (не вдале getaddrinfo)" @@ -2838,49 +2914,50 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "Однак, апаратні гаманці не підтримують дешифрування повідомлень, що робить їх несумісними з поточним дизайном пулу співвласників." -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "Однак, ми не генеруємо фрази-паролі (seed) BIP39, оскільки вони не відповідають нашим стандартам безпеки." -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "Угорська" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "У мене вже є насіння" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "Я втратив свій обліковий запис Генератора кодів Google" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "IP/порт у форматі:\n" "[host]:[port]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "Якщо включено автоматичне підключення, Electrum буде завжди використовувати сервер з найдовшим ланцюжком блоків." -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "Якщо ввімкнено, це може призвести максимум до втрати 100 сатоші, з кожної трансакції." -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "Якщо він неактивний, Вам слід вибрати інший сервер для використання. Electrum попереджатиме Вас щодо затримок серверу." -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2888,16 +2965,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "Якщо ви не впевнені, що це таке, залиште це поле без змін." -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "Якщо ви онлайн, натисніть \"{}\", щоб продовжити." -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "Якщо ви відмітите цей пункт, ваші непідтверджені транзакції будуть об'єднані в одну трансакцію." -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "Якщо ви вимкнете PIN-код, будь-хто, хто має фізичний доступ до пристрою {}, може витратити ваші біткойни." @@ -2905,13 +2982,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "Якщо ви не знаєте, що це таке, залиште це поле порожнім." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "Якщо ви забудете секретну фразу, ви не зможете отримати доступ до будь-яких біткойнів у гаманці, що захищений нею. Секретна фраза - це не PIN-код. Змінюйте це тільки, якщо ви впевнені, що ви це розумієте." @@ -2923,11 +3000,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "Якщо ви втратили свій обліковий запис Генератора кодів Google, ви можете подати запит на новий секрет. Вам необхідно буде ввести вашу фразу-пароль (seed)." -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "Якщо ви втратили свій другий фактор, вам потрібно відновити свій гаманець з фрази-паролю (seed), щоб отримати новий код." -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2935,7 +3012,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "Якщо проблеми з мережею все ще присутні, спробуйте скористатися проксі-сервером Tor." @@ -2943,22 +3020,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "Якщо ви забудете seed, ваші гроші будуть втрачені назавжди." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "Якщо ви використовуєте секретну фразу, переконайтеся, що вона правильна." -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "Якщо ви хочете створити нові адреси, використовуйте детермінований гаманець." @@ -2966,16 +3047,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "Якщо ваш пристрій не виявлено в Windows, перейдіть до \"Налаштування\", \"Пристрої\", \"Підключені пристрої\" і натисніть \"Видалити пристрій\". Потім знову підключіть пристрій." -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "Якщо ваш гаманець містить кошти, переконайтеся, що ви зберегли його фразу-пароль (seed)." -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "Ігнорувати та продовжити?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "Імпортувати" @@ -2987,39 +3067,43 @@ msgid "Import Bitcoin addresses or private keys" msgstr "Імпортувати Bitcoin-адреси або закриті ключі" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "Імпортувати резервну копію каналу?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "Імпорт адрес" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "Імпортування резервної копії каналу" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "Завантажити з файлу" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "Імпортувати пару з настільного додатку Digital Bitbox" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "Імпортувати особисті ключі" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "Зокрема, НЕ ВИКОРИСТОВУЙТЕ служби третіх сторін, які пропонують \"отримати особистий ключ\"." -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "Виконується" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3027,48 +3111,49 @@ "Резервна копія не створюється, і у користувача є доказ цього.\n" "Ця просунута опція рекомендується до використання в довірених установках з декількома підписами." -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "У деяких випадках використовується до трьох змін адреси, щоб розбити велику кількість монет і запитати адресу одержувача." -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "" + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "У наступному блоці" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "Включено у блок: {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "Невірний пароль" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "Введено невірний пароль." -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "Неправильна фраза-пароль (seed)" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "Збільшити комісію" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "Збільшіть плату за транзакцію, щоб підвищити свою позицію в мемпулі." -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "Індонезійська" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "Інфо" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "Інформація" @@ -3081,30 +3166,30 @@ msgid "Initialize Device" msgstr "Ініціалізувати пристрій" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "Ініціалізовано" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Вхідна сума" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "Ввести raw-транзакцію" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "Вхід" @@ -3112,7 +3197,7 @@ msgid "Install Wizard" msgstr "Майстер Налаштувань" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "Встановіть zbar-пакет, щоб використовувати це." @@ -3120,11 +3205,11 @@ msgid "Instructions:" msgstr "Інструкція:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "Недостатньо коштів" @@ -3132,56 +3217,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Невірна адреса" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Невірна сума" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Невірна адреса Bitcoin" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "Некоректна адреса Bitcoin" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "Некоректна адреса Bitcoin." -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "Недійсна комісія" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "Хибний JSON код." -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "Знайдено Недійсні Рядки:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "Неправильний PIN-код" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "Недійсний відкритий ключ" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "Недопустима сума" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3201,20 +3284,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "Невірний ID ноди, має бути 33 байти в шістнадцятковому виді" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "Недійсний одноразовий пароль." @@ -3227,45 +3310,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "Хибний xpub. Переконайтесь, що ваш пристрій {} встановлено на коректний ланцюжок." -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "Рахунок" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "Рахунок застарів" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "Рахунки можуть блокувати кошти на невиправдано довгий термін." -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "Рахунок фактури" @@ -3273,15 +3343,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "Він також містить ваш відкритий ключ, який дозволяє переглядати ваші адреси." -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "Ви не можете створити «резервну копію», просто експортуючи ці приватні ключі." -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "Це суперечить поточній історії." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3297,7 +3367,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "Італійська" @@ -3309,15 +3379,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "Японська" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "Відновлення фрази-паролю (seed) KeepKey" @@ -3325,7 +3395,7 @@ msgid "KeepKey wallet" msgstr "Гаманець KeepKey" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "Гаряча клавіша: введіть \"!\" щоб відправити всі Ваші гроші." @@ -3333,15 +3403,15 @@ msgid "Keystore" msgstr "Сховище ключів" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "Тип сховища ключів" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "Киргизька" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "Мітка" @@ -3369,9 +3439,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "Мітки, ідентифікатори транзакцій та адреси шифруються, перш ніж вони надсилаються на віддалений сервер." +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Мова" @@ -3379,7 +3449,7 @@ msgid "Latest version: {}" msgstr "Остання версія: {}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "Латвійська" @@ -3412,18 +3482,18 @@ msgid "Licence" msgstr "Ліцензія" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "Світлий" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "Lightning" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3435,33 +3505,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "Статистика мережі Lightning" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3473,19 +3547,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "Lightning вимкнено" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3493,69 +3568,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "Рядок #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "Завантажити гаманець з micro SD карточки" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "Завантажити гаманець з micro-SD-карти (поточна фраза-пароль (seed) буде перезаписана)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "Завантажити резервну копію" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "Завантажити транзакцію" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "Завантаження резервної копії..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "Локальний" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3563,23 +3651,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "Пошук транзакції" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "Низька комісія" @@ -3599,7 +3695,7 @@ msgid "Make sure you install it with python3" msgstr "Переконайтеся, що ви встановили його за допомогою python3" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "Переконайтеся, що у вас є кодова фраза чи закритий ключ, перш ніж запитувати Bitcoin для відправлення в цей гаманець." @@ -3607,26 +3703,26 @@ msgid "Master Fingerprint" msgstr "Майстер відбитків" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Публічний майстер-ключ" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "Матриця" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "Найбільше" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "Перевищено максимальну комісію" @@ -3638,24 +3734,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "На основі мемпулу: плата залежить від глибини в пулі пам'яті" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "Глибина мемпулу" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Повідомлення" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3663,23 +3759,27 @@ msgid "Method:" msgstr "Метод:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "Комісія майнера" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "Відсутня сума" @@ -3688,21 +3788,21 @@ msgid "Missing libraries for {}." msgstr "Відсутні бібліотеки для {}." -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "Відсутня URL-адреса для надсилання звітів." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "Налаштування парування телефону" @@ -3710,14 +3810,18 @@ msgid "More info at: {}" msgstr "Детальніше: {}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "Гаманець з мультипідписом" @@ -3730,18 +3834,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "НЕ PIN-код ПРИСТРОЮ - див. вище" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "Назва" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "Назвіть цей пристрій {}. Якщо у вас кілька пристроїв, мітки допоможуть розрізнити їх." +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "Мережа" @@ -3750,25 +3854,29 @@ msgid "Network Setup" msgstr "Налаштування мережі" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "Час очікування запиту минув." -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "Ніколи" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "Тримайте свій seed в таємниці." -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "Ніколи не вводьте його на веб-сайтах." -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Новий Контакт" @@ -3780,46 +3888,46 @@ msgid "New Request" msgstr "Новий запит" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "Новий контакт" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "Нова транзакція: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "Далі" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "Наступне поширення" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "Ні" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "Немає даних" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "Без опису" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3827,11 +3935,15 @@ msgid "No Wallet" msgstr "Немає Гаманців" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "Нема доступної адреси. Будь ласка, вилучіть якісь із Ваших незавершених запитів." -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3839,11 +3951,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "Немає даних" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "Немає пожертвувальної адреси для цього сервера" @@ -3855,10 +3967,14 @@ msgid "No existing accounts found." msgstr "Не знайдено наявного облікового запису." -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "Жодного форку не виявлено" @@ -3867,23 +3983,23 @@ msgid "No hardware device detected." msgstr "Жодного пристрою не виявлено." -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "Немає сховища ключів" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "У вашому гаманці немає більше адрес." -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "Немає результатів" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "Не знайдено шляху." @@ -3899,17 +4015,17 @@ msgid "No wallet loaded." msgstr "Жоден гаманець не завантажено." -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "ІД вузла" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "Аліяс вузла" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "Ноди" @@ -3917,17 +4033,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Порожньо" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "Норвезька (Букмол)" @@ -3935,7 +4051,7 @@ msgid "Not Now" msgstr "Не зараз" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "Не Підтверджено" @@ -3943,45 +4059,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Не підключено" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Недостатньо коштів" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "Недостатньо коштів за адресою." -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "Не підтверджено" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "Поки не доступний" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "Зверніть увагу, що якщо ви заморозили деякі з ваших адрес, наявні кошти будуть менші, ніж ваш загальний баланс." -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3994,10 +4115,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "Зауважте, що ваші монети не заблоковані в цій службі. Ви можете знімати свої кошти в будь-який час і безкоштовно, без віддаленого сервера, за допомогою опції «Відновити гаманець» з фрази-паролю (seed) гаманця." -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "Примітка: Якщо цей параметр увімкнений, то вам знадобиться ваш апаратний пристрій, щоб відкрити ваш гаманець." @@ -4006,7 +4123,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "Примітка: це транзакція у режимі офлайн, якщо ви хочете, щоб мережа побачила її, потрібно поширити в мережі." @@ -4014,11 +4131,11 @@ msgid "Nothing set !" msgstr "Нічого не вибрано!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "Немає даних для побудови." -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "Немає що підсумовувати." @@ -4026,11 +4143,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Кількість десяткових нулів, що відображаються після коми. Наприклад, якщо вказано значення 2, то \"1.\" буде відображатися як \"1.00\"" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "Гаразд" @@ -4042,8 +4160,8 @@ msgid "OR" msgstr "АБО" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Не в мережі" @@ -4051,8 +4169,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "У Linux вам, можливо, доведеться додати новий дозвіл на ваші правила udev." -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4060,11 +4178,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "Один вихід на рядок." @@ -4072,7 +4190,7 @@ msgid "One-server mode" msgstr "Режим єдиного сервера" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "Онлайновий провідник по блокам" @@ -4084,7 +4202,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "Підтримуються лише сценарії OP_RETURN з одним постійним натисканням." -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4092,29 +4210,28 @@ msgid "Only connect to a single server" msgstr "З'єднуватись лише з одним сервером" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "Форматуйте пристрій лише тоді, коли ви записали фрази-паролі (seed) для відновлення, та гаманці пристрою порожні, інакше біткойни будуть втрачені назавжди." -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "Відкрити канал" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "Відкрити калібрування pdf" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "Відкрити канал" @@ -4122,24 +4239,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "Відкрийте свій спільний гаманець, щоб отримати його." -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "Відкрити файл {}" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "Запис OpenAlias, який використовується для отримання монет і підписування платіжних запитів." -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "Відкриття каналу..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "Опції" @@ -4151,15 +4268,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "Застаріла прошивка пристрою" @@ -4168,92 +4285,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "Застаріла {} прошивка у пристрої із міткою {}. Будь ласка, завантажте оновлену прошивку з {}" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "Вихідна сума" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "Вихідна точка" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "Вихідні" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "Огляд" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "PIN-код" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "PIN-код захист" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN вимкнено" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "PIN не оновлено" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "Рекомендуємо захист за допомогою ПІН-коду. PIN-код - це ваш єдиний захист від того, хто може викрасти ваші біткойни, якщо він отримає фізичний доступ до вашого {}." -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "PIN-код встановлено" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PIN оновлено" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "Сплачено" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "Частково підписано" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Кодова фраза" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "Кодова фраза:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "Секретна фраза" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "Секретні фрази дозволяють отримувати доступ до нових гаманців, кожен прихований за певною секретною фразою чутливою до регістру." +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Пароль" @@ -4261,7 +4387,7 @@ msgid "Password Strength" msgstr "Надійність пароля" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "Пароль відключений, даний гаманець не захищений" @@ -4273,33 +4399,29 @@ msgid "Password mismatch" msgstr "Пароль не збігається" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "Пароль має містити не менше 4 символів." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "Пароль має містити не більше 64 символів." -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "Пароль не оновлено" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "Пароль обовʼязковий" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "Пароль успішно оновлено" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "Пароль успішно змінено" @@ -4307,43 +4429,43 @@ msgid "Password:" msgstr "Пароль:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "Вставити з буфера обміну" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "Оплата" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Одержувач" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "Оплатити більше" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "Геш платежу" @@ -4351,22 +4473,35 @@ msgid "Payment Received" msgstr "Платіж отримано" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "Запит платежу" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "Не вдалося оплатити" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "Хеш платежу" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "Журнал платежу" @@ -4374,25 +4509,26 @@ msgid "Payment log:" msgstr "Журнал платежу:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "Платіж отримано" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Запит оплати закінчився" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "Платіж надіслано" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Платіж відправлений." @@ -4408,19 +4544,23 @@ msgid "Pending" msgstr "В очікуванні" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "Можливо, деякі залежності відсутні..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "Перська" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "Будь ласка, коротко опишіть те, що призвело до помилки (необов'язково):" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "Будь ласка, перевірте підключення до мережі." @@ -4428,7 +4568,7 @@ msgid "Please check your {} device" msgstr "Будь ласка, перевірте ваш {} пристрій" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "Будь ласка, підтвердіть" @@ -4436,23 +4576,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "Будь ласка, введіть суму" @@ -4460,7 +4600,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "Будь ласка, введіть відкритий ключ (xpub) вашого поручителя." -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "Введіть свій код Генератора кодів Google" @@ -4469,7 +4609,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "Будь ласка, введіть свій код Генератора кодів Google:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "Будь ласка, введіть свою адресу електронної пошти" @@ -4493,9 +4633,9 @@ msgid "Please insert your {}" msgstr "Будь ласка, вставте ваш {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4503,15 +4643,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Будь ласка, вставте відкритий майстер-ключ ваших підписантів або відскануйте його з допомогою кнопки камери." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "Будь ласка, повідомляйте про будь-які помилки на GitHub:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "Будь ласка, повідомте про цю проблему вручну" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "Будь ласка, перезапустіть Electrum для активації нових налаштувань інтерфейсу" @@ -4524,11 +4664,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "Будь ласка, збережіть ці {0} слів на папері (порядок важливий). " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "Будь-ласка, відскануйте адресу Bitcoin або запит на оплату" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4540,8 +4680,8 @@ msgid "Please share it with your cosigners." msgstr "Будь ласка, поділіться зі своїми підписантами." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4549,7 +4689,7 @@ msgid "Please try again." msgstr "Будь ласка, спробуйте ще раз." -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "Пишіть тут." @@ -4557,7 +4697,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Будь ласка, введіть кодову фразу, використовуючи віртуальну клавіатуру." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "Будь ласка, зачекайте" @@ -4565,15 +4705,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "Зачекайте, поки Electrum перевірить наявність оновлень." +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "Будь ласка, зачекайте..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "Польська" @@ -4581,35 +4721,34 @@ msgid "Port" msgstr "Порт" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "Номер порта повинен бути десятковим" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "Португальська" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "Португальська (Бразилія)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "Налаштування" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4617,16 +4756,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4658,12 +4796,16 @@ msgid "Press Next to open" msgstr "Натисніть Далі, щоб відкрити" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Натисніть ще раз, щоб закрити" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "Попереднє поширення" @@ -4671,29 +4813,33 @@ msgid "Printer Calibration" msgstr "Калібрування принтера" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "Закритий ключ" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "Закриті ключі" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "Особисті ключі експортовані." -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "Проблема відкриття каналу: " -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4721,8 +4867,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "Підтримує підписання транзакцій через \"Air Gap\"." +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "Проксі" @@ -4734,40 +4880,40 @@ msgid "Proxy mode" msgstr "Режим проксі" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "Параметри проксі-сервера застосовуються до всіх з'єднань: з серверами Electrum, а також із сторонніми сервісами." -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "Логін проксі" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "Відкритий ключ" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "Відкриті ключі" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR-код" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QR-код скопійований в буфер обміну" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "QR-код збережений у файл" @@ -4779,10 +4925,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "Запитання" @@ -4791,15 +4938,15 @@ msgid "Quit" msgstr "Вийти" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "ЗАПАМ'ЯТАЙТЕ ПАРОЛЬ!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "Raw-трансакція" @@ -4811,21 +4958,28 @@ msgstr "Повторно введіть ваш новий PIN-код {}.\n\n" "ПРИМІТКА: позиції цифр змінилися!" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "Сканувати QR-код" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "Відкрити файл" @@ -4833,23 +4987,28 @@ msgid "Read from microphone" msgstr "Читати з мікрофона" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "Готовий до шифрування для revealer {}" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4861,28 +5020,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Отримання" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "Отримання" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "Отримувач" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "Одержувач не вказаний." @@ -4895,59 +5046,63 @@ msgid "Recover from a seed you have previously written down" msgstr "Відновити з фрази-паролю (seed), яку ви раніше записали" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "Скрипт відновлення" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "Повʼязані рахунки" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "Віддалений вузол" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "ІД віддаленого вузла" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "ID дистанційного піра" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "Видалити" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "Вилучити резервну копію каналу?" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "Видалити з гаманця" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "Видалити {} з вашого списку контактів?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4955,50 +5110,50 @@ msgid "Report contents" msgstr "Вміст звіту" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "Звіт надіслано" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "Повідомлення про Проблеми" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "Запит скопійовано в буфер обміну" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "Запит відхилено сервером" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "Запит надіслано" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "Запитувана сума" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "Запит інформації про обліковий запис із сервера TrustedCoin..." @@ -5007,11 +5162,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "Запитувач" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "Запити" @@ -5020,32 +5175,32 @@ msgid "Require {0} signatures" msgstr "Потрібно {0} підпис(ів)" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "Необхідний пакет 'PIL' недоступний - будь-ласка, встановіть його або скористайтеся веб-сайтом Trezor." -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "Обов'язковий пакет 'PIL' недоступний - будь ласка, встановіть його." -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "Потрібно" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "Скинути" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "Відновлення 2FA-гаманець" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "Відновити двофакторний гаманець" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5069,23 +5224,23 @@ msgid "Right side" msgstr "Права сторона" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "Румунська" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "Російська" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5093,30 +5248,29 @@ msgid "Safe-T mini wallet" msgstr "Гаманець Safe-T mini" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Зберегти" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "Зберегти резервну копію" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "Зберегти резервну копію каналу" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "Зберегти рахунок в файл" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "Зберегти трансакцію офлайн" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5138,11 +5292,11 @@ msgid "Scanning devices..." msgstr "Сканування пристроїв..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "Зашифровані слова" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "Тип скрипта" @@ -5155,21 +5309,25 @@ msgid "Security Card Challenge" msgstr "Запит карти безпеки" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Насіння" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "Фразу-пароль (seed) введено" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "Тип насіння" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "Seed доступний" @@ -5177,7 +5335,7 @@ msgid "Seed extension" msgstr "Розширення фрази-паролю (seed)" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "Тип насіння" @@ -5185,56 +5343,56 @@ msgid "Select a device" msgstr "Виберіть пристрій" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "Виберіть тип резервної копії:" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "Вказати дату" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "Виберіть файл для експорту ваших особистих ключів" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "Виберіть файл, в який слід експортувати ваші транзакції" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "Виберіть файл, щоб зберегти {}" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "Вибрати сховище ключів" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "Виберіть тип відновлення:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "Вибрати довжину насіння:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "Вибрати сервер автоматично" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "Вибрати сервер вручну" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "Вкажіть куди зберегти файл" @@ -5242,7 +5400,7 @@ msgid "Select where to save the setup file" msgstr "Вкажіть куди зберегти файл інсталятора" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5250,7 +5408,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "Виберіть, яку мову використовувати в інтерфейсі (після перезапуску)." -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "Виберіть довжину фрази-паролю (seed):" @@ -5258,12 +5416,12 @@ msgid "Select your server automatically" msgstr "Вибрати сервер автоматично" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "Виберіть ваш файл транзакції" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Надіслати" @@ -5271,14 +5429,10 @@ msgid "Send Bug Report" msgstr "Надіслати звіт про помилку" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "Надіслати до співвласника" @@ -5287,15 +5441,15 @@ msgid "Send to speaker" msgstr "Відтворити через динамік" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Відправлення" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "Надсилання звіту..." -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "Надсилання платежу" @@ -5307,25 +5461,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "Сервер" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "Сервер відстає ({} блоків)" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "Сервер недоступний." -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "Сервер повернув несподіваний ID транзакції." @@ -5337,17 +5491,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "Тайм-аут сеансу" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "Встановити PIN-код" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "Встановіть значення змін виходу так, щоб воно мало аналогічну точність для інших виходів." @@ -5355,22 +5509,30 @@ msgid "Set wallet file encryption." msgstr "Встановити шифрування файлу гаманця." -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "Налаштування" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "Поширити" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "Поділіться Bitcoin-запитом" @@ -5378,38 +5540,54 @@ msgid "Share Invoice" msgstr "Відправити інвойс" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "Короткий ІД каналу" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "Показати" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "Показати фіатний баланс для адрес" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "Показати як QR-код" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "Показати зростання капіталу в історії" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "Показати розширені налаштування" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "Показати історію" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5419,10 +5597,10 @@ msgid "Show on Ledger" msgstr "Показати на Ledger" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "Показати на {}" @@ -5430,107 +5608,103 @@ msgid "Show report contents" msgstr "Відобразити вміст звіту" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "Показати {}" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "Показати/Приховати" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "Відображення адреси ..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "Підписати" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "Підписати/верифікувати повідомлення" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "Підписати/верифікувати повідомлення" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "Підпис" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "Підпис звірена" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "Підписано" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "Підписання" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "Підписання великої транзакції. Будь ласка, будьте терплячі ..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "Підпис повідомлення ..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "Транзакція підписується..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "Підписання з адресою фактично означає підпис із відповідним приватним ключем та підтвердженням відповідного відкритого ключа. Введена вами адреса не має унікального відкритого ключа, тому ці операції не можуть бути виконані." -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "Розмір:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "Словацька" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "Словенська" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "Щось пішло не так під час виконання Electrum." -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "Вибачте!" @@ -5538,43 +5712,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "На жаль, ми не змогли перевірити наявність оновлень. Будь-ласка спробуйте пізніше." -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "Джерело" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "Іспанська" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "Надіслати" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "Надіслати з" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "Витрачати тільки підтверджені монети" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "Витрачати тільки підтверджені кошти." -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "Стандартний гаманець" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5586,13 +5748,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "Стан" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "Стан:" @@ -5602,20 +5764,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "Крок {}/24. Введіть фразу-пароль (seed), як пояснено на {}:" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "Успішно" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "Підсумок" @@ -5627,53 +5797,57 @@ msgid "Summary Text PIN is Disabled" msgstr "Короткий текст PIN-коду Вимкнено" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "Підтримувані монети" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "" - -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "Шведська" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "Замести" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "Замести закриті ключі" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Синхронізація..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "Тамільська" @@ -5681,59 +5855,62 @@ msgid "Tap to show" msgstr "Доторкніться, щоб показати" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "Мета" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "Умови надання послуг" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "Testnet" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "Монети Testnet нічого не варті." -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "Мережа Testnet є відокремленою від основної мережі Bitcoin. Використовується для тестування." -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "Текст скопійовано в буфер обміну" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "Текст скопійовано в буфер обміну." -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "Тайська" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "Digital Bitbox вже має фразу-пароль (seed). Виберіть варіант:" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5744,51 +5921,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "PIN-код не може перевищувати 9 символів." -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "Розмір комісії може вільно бути визначений відправником. Але важливо розуміти, транзакції з низькою комісією можуть потребувати більше часу на обробку." -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "Сума буде відображатися червоним кольором, якщо у вас недостатньо коштів у вашому гаманці." -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "Термін дії адреси Bitcoin ніколи не закінчиться, і завжди буде частиною цього Electrum-гаманця." -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "Опис не буде відправлено одержувачу, але буде збережено в файлі вашого гаманця і відображено на вкладці \"Історія\"." #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "Пристрій було відключено." -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "Комісія за цю угоду задана занадто високою." @@ -5802,29 +5985,34 @@ msgid "The file was removed" msgstr "Файл був видалений" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "Прошивка пристрою занадто стара. Якщо це можливо, ви повинні оновити її. Ви можете проігнорувати цю помилку та спробувати продовжити, однак, ймовірно, нічого не вдастся." -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "Наступні адреси були додані" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "Наступні постачальники псевдонімів доступні:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "Наступне не вдалося імпортувати" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "Нова ставка комісії повинна бути вищою, ніж стара." @@ -5832,55 +6020,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "Наступним кроком є генерування фрази-паролю (seed) )вашого гаманця. Ця фраза-пароль НЕ буде зберігатися на вашому комп'ютері, і її слід зберігати на папері. Щоб бути в безпеці від зловмисного програмного забезпечення, можливо, ви захочете зробити це на комп'ютері без доступу в інтернет, а потім перемістити гаманець на комп'ютер з доступом в інтернет." -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "Операція невизначена. Не просто в Electrum, а в цілому." -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "Сервер повернув помилку при трансляції транзакції." -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "Сервер повернув помилку." -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "При передачі транзакції сервер повернув несподіваний ID транзакції." -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "Транзакція була відхилена, оскільки вона містить кілька виходів OP_RETURN." -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "Транзакція була відхилена, оскільки вона занадто велика (у байтах)." @@ -5890,24 +6089,24 @@ msgstr "Гаманець '{}' містить кілька облікових записів, які більше не підтримуються, починаючи з Electrum 2.7.\n\n" "Ви хочете розділити свій гаманець на кілька файлів?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "Потім введіть свій код Генератора кодів Google:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5915,7 +6114,7 @@ msgid "There is a new update available" msgstr "Доступне нове оновлення" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "Виникла проблема з автоматичною звітністю:" @@ -5924,7 +6123,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "Таким чином, двофакторна автентифікація вимкнена." -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "Ця адреса вже використовувалась. Не використовуйте її знову для нових платежів для більшої конфіденційності." @@ -5932,27 +6135,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "Цей ланцюжок блоків використовується для перевірки трансакцій, надісланих вашим сервером трансакцій." -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "Цей канал заморожений для отримання. Його не можна включати в рахунки." -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "Цей канал буде доступний після {} підтверджень" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "Цей файл не існує." @@ -5969,33 +6176,38 @@ msgid "This file is encrypted with a password." msgstr "Цей файл зашифровано паролем." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "Ця функція доступна тільки після додавання вашого мобільного пристрою {}." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "Ця функція доступна тільки для p2pkh сховищ ключів при використанні {}." -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "Ця функція доступна лише для стандартних гаманців при використанні {}." -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "Ця інформація відображається одержувачам, якщо ви посилаєте їм запит на підписання оплат." -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "Цей рахунок вже оплачено" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "Термін дії цього рахунку збіг" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -6003,19 +6215,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "Цей гаманець тільки для спостереження" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "Цей гаманець тільки для спостереження." -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "Цей гаманець тільки для спостереження. Він не містить приватних ключів." @@ -6023,26 +6235,34 @@ msgid "This is discouraged." msgstr "Це не рекомендується." -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "Це довжина вашої локальної копії ланцюжка блоків." -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "Це може привести до збільшення комісії за транзакції." -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "Це означає, що ви не зможете провести Bitcoins з цим." -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "Це може трохи покращити вашу конфіденційність." +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "Цей плагін дозволяє створювати візуально зашифровану резервну копію фрази-паролю (seed) гаманця або будь-яких алфавітно-цифрових секретів." @@ -6055,15 +6275,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "Цей плагін полегшує використання гаманців з мультипідписом." -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6075,34 +6295,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "Ця служба використовує гаманець з мультипідписом, в якому ви володієте 2 з 3 ключів. Третій ключ зберігається на віддаленому сервері, який підписує транзакції від вашого імені. З кожної транзакції, яка використовує віддалений сервер, стягується невелика плата." -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "Цей параметр впливає на вкладку Надіслати, та всі поля, пов'язані з балансом." -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "Ця операція не збережена. Закрити все одно?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "Цей тип сценарію не підтримується {}." -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6110,7 +6341,7 @@ msgid "This version supports a maximum of {} characters." msgstr "Ця версія підтримує максимум {} символи." -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "Цей гаманець без seed" @@ -6118,7 +6349,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "Цей гаманець вже зареєстрований в TrustedCoin. Щоб завершити створення гаманця, введіть свій код Генератора кодів Google." -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "Цей гаманець захищений двофакторною аутентифікацією TrustedCoin." @@ -6126,7 +6357,7 @@ msgid "This wallet is watching-only" msgstr "Цей гаманець доступний тільки для перегляду" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "Цей гаманець доступний тільки для перегляду." @@ -6135,30 +6366,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "Цей гаманець був відновлений з фрази-паролю (seed), і він містить два основні приватні ключі." -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "Це зменшить комісії." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "До" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "Щоб скасувати, торкніться миготливого світлового індикатора або зачекайте на тайм-аут." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "Щоб скасувати, торкніться світлового індикатора або зачекайте на тайм-аут." @@ -6166,14 +6397,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "Щоб продовжити, торкніться миготливого світлового індикатора Digital Bitbox протягом 3 секунд." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "Щоб продовжити, торкніться світлового індикатора Digital Bitbox протягом 3 секунд." @@ -6189,7 +6420,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "Щоб допомогти нам діагностувати та виправити проблему, ви можете надіслати нам звіт про помилку який містить корисну інформацію про налагодження:" @@ -6197,19 +6428,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "Щоб переконатися, що Ви як слід зберегли Ваш seed, будь ласка, введіть його." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "Щоб захистити вашу конфіденційність, Electrum намагається створити змінні частини з такою ж точністю, як і інші виходи." @@ -6243,71 +6478,78 @@ msgid "Too short." msgstr "Закороткий." -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "Загальна комісія" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "Загальна ставка комісії" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "Повний розмір" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "Транзакція" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "ID транзакції" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "Ідентифікатор транзакції:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "Транзакція додана в історію гаманця." -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "Транзакцію не вдалося зберегти." -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "Транзакція успішно експортована" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "Розмір транзакції занадто великий." -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "Транзакція не пов'язана з цим гаманцем." @@ -6315,36 +6557,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "Транзакція не пов'язана з Вашим гаманцем" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "У транзакції використовується нестандартна версія." -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "Транзакція:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "Транзакції" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "Транзакції зашифровані та зберігаються на віддаленому сервері." -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "Матриця відновлення Trezor" @@ -6352,27 +6590,27 @@ msgid "Trezor wallet" msgstr "Гаманець Trezor" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "Так" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "TrustedCoin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "Комісія TrustedCoin (2FA) для наступної партії транзакцій" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "Інформація TrustedCoin" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "TrustedCoin стягує з вас невелику плату для підписання трансакцій. Вартість залежить від того, скільки запланованих транзакцій ви купуєте. Додаткові витрати додаються до вашої транзакції кожного разу, коли ви закінчуєте передплачені трансакції." @@ -6380,15 +6618,15 @@ msgid "Try to connect again?" msgstr "Спробувати підключитися ще раз?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "Постарайтеся розповісти не тільки про помилку, а й про те, що до неї призвело." -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "Спробуйте збільшити комісію за транзакцію або скористайтесь сервером з меншою мінімальною комісією." -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "Турецька" @@ -6404,66 +6642,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "Двофакторна аутентифікація - це служба, надана TrustedCoin. Щоб використовувати його, потрібно мати окремий пристрій із Генератором кодів Google." -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "Tx" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "Тип" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "URI" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "USB-порт" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "Українська" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "Неможливо створити резервну копію" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "Не вдалося створити csv" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "Неможливо експортувати історію" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "Не вдалося прочитати файл або не було виявлено транзакції" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "Неможливо надіслати звіт" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "Непідтверджено" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "Непідтверджений предок" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "Сталася неочікувана помилка." @@ -6471,72 +6705,77 @@ msgid "Unexpected password hash version" msgstr "Неочікувана хеш-версія пароля" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "Розблокувати" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "Розморозити адресу" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "Розморозити адреси" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "Розморозити монету" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "Розморозити монети" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "Невизначено" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "Невідома помилка" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "Невідома помилка при трансляції транзакції." -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "Непідписано" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6544,8 +6783,12 @@ msgid "Unsupported password hash version" msgstr "Хеш-версія пароля не підтримується" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "Не використано" @@ -6557,7 +6800,7 @@ msgid "Update check failed" msgstr "Не вдалося перевірити оновлення" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "Доступно оновлення до Electrum {}" @@ -6579,7 +6822,7 @@ msgid "Upload a master private key" msgstr "Завантажити приватний майстер-ключ" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "Використовувати Tor-проксі" @@ -6591,23 +6834,23 @@ msgid "Use a master key" msgstr "Використовуйте майстер-ключ" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "Використовувати як сервер" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "Використовувати адреси для здачі" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "Використовувати адреси, що змінюються" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "Використовувати проксі" @@ -6627,12 +6870,12 @@ msgid "Use this dialog to toggle encryption." msgstr "Використовуйте це діалогове вікно для зміни шифрування." -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "Використано" @@ -6640,19 +6883,19 @@ msgid "Username" msgstr "Імʼя користувача" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "Використовує піктограми з пакунку Icons8 (icons8.com)." -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "Використання адрес для здачі ускладнює іншим людям можливість відстежувати ваші транзакції." -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "Правильно." -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "Значення" @@ -6660,7 +6903,7 @@ msgid "Verified block headers" msgstr "Перевірені заголовки блоків" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "Перевірити" @@ -6672,41 +6915,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "Переконайтеся, що кабель підключений і що жодна інша програма не використовує його." +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "Версія" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "Відеопристрій" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "В'єтнамська" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "Переглянути канал" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "Переглянути платіж" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "Переглянути транзакцію" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "Переглянути рахунок" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "Переглянути журнал" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "Переглянути в оглядачі блоків" @@ -6714,20 +6953,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "УВАГА" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "УВАГА: ВСІ ваші особисті ключі є секретними." -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "УВАГА: Це гаманець з мульти-підписом." -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "ПОПЕРЕДЖЕННЯ: псевдонім \"{}\" не може бути перевірено за допомогою системи додаткової перевірки безпеки, DNSSEC, і тому може бути невірним." @@ -6743,11 +6982,15 @@ msgid "Wallet" msgstr "Гаманець" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "Баланс гаманця" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "Інформація про гаманець" @@ -6755,11 +6998,11 @@ msgid "Wallet Name" msgstr "Назва гаманця" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "Резервна копія гаманця створена" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "Зміна адреси гаманця" @@ -6767,15 +7010,15 @@ msgid "Wallet creation failed" msgstr "Не вдалося створити гаманець" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "Виявлено пошкодження файлу гаманця. Відновіть свій гаманець з фрази-паролю (seed) та порівняйте адреси в обох файлах" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "Файл гаманця не знайдено: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "Назва гаманця" @@ -6783,11 +7026,11 @@ msgid "Wallet not encrypted" msgstr "Гаманець не зашифровано" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "Отримати адресу гаманця" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "Гаманець вилучено: {}" @@ -6795,7 +7038,7 @@ msgid "Wallet setup file exported successfully" msgstr "Установчий файл гаманця успішно експортовано" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "Тип гаманця" @@ -6811,16 +7054,16 @@ msgid "Wallets" msgstr "Гаманці" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "Увага" @@ -6832,7 +7075,11 @@ msgid "Warning!" msgstr "Увага!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6844,7 +7091,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "Попередження: не використовуйте цей параметр, якщо він змушує вас вибирати слабший пароль." -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6852,15 +7099,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "Гаманець виключно для перегляду" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "Ми не гарантуємо, що імпорт BIP39 підтримуватиметься в Electrum завжди." @@ -6876,25 +7123,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "Це може допомогти, якщо ви запустите Electrum з правами адміністратора, хоча це не ідеально." -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "Очистити пристрій" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "Очистити пристрій, видаливши всі дані з нього. Вбудоване програмне забезпечення залишиться незмінним." -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "В межах {} блоків" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "Чи хотіли б ви отримувати сповіщення про наявність нової версії Electrum?" @@ -6904,7 +7155,7 @@ msgid "Write down the seed word shown on your {}" msgstr "Напишіть нижче фразу-пароль (seed) показану на вашому {}" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "Зберегти логи у файл" @@ -6916,8 +7167,9 @@ msgid "Wrong PIN" msgstr "Неправильний PIN-код" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "Невірний тип ключа" @@ -6925,13 +7177,13 @@ msgid "Wrong password" msgstr "Неправильний пароль" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "Неправильний підпис" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "Так" @@ -6939,11 +7191,11 @@ msgid "You are already on the latest version of Electrum." msgstr "Ви вже використовуєте останню версію Electrum." -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "Ви слідуєте гілці" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "Ви перебуваєте в режимі Testnet." @@ -6951,14 +7203,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "Ви, швидше за все, використовуєте застарілу версію Electrum. Необхідне оновлення." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "Ви є офлайн." -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "Ви використовуєте недетермінований гаманець, для нього не можна створювати нові адреси." @@ -6966,7 +7219,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "Ви можете вимкнути цей параметр у '{}'." @@ -6978,11 +7231,11 @@ msgid "You can override the suggested derivation path." msgstr "Ви можете змінити запропонований шлях виведення." -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "Ви можете встановити домашній екран на своєму пристрої, щоб персоналізувати його. Ви повинні вибрати монохромне чорно-біле зображення {} x {}." @@ -6990,27 +7243,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "Ви не можете надіслати транзакцію без прямого підключення до мережі Інтернет." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "Ви не можете отримати доступ до монет або резервної копії без пароля." -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "Вам не потрібно регулярно завантажувати резервні копії, оскільки ваш гаманець може бути відновлений з секретної фрази, яку ви можете запам'ятати або записати на папері." @@ -7018,11 +7275,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "У вашій парольній фразі є декілька послідовних пробілів або на початку/кінці рядка." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "У Вас є {n} відкритих каналів." +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "Ви можете вказати Bitcoin-адреса, мітку з вашої адресної книги (буде показаний список з автодоповненням) або псевдонім (адреси, схожі на e-mail, пов'язану з адресою Bitcoin)" @@ -7031,19 +7292,19 @@ msgid "You may extend your seed with custom words." msgstr "Ви можете розширити фразу-пароль (seed) власними словами." -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "Ви можете завантажити файл CSV використовуючи значок файлу." -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7055,49 +7316,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "Вам потрібно бути онлайн, щоб завершити створення свого гаманця. Якщо ви створили свою фразу-пароль на комп'ютері без доступу в інтернет, натисніть кнопку \"{}\", щоб закрити це вікно, перемістіть файл гаманця на комп'ютер з доступом в Інтернет та відкрийте його знову за допомогою Electrum." -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "Вам потрібно створити окремий гаманець Electrum для кожної секретної фрази, яку ви використовуєте, оскільки вони генерують різні адреси. Зміна вашої секретної фрази не змінює доступ до інших гаманців, кожен з них доступний за власною секретною фразою." -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "Ви отримуєте" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "Ви надсилаєте" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "Ви повинні активувати захист за допомогою PIN-коду. Ваш PIN-код є єдиним захистом для ваших біткойнів, якщо ваш пристрій загублено або викрадено." -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7107,7 +7377,11 @@ msgstr "Вам буде запропоновано ввести 24 слова, незалежно від фактичної довжини вашої фрази-паролю (seed). Якщо ви ввели слово неправильно або неправильно написано його, ви не зможете змінити його або повернутися назад - вам потрібно буде знову розпочати з самого початку.\n\n" "Тому уважно вводьте слова!" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7115,7 +7389,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "Ваш гаманець Ledger хоче повідомити вам одноразовий PIN-код.

Для кращої безпеки ви повинні вимкнути пристрій, відкрити текстовий редактор на іншому комп'ютері, помістити в нього курсор і підключити пристрій до цього комп'ютера. Він покаже підсумок транзакції, що підписується, і одноразовий PIN-код.

Підтвердьте підсумок транзакції та введіть PIN-код тут.

Перед тим, як натиснути клавішу Enter, знову підключіть пристрій до цього комп'ютер.
" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "Ваш Ledger заблоковано. Будь ласка, розблокуйте його." @@ -7127,43 +7401,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "Ваші біткойни захищені паролем, але ваш гаманець не зашифрований." -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "Ваш канал може надіслати {}." -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "Ваш поточний гаманець Electrum можна використовувати лише з порожньою секретною фразою. Ви повинні створити окремий гаманець з майстром встановлення для інших секретних фраз, оскільки кожен із них створює новий набір адрес." -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "Програмне забезпечення вашого пристрою застаріло" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "Ваш пристрій може не підтримувати цю функцію." +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "Ваші мітки були синхронізовані." -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "Ваш розширене насіння" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "Ваше розширення фрази паролю (seed) має зберігатися разом з вашою фразою-паролем." @@ -7171,15 +7457,15 @@ msgid "Your seed is important!" msgstr "Ваш seed - це важливо!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "Ваш сервер на гілці" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7199,19 +7485,19 @@ msgid "Your wallet file is encrypted." msgstr "Ваш файл гаманця зашифровано." -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "Ваш файл гаманця: {}." -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "Насіння Вашого гаманця:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "Ваш гаманець має {} трансакції з передоплатою." -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "Історія вашого гаманця успішно експортована." @@ -7223,12 +7509,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "Ваш гаманець захищений паролем і зашифрований." -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "Ваш {0} експортовано як \"{1}\"" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "Ваш {} успішно імпортовано" @@ -7292,43 +7578,83 @@ msgid "[s] - send stored payment order" msgstr "[s] - надіслати збережене платіжне доручення" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "адреса уже в гаманці" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "заморожені" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "блоки" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "змінити" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "контакти" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "співвласник" @@ -7340,54 +7666,102 @@ msgid "file size" msgstr "розмір файлу" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "ініціалізовано" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "некоректна адреса" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "некоректний приватний ключ" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "квитанції" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "сховище ключів" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "мітки" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7396,15 +7770,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "не реалізований тип" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7412,7 +7782,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "або введіть існуючий код Revealer та натисніть \"Далі\":" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "будь ласка, зачекайте..." @@ -7420,15 +7794,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "роздрукувати калібрування pdf та дотримуйтесь інструкцій " -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "проксі увімкнено" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "отримання" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "запити" @@ -7436,12 +7810,8 @@ msgid "seed" msgstr "фраза-пароль (seed)" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7456,7 +7826,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7468,15 +7842,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "невідомо" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "невідомий синтаксичний аналізатор {!r} (варіантів: {})" @@ -7488,19 +7863,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "тільки для спостереження" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "тільки перегляд" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "очищений" @@ -7508,25 +7887,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "ваше розширення фрази-паролю (seed) не буде включене в зашифровану резервну копію." -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} хвилини" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} слова" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} Налаштування" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{} каналів" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} підтверджень" @@ -7535,19 +7922,19 @@ msgid "{} connections." msgstr "{} з'єднань." -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" -msgstr "скопійовано в буфер обміну" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" +msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "{} зашифровано для користувача Revealer {} _ {}, збереженого як PNG та PDF за адресою: " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "{} з кінця" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "{} отримано нових трансакцій: Загальна сума, отримана від нових трансакцій {}" @@ -7555,7 +7942,11 @@ msgid "{} nodes" msgstr "{} вузлів" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7563,7 +7954,2992 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} слова" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "Про Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "Версія" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "Домашня сторінка" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "Поширюється Electrum Technologies GmbH" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Адреса" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "Мітка" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "Відкриті ключі" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "Відкритий ключ" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "Тип скрипта" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Баланс" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "Транзакції" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "Оберіть обліковий запис для відновлення." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "Не знайдено наявного облікового запису." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "Непідтверджено" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "Можна надіслати" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "Можна отримувати" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "Відкрити канал" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Баланс" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "Сума" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "Імпортування резервної копії каналу" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "Резервна копія каналу" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "Ємність" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "Можна надіслати" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "Розблокувати" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "Заблокувати" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "Резервна копія" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "Закрити канал" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "Відкрити канал" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Помилка" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "Закрити канал" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "Комісія майнера" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "Мета" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "Вихідні" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "Оплата" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Збільшення комісії" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "Повний розмір" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Вхідна сума" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "Вихідна сума" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "Мета" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "Комісія за нащадка" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "Загальна комісія" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "Вихідні" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "Вибачте!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "Щось пішло не так під час виконання Electrum." + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "Щоб допомогти нам діагностувати та виправити проблему, ви можете надіслати нам звіт про помилку який містить корисну інформацію про налагодження:" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "Відобразити вміст звіту" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "Будь ласка, коротко опишіть те, що призвело до помилки (необов'язково):" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "Ви хочете надіслати цей звіт?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "Надіслати звіт про помилку" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "Ніколи" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "Не зараз" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Копіювати" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "Поширити" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "Час завершення" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "Мемпул" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "Статично" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "Сума" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Копіювати" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "Поширити" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "Локальний" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "Мемпул" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "Імпортувати" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "Імпортування резервної копії каналу" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "Імпортувати" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Адреса" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Опис" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "Найбільше" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "Хеш платежу" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Зберегти" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "Оплата" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Видалити" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "Стан" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Дата" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "Мітка" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "Хеш платежу" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "Не вдалося оплатити" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Опис" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "Сума" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Повідомлення" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "Оплата" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "Запитання" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Повідомлення" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "Ні" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "Так" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "Мережа" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "Стан" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "Сервер" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "Проксі" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "Сума" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "Найбільше" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "Відкрити канал" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Помилка" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "Канал створено." + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Пароль" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Введіть пароль" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Пароль" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "Введіть PIN-код" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "Неправильний PIN-код" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "Налаштування" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Мова" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "Будь ласка, перезапустіть Electrum для активації нових налаштувань інтерфейсу" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Валюта" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "Розширені" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Адреса" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "Порт" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "Імʼя користувача" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Пароль" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Збільшення комісії" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "Мета" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "Вихідні" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "Мета" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "Вихідні" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Повідомлення" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "Сума" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "Закінчується після" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "URI" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Адреса" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "Стан" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Повідомлення" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "Сума" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "Запит платежу" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Видалити" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 хвилин" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 година" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 день" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 тиждень" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Скасувати" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "Вибрати сервер автоматично" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "Сервер" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "Зʼєднано" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "Далі" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "Ви надсилаєте" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "Ви отримуєте" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "Комісія майнера" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "\n" +"Сума, отримана в каналах" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "Сума, знята з каналів" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "Стан" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "Глибина мемпулу" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Дата" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "Мітка" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "ID транзакції" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "Вихідні" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "Збільшення комісії" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "Підписати" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Трансляція" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "Поширити" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Зберегти" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "Видалити" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "Транзакція додана в історію гаманця." + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "Примітка: це транзакція у режимі офлайн, якщо ви хочете, щоб мережа побачила її, потрібно поширити в мережі." + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Electrum взаємодіє з віддаленими серверами, щоб отримати інформацію про ваші транзакції та адреси. Всі сервери виконують одну й ту саму ціль, але вони відрізняються один від одного. За замовчуванням Electrum вибирає їх випадковим чином. Однак, якщо ви можете вільно вибирати сервер вручну." + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Автоматичне підключення" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "Помилка: дубльований основний відкритий ключ" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "Виберіть тип адрес у вашому гаманці." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "Ви можете змінити запропонований шлях виведення." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "Якщо ви не впевнені, що це таке, залиште це поле без змін." + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "Ваш seed - це важливо!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "Якщо ви забудете seed, ваші гроші будуть втрачені назавжди." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "Щоб переконатися, що Ви як слід зберегли Ваш seed, будь ласка, введіть його." + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "Це насіння допоможе Вам відновити гаманець у разі проблем із компʼютером." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "УВАГА" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "Тримайте свій seed в таємниці." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "Ніколи не вводьте його на веб-сайтах." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Не зберігайте в електронному вигляді." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "Насіння Вашого гаманця:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "Помилка: дубльований основний відкритий ключ" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "Створення сховища ключів з майстер-ключа" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "Фрази-паролі (seed) BIP39 можливо імпортувати в Electrum, тому користувачі можуть отримати доступ до коштів, заблокованих у інших гаманцях." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "Однак, ми не генеруємо фрази-паролі (seed) BIP39, оскільки вони не відповідають нашим стандартам безпеки." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "Фрази-паролі (seed) BIP39 не включають номер версії, що погіршує сумісність із майбутнім програмним забезпеченням." + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "Помилка: дубльований основний відкритий ключ" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "Тип насіння" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "Введіть фразу-пароль співвласника" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "Введіть список адрес Bitcoin (це створить гаманець тільки для спостереження) або список приватних ключів." + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "Який тип гаманця ви хочете створити?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "Створити нове насіння" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "У мене вже є насіння" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "Використовуйте майстер-ключ" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "Використовуйте апаратний пристрій" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "Так" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "Ні" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "Назва гаманця" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "Який тип гаманця ви хочете створити?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "Гаманець з двофакторною аутентифікацією" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "Гаманець з мультипідписом" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "Імпортувати Bitcoin-адреси або закриті ключі" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Зашифрований" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "Lightning" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Насіння" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "невідомо" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "Сховище ключів" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "Тип сховища ключів" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Публічний майстер-ключ" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Змінити Пароль" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "Уведіть новий пароль" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "Успішно" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Помилка" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "Адреси" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "Канали" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Отримання" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Надіслати" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Помилка" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "Гаманці" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Скасувати" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Назад" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "Далі" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "Мережа" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "Налаштування" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "Про" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Помилка" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/vi_VN/electrum.po electrum-4.4.5+dfsg1/electrum/locale/vi_VN/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/vi_VN/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/vi_VN/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:56\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (Không có đánh giá FX sẵn có)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr " xác nhận" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "&Giới thiệu" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "&Địa chỉ" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "Ví btc giấy" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "&Kiểm tra cập nhật" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "và đóng" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "&Tài liệu hướng dẫn" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "&Quyên góp cho máy chủ" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "&Mã hóa/giải mã tin nhắn" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "&Xuất ra" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "&Tập tin" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "Bộ &lọc" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "lật theo chiều ngang" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "&Từ mã QR" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "&Từ tập tin" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "&Từ văn bản" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "&Từ chuỗi khối" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "&Trợ giúp" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "&Lịch sử" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "&Nhập vào" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "thông tin" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "&Nhãn" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "Loading transaction" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "&Mạng" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "&Mới" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "&Mới/Khôi phục" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "&Trang mạng chính thức" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "&Mở" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "&Mật khẩu" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "&Trả đến nhiều người" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "&In" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "&Phần bổ trợ" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "&Các khóa riêng" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "&Thoát" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "&Đã mở gần đây" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "&Báo cáo lỗi" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "&Lưu bản sao" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "&Hạt giống" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "&Kí/xác minh tin nhắn" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "&Quét" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "&Công cụ" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "&Xem" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "Ví Điện Tử" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Chạm {} của {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 chuyến đi" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 tiếng" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 tuần" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "Một bản sao của tập tin ví của bạn đã được tạo trong" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "Eine empfohlene Gebühr wird diesem Feld automatisch hinzugefügt, kann aber überschrieben werden. Die empfohlene Gebühr Steigt mit der Größe der Transaction." -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "Thêm người cùng kí" @@ -323,45 +315,61 @@ msgid "Add cosigner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" msgstr "" -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "Các khoản phí khác" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "" -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "Địa chỉ" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "" @@ -370,63 +378,70 @@ msgid "Address copied to clipboard" msgstr "" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "" -#: electrum/lnworker.py:501 -msgid "Address unknown for node:" -msgstr "" - -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 -msgid "Addresses" +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." +#: electrum/lnworker.py:504 +msgid "Address unknown for node:" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 +msgid "Addresses" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "" @@ -434,11 +449,11 @@ msgid "Already up to date" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "" @@ -446,7 +461,7 @@ msgid "Alternatively" msgstr "" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "" @@ -454,18 +469,18 @@ msgid "Always check your backups." msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "số tiền" @@ -473,32 +488,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "Betrag erhalten:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "Khoản đã gửi:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "10000000000" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "" @@ -512,74 +531,83 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -591,7 +619,7 @@ msgid "Audio Modem Settings" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "" @@ -607,7 +635,7 @@ msgid "Auto-connect" msgstr "" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -615,35 +643,35 @@ msgid "BIP39 Recovery" msgstr "" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "Hạt giống BIP39" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -652,31 +680,31 @@ msgid "Back" msgstr "Trở lại" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "Tình trạng" @@ -684,27 +712,27 @@ msgid "Banner" msgstr "" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "Đơn vị tính" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "Đơn vị tính cho ví của bạn." -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "Trước khi báo cáo một lỗi, vui lòng nâng cấp lên phiên bản mới nhất của Electrum (bản ra mới nhất hoặc git HEAD), và ghi kèm số phiên bản trong bản báo cáo." -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -720,19 +748,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "Chưa có địa chỉ Bitcoin" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "Les giao dịch Bitcoin ne sont généralement pas gratuites. L'expéditeur paye des frais de ธุรกรรม aux mineurs." -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "Blockchain" @@ -740,8 +773,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "" @@ -749,12 +782,20 @@ msgid "Bottom" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "Phát sóng" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "Đang phát sóng giao dịch..." @@ -762,15 +803,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "Tăng phí GD" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -778,7 +819,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -790,48 +831,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "Huỷ bỏ" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "" @@ -839,36 +880,36 @@ msgid "Cannot add this cosigner:" msgstr "" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "Không thể phát sóng giao dịch" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -877,11 +918,11 @@ msgid "Cannot read file" msgstr "Không thể đọc tệp" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "" @@ -901,38 +942,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "" @@ -940,60 +981,67 @@ msgid "Change Password" msgstr "Đổi mật khẩu" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1001,7 +1049,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1009,9 +1057,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "" @@ -1019,11 +1067,11 @@ msgid "Channels in database." msgstr "" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "" @@ -1037,32 +1085,32 @@ msgid "Checking for updates..." msgstr "" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "Child Pays for Parent" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "GD con trả cho GD mẹ (CPFP)" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1074,7 +1122,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "Chọn một mật khẩu để mã hoá các khoá của ví bạn." -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1086,7 +1134,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "Chọn một phương pháp chọn coin (UTXO). Có những phương pháp khả dụng sau:\n\n" @@ -1094,7 +1142,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1122,7 +1170,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "Chọn một dịch vụ truy xuất khối trực tuyến để dùng cho các thao tác mở trình duyệt" @@ -1134,9 +1182,9 @@ msgid "Choose..." msgstr "Chọn..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "Xoá" @@ -1144,80 +1192,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "Đóng" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "Monnaie" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "Lựa chọn coin" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1232,11 +1281,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1245,27 +1294,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "Dòng &lệnh" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "Danh &bạ" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "Nhập lại mật khẩu:" @@ -1273,33 +1326,29 @@ msgid "Confirm Password:" msgstr "Nhập lại mật khẩu:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "Xác nhận hạt giống" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1388,15 +1437,15 @@ msgid "Confirm wallet address on your {} device" msgstr "" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1404,12 +1453,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "" @@ -1418,7 +1467,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1430,52 +1483,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "Danh bạ" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "Sao chép" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "Sao chép và đóng" @@ -1483,11 +1533,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "Sao chép vào bộ nhớ tạm" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "" @@ -1503,59 +1553,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1563,7 +1613,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1571,11 +1621,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "" @@ -1587,27 +1637,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "Lỗi nghiêm trọng" @@ -1615,15 +1661,11 @@ msgid "Current Password:" msgstr "Mật khẩu hiện tại:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "" @@ -1631,11 +1673,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1643,35 +1685,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "Tối/Sáng" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "Ngày" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1679,55 +1721,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "Giải mã" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "Xoá" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "Xoá hoá đơn?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "Xoá ví?" @@ -1735,43 +1781,48 @@ msgid "Denomination" msgstr "Đơn vị" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "Mô tả" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "Mô tả giao dịch này (không bắt buộc)." -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "Chi tiết" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "" - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1779,22 +1830,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "" @@ -1806,26 +1857,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "Đã ngắt kết nối" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1833,11 +1888,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "" @@ -1845,8 +1900,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "Không lưu trữ nó trong các thiết bị điện tử." @@ -1854,11 +1909,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1874,51 +1929,61 @@ msgid "Do you want to delete the old file" msgstr "Bạn có muốn xóa tập tin cũ không" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "Bạn có muốn tiếp tục không?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1930,16 +1995,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Các phần bổ trợ cho Electrum" @@ -1948,16 +2024,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum kết nối tới một vài nút để tải các đầu khối về và tìm chuỗi khối dài nhất." -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Thiết đặt Electrum" @@ -1965,93 +2041,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum gửi địa chỉ ví của bạn tới một máy chủ để lấy về lịch sử giao dịch." +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Ví Electrum" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum không thể sao chép tệp ví của bạn tới vị trí đã chỉ định." -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum không thể mở tệp giao dịch của bạn" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum không thể phân tích giao dịch của bạn" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum không thể xuất được khoá riêng." -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum không thể xuất giao dịch." -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "Mã hoá" @@ -2068,39 +2148,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "Mã hóa/giải mã tin nhắn" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "Đã được mã hoá" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2108,12 +2188,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "Nhập mật khẩu" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2121,16 +2201,16 @@ msgid "Enter Password" msgstr "Nhập mật khẩu" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "Nhập hạt giống" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2139,8 +2219,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2148,7 +2228,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "Nhập danh sách các người nhận trong trường 'Gửi tới'." @@ -2158,7 +2238,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2168,7 +2248,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "Nhập vào các địa chỉ" @@ -2180,7 +2260,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "Nhập mô tả" @@ -2196,22 +2276,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "Nhập vào các khoá riêng" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "Nhập các khoá riêng:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2221,11 +2305,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2242,13 +2326,13 @@ msgid "Enter wallet name" msgstr "Nhập tên ví" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2256,11 +2340,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2278,37 +2362,34 @@ msgid "Enter your password or choose another file." msgstr "Nhập mật khẩu của bạn hoặc chọn tệp khác." -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "Nhập mật khẩu của bạn để tiếp tục" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "Lỗi" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2317,13 +2398,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2331,28 +2411,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2360,10 +2440,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2379,50 +2459,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "Thoát Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "Thời hạn của yêu cầu của bạn." +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "Đã hết hạn" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "" @@ -2430,35 +2505,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2474,21 +2549,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2496,144 +2571,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "Phí" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2641,54 +2720,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "" @@ -2701,8 +2781,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2710,44 +2790,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2755,7 +2839,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2771,15 +2855,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Xin chào" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2787,16 +2871,8 @@ msgid "Here is your master public key." msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "Lịch sử" @@ -2804,11 +2880,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2816,7 +2892,7 @@ msgid "Host" msgstr "" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2832,48 +2908,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2881,16 +2958,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2898,13 +2975,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2916,11 +2993,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2928,7 +3005,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2936,22 +3013,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "" @@ -2959,16 +3040,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "" @@ -2980,86 +3060,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "" @@ -3072,30 +3157,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "Import input 100000000000000000" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "" @@ -3103,7 +3188,7 @@ msgid "Install Wizard" msgstr "" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "" @@ -3111,11 +3196,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "" @@ -3123,56 +3208,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "Địa chỉ không hợp lệ." -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "Số tiền không hợp lệ" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "Địa chỉ Bitcoin không hợp lệ." -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "PIN không hợp lệ" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3192,20 +3275,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3218,45 +3301,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "" @@ -3264,15 +3334,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3288,7 +3358,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3300,15 +3370,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3316,7 +3386,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "" @@ -3324,15 +3394,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3360,9 +3430,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "Ngôn ngữ" @@ -3370,7 +3440,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3403,18 +3473,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3426,33 +3496,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3464,19 +3538,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3484,69 +3559,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3554,23 +3642,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3590,7 +3686,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "" @@ -3598,26 +3694,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "Khoá công chủ" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "" @@ -3629,24 +3725,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "Tin nhắn." -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3654,23 +3750,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3679,21 +3779,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3701,14 +3801,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "" @@ -3721,18 +3825,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "" @@ -3741,25 +3845,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "Liên lạc mới." @@ -3771,46 +3879,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3818,11 +3926,15 @@ msgid "No Wallet" msgstr "Không có ví nào" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3830,11 +3942,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "" @@ -3846,10 +3958,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3858,23 +3974,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3890,17 +4006,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3908,17 +4024,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "Không có gì" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3926,7 +4042,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3934,45 +4050,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "Chưa kết nối." -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "Không đủ kinh phí" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3985,10 +4106,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3997,7 +4114,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4005,11 +4122,11 @@ msgid "Nothing set !" msgstr "Không có gì được đặt !" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4017,11 +4134,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "Số không hiển thị sau dấu thập phân." -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "Đồng ý." @@ -4033,8 +4151,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "Ngoại tuyến" @@ -4042,8 +4160,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4051,11 +4169,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "" @@ -4063,7 +4181,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "" @@ -4075,7 +4193,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4083,29 +4201,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4113,24 +4230,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "" @@ -4142,15 +4259,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4159,92 +4276,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "Mật khẩu" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "Mật khẩu." @@ -4252,7 +4378,7 @@ msgid "Password Strength" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "" @@ -4264,33 +4390,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "" @@ -4298,43 +4420,43 @@ msgid "Password:" msgstr "" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "Trả cho." -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4342,22 +4464,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4365,25 +4500,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "Yêu cầu thanh toán đã hết hạn" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "Đã gửi tiền." @@ -4399,19 +4535,23 @@ msgid "Pending" msgstr "" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4419,7 +4559,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4427,23 +4567,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4451,7 +4591,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4460,7 +4600,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4484,9 +4624,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4494,15 +4634,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "Vui lòng điền khoá công chủ của người cùng kí với bạn, hoặc quét nó bằng cách bấm nút máy ảnh." -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "" @@ -4515,11 +4655,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4531,8 +4671,8 @@ msgid "Please share it with your cosigners." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4540,7 +4680,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4548,7 +4688,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "Vui lòng nhập hạt giống, sử dụng bàn phím ảo." -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "" @@ -4556,15 +4696,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "" -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4572,35 +4712,34 @@ msgid "Port" msgstr "" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4608,16 +4747,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4649,12 +4787,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "Nhấn lần nữa để thoát" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4662,29 +4804,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "" -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4712,8 +4858,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "" @@ -4725,40 +4871,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "" @@ -4770,10 +4916,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4782,15 +4929,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4801,21 +4948,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "" @@ -4823,23 +4977,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4851,28 +5010,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "Nhận" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4885,59 +5036,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4945,50 +5100,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4997,11 +5152,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5010,32 +5165,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5059,23 +5214,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5083,29 +5238,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "Lưu" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5128,11 +5282,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5144,21 +5298,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "Hạt giống" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5166,7 +5324,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5174,56 +5332,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5231,7 +5389,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5239,7 +5397,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5247,12 +5405,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "Gửi" @@ -5260,14 +5418,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "" @@ -5276,15 +5430,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "Đang gửi" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5296,25 +5450,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5326,17 +5480,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5344,22 +5498,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5367,37 +5529,53 @@ msgid "Share Invoice" msgstr "" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" msgstr "" #: electrum/plugins/jade/qt.py:32 @@ -5408,10 +5586,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5419,107 +5597,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "" -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5527,43 +5701,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5575,13 +5737,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "" @@ -5591,20 +5753,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5616,53 +5786,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "" - -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "Đang đồng bộ..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5670,59 +5844,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5733,51 +5910,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "" @@ -5790,29 +5973,34 @@ msgid "The file was removed" msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5820,55 +6008,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5877,24 +6076,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5902,7 +6101,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5911,7 +6110,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5919,27 +6122,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "" @@ -5956,33 +6163,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5990,19 +6202,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6010,26 +6222,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6042,15 +6262,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6062,34 +6282,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6097,7 +6328,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "" @@ -6105,7 +6336,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6113,7 +6344,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "" @@ -6122,30 +6353,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6153,14 +6384,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6176,7 +6407,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6184,19 +6415,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6230,71 +6465,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6302,36 +6544,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6339,27 +6577,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6367,15 +6605,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6391,66 +6629,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6458,72 +6692,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6531,8 +6770,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6544,7 +6787,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6566,7 +6809,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "" @@ -6578,23 +6821,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6614,12 +6857,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6627,19 +6870,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6647,7 +6890,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "" @@ -6659,41 +6902,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "" @@ -6701,20 +6940,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "" -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6730,11 +6969,15 @@ msgid "Wallet" msgstr "" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6742,11 +6985,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "" @@ -6754,15 +6997,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6770,11 +7013,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6782,7 +7025,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6798,16 +7041,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "" @@ -6819,7 +7062,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6829,7 +7076,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6837,15 +7084,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "" @@ -6861,25 +7108,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6889,7 +7140,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6901,8 +7152,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6910,13 +7162,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6924,11 +7176,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6936,14 +7188,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "" @@ -6951,7 +7204,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6963,11 +7216,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6975,27 +7228,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7003,11 +7260,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "" @@ -7016,19 +7277,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7040,49 +7301,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7091,7 +7361,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7099,7 +7373,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7111,43 +7385,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7155,15 +7441,15 @@ msgid "Your seed is important!" msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7183,19 +7469,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "" @@ -7207,12 +7493,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7276,43 +7562,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7324,54 +7650,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7380,15 +7754,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7396,7 +7766,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "" @@ -7404,15 +7778,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7420,12 +7794,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7440,7 +7810,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7452,15 +7826,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7472,19 +7847,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7492,25 +7871,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7519,19 +7906,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7539,7 +7926,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7547,7 +7938,2991 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "Địa chỉ" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "Tình trạng" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "Tình trạng" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "số tiền" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "Lỗi" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Tăng phí GD" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "Import input 100000000000000000" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "Sao chép" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "số tiền" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "Sao chép" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "Địa chỉ" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "Mô tả" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "Lưu" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "Xoá" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "Ngày" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "Mô tả" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "số tiền" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "Tin nhắn." + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "Tin nhắn." + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "số tiền" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "Lỗi" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "Mật khẩu." + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "Nhập mật khẩu" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "Mật khẩu." + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "Ngôn ngữ" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "Đơn vị tính" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "Địa chỉ" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "Mật khẩu." + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "Tăng phí GD" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "Tin nhắn." + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "số tiền" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "Địa chỉ" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "Tin nhắn." + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "số tiền" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "Xoá" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 tiếng" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 chuyến đi" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 tuần" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "Huỷ bỏ" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "Ngày" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "Phát sóng" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "Lưu" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "Tự động kết nối" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "Không lưu trữ nó trong các thiết bị điện tử." + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "Đã được mã hoá" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "Hạt giống" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "Khoá công chủ" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "Đổi mật khẩu" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "Lỗi" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "Nhận" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "Gửi" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "Lỗi" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "Huỷ bỏ" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "Trở lại" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "Lỗi" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/zh_CN/electrum.po electrum-4.4.5+dfsg1/electrum/locale/zh_CN/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/zh_CN/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/zh_CN/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:55\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (无可用汇率)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "确认" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "关于(&A)" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "地址(&A)" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "比特币白皮书(&B)" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "检查更新(&C)" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "关闭(&C)" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "帮助文档(&D)" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "赞助服务器(&D)" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "加密/解密消息(&E)" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "导出(&E)" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "文件(&F)" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "过滤器(&F)" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "水平翻转(&F)" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "从二维码(&F)" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "从文件(&F)" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "从文本(&F)" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "从区块链(&F)" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "帮助(&H)" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "历史记录(&H)" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "导入(&I)" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "信息(&I)" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "标签(&L)" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" -msgstr "加载交易(&L)" +msgstr "载入交易(&L)" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "网络(&N)" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "新建(&N)" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "新建联系人(&N)" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "新建/恢复(&N)" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "官方网站(&O)" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "打开(&O)" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "密码(&P)" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "支付给多个地址(&P)" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "绘图(&P)" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "插件(&P)" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "私钥(&P)" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "退出(&Q)" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "最近使用(&R)" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "报告问题(&R)" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "保存备份(&S)" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "密语种子(&S)" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "在单独的窗口中显示二维码(&S)" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "签名/验证消息(&S)" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "概要(&S)" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "扫入钱包(&S)" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "工具(&T)" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "视图(&V)" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "钱包(&W)" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(点击 {} 的 {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1天" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 小时" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 周" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1.将这张纸放在平坦且照明良好的表面上。" -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10分钟" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2.将您的Revealer边界线与顶部及左侧的虚线对齐。" -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "双因子认证费用: {} (对于下一个批次的交易来说)" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "4.在软件中输入该数字" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "父子交易(CPFP)是一笔支付给自己的交易,它会用高手续费花掉一笔未确认的输出。这么做的目的是让子交易追加更高的手续费,从而让矿工能够把父交易也打包确认。" @@ -250,11 +242,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "备份不包含你在通道中的本地余额信息。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "生成新钱包的时候会自动保存一个备份。" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "您钱包的副本文件已经保存在" @@ -266,11 +258,11 @@ msgid "A library is probably missing." msgstr "可能缺失了一个库。" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "已经为此发票发起支付" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "之前有一次按这个发票付款的尝试没有完成清算" @@ -278,11 +270,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "使用远程服务器时,每一笔交易都要收取少量费用。安装完成后,您可以检查和修改您的账单首选项。" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "这里会自动填写一个建议的手续费数值。你可以改成自己想要的数值。对于更大的交易,推荐的手续费会更高。" -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "监视塔是一个守护进程,它可以监视你的通道,然后阻止别人通过广播就状态来偷钱。" @@ -294,20 +286,20 @@ msgid "About Electrum" msgstr "关于 Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "接受" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "接受单词" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "买入价格" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "添加联署人" @@ -323,45 +315,63 @@ msgid "Add cosigner" msgstr "添加联署人" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." -msgstr "在BOLT11闪电网络发票中加入回落(备用)地址。" - -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" -msgstr "在比特币URI中加入闪电网络发票" - -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" -msgstr "在闪电网络发票中加入链上回落(备用)地址" +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." +msgstr "在您的通道入资交易中加入额外的数据,这样就可以从您的密语种子中恢复出一个静态的备份。\n\n" +"注意,静态通道备份只是让您可以用它来请求远端节点强制关闭通道。这假定远端节点仍然在线,且没有丢失数据,而且接受强制关闭请求。\n\n" +"启用这个功能后,其他节点将不能向您打开通道。通道恢复数据经过加密,只有您的钱包可以将其解密。然而,区块链分析能够鉴别出这笔交易可能是由Electrum创建的。" + +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" +msgstr "在比特币URI中加入闪电网络付款请求" + +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" +msgstr "在闪电网络付款请求中加入链上回落(备用)地址" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "在比特币金额中加入千位分隔符" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "从钱包和网络获取信息并添加到交易中..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "添加到历史记录" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "加入选币" + +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "只添加交易至历史记录中,而不广播它" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "从网络获取信息并添加到交易中..." -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "附加费用:" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "将添加额外的{}聪。" -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "地址" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "地址详情" @@ -370,63 +380,70 @@ msgid "Address copied to clipboard" msgstr "地址已复制到剪贴板" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "地址已被冻结" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "地址不在钱包里。" -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "重复使用地址" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "节点不知道的地址: " -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "地址" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "增加闪电网络收款容量。" - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "增加闪电网络付款容量。" - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "高级设置" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "高级预览" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "禁用附加密码后,您只能使用空白的附加密码与硬件钱包配对。如果您设置的附加密码不为空,则需要使用安装向导重新创建新的钱包来完成配对。 您可以随时重新启用附加密码,输入原先的附加密码即可重新使用这个附加密码对应的钱包。" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "过了那段延期时间,资金就会被发送至一个从您的钱包密语种子派生出的地址。" -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "别名" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "所有" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "所有字段都必须填写" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "所有输出都是非找零(non-change)且属于自己(is_mine)的" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "所有状态" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "所有类型" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "所有地址都已被没收到款的付款请求占用。" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "允许即时互换" @@ -434,11 +451,11 @@ msgid "Already up to date" msgstr "已經是最新的" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "同时,尘土(非常小数额的比特币)将不会被保留为零钱,而会计入交易费" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "此外,在使用RBF整合多笔交易时,BIP 125规定手续费有一个下限。" @@ -446,7 +463,7 @@ msgid "Alternatively" msgstr "请选择" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "作为替代,你可以在文件菜单中给你的钱包文件保存一个备份" @@ -454,18 +471,18 @@ msgid "Always check your backups." msgstr "始终检查备份。" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "金额" @@ -473,32 +490,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "OP_RETURN输出的金额必须为零。" -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "金额超出界限" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "从通道内收入的金额" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "收到的金额:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "发送的金额:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "将要发送的金额。" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "金额过低" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "金额太小,故无法从链上接收" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "从通道内取出的金额" @@ -512,75 +533,85 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "从联署池中取回了一笔加密交易。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "检测到尚未初始化的硬件钱包。" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "未命名的{}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "此钱包的另一个实例(同一个密语种子)已经和相同的远端节点有了一个打开的通道。如果你创建这个通道,你将无法同时使用两个钱包。\n\n" +"你确定吗?" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "外观" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "应用" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "阿拉伯语" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "您是否确定要擦除设备上的所有数据? \n" "您的钱包中仍然存有比特币!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "你确定要删掉这个通道吗?这将会将相关的交易从你的钱包交易历史中清除掉。" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "您确定要删除钱包 {} 吗?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "您确定要禁用蹦床路由么?" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "您确定要清空Digital Bitbox上的所有数据?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "您确定要继续吗?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "您确定要删除此交易和 {} 子交易吗?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "确定要删除这项交易吗?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "亚美尼亚语" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "位于区块高度: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "至少@符号之后需要填写一个主机名。" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "这种取整操作最多可能消耗100聪。" @@ -592,7 +623,7 @@ msgid "Audio Modem Settings" msgstr "音频调制解调器选项" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "授权" @@ -608,7 +639,7 @@ msgid "Auto-connect" msgstr "自动连接" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "自动检查软件更新" @@ -616,35 +647,35 @@ msgid "BIP39 Recovery" msgstr "BIP39恢复" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 种子" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "Electrum可以导入BIP39种子,以便用户找回困在其他钱包中的资金。" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "BIP39种子不包含版本号,这会影响与未来软件的兼容性。" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "BIP70发票已被保存到{}" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "BTC法币价格" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "BTC余额" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "BTC流入" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "BTC流出" @@ -653,31 +684,31 @@ msgid "Back" msgstr "返回" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "备份" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "备份尚未保存。未配置备份文件夹。" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "备份文件夹" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "没有配置备份" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "已保存备份:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "余额" @@ -685,27 +716,27 @@ msgid "Banner" msgstr "横幅" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "基本单位" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "您的钱包使用的基本单位。" -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "批量给发票付款" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "整合未确认交易为批量交易" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "在报告Bug之前,请把Electrum升级到最新版,并把版本号写在错误报告里。" -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "开始" @@ -721,19 +752,24 @@ msgid "BitBox02 Status" msgstr "BitBox02状态" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "比特币地址为空" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "比特币 URI" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "在一般情况下,比特币交易不是免费的。比特币的发送者需要支付一定的手续费。" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "区块高度" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "区块链" @@ -741,8 +777,8 @@ msgid "Bootloader" msgstr "引导程序" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "引导程序的哈希值" @@ -750,12 +786,20 @@ msgid "Bottom" msgstr "底部" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "广播" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "成功广播" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "广播中" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "正在广播交易..." @@ -763,15 +807,15 @@ msgid "Build Date" msgstr "构建日期" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "保加利亚语" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "追加手续费" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "追加手续费" @@ -779,7 +823,7 @@ msgid "CLTV expiry" msgstr "CLTV过期" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -791,48 +835,48 @@ msgid "Calibration values:" msgstr "校准值:" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "可接收" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "可发送" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "无法用CPFP追加手续费:父级交易的手续费不明" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "不能绘出历史。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "取消" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "撤销(双重支付)" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "取消一笔交易,方式是用一笔新的、手续费更高的、将资金转回自己钱包的交易来取代原先的交易。" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "撤销交易" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "已被用户取消" @@ -840,36 +884,36 @@ msgid "Cannot add this cosigner:" msgstr "不能添加此联署人:" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "无法广播交易" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "无法追加手续费" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "无法撤销交易" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "无法创建子交易" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "无法确定动态手续费,未连接" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "无法导入通道备份。" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "不能加载钱包" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "无法支付比发票指定的数额低的金额" @@ -878,11 +922,11 @@ msgid "Cannot read file" msgstr "无法读取文件" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "没有访问存储空间的权限就无法保存备份" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "不能用这种类型的地址签署信息:" @@ -902,38 +946,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "无法启动二维码扫描器: 初始化失败。" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "容量" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "资本收益" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "现金流" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "证书错误" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "在区块%d探测到链分裂" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "找零" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "找零地址" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "更改PIN码" @@ -941,60 +985,67 @@ msgid "Change Password" msgstr "更改密码:" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "修改设置以允许花费未确认的币。" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "改变..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "通道备份" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "通道备份 " -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "通道备份:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "通道ID" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "通道已经关闭了" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "扫描这个二维码,即可在同一个钱包的另一个实例中导入通道备份。" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "可在同一个钱包的另一个实例中导入通道备份。" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "通道备份只能被用来请求关闭您的通道。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "已关闭通道" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "通道已关闭,因为CSV延迟的缘故,你需要等待至少{}个区块确认" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "通道详情" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "已建立通道" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "通道已被冻结付款" @@ -1002,7 +1053,7 @@ msgid "Channel stats" msgstr "通道统计数据" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "通道类型:" @@ -1010,9 +1061,9 @@ msgid "Channel updates to query." msgstr "待查询的通道更新。" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "通道" @@ -1020,11 +1071,11 @@ msgid "Channels in database." msgstr "数据库中的通道。" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "如果你想要把Electrum配置为监视塔,请检查我们的在线文档。" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "勾选以请求新的机密信息。您需要重新键入您的密语种子。" @@ -1038,33 +1089,33 @@ msgid "Checking for updates..." msgstr "正在检查更新……" -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "使用父子交易(CPFP)追加手续费" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "使用父子交易(CPFP)\n" "追加手续费" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "用于追加手续费的父子交易(CPFP)" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "简体中文" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "繁体中文" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "选择主屏幕" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "选择备份文件:" @@ -1076,7 +1127,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "输入用来加密您的钱包的密码" -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "指定要入资并建立通道的远端节点和金额。" @@ -1088,7 +1139,7 @@ msgid "Choose an account to restore." msgstr "选择要进行恢复的账户" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "选择一个选币(UTXO)方法。有以下选择:\n\n" @@ -1096,7 +1147,7 @@ msgid "Choose from peers" msgstr "从节点中选择" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "选择如何初始化您的硬件钱包:" @@ -1126,7 +1177,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "选择钱包中的地址类型。" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "选择“使用使用区块浏览器查看”时要打开哪一个在线区块链浏览器。" @@ -1138,9 +1189,9 @@ msgid "Choose..." msgstr "选择..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "清除" @@ -1148,81 +1199,82 @@ msgid "Clear all gossip" msgstr "清除所有gossip" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "指定在多长时间没有操作后就结束会话。 一旦会话超时,必须重新输入您的PIN和附加密码 (如果有的话) 才能继续使用设备。" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "单击发送以继续处理" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "单击此处隐藏此消息。" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" -msgstr "点击切换文本和二维码视图" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" +msgstr "点击打开,右键点击以查看菜单" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "剪贴板" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "剪贴板无内容" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "关闭" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "关闭通道" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "关闭交易" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "选币(&I)" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "代码" -#: electrum/gui/qt/utxo_list.py:112 +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" +msgstr "币隐私性分析" + +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" +msgstr "币控制" + +#: electrum/gui/qt/utxo_list.py:133 msgid "Coin control active" msgstr "选币功能激活" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" -msgstr "币已被冻结" - -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "被选中要动用的币" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "选币" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" -msgstr "选币功能激活 (已选择 {} 个UTXO)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" +msgstr "币基(coinbase)输入" #: electrum/gui/text.py:102 msgid "Coins" @@ -1236,11 +1288,11 @@ msgid "Coldcard Wallet" msgstr "冷卡钱包" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "主题颜色" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "组合" @@ -1249,27 +1301,31 @@ msgstr "让您的{}设备完成初始化流程" #: electrum/slip39.py:322 -msgid "Completed" -msgstr "已完成" +msgid "Completed {} of {} groups needed" +msgstr "已完成 {} 组,还需要 {} 组" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "计算路由..." -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "控制台(&S)" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "联系人(&T)" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "确认擦除设备数据" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "确认闪电网络互换么?" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "确认附加密码:" @@ -1277,33 +1333,29 @@ msgid "Confirm Password:" msgstr "确认密码:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "确认密语种子" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "确认种子扩展密语" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "确认开启/关闭附加密码" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "批准交易" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "在您的Ledger上确认交易..." -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "确认操作" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "确定要强制关闭么?" @@ -1392,15 +1444,15 @@ msgid "Confirm wallet address on your {} device" msgstr "在您的 {} 设备确认钱包地址" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "已确认。 正在对交易签名..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "已连接" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "已连接节点" @@ -1408,12 +1460,12 @@ msgid "Connected nodes are on the same chain" msgstr "已连接的节点位于同一链上" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "已连接到{0} 个节点。" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "已连接到{0} 个节点。" @@ -1422,7 +1474,11 @@ msgid "Connected to {} peers" msgstr "已连接到{}个节点。" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "连接中" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "连接字符串必须符合格式 <节点公钥>@<主机>:<端口>" @@ -1434,52 +1490,49 @@ msgid "Connections with lightning nodes" msgstr "与闪电网络节点的连接" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "请考虑换一个服务器再连接,或者升级Electrum。" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "联系人" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "合作关闭" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "合作式关闭?" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "复制" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "复制地址" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" -msgstr "复制列" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" +msgstr "复制金额" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "复制图像" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "复制闪电网络请求" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "复制文本" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "复制URI" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "复制并关闭" @@ -1487,11 +1540,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "复制收款方地址,然后按粘贴按钮,或者扫描二维码" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "复制到剪切板" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "复制{}" @@ -1507,59 +1560,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "无法使用给定的密钥库自动与设备配对。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "未能关闭通道: " -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "无法连接到通道节点" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "无法确定要保留哪个输出" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "没有币可用于输出" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "找不到合适的输出" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "找不到合适的输出" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "未能强制关闭通道: " -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "未能打开通道: {}" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "无法从剪贴板粘贴文字" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "无法取回服务协议:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "未能签名消息" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "未能签名消息。" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "崩溃报告" @@ -1567,7 +1620,7 @@ msgid "Create New Wallet" msgstr "新建钱包" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "创建请求" @@ -1575,11 +1628,11 @@ msgid "Create a new Revealer" msgstr "创建一个新的Revealer" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "创建一个新的密语种子" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "使用当前的密语种子创建钱包" @@ -1591,27 +1644,23 @@ msgid "Create new wallet" msgstr "创建新钱包" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "创建或恢复" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "创建可恢复通道" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "创建交易" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "创建新付款请求时,会重复使用您的收款地址,并且会覆盖掉一个已经存在的请求。无论如何也要继续吗?" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "创建时间" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "严重错误" @@ -1619,15 +1668,11 @@ msgid "Current Password:" msgstr "当前密码:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "当前手续费" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "当前手续费率" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "当前手续费水平" @@ -1635,11 +1680,11 @@ msgid "Current version: {}" msgstr "当前版本:{}" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "自定义" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "自定义URL" @@ -1647,35 +1692,35 @@ msgid "Custom secret" msgstr "自定义机密信息" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "捷克语" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "丹麦语" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "暗色调" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "暗/亮" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "日期" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "日期: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "调试日志可以被保存到硬盘上。这会对故障诊断有帮助。" @@ -1683,55 +1728,59 @@ msgid "Debug message" msgstr "调试消息" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "减少付款" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "解密" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "要解密您的私钥吗?" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "默认" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "删除" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "删除备份?" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "删除已经过期的请求" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "删除发票?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "删除发票" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "要删除请求吗?" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "删除请求" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "删除钱包文件?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "删除钱包?" @@ -1739,43 +1788,48 @@ msgid "Denomination" msgstr "金额单位" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "派生路径" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "说明" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "交易说明(非必填项)。" -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "描述:" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "目标节点" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "详细信息" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "详细信息..." - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "检测现存账户" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "检测到有效的闪电网络发票,但此钱包未启用闪电网络,而且此发票也没有回落(备用)地址。" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "检测到有效的闪电网络发票,但现在没有打开的通道" @@ -1783,22 +1837,22 @@ msgid "Developers" msgstr "开发者" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "设备ID" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "设备标签" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "设备通讯错误。请拔出并重新插入你的硬件钱包。" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "设备不在比特币模式" @@ -1810,26 +1864,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "数码版Revealer({}_{}) 以PNG和PDF格式被保存在:" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "直接父级交易" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "停用PIN码" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "停用附加密码" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "已停用" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "已断开" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "要显示您的密语种子吗?" @@ -1837,11 +1895,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "由Electrum Technologies GmbH分发" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "不要在这里输入敏感或私密的信息。这份报告会被公开在问题跟踪器上。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "不要配对" @@ -1849,8 +1907,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "不要在此处粘贴您不理解的代码。执行错误的代码可能会导致您的币丢失,并且不能被找回。" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "不要留电子版。" @@ -1858,11 +1916,11 @@ msgid "Do you have something to hide ?" msgstr "您有什么秘密需要隐藏么?" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "您是要创建一个新的密语种子,还是要用之前已有的密语种子来恢复某个钱包?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "想要创建您的第一个通道吗?" @@ -1878,51 +1936,62 @@ msgid "Do you want to delete the old file" msgstr "确认删除旧文件吗" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "你要进行一次反向潜互换交易吗?" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "你要进行一次潜互换交易么?这样就需要等待互换交易在链上确认。" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "你希望现在打开吗?" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "你想从你的钱包中删除{}吗?" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "您想要发送这个报告吗?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "确认继续吗?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "不知道这个节点的地址:" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "不再提示" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "下载历史汇率" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "下载缺少的数据" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "从网络下载父级交易数据。\n" +"允许填入缺失的手续费和输入详细内容。" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "正在下载输入数据..." + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "旧版本的Electrum存在一个Bug,不会创建与新版本或其他软件相同的钱包。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "在这期间,资金是无法从您的密语种子恢复的,并且如果您丢失了设备,资金也可能随之丢失。" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "荷兰语" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "无法进行动态手续费估计" @@ -1934,16 +2003,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "基于时间:根据平均确认时间估计手续费率" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "编辑" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "编辑锁定时间 (Locktime)" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "手动编辑手续费" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "编辑 {}" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Electrum 插件" @@ -1953,16 +2033,16 @@ msgstr "Electrum无法和您的 {} 配对\n\n" "。在您使用钱包请求付款之前,请确认您可以和您的硬件钱包配对,以及助记词种子已经被妥善保管(以及附加密码,如果有附加密码的话)。否则,您收到的所有比特币将无法使用。" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "Electrum 与远程服务器通讯以获取您的交易记录和地址信息。这些服务器都能实现相同的功能,只是硬件条件各有不同。在大多数情况下,你只需要让 Electrum 随便挑一个节点,如果你有一个偏好设置,随时都可以手动选择服务器。" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum 会连接数个节点以下载区块头并找出最长的区块链。" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Electrum 偏好设置" @@ -1970,93 +2050,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "Electrum会向一个服务器查询您的交易历史记录。取回的记录会通过简单支付验证(SPV)和其他节点提供的区块头进行检查。" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum 通过把您的钱包地址发送到一台服务器来获得您的交易记录。" +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "Electrum使用静态通道备份。如果您丢失了钱包文件,您将需要请求远端节点强制关闭通道来恢复您的资金。这假定远端节点仍然可以被联系到,而且没有丢失其自身数据。" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrum钱包" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum 不能把您的钱包文件复制到指定的位置。" -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "Electrum 无法解析这个交易记录:" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum 无法打开您的交易文件" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum 无法解析您的交易" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum 无法导出私钥。" -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum 无法导出交易记录。" -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "Electrum即将退出。" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "Electrum的特点是速度, 低内存使用率以及便捷比特币。" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "启用" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "要启用闪电网络吗?" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "启用PIN码保护" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "启用附加密码(Passphrase)" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "在历史记录中启用法币交易所价格" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "启用输出金额取整" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "启用附加密码(passphrase)" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "启用版本更新检查" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "已启用" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "已启用,不可恢复通道" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "加密" @@ -2073,39 +2157,39 @@ msgid "Encrypt {}'s seed" msgstr "加密{}的密语种子" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "加密/解密消息" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "加密/解密消息" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "已加密" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "目前不支持{} 的加密和解密" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "加密和解密未被{} 实现" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "结束" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "英语" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "输入PIN码" @@ -2113,12 +2197,12 @@ msgid "Enter PIN:" msgstr "输入PIN码:" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "输入附加密码" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "在设备上输入附加密码(passphrase)" @@ -2126,16 +2210,16 @@ msgid "Enter Password" msgstr "输入密码" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "输入远端节点ID或连接字符串或发票" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "输入密语种子" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "输入交易标签" @@ -2145,8 +2229,8 @@ msgstr "为您的多重签名账户输入一个描述性的名字。\n" "这个名字应该是唯一的,以方便您认出这个多重签名账户。" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "输入一个标签来命名你的设备:" @@ -2154,7 +2238,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "在列表中输入比特币地址(这将创建一个仅供监视的钱包),或者私钥。" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "在'付给'输入框填写输出列表。" @@ -2164,7 +2248,7 @@ msgid "Enter a new PIN for your {}:" msgstr "为您的你的 {} 输入新PIN码:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "请在下面输入您的新密码。" @@ -2174,7 +2258,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "输入附加密码(passphrase)来激活此钱包。每次您使用该钱包时您的{}会提示您输入这个附加密码。如果您忘掉了附加密码,那您将无法使用这个钱包中的比特币。" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "输入地址" @@ -2186,7 +2270,7 @@ msgid "Enter cosigner seed" msgstr "输入联署人的密语种子" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "输入说明" @@ -2202,22 +2286,26 @@ msgid "Enter passphrase on device?" msgstr "要在设备上输入附加密码么?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "输入密码:" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "输入私钥" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "输入私钥:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "输入您想要支付的金额" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "输入xprv开头的主私钥:" @@ -2227,11 +2315,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "输入附加密码以解锁这个钱包:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "输入备份时设置的密码:" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "根据显示在设备屏幕上的内容点击按钮,以输入恢复密语。您也可以使用数字小键盘。\n" @@ -2249,13 +2337,13 @@ msgid "Enter wallet name" msgstr "输入钱包的名称" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "输入您的BIP39助记词" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "输入您的Digital Bitbox密码:" @@ -2263,11 +2351,11 @@ msgid "Enter your PIN" msgstr "输入您的PIN" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "输入你的PIN(数字1-9):" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "请输入您的PIN码以继续。" @@ -2285,37 +2373,34 @@ msgid "Enter your password or choose another file." msgstr "请输入密码或选择另一个文件。" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "请输入您的密码以继续。" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "擦除Digital Bitbox的数据" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "错误" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "添加支付请求时出错" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "将部分交易进行组合时出错" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "连接到服务器时出错" @@ -2324,13 +2409,12 @@ msgid "Error connecting to {} server" msgstr "连接到{}服务器时出错" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "创建付款时出错" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "创建付款请求时出错" @@ -2338,28 +2422,28 @@ msgid "Error decrypting message" msgstr "解密消息时出错" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "获取TrustedCoin账户信息时出错。" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "从网络获取交易时出错" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "将部分交易进行接合(join)时出错" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "文件打开出错" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "解析闪电网络发票时出错" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "解析URI时出错" @@ -2367,10 +2451,10 @@ msgid "Error scanning devices" msgstr "错误的扫描设备" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "显示地址时出错" @@ -2386,50 +2470,45 @@ msgid "Error: duplicate master public key" msgstr "错误: 重复的主公钥" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "世界语" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "估计" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "退出 Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "过期时间" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "付款请求的截止日期。" +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "付款请求的过期期限。" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "过期时间" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "已过期" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "过期" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "在此之后过期" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "过期" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "导出" @@ -2437,35 +2516,35 @@ msgid "Export Backup" msgstr "导出备份" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "导出历史记录" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "导出备份" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "导出文件" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "为Coldcard导出" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" -msgstr "导出到文件" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" +msgstr "导出发票" + +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "导出请求" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "单个私钥泄漏就可能会危及您的整个钱包!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "用自定义单词扩展这个种子" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "失败" @@ -2481,21 +2560,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "使用此硬件设备解密失败。" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "无法显示二维码。" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "导出文件失败。" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "导入文件失败。" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "'支付给'这一行解析失败" @@ -2503,144 +2582,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "未能将交易发送到联署池" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "无法更新密码" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "回落(备用)地址" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "否" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "功能特性" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "手续费" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "子交易的手续费" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" -msgstr "手续费率" - -#: electrum/gui/qt/transaction_dialog.py:827 +#: electrum/gui/qt/confirm_tx_dialog.py:194 msgid "Fee rounding" msgstr "手续费金额取整" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" +msgstr "手续费目标" + +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "手续费由发送方支付" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "法定货币" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "法币余额" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "法定货币" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "法币流入" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "法币流出" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "文件" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "文件备份" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" -msgstr "过滤:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" +msgstr "文件已创建" + +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" +msgstr "按日期过滤" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" -msgstr "完成" - -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "查找" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "固件版本" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "固件版本(或者说\"Bitcoin\"这个app)太旧,不能支持隔离见证。请更新" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "固件版本太旧了。" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "固件版本太低。请更新" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "固定水平" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "跟随这条分叉链" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "为CoinJoin; 剥除隐私信息" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "对于闪电网络付款请求来说,在过期后支付将不会被接受。" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "为硬件设备; 包含主公钥" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "更多信息,请访问" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "对于链上付款请求来说,在过期之前地址都会被保留。在那之后,可能会重用那个地址。" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "用于扫描二维码。" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "出于安全方面的考虑,我们建议您保持使用最新版的Electrum。" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "强制关闭" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "强制关闭通道" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "要强制关闭通道吗?" @@ -2648,54 +2731,55 @@ msgid "Fork detected at block {}" msgstr "在{}块检测到分叉" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "格式" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "格式: 地址, 总额" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "转发" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "冻结" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "冻结地址" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "冻结地址" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "冻结币" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "冻结币" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "冻结收款功能" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "冻结付款功能" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "法语" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "来源" @@ -2708,8 +2792,8 @@ msgid "From {0} cosigners" msgstr "一共{0} 位联署人" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "已冻结" @@ -2717,44 +2801,48 @@ msgid "Fulfilled HTLCs" msgstr "已完成HTLC" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "启用完整的双因子认证。目前尚不支持。" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "整个花掉" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "存有资金" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "存有资金或尚未用过的" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "入资输出点" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "这个通道中的资金在它们被重新扫入回到你的钱包之前,是无法从密语种子恢复的;并且,如果你弄丢了你的钱包文件,这些资金也可能丢失。" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "资金将被发送到发票中的回落(备用)地址。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "随机生成一个新的钱包" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "德语" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "获得发票" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "Google 身份验证码:" @@ -2762,7 +2850,7 @@ msgid "Gossip" msgstr "Gossip协议" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "希腊语" @@ -2778,15 +2866,15 @@ msgid "Hardware Keystore" msgstr "硬件密钥库" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "高度" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "Hello World" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "帮助" @@ -2794,16 +2882,8 @@ msgid "Here is your master public key." msgstr "这是您的主公钥" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "隐藏" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "隐藏{}" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "历史" @@ -2811,11 +2891,11 @@ msgid "Homepage" msgstr "主页" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "主屏" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "跳数" @@ -2823,7 +2903,7 @@ msgid "Host" msgstr "主机" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "无法解析主机名(getaddrinfo失败)" @@ -2839,49 +2919,51 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "然而,硬件钱包不支持消息解密,这使得它们与当前的联署池设计不兼容。" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "然而,我们不生成BIP39种子,因为它不符合我们的安全标准。" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "然而,我们不生成SLIP39种子。" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "匈牙利语" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "我已经有一个密语种子" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "我丢失了我的Google身份验证器帐户" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "IP/端口格式:\n" "[主机]:[端口]" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "如果自动连接已启用,Electrum 将总是使用拥有最长的数据区块链的服务器。" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "启用后,对每笔交易来说,最多可能因为这种操作消耗100聪。" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "如果不勾选此项,那您就必须手动选择要使用哪个服务器。 如果你的服务器滞后,Electrum会发出警告。" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." -msgstr "勾选这个选项后,您的客户端将会在入资交易确认之前就完成反向互换操作。" +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." +msgstr "如果启用这个选项,您的客户端将会在入资交易确认之前完成反向互换。\n\n" +"注意,如果入资交易永远不被确认,您将面临在互换中丢失资金的风险。" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "不确定的话,请尝试以 '{}' 进行恢复。" @@ -2889,16 +2971,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "如果您不确定这是什么,请不要改动这个输入框的内容。" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "如果您已经联网,请点击“{}”继续。" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "如果勾选此框,您发出的多笔未确认交易将被合并为单笔交易。" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "如果你停用了PIN,任何可以物理接触到{}设备的人都可以使用你的比特币。" @@ -2906,13 +2988,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "如果您不知道这是什么,请将此栏留空。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "如果你强制关闭这个通道,其中的属于你的资金将在{}个区块确认之后才会可用。" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "如果您忘记了一个附加密码,就会导致与这个附加密码对应的钱包无法访问,其中保存的所有比特币也随之丢失。 附加密码和PIN不是一回事。除非您懂得什么是附加密码,否则不要改动这个选项。" @@ -2924,11 +3006,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "如果您遗失了Google身份验证帐户,您可以再申请一个新的。这时您需要重新输入您的密语种子。" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "如果您无法使用双因素认证,您就需要利用密语种子来恢复钱包,在这之后可以申请一个新的代码。" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "如果你有一个私有监视塔,请在这里输入它的URL。" @@ -2936,7 +3018,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "如果你确实连接了一个可用的相机,那么这个错误可能是Linux下早期版本的PyQT5的bug引起的。请尝试安装最新版的PyQt5:" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "如果你总是碰到网络问题,可以试试用Tor作为代理服务器。" @@ -2944,23 +3026,27 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "如果您弄丢了密语种子,您的资产将会永久丢失。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "如果您丢失了您的钱包文件,您用备份文件唯一能做到的事情就是请求通道关闭,这样一来您的资金就会在链上被发送回来。" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "如果这笔交易来自不可信设备,这笔交易签名后请务必不要对它再签名哪怕一次,\n" "否则您最后可能会支出这里没显示出来的高手续费。" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "如果你请求强行关闭,你的节点会对远端节点假装成数据已经丢失的样子,然后要求远端节点广播他们的最新状态。时不时进行这个动作有助于确保对端节点诚实,因为如果他们广播已经撤销的状态,你的节点就可以对他进行惩罚。" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "如果您启用了附加密码,请确保它是正确的。" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "如果您想创建新地址,请使用确定性钱包(如Electrum标准钱包)。" @@ -2968,16 +3054,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "如果在Windows上未检测到您的设备,请转到“设置”,“设备”,“连接的设备”,执行“删除设备”。 然后,再次插入您的设备。" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "如果您的钱包还保存有资金,请确保您已经保存了它的密语种子。" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "忽略并继续吗?" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "导入" @@ -2989,39 +3074,43 @@ msgid "Import Bitcoin addresses or private keys" msgstr "导入比特币地址或私钥" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "导入通道备份?" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "导入地址" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "导入通道备份" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "导入文件" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "导入发票" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "从Digital Bitbox桌面应用导入配对" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "导入私钥" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "导入付款请求" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "特别是,不要使用由第三方服务提供的“赎回私钥”。" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "进行中" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." @@ -3029,48 +3118,49 @@ "密语种子没有备份,而且用户可以证明这一点。\n" "这是一项高级特性,仅建议用于冗余多重签名设置。" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "在某些情况下,可以使用最多3个找零地址,这可以把大额币分割开、使找零地址与收款方地址混淆在一起。" -#: electrum/simple_config.py:456 +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." +msgstr "在Electrum移动应用中,点击 '发送' 按钮来扫描这个二维码。" + +#: electrum/simple_config.py:554 msgid "In the next block" msgstr "下一个块即可确认" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" -msgstr "已被此区块打包: {}" - -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "密码错误" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "密码不正确。" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "错误的密语种子" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "追加手续费" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "追加交易手续费以提高其在内存池中的排位。" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "印度尼西亚语" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "信息" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "消息" @@ -3083,30 +3173,30 @@ msgid "Initialize Device" msgstr "初始化设备" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "已初始化" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "发起方:" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "输入金额" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "导入通道备份" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "输入原始交易" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "输入" @@ -3114,7 +3204,7 @@ msgid "Install Wizard" msgstr "安装向导" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "安装zbar包以启用此功能。" @@ -3122,11 +3212,11 @@ msgid "Instructions:" msgstr "说明:" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "余额不足" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "资金不足" @@ -3134,56 +3224,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "整数权重也可以与 '!' 配合使用,例如,把一个金额设置为 '2!' 、再把另一个设置为 '3!' ,就可以把你的币按四六开分割。" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "地址无效" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "金额无效" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "比特币地址无效" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "比特币地址无效" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "比特币地址无效。" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "手续费输入无效" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "无效的JSON代码。" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "发现无效的行:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "PIN 无效" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "公钥无效" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "无效的金额" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "发票格式无效" @@ -3203,20 +3291,20 @@ msgid "Invalid mnemonic padding." msgstr "助记词填充(padding)无效。" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "无效的助记词" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "非法节点ID,必须是33字节的十六进制数据" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "无效的一次性密码。" @@ -3229,45 +3317,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "无效的xpub魔法字。确保您的{}设备设置成了正确的链。" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" -msgstr "发票" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" +msgstr "发票已被支付" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "发票已过期" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "发票状态未知" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "发票已正在被支付" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "发票已被支付" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "发票已过期" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "不是合法的闪电网络发票: " -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "发票依赖了未知或不兼容的闪电网络功能" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "这份发票想让我们冒资金被锁定时间过长的风险。" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "发票" @@ -3275,15 +3350,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "它还包含你的主公钥,使用这个主公钥可以监视您的地址。" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "不能通过简单地导出这些私钥来“备份”。" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "与当前的历史冲突。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "可以用相同的种子把它导入到其他钱包。" @@ -3299,7 +3374,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "除非禁用gossip,否则它之后会被自动重新下载。" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "意大利语" @@ -3311,15 +3386,15 @@ msgid "Jade wallet" msgstr "Jade钱包" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "日语" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "接合(join)输入/输出" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "KeepKey密语种子恢复" @@ -3327,7 +3402,7 @@ msgid "KeepKey wallet" msgstr "KeepKey钱包" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "键盘快捷键: 输入 \"!\" 发送你所有的币。" @@ -3335,15 +3410,15 @@ msgid "Keystore" msgstr "密钥库" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "密钥库类型" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "吉尔吉斯坦语" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "标签" @@ -3371,9 +3446,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "标签、交易ID和地址在发送到远程服务器之前会被加密。" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "语言" @@ -3381,7 +3456,7 @@ msgid "Latest version: {}" msgstr "最新版本:{}" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "拉脱维亚语" @@ -3414,18 +3489,18 @@ msgid "Licence" msgstr "授权条款" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "明亮色调" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "闪电网络" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "闪电网络(已冻结)" @@ -3437,33 +3512,37 @@ msgid "Lightning Gossip" msgstr "闪电网络Gossip协议" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "闪电网络发票" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "闪电网络" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "闪电网络统计" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "闪电网络节点ID:" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "闪电网络支付" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "闪电网络付款请求" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "闪电网络寻路" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "闪电网络冻结" @@ -3475,19 +3554,20 @@ msgid "Lightning invoices are also supported." msgstr "也支持闪电网络发票。" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "闪电网络当前仅限p2wpkh地址的HD钱包" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "已停用闪电网络" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "闪电网络对这个钱包不可用。" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "因为这个钱包是用一个旧版本的Electrum创建的,所以闪电网络没有启用。要创建闪电网络密钥么?" @@ -3495,69 +3575,83 @@ msgid "Lightning is not enabled for this wallet" msgstr "这个钱包没有启用闪电网络" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "闪电网络未启用。" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "已初始化闪电网络密钥。" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "闪电网络支付在这个钱包上不可用" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "闪电网络支付需要在闪电网络中寻找路径。有路由方式可供选择:蹦床路由,或是本地路由(gossip)。\n\n" +"下载网络gossip将耗用可观的数据流量和存储空间,因此在移动设备上不推荐使用。如果使用蹦床路由,则您只能与蹦床节点打开通道。" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "Electrum的闪电网络支持是实验性的。不要在闪电网络通道里投入大额资金。" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "闪电网络:" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "行号 #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "从TF卡加载钱包" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "从TF卡加载钱包(将覆盖当前的密语种子)" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "载入备份" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "载入交易" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "加载备份..." -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "本地" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "本地监视塔(&L)" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "本地 (未来: {})" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "本地监视塔" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "本地余额" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "本地尘额限制" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "本地强制关闭" @@ -3565,23 +3659,31 @@ msgid "Local gossip database deleted." msgstr "已删除本地gossip数据库。" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "本地保留" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "LockTime" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "长通道ID" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "长输出点" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "看上去你输入了一个类型为 '{}' 的有效密语种子,然而这个对话框不支持这个类型的密语种子。" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "查询交易记录" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "低手续费" @@ -3601,7 +3703,7 @@ msgid "Make sure you install it with python3" msgstr "请确保您使用了python3来安装它。" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "在您使用这个钱包请求付款之前,请再三确定您持有对应的密语种子或私钥。" @@ -3609,26 +3711,26 @@ msgid "Master Fingerprint" msgstr "主指纹" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "主公钥" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "矩阵(高级恢复)" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "最大值" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "超出最高手续费" @@ -3640,24 +3742,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "基于内存池:根据交易在内存池中的排位确定手续费水平" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "内存池深度" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "合并签名自" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "消息" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "{}当前不支持消息加密、解密和签名" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "方法" @@ -3665,23 +3767,27 @@ msgid "Method:" msgstr "方式:" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "最小" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "矿工手续费" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "挖矿费用" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "矿工费: {} (可在下一个屏幕中调整)" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "杂项" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "金额未填写" @@ -3690,21 +3796,21 @@ msgid "Missing libraries for {}." msgstr "缺少{}用到的库。" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "旧式输入的先前交易缺失" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "缺少先前交易" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "缺少报告网址。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "手机配对设置" @@ -3712,14 +3818,18 @@ msgid "More info at: {}" msgstr "更多信息:{}" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "从屏幕上找到了多于一个二维码。" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "通过把资金从你的一个通道转移到另一个通道来增加你的发送容量。" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "拉动滑杆以设置交换的金额与方向。" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "多重签名钱包" @@ -3732,18 +3842,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "不是设备PIN - 请参阅上文" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "名称" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "这被命名为{}。如果你有多个设备,标签有助于区分它们。" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "网络" @@ -3752,25 +3862,29 @@ msgid "Network Setup" msgstr "网络设置" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "网络请求超时。" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "永不" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "请妥善保存您的密语种子,千万别透露给别人。" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "也不要在任何网站键入它。" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "新通道" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "新建联系人" @@ -3782,46 +3896,46 @@ msgid "New Request" msgstr "新建请求" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "新建联系人" - -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" -msgstr "新手续费率" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "新建交易" + +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" +msgstr "新手续费" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "收到新交易: {}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "下一步" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "下一个碎片" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "否" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "无数据" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "无说明" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "屏幕上找不到二维码。" @@ -3829,11 +3943,15 @@ msgid "No Wallet" msgstr "无钱包" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "无可用地址。" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "没有可用地址了。请将您的一些尚在等待处理的请求删除。" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "无余额" @@ -3841,11 +3959,11 @@ msgid "No auth code" msgstr "没有认证码" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "无数据" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "此服务器未设置捐赠地址" @@ -3857,10 +3975,14 @@ msgid "No existing accounts found." msgstr "未找到现存的账户。" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "没有手续费" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "无手续费率" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "没有检测到分叉" @@ -3869,23 +3991,23 @@ msgid "No hardware device detected." msgstr "没有检测到硬件设备。" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "找不到交易输入。" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "没有密钥库" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "你的钱包中没有更多的地址。" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "无此输出" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "找不到路径" @@ -3901,17 +4023,17 @@ msgid "No wallet loaded." msgstr "没有加载钱包。" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "节点ID" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "节点别名" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "节点" @@ -3919,17 +4041,17 @@ msgid "Nodes in database." msgstr "数据库中的节点。" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "无" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "挪威书面语" @@ -3937,7 +4059,7 @@ msgid "Not Now" msgstr "现在不" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "未验证" @@ -3945,45 +4067,50 @@ msgid "Not a master key" msgstr "不是主密钥" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "对此钱包不可用" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "无连接" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "未启用" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "余额不足" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "地址没有足够的资金。" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "金额不足。" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "未验证" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "尚不可用" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "注意,如果您把自己的一些地址冻结了,可用资金将会低于你的总余额。" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "注意,闪电网络通道将会被转换为通道备份。" @@ -3996,10 +4123,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "注意,您的资金并没有被这个服务锁住。您可以随时取回您的资金,这既不需要远程服务器参与,也不需要缴费,只要使用“恢复钱包”选项来输入您的钱包密语种子即可。" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "注意,如果入资交易永远不被确认的话,您将在互换操作中面临资金损失风险。" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "注意:如果你启用此设置,则需要使用硬件设备才能打开钱包。" @@ -4008,7 +4131,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "注意: 该相机产生的帧具有相对较低的分辨率;这可能会影响到二维码扫描的准确度" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "注意:这是一个离线交易,如果你想通知全网,你需要广播这个交易。" @@ -4016,11 +4139,11 @@ msgid "Nothing set !" msgstr "未设置" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "没有内容可供绘图。" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "没有内容可供摘要。" @@ -4028,11 +4151,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "小数点后的位数。例如,若此项设置为 2,则“1”将会显示未“1.00”" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "确认" @@ -4044,8 +4168,8 @@ msgid "OR" msgstr "或者" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "离线" @@ -4053,8 +4177,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "在Linux系统中,您可能需要为您的udev规则添加新的权限。" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "链上" @@ -4062,11 +4186,11 @@ msgid "Onchain" msgstr "链上" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "链上发票" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "每行一个输出。" @@ -4074,7 +4198,7 @@ msgid "One-server mode" msgstr "单服务器模式" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "在线区块浏览器" @@ -4086,7 +4210,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "仅支持夹带单个常量的OP_RETURN脚本。" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "{}仅支持地址输出" @@ -4094,29 +4218,28 @@ msgid "Only connect to a single server" msgstr "仅连接到单个服务器" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "只有在您已经抄好密语种子,或者确定钱包是空的时候,才可以擦除硬件钱包,否则会永久丢币。" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "打开通道" -#: electrum/gui/qt/send_tab.py:674 +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" +msgstr "打开闪电网络通道?" + +#: electrum/gui/qt/send_tab.py:690 msgid "Open a new channel" msgstr "打开新通道" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." -msgstr "在单击 '支付(Pay)' 时打开高级交易预览对话框" - #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "打开校准PDF" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "打开通道" @@ -4124,24 +4247,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "打开你的联署钱包来取回它。" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "打开{}文件" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "OpenAlias记录,用于接收货币并且签署支付请求。" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "正在打开通道..." +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "选项" @@ -4153,15 +4276,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "或者点击取消来跳过这个密钥库。" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "其他已知服务器" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "其他选项" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "设备固件版本已过时" @@ -4170,92 +4293,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "过期的{}固件存在于标有{}的设备。请从{}下载最新的固件" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "过期的 {} 控件在被标记为 {} 的设备上检测到了。请使用最新的Blockstream Green伴侣app进行更新" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "输出点" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "输出数量" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "输出点" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "输出" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "总览" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "PIN 码" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "PIN保护" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "PIN已禁用" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "PIN未更新" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "强烈建议使用PIN保护。如果任何人能接触到你的{},PIN就是唯一能保护你的比特币以免被盗走的措施。" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "PIN码设置" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "PIN已更新" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "付款" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "已支付!" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "父级" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "已被部分签名" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "附加密码" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "附加密码:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "附加密码" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "附加密码(passphrase)严格区分大小写。每个不同的附加密码都对应一个独立的隐藏钱包。" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "密码" @@ -4263,7 +4395,7 @@ msgid "Password Strength" msgstr "密钥强度" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "密码被停用,此钱包没有被保护。" @@ -4275,33 +4407,29 @@ msgid "Password mismatch" msgstr "密码不匹配" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "密码必须至少有4个字符。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "密码必须少于64个字符。" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "密码未更新" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "需要密码" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "{}的密码已更新" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "密码已成功更新" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "密码已成功更新" @@ -4309,43 +4437,43 @@ msgid "Password:" msgstr "密码:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "从剪贴板粘贴" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "从剪贴板粘贴发票" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "支付" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "给这张闪电网络发票付款吗?" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "链上支付" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "支付给" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "多方支付" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "PayServer支付服务器" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "PayServer设置" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "支付哈希" @@ -4353,22 +4481,35 @@ msgid "Payment Received" msgstr "已收到付款" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "支付请求" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "支付失败" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "支付失败: " + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "支付哈希值" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "支付进行中" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "支付进行中..." + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "付款记录" @@ -4376,25 +4517,26 @@ msgid "Payment log:" msgstr "支付日志:" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "收到付款" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "收到付款: " -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "支付请求已超时" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "付款已发送" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "付款已发送。" @@ -4410,19 +4552,23 @@ msgid "Pending" msgstr "等待处理" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "进行互换..." + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "可能有一些依赖关系丢失..." -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "波斯语" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "请简要描述导致错误的原因(可选):" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "请检查您的网络连接。" @@ -4430,7 +4576,7 @@ msgid "Please check your {} device" msgstr "请检查你的{}设备" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "请确认" @@ -4438,23 +4584,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "请在你的Jade设备上确认消息签名…" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "请在你的Jade设备上确认多重签名钱包详情…" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "请在你的Jade设备上确认交易详情…" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "请为你的钱包文件创建一个备份!" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "请启用gossip" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "请输入金额" @@ -4462,7 +4608,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "请输入属于您联署人的主公钥(xpub)。" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "请输入您的谷歌验证码" @@ -4471,7 +4617,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "请输入你的谷歌验证码:" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "请输入你的电子邮件地址" @@ -4495,9 +4641,9 @@ msgid "Please insert your {}" msgstr "请插入你的{}" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "请注意通道备份并不能直接恢复您的支付通道。" @@ -4505,15 +4651,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "请粘贴属于您联署人的主公钥(xpub),或者按相机按钮扫描它。" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "请在github上报告任何错误与问题:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "请手动报告这个问题" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "请重启 Electrum 以激活新的图形界面设置" @@ -4526,11 +4672,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "请将这{0} 个单词依次写在纸上(不要擅自打乱顺序、也不要重新排序)。 " -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "请扫描比特币地址或支付请求" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "请选择一个备份文件夹" @@ -4542,8 +4688,8 @@ msgid "Please share it with your cosigners." msgstr "请与把它分享给您的联署人。" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "请签名并广播入资交易" @@ -4551,7 +4697,7 @@ msgid "Please try again." msgstr "请重试。" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "请在这儿输入。" @@ -4559,7 +4705,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "请用虚拟键盘输入你的密语种子。" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "请稍后" @@ -4567,15 +4713,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "Electrum正在检查可用更新,请等待。" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "请稍候..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "波兰语" @@ -4583,35 +4729,34 @@ msgid "Port" msgstr "端口" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "端口号必须是十进制数" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "葡萄牙语" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "葡萄牙语 (巴西)" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "在内存池中的位置" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "偏好设置" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "原像" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "准备扫入交易..." @@ -4619,16 +4764,15 @@ msgid "Preparing to sign transaction ..." msgstr "准备签名交易…" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "准备交易输入项..." -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "准备交易..." -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "保留付款" @@ -4660,12 +4804,16 @@ msgid "Press Next to open" msgstr "点下一步打开" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "确认退出" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "预览" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "上一个碎片" @@ -4673,29 +4821,33 @@ msgid "Printer Calibration" msgstr "打印机校准" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "隐私分析" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "私钥" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "私钥" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "私钥已导出。" -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "删除钱包时出现问题" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "打开通道时遇到问题:" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "继续" @@ -4723,8 +4875,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "为粉尘交易签名提供支持。" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "代理" @@ -4736,40 +4888,40 @@ msgid "Proxy mode" msgstr "代理类型" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "代理设置适用于所有连接:使用Electrum服务器,也适用于第三方服务。" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "代理用户" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "公钥" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "公钥" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "公钥" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "二维码扫描器错误" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "二维码" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "二维码复制到剪贴板" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "已将二维码保存到文件" @@ -4781,10 +4933,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "用于视频帧的二维码扫描器具有无效的像素格式" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "二维码扫描器加载失败。这可能是由于你还在使用旧版的PyQt5。" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "问题" @@ -4793,15 +4946,15 @@ msgid "Quit" msgstr "退出" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "记住密码!" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "原始" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "原始交易记录" @@ -4813,21 +4966,28 @@ msgstr "为你的 {} 重输入新的PIN。\n\n" " 注意:数字的位置已经改变!" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "扫描二维码" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "从相机读取二维码" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "从屏幕读取二维码" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "使用摄像头扫描二维码" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "读取文件" @@ -4835,56 +4995,53 @@ msgid "Read from microphone" msgstr "从麦克风读取" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "从文件读取发票" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "准备为Revealer{}加密" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "实收资本收益" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" -msgstr "再平衡" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" +msgstr "确定删除此钱包?" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" -msgstr "再平衡通道" +msgstr "重新平衡通道" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" -msgstr "再平衡当前存在的通道" +msgstr "重新平衡当前存在的通道" #: electrum/gui/qt/rebalance_dialog.py:25 msgid "Rebalance your channels in order to increase your sending or receiving capacity" -msgstr "通过再平衡通道来增加你的发送或接收容量" +msgstr "重新平衡通道来增加你的发送或接收容量" #: electrum/gui/qt/rebalance_dialog.py:75 msgid "Rebalancing channels" msgstr "再平衡中的通道" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "接收" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "接收队列" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "收款" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "收款地址" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "收款方" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "未指定收款方。" @@ -4897,59 +5054,63 @@ msgid "Recover from a seed you have previously written down" msgstr "利用您之前抄下的密语种子进行恢复" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "赎回脚本" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "相关发票" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "远端节点" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "远端节点ID" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "远程余额" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "远端尘额限制" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "远端节点ID" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "远端保留金额:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "删除" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "移除通道备份吗?" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "从选币中移除" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "从钱包删除" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "从你的联系人名单删除 {} ?" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "手续费追加(RBF)" @@ -4957,50 +5118,50 @@ msgid "Report contents" msgstr "报告内容" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "已发送报告" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "报告错误" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "已将请求复制到剪贴板" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "要请求强制关闭通道吗?" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "请求强制关闭通道" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "要请求远端节点强制关闭吗?" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "请求被服务器拒绝" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "请求已发送" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "请求的金额" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "请求的通道容量超过了协议所允许的最大值。" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "从TrustedCoin服务器获取账户信息..." @@ -5009,11 +5170,11 @@ msgid "Requesting {} channels..." msgstr "请求 {} 个通道..." -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "请求者" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "请求" @@ -5022,32 +5183,32 @@ msgid "Require {0} signatures" msgstr "需要 {0} 签名" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "依赖包'PIL'不可用 - 请安装它或使用Trezor网站。" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "必需的包'PIL'不可用 - 请安装它。" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "需要" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "重置" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "恢复双因子认证钱包" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "回复双重验证钱包" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "重试" @@ -5071,23 +5232,23 @@ msgid "Right side" msgstr "右边" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "罗马尼亚语" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "俄语" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "SLIP39密语种子" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "Electrum可以导入SLIP39密语种子,以便用户找回困在其他钱包中的资金。" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "SLIP39碎片" @@ -5095,30 +5256,29 @@ msgid "Safe-T mini wallet" msgstr "Safe-T迷你钱包" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "保存" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "保存备份" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "保存备份并强制关闭" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "保存通道备份" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "将发票保存到文件" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" -msgstr "离线保存交易" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" +msgstr "保存到文件" #: electrum/plugins/labels/__init__.py:5 msgid "Save your wallet labels on a remote server, and synchronize them across multiple devices where you use Electrum." @@ -5140,11 +5300,11 @@ msgid "Scanning devices..." msgstr "扫描设备..." -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "打乱单词顺序" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "脚本类型" @@ -5156,21 +5316,25 @@ msgid "Security Card Challenge" msgstr "安全卡质询" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "密语种子" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "已输入密语种子" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "密语种子选项" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "种子类型" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "密语种子可用" @@ -5178,7 +5342,7 @@ msgid "Seed extension" msgstr "种子扩展密语" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "种子类型" @@ -5186,56 +5350,56 @@ msgid "Select a device" msgstr "选择设备" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "选择备份类型:" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "选择日期" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "选择文件以导出私钥" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "选择文件以导出您钱包中的交易" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "选择文件来保存你的 {}" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "选择密钥库" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "选择恢复类型:" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "选择密语种子的长度:" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "选择密语种子/等份的长度:" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "自动选择服务器" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "手动选择服务器" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "选择单个等份的长度:" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "选择文件保存位置" @@ -5243,7 +5407,7 @@ msgid "Select where to save the setup file" msgstr "选择保存PSBT文件的位置" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "选择一个位置来保存您的交易" @@ -5251,7 +5415,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "选择图形界面要使用的语言 (重启生效)。" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "选择您的密语种子的长度:" @@ -5259,12 +5423,12 @@ msgid "Select your server automatically" msgstr "自动选择服务器" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "选择您的交易文件" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "发送" @@ -5272,14 +5436,10 @@ msgid "Send Bug Report" msgstr "发送错误报告" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "发送付款?" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "发送队列" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "发送给联署人" @@ -5288,15 +5448,15 @@ msgid "Send to speaker" msgstr "用喇叭发送" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "正在发送" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "正在发送崩溃报告……" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "发送付款" @@ -5308,25 +5468,25 @@ msgid "Sent HTLC with ID {}" msgstr "已用ID {} 发送HTLC" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "服务器" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "服务器收费" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "服务器滞后 ( {} 个区块)" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "服务器不可达。" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "服务器返回了与预期不符的交易ID。" @@ -5338,17 +5498,17 @@ msgid "Service Error" msgstr "服务错误" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "会话超时" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "设置 PIN 码" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "把找零输出的金额取整,使得找零输出和其他输出具有类似的小数位数。" @@ -5356,22 +5516,30 @@ msgid "Set wallet file encryption." msgstr "设置钱包文件加密。" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "设置" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "Shamir秘密拆分" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "碎片" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "碎片 #{} 与碎片 #{} 重复。" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "碎片 #{} 不是当前组合的一部分。" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "分享比特币付款请求" @@ -5379,38 +5547,54 @@ msgid "Share Invoice" msgstr "分享发票" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "短通道ID" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "显示" - -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" -msgstr "显示地址的法币余额" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "显示资本收益" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "显示法币价值" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "显示法币余额" + +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" +msgstr "显示过滤器" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "显示闪电网络金额时精确到千分之一聪(msat)" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "查看先前交易" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "在 {} 上显示地址" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "显示为二维码" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" -msgstr "显示历史资本收益" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" +msgstr "显示独立的二维码窗口" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "显示专家设置" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "显示历史手续费水平" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "显示输入和输出" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5420,10 +5604,10 @@ msgid "Show on Ledger" msgstr "在Ledger上显示" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "在{}上显示" @@ -5431,107 +5615,103 @@ msgid "Show report contents" msgstr "显示报告内容" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "显示{}" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "显示/隐藏" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "正在显示地址..." -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "签名" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "要签名这笔交易吗?" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "签名/验证消息" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "签名/验证消息" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "签名" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "签名已验证" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "已签名" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "正在签名" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "签署大体积交易。请耐心等待..." -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "正在签名消息..." -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "正在签名交易..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "用地址签名实际上是用相应的私钥签名,并用相应的公钥进行验证。你输入的地址公钥并不唯一,因此无法执行这些操作。" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "单个密语种子(BIP39)" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "大小:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "斯洛伐克语" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "斯洛文尼亚语" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "有些币被冻结: {} (可在“地址”或“选币”标签页中解冻)" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "输出中的一些付给了非标准脚本。" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "有些碎片是无效的。" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "执行Electrum时出现错误。很抱歉。" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "抱歉!" @@ -5539,43 +5719,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "抱歉,我们无法检查更新。请过一会再试试。" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "数据来源" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "西班牙语" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "动用" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "动用(什么都不选)" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "动用这个地址上的币" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "只动用交易已被确认的币" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "只动用交易已被确认的币" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "标准钱包" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "Electrum的重点是速度快, 具有较低的内存使用率和简化了比特币。启动时间是即时的因为他与高性能服务器相结合运作来处理比特币系统中最复杂的部分。" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "状态" @@ -5587,13 +5755,13 @@ msgid "Static: the fee slider uses static values" msgstr "固定:使用手续费滑杆指定的静态数值" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "状态" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "状态:" @@ -5603,20 +5771,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "步骤{}/24。按照{}中的说明输入密语种子:" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "潜互换交易" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "潜互换交易" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "成功" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "成功!" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "推荐节点" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "概要" @@ -5628,53 +5804,57 @@ msgid "Summary Text PIN is Disabled" msgstr "摘要文本PIN被禁用" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "超级Shamir秘密拆分" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "已支持的数字货币" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" -msgstr "互换交易" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" +msgstr "互换失败!" -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "交换金额小于最低值,请拖动滑杆以更改数额。" - -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "将链上资金交换为闪电网络资金" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "互换服务暂时不可用" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "交换资金" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "交换闪电网络资金与链上资金可以增加从闪电网络收款的容量。" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "瑞典语" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "扫入钱包" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "将私钥上保存的币转入钱包" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "切换文本和二维码视图" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "同步中..." -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "泰米尔语" @@ -5682,59 +5862,62 @@ msgid "Tap to show" msgstr "点击显示" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "目标" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "目标手续费:" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "服务条款" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "测试网" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "测试网上的币是没有价值的。" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "测试网是和比特币主网隔离的。它主要被用于测试。" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "文本" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "已复制文本到剪贴板" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "已复制文本到剪贴板" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "已复制文本到剪贴板。" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "泰语" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "谢谢您报告这个问题!" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "这个Digital Bitbox已经有密语种子了。选择一个选项:" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "已完全同步闪电网络图。" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "正在同步闪电网络图...\n" @@ -5746,45 +5929,53 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "PIN不能超过9个字符。" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "主服务器提供的SSL证书与--serverfingerprint选项传入的指纹不符。" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "由{}生成的地址对比不符!" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "手续费的多少由付款人决定。然而,交易手续费越低,等待确认时间的就会越久。" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "收款方会接收到的金额。" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "如果您的钱包资金不足,金额会被显示为红色。" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "比特币地址永不过期,而且永远是这个electrum钱包的一部分。" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "通道对端可以路由蹦床支付。" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "您创建的通道不可从密语种子中恢复。\n" +"为了避免资金损失,请在另一台设备上保存这个备份。\n" +"它可以被导入到另一个使用相同密语种子的Electrum钱包里。" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "交易说明不会发送给收款方,它只会保存在你的钱包里,显示在钱包的“历史记录”页面中。" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "设备已断开连接。" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." @@ -5792,7 +5983,7 @@ "如果此交易在供您准备签名之前就被恶意篡改过,\n" "您最后付出的矿工费可能会比显示出来的金额高。" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "这项交易的手续费看上去过高" @@ -5806,30 +5997,35 @@ msgid "The file was removed" msgstr "文件已被移除" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "您的硬件设备固件版本太旧了。如果可能的话,您应该进行升级。您可以忽略这个错误并尝试继续,但是有些操作可能会崩溃。" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "已添加下列地址" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "下列别名提供者可用:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "下列输入无法被导入" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "已检测到入资交易。" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "因为没有先前交易,所以无法验证这笔交易的金额。\n" "真实的支出金额无法被验证。" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "新的手续费水平需要比旧的手续费水平更高。" @@ -5837,55 +6033,69 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "下一步会生成钱包的密语种子。这个密语种子不会被保存在您的计算机中,您必须把它抄在纸上。为了抵御恶意软件,您可以先在断网的计算机上进行这个操作,然后再把钱包移动到联网的计算机上。" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "该操作未定义。不仅在Electrum里,其它场合也是如此。" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "减去手续费后的剩余输出金额过低。" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "平台二维码检测库不可用。" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "把你设置的每kB费率数值应用到包括父子交易在内的交易总大小上,就得出了建议的手续费数额。在你广播一笔父子交易(CPFP)后,正常情况下可以在交易历史中看到一笔新的未确认交易。" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "收款人将会少收到 {} 。" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "请求的金额比您能从当前打开的通道中接收的更多。\n" +"如果您选择继续,您的资金将会被锁定,直到远端服务器找到能够支付给您的路径。\n" +"若24小时后交换仍然无法被执行,您将会得到退款。\n" +"您想继续吗?" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "密语种子可以让你在忘记密码或丢失设备时恢复钱包。" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "服务器在广播交易时返回了一个错误。" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "服务器返回了一个错误。" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "在播报交易时服务器返回了与预期不符的交易ID。" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "设置完成!" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." -msgstr "" +msgstr "交换服务器出错或不可达。" + +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "互换将会在交易确认后完成" -#: electrum/network.py:1089 +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "交易因其含有多个OP_RETURN输出而被拒绝。" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "交易因字节数太多而被拒绝 (单位 字节)。" @@ -5895,24 +6105,24 @@ msgstr "Electrum自从2.7版以后已经不再支持帐户功能,而钱包'{}'却包含多个帐户。\n\n" "您想要把这个钱包分割成多个文件吗?" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "{} 仅支持主网上的消息签名。" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "然后,输入你的谷歌验证码:" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "仍有通道未完全关闭" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "钱包里还有币。真的要删除吗?" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "仍有尚未支付的付款请求。真的要删除吗?" @@ -5920,7 +6130,7 @@ msgid "There is a new update available" msgstr "有新版本可用。" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "自动报告出现问题:" @@ -5929,7 +6139,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "因此,两步认证被禁用。" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "此UTXO对应你钱包中的 {} 条父级交易" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "这个地址已经被用过了。为了更好的隐私,请不要再用它接收新的付款了。" @@ -5937,27 +6151,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "金额超出您的通道当前可以发送的最大值。" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "这条区块链被用于验证从服务器发给您的交易。" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "这个通道无法从你的密语种子恢复。你必须手动备份它。" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "此通道的收款功能已被冻结。发票中将不会包含此通道。" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "此通道的付款功能已被冻结。对外付款时将不会使用此通道。" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "此通道将会在{}个确认后可用" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "这不包括被重复使用的地址的下游交易" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "此文件不存在。" @@ -5974,33 +6192,38 @@ msgid "This file is encrypted with a password." msgstr "这个文件使用密码加密。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "此功能仅在将您的{}与移动设备配对后才可使用。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "此功能仅适用于使用{}的p2pkh密钥库。" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "此功能仅适用于使用{}的标准钱包。" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "如果您向收款人发送已签名的支付请求,他们就可以看到这些信息。" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "这个发票已经被支付过了" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "这个发票已经过期" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "此发票已被支付" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "这是一个通道" @@ -6008,19 +6231,19 @@ msgid "This is a channel backup." msgstr "这是一个通道备份。" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "这是一个静态通道备份" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "这是一个仅供监视的钱包" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "这是一个仅供监视的钱包。" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "这是一个仅供监视的钱包。它不含有私钥。" @@ -6028,26 +6251,34 @@ msgid "This is discouraged." msgstr "不建议这样做。" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "这是您区块链本地副本的高度。" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." -msgstr "这可能会创建出更大的二维码。" +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." +msgstr "这可能会影响到你付款的可靠性。" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "这会导致手续费变得更高。" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "这可能会产生大二维码" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "这意味着你无法把里面的比特币花出去。" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "这可以在某种程度上改善您的隐私。" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "这笔付款将会与另一笔已存在交易合并。" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "此插件允许您给钱包密语种子或自定义字母数字机密信息创建可视加密备份。" @@ -6060,15 +6291,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "此插件让多重签名钱包便于使用。" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "该请求无法通过链上支付" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "这个请求没有闪电网络发票。" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "该请求已过期" @@ -6080,15 +6311,23 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "此服务使用多重签名钱包,您拥有3个密钥中的2个。第三个密钥存储在代表您签署交易的远程服务器上。每次使用远程服务器的交易都将收取少量费用。" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "此设置会影响发送选项卡,以及所有与余额有关的字段。" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "这份摘要只覆盖链上交易(不包括闪电网络!)。资本利得是根据钱包中每一个UTXO的收购价计算得出的,而且根据的是区块链事件的顺序(而不是先进先出)。" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "本次交易包含{}个找零输出。" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "交易未保存,仍然关闭?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." @@ -6096,20 +6335,23 @@ "当前连接的服务器上没有这笔交易。\n" "您可以现在把它广播出去,也可以干脆把它删了。" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "这笔交易需要较高的手续费,否则它不会被当前服务器传播" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "此交易将会花费未确认的币。" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "这种类型的脚本不支持{}。" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "这种脚本类型不被 {} 支持: {}" @@ -6117,7 +6359,7 @@ msgid "This version supports a maximum of {} characters." msgstr "此版本最多支持{}个字符。" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "这个钱包没有密语种子" @@ -6125,7 +6367,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "此钱包已经在TrustedCoin注册。要完成钱包创建,请输入您的Google身份验证码。" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "此钱包受到受TrustedCoin的双因子认证保护。" @@ -6133,7 +6375,7 @@ msgid "This wallet is watching-only" msgstr "此钱包仅供监视" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "此钱包仅供监视。" @@ -6142,30 +6384,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "这个钱包是从密语种子恢复出来的,它包含两个主私钥。" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." -msgstr "这可以节省手续费。" +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" +msgstr "这样可以节省手续费,但可能会对隐私方面产生不想要的副作用" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "支付 {} ?" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "这个 {} 设备只能发送到Base58地址。" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "到" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "要取消,请短暂触摸闪烁的灯光或等待直到超时。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "要取消,只需简单触摸灯或等待超时。" @@ -6173,14 +6415,14 @@ msgid "To channel" msgstr "目标通道" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "要继续,请触摸Digital Bitbox的闪灯3秒钟。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "要继续,请触摸Digital Bitbox的指示灯3秒钟。" @@ -6196,7 +6438,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "要加密一个机密信息,请首先创建或加载噪声。" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "为了帮助我们诊断和修复问题,您可以给我们发送一个包含有用调试信息的bug报告:" @@ -6204,19 +6446,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "为确保您已经将密语种子正确保存,请再把它输入一遍。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "要避免这一点,请保存这个通道备份。" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "为了防止这种情况出现,您需要在另一台设备上备份这个通道。" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "长按“接收”按钮查看列表" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "要把数额设置到 'max' (最大),请使用 '!' 这个特殊字符。" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "为了让您的交易隐私获得某种程度的提高,Electrum会在创建找零输出时尽量让它和其他输出具有类似的小数位数。" @@ -6250,49 +6496,58 @@ msgid "Too short." msgstr "太短。" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "手续费总额" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "总体手续费水平" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "总共接收" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "总共发送" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "总大小" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "已启用蹦床路由,但此通道是一个非蹦床节点。\n" +"此通道仍可以用来收款,但它在付款方向已被冻结。\n" +"如果您还想使用这个通道,您需要在偏好设置中禁用蹦床路由。" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "交易" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "交易 ID" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "交易 ID:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "已添加交易到钱包历史记录。" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." -msgstr "交易已被保存,或者尚未签名。" +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." +msgstr "交易已在历史记录中,或者尚未被签名。" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." @@ -6300,23 +6555,23 @@ "有些输出的数额太小了,大概是比1000聪还小。\n" "请检查单位,确保你没有混淆单位,比如mBTC和BTC。" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "交易无法保存。" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "成功导出交易" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "交易已是最终状态" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "交易字节数太多。" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "与这个钱包无关交易。" @@ -6324,36 +6579,32 @@ msgid "Transaction not found." msgstr "找不到交易。" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "要与之接合(join)的交易" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "要与之合并签名的交易" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "与您的钱包无关的交易" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "交易使用了非标准版本号。" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "交易:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "交易" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "交易被加密存储在一个远程服务器。" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "Trezor矩阵恢复(高级恢复)" @@ -6361,27 +6612,27 @@ msgid "Trezor wallet" msgstr "Trezor钱包" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "是" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "TrustedCoin" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "TrustedCoin (双因子认证) 批量手续费" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "下一批交易的TrustedCoin(双因子认证)手续费" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "TrustedCoin信息" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "TrustedCoin在联署交易时会收取少量手续费。手续费取决于你购买了多少预付费交易。每当预付费交易额用完时,额外的缴费输出就会添加到你的交易中。" @@ -6389,15 +6640,15 @@ msgid "Try to connect again?" msgstr "尝试再次连接?" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "请在解释错误时尽量描述它是怎么发生的。" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "请尝试提高你的手续费,或者使用一个允许传播低费率交易的服务器。" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "土耳其语" @@ -6413,66 +6664,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "双因子认证服务由TrustedCoin提供。要使用它,您必须拥有一台安装有Google身份验证器的独立设备。" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "交易" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "类型" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "URI" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "USB串口" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "乌克兰语" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "无法创建备份" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "无法创建CSV" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "无法导出历史记录" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "无法读取文件或没有发现交易" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "无法扫描图像。" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "无法发送报告" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "无法签名该笔交易" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "未确认" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "父级交易未被确认" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "发生了意外的错误。" @@ -6480,72 +6727,77 @@ msgid "Unexpected password hash version" msgstr "密码的非预期哈希版本" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "解冻" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "解冻地址" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "解冻地址" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "解冻币" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "解冻币" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "解冻收款功能" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "解冻付款功能" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "单位" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "未知" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "未知错误" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "广播交易时出现未知错误。" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "未知发票" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "未成熟" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "未支付" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "未实收资本收益" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "未签名" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "设备固件不受支持(太旧)。" @@ -6553,8 +6805,12 @@ msgid "Unsupported password hash version" msgstr "不支持的密码哈希版本" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "不支持的钱包类型" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "未使用" @@ -6566,7 +6822,7 @@ msgid "Update check failed" msgstr "检查更新失败" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "新版本 {} 可用" @@ -6588,7 +6844,7 @@ msgid "Upload a master private key" msgstr "上传主私钥" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "使用Tor代理" @@ -6600,23 +6856,23 @@ msgid "Use a master key" msgstr "使用主密钥(主公钥或主私钥)" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "使用远程监视塔" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "用作服务器" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "使用新的找零地址" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "使用多个找零地址" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "使用代理服务器" @@ -6636,12 +6892,12 @@ msgid "Use this dialog to toggle encryption." msgstr "在这个对话框中切换是否加密。" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" -msgstr "使用蹦床路由(禁用gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" +msgstr "使用蹦床路由" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "用过" @@ -6649,19 +6905,19 @@ msgid "Username" msgstr "用户名" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "使用Icons8图标包 (icons8.com)中的图标。" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "使用新的找零地址可以让别人更难跟踪你的交易。" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "有效。" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "值" @@ -6669,7 +6925,7 @@ msgid "Verified block headers" msgstr "已确认区块头" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "验证" @@ -6681,41 +6937,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "验证电缆已连接,并且没有其他应用程序正在使用它。" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "版本" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "视频设备" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "越南语" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "查看通道" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" -msgstr "查看付款" - -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "查看交易" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" +msgstr "在payserver中查看" -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "查看发票" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "查看日志" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "使用区块浏览器查看" @@ -6723,20 +6975,20 @@ msgid "Visual Cryptography Plugin" msgstr "可视化密码学插件" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "警告" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "警告:您的所有私钥都需要保密。" -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "警告:这是一个多重签名钱包。" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "警告:别名“{}”无法通过额外的DNSSEC安全检查进行验证,因此可能不正确。" @@ -6752,11 +7004,15 @@ msgid "Wallet" msgstr "钱包" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "钱包地址" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "钱包余额" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "钱包信息" @@ -6764,11 +7020,11 @@ msgid "Wallet Name" msgstr "钱包名称" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "钱包备份已创建" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "钱包找零地址" @@ -6776,15 +7032,15 @@ msgid "Wallet creation failed" msgstr "钱包创建失败" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "检测到电子钱包文件损坏。请从种子恢复您的钱包,并比较两个文件中的地址" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "找不到钱包文件: {}" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "钱包名称" @@ -6792,11 +7048,11 @@ msgid "Wallet not encrypted" msgstr "钱包未加密" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "钱包收款地址" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "钱包接收地址" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "已移除钱包:{}" @@ -6804,7 +7060,7 @@ msgid "Wallet setup file exported successfully" msgstr "已成功导出钱包设置文件" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "钱包类型" @@ -6820,16 +7076,16 @@ msgid "Wallets" msgstr "钱包" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "警告" @@ -6841,7 +7097,11 @@ msgid "Warning!" msgstr "警告!" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "警告: 因二维码数据容量有限,部分数据(先前交易/“完整UTXO”)没有被放入二维码。这可能在离线签名时引发问题。作为变通手段,除了二维码,您还可以尝试将交易导出为文件或文本。" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6853,7 +7113,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "警告:如果它使您选择较弱的密码,请不要使用它。" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "警告:这个钱包类型不支持从密语种子恢复支付通道。这样每次你创建新通道时你都得要重新备份钱包。要创建闪电网络密钥么?" @@ -6861,15 +7121,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "警告:您的每一个备份中都需要包含每一位联署人的主公钥,只有这样才可以保证能够恢复多重签名钱包。" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "仅供监视的钱包" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "监视塔" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "我们不能保证Electrum永远支持导入BIP39密语种子。" @@ -6885,25 +7145,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "如果您使用管理员权限运行Electrum,就可能有用,虽然这并不是理想的做法。" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "擦除设备数据" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "擦除设备上的所有数据。固件将保留不变。" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "大约在等待{} 个区块后可以确认" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "如果不启用这个选项,Electrum每次启动时都将需要与闪电网络同步。" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "见证脚本" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "有新版本Electrum可用时需要通知您吗?" @@ -6913,7 +7177,7 @@ msgid "Write down the seed word shown on your {}" msgstr "写下你的种子单词并展示在你的{}" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "将日志写入到文件" @@ -6925,8 +7189,9 @@ msgid "Wrong PIN" msgstr "错误的PIN" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "密钥类型错误" @@ -6934,13 +7199,13 @@ msgid "Wrong password" msgstr "密码错误" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "签名错误" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "是" @@ -6948,11 +7213,11 @@ msgid "You are already on the latest version of Electrum." msgstr "您已经在使用最新版Electrum。" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "您正在跟随分叉链" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "你正在使用测试网模式。" @@ -6960,14 +7225,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "您很可能在使用过时的Electrum版本。请更新。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "你已离线。" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "您正在使用一个非确定性钱包,这种钱包不能创建新地址。" @@ -6975,7 +7241,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "你也可以在一笔交易中支付给多个输出,每行分别指定一个输出即可。" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "您可以在 '{}' 取消这个设置。" @@ -6987,11 +7253,11 @@ msgid "You can override the suggested derivation path." msgstr "您可以忽略建议的派生路径,指定您自己的路径。" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "比特币地址可以被重复使用无限次,但是这对你的隐私不利。" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "您可以在设备上设置主屏幕以对其进行个性化设置。您必须选择{} x {}单色黑白图像。" @@ -6999,27 +7265,31 @@ msgid "You can use it to request a force close." msgstr "你可以用它请求强制关闭。" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "没有可用的网络连接,你无法广播交易。" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "没有密码您就不能使用您的币或钱包备份。" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "您无法使用闪电网络来给这个发票付款。" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "您不能使用通道备份来进行闪电网络支付。" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "所有已启用的通道里都没有流动性(额度)。" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "您的通道没有足够的容量来通过闪电网络接收当前金额。" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "您不需要定期执行备份,因为您的钱包可以从您记在脑子里或写在纸上的密语中恢复。" @@ -7027,11 +7297,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "您的密码开头或结尾含有空格,或者含有多个连续的空格。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "你有 {n} 个打开的通道" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "您可以选择早点广播它,即便这样并不是无需信任的(需要信任其他人不作恶)。" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "您可以输入:一个比特币地址,您联系人列表中的一个标签(输入时会有自动补全提示列表),或者一个别名(格式类似于电子邮件地址)" @@ -7040,19 +7314,19 @@ msgid "You may extend your seed with custom words." msgstr "你可以用自定义单词扩展你的种子。" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." -msgstr "通过再平衡通道可以获取所需的容量。" +msgstr "重新平衡通道可以获取所需的容量。" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "通过交换资金可以获取所需的容量。" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "你可以使用文件图标加载一个CSV文件。" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "可能是这笔交易依赖于你钱包里的另一笔本地交易。你需要广播或者删除那一笔本地交易。" @@ -7064,49 +7338,59 @@ msgid "You might have to unplug and plug it in again." msgstr "你可能需要将其再重新插拔一次。" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "必须保持在线才能接收闪电网络付款。" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "要打开通道需要至少 {} 。" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "您需要联网才能完成钱包的创建。如果您在断网的计算机上生成了种子,请点击“{}”关闭此窗口,将您的钱包文件移至联网的计算机,然后用Electrum重新打开它。" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "您需要在偏好设置中配置一个备份文件夹" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "您需要给每一个不同的附加密码创建一个独立的Electrum钱包,每个钱包都对应不同的一组地址。修改附加密码不会导致原有钱包丢失,只要使用原有附加密码就可以找回与之对应的钱包。" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." -msgstr "你需要先打开一个闪电网络通道。" - -#: electrum/gui/qt/new_channel_dialog.py:39 +#: electrum/gui/qt/new_channel_dialog.py:45 msgid "You need to put at least" msgstr "你许愿放入至少" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" +msgstr "你需要先从列表选币。\n" +"用 ctrl+鼠标左键 来进行多选" + +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." +msgstr "你需要设置一个更低的手续费。" + +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "您将收到" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "您将付出" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "您应该启用PIN保护。如果您的设备遗失或被盗,PIN是保护您比特币的唯一措施。" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "通道打开后就可以通过它支付了。" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "交换被确认后就可以支付了。" @@ -7117,7 +7401,11 @@ " \n" "请仔细输入单词!" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "您需要在线才能完成互换,否则将会延迟一段时间后退款给您。" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "你将会多付出 {} 。" @@ -7125,7 +7413,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "你的Ledger硬件钱包会输出一次性PIN码。

为了获得最佳安全性,您应该拔下硬件钱包,在另一台计算机上打开文本编辑器,将光标放入其中,然后将硬件钱包插入该计算机。它会输出正在签署的交易的摘要和一次性PIN码。

验证交易摘要并在此处输入PIN码。

在按下回车键之前,将硬件钱包插回此电脑。
" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "你的Ledger已被锁定。请解锁。" @@ -7137,45 +7425,57 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "您的比特币被密码保护。但是您的钱包文件没有加密。" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "您的通道可以发送 {} 。" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "因为你的支付通道是用旧版Electrum创建的,它们无法从密语种子恢复。这意味着你每次创建新的支付通道时,你都必须备份钱包一次。\n\n" "如果你想要这个钱包支持可恢复通道,你必须关闭所有现存的通道,然后用密语种子重新恢复出这个钱包。" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "无法从密语种子恢复出你的支付通道。这意味着每次你创建新通道时都需要重新备份你的钱包。\n\n" "如果你想要有可恢复通道,你必须用Electrum密语种子创建一个新的钱包。" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "您的认领交易将会在入资交易得到确认后被广播出去。" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "目前您的Electrum钱包只能使用空的附加密码。如果你设定了其他附加密码,您必须使用安装向导为其单独创建新的钱包,每个不同的附加密码都对应一组独立的地址。" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "设备固件版本太旧" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "您的设备可能不支持此功能。" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "您的入资交易已被广播。" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "您的标签已同步。" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "您的节点将会与远端节点协商交易手续费。这种关闭通道的方法通常可以达到最低的手续费。" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "你的种子扩展密语是" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "你的种子扩展密语必须与你的种子一起被保存。" @@ -7183,15 +7483,15 @@ msgid "Your seed is important!" msgstr "你的密语种子至关重要!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "您的服务器正处在分叉链上" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "你的交易付出的手续费太低,以至于比特币节点无法把它加入内存池。填满内存池的数百兆字节交易全部都付出了更高的手续费。请尝试增加手续费。" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "你的交易正试图要替代内存池中的另一笔交易,但是它不满足这么做的规则。请尝试增加手续费。" @@ -7211,19 +7511,19 @@ msgid "Your wallet file is encrypted." msgstr "您的钱包文件已加密。" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "您的钱包文件:{}." -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "生成您的钱包密语种子是:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "你的钱包有{}笔预付费交易。" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "您的钱包历史记录已成功导出。" @@ -7235,12 +7535,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "你的钱包被密码保护并被加密。" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "您的{0}已导出到“{1}”" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "你的{} 已经导入成功" @@ -7304,43 +7604,83 @@ msgid "[s] - send stored payment order" msgstr "[s] - 发送存储的支付订单" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "大约 1 天前" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "大约 1 小时前" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "大约 1 个月前" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "大约 1 年前" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "大约 {} 天前" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "大约 {} 小时前" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "大约 {} 分钟前" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "大约 {} 个月前" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "活跃" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "添加输入和输出" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "地址已经在钱包​​里了" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "被冻结" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "低于可转发手续费" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "区块" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "成功广播" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "广播中" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "可接收" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "找零" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "联系人" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "联署人" @@ -7352,54 +7692,102 @@ msgid "file size" msgstr "文件大小" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "还需要多少组:
" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "高手续费率" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "高手续费占比" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/util.py:856 +msgid "in about 1 day" +msgstr "大约 1 天内" + +#: electrum/util.py:846 +msgid "in about 1 hour" +msgstr "大约 1 小时内" + +#: electrum/util.py:866 +msgid "in about 1 month" +msgstr "大约 1 个月内" + +#: electrum/util.py:876 +msgid "in about 1 year" +msgstr "大约 1 年内" + +#: electrum/util.py:861 +msgid "in about {} days" +msgstr "大约 {} 天内" + +#: electrum/util.py:851 +msgid "in about {} hours" +msgstr "大约 {} 小时内" + +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "大约 {} 分钟内" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "大约 {} 个月内" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "1 分钟内" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "花到新通道里" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "超过 {} 年" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "花到潜互换交易上" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "在 {} 个区块内" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr " {} 秒内" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "initialized" msgstr "已初始化" -#: electrum/wallet.py:2955 +#: electrum/wallet.py:3115 msgid "invalid address" msgstr "无效地址" -#: electrum/wallet.py:3054 +#: electrum/wallet.py:3214 msgid "invalid private key" msgstr "私钥无效" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 msgid "invoices" msgstr "发票" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" -msgstr "与这个碎片重复了:" - -#: electrum/slip39.py:300 -msgid "is not part of the current set." -msgstr "不是属于当前组合的一个部分。" - -#: electrum/gui/qt/util.py:477 +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "密钥库" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "标签" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr " 1 分钟以前" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "已加载" @@ -7408,15 +7796,11 @@ msgid "loading" msgstr "加载中" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "没有实现类型" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "个,一共" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "open_channel超时" @@ -7424,7 +7808,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "或在下面输入现有的Revealer代码,然后点击“下一步”:" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "超过 {} 年以前" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "请稍候..." @@ -7432,15 +7820,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "打印校准pdf并按照说明进行操作" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "代理服务器已启用" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "收款" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "请求" @@ -7448,13 +7836,9 @@ msgid "seed" msgstr "种子" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "个碎片,来自组" - -#: electrum/slip39.py:375 -msgid "shares needed from group" -msgstr "个需要的碎片,来自组" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" +msgstr "发送到剪贴板中的地址上" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 msgid "standby" @@ -7468,7 +7852,11 @@ msgid "stopping" msgstr "正在停止" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "切换视图" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "个任务" @@ -7480,15 +7868,16 @@ msgid "unavailable" msgstr "不可用" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "未知" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "未知解析器{!r}(选项:{})" @@ -7500,19 +7889,23 @@ msgid "unloading" msgstr "卸载中" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "等待确认" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "等待入资交易确认" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "仅供监视" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "仅供监视" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "已擦除" @@ -7520,25 +7913,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "您的种子扩展密语将不会被包含在加密备份中。" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "{:2d} 分钟" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "{:d} 个单词" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "{}" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "{} 设置" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "{} 个地址" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "{}个通道" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "{} 个确认" @@ -7547,19 +7948,19 @@ msgid "{} connections." msgstr "{} 条连接。" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" -msgstr "{}已被复制到剪贴板" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" +msgstr "{} 已被复制到剪贴板" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "已将 {} 加密为Revealer {}_{} ,它以PNG和PDF格式被保存在: " -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "距离最优先确认的顶部{}" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "收到了{} 笔新的交易,从新交易中一共收到资金 {}" @@ -7567,7 +7968,11 @@ msgid "{} nodes" msgstr "{}个节点" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "已有 {} 个,共需 {} 个碎片,来自组 {}" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "{} 个输出可用 (一共有 {} 个)" @@ -7575,7 +7980,2992 @@ msgid "{} plugin does not support this type of wallet." msgstr "{} 插件不支持这种钱包。" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr " {} 秒以前" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "{} 个碎片,来自组 {}" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "{} 条交易" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "{} 个未花费交易输出" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "{} 个单词" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "关于 Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "版本" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "APK版本" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "协议版本" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "许可证" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "MIT 许可证" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "主页" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "https://electrum.org" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "开发者" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "由Electrum Technologies GmbH分发" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "<无标签>" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "交易" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "地址详情" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "地址" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "标签" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "公钥" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "公钥" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "脚本类型" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "余额" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "交易" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "派生路径" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "已冻结" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "未冻结" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "解冻地址" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "冻结地址" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "收款地址" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "找零地址" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "已导入地址" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "地址" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "检测BIP39账户" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "扫描BIP39账户..." + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "选择要进行恢复的账户" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "未找到现存的账户。" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "恢复失败" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "已取消恢复" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "脚本类型" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "派生路径" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "钱包未同步。显示出的余额可能不准确。" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "钱包未连接至Electrum服务器。显示出的余额可能已过期。" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "钱包余额" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "闪电网络" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "链上" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "链上 (已冻结)" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "未确认" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "未成熟" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "闪电网络已冻结" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "总共" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "已冻结" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "闪电网络流动性" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "可发送" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "可接收" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "闪电网络交换" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "打开通道" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "余额" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "闪电网络" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "链上" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "金额" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "闪电网络通道备份" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "闪电网络通道备份不存在" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "导入通道备份" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "闪电网络通道" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "通道备份" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "节点名称" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "短通道ID" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "状态" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "发起方" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "通道类型" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "远端节点ID" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "通道节点ID" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "容量与比率" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "容量" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "可发送" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "不适用(已冻结)" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "解冻" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "冻结" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "不适用(通道未打开)" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "可接收" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "备份" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "%1 的通道备份" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "关闭通道" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "删除通道" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "您确定吗?" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "这将在您的钱包历史记录中清除相关的交易。" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "正在打开通道..." + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "成功!" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "打开通道时遇到问题" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "保存通道备份" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "您创建的通道无法通过密语种子恢复。" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "为避免资金丢失,请在另一台设备保存这个备份。" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "可以用相同的种子把它导入到其他Electrum钱包。" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "闪电网络通道" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "您有 %1 个打开的通道" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "您可以发送" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "您可以接收" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "通道备份" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "此钱包尚无闪电网络通道" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "互换" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "打开通道" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "错误" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "关闭通道" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "通道名称" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "短通道ID" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "远端节点ID" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "选择关闭方式" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "合作关闭" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "请求强制关闭通道" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "本地强制关闭" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "正在关闭..." + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "关闭通道" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "交易费" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "付款金额" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "挖矿费用" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "额外费用" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "手续费率" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "目标" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "输出" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "完成" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "支付" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "追加手续费" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "父子交易(CPFP)是一笔支付给自己的交易,它会用高手续费花掉一笔未确认的输出。这么做的目的是让子交易追加更高的手续费,从而让矿工能够把父交易也打包确认。" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "把你设置的每kB费率数值应用到包括父子交易在内的交易总大小上,就得出了建议的手续费数额。在你广播一笔父子交易(CPFP)后,正常情况下可以在交易历史中看到一笔新的未确认交易。" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "总大小" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "%1 字节" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "输入金额" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "输出数量" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "目标" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "子交易的手续费" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "手续费总额" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "总手续费率" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "输出" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "确定" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "抱歉!" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "执行Electrum时出现错误。很抱歉。" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "为了帮助我们诊断和修复问题,您可以给我们发送一个包含有用调试信息的bug报告:" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "显示报告内容" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "请简要描述导致错误的原因(可选):" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "您想要发送这个报告吗?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "发送错误报告" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "永不" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "现在不" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "分享交易" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "复制" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "复制成功!" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "碎片" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "根据历史确认时间进行估计" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "内存池" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "固定费率" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "金额" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "复制" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "复制成功!" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "碎片" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "本地" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "内存池" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "今天" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "昨天" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "上周" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "上个月" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "更早" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "此钱包尚无交易" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "<无标签>" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "导入更多地址" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "导入更多密钥" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "扫描另一个地址" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "扫描另一个私钥" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "导入" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "导入通道备份" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "扫描通道备份" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "导入" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "链上发票" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "闪电网络发票" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "地址" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "说明" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "付款金额" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "所有链上资金" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "未指定" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "最大值" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "技术属性" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "远端公钥" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "节点公钥" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "支付哈希值" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "路由提示" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "回落(备用)地址" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "保存" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "支付" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "要从主屏幕访问这个列表,请长按发送按钮" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "已保存发票" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "删除" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "查看" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "闪电网络详细信息" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "状态" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "日期" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "已接收金额" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "已发送金额" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "交易手续费" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "标签" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "技术属性" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "支付哈希值" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "原像" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "为闪电网络发票付款..." + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "已支付!" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "支付失败" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "支付中..." + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "LNURL付款请求" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "提供者" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "说明" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "金额" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "金额必须介于 %1 和 %2 %3 之间" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "消息" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "为接收方输入一条(可选的)消息" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "剩余 %1 个字符" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "支付" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "加载钱包" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "问题" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "消息" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "确定" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "否" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "是" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "网络" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "链上" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "状态" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "服务器" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "本地区块高度:" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "服务器高度:" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "内存池费率" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "%1 sat/vB" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "闪电网络" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "Gossip协议" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "蹦床" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "%1 个节点" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "要取回 %1 个通道" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "%1 个节点, %2 个通道" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "已启用" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "通道节点:" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "代理" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "无" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "代理服务器:" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "代理类型:" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "服务器设置" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "代理设置" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "新建钱包" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "打开闪电网络通道" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "无法从密语种子恢复您的通道,因为密语种子是用旧版Electrum创建的。" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "这意味着您每次创建新通道时都必须备份一次钱包。" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "如果您想让这个钱包具有可恢复的通道,您必须关闭现存的通道,并用密语种子重新恢复这个钱包。" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "无法从密语种子中恢复您的通道。" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "如果您想要可恢复的通道,您必须用Electrum密语种子创建一个全新的钱包。" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "您当前已在设置中禁用可恢复通道。" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "这意味着您的通道无法从密语种子中恢复。" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "节点" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "粘贴或扫码加入节点 URI/公钥" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "扫描通道连接字符串" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "金额" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "最大值" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "打开通道" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "通道容量" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "错误" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "已建立通道" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "此通道将会在 %1 个确认后可用" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "请签名并广播入资交易。" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "打开钱包" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "请输入密码" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "钱包 %1 需要输入密码才能解锁" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "密码" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "密码无效" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "钱包需要拆分" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "分拆钱包" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "解锁" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "Trustedcoin" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "输入验证码" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "输入密码" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "密码" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "密码 (请再次输入)" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "确定" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "PIN 码" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "输入PIN码" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "输入新的 PIN 码" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "再次输入新 PIN 码" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "错误的PIN" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "PIN 码不匹配" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "偏好设置" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "用户介面" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "语言" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "请重启 Electrum 以激活新的图形界面设置" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "基本单位" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "在比特币金额中加入千位分隔符" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "法定货币" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "历史手续费率\n" +"" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "汇率提供商" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "PIN码保护付款" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "修改" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "钱包行为" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "使用未确认资金" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "闪电网络" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "您确定吗?" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "Electrum将必须下载闪电网络图,移动设备上这不被推荐。" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "蹦床路由" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "在设备丢失,或是在仍有活动的闪电网络通道时卸载这个应用后,这个选项可以帮您恢复闪电网络资金。除非您了解如何从备份恢复通道,否则请勿禁用这个选项。" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "创建可恢复通道" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "创建带备用链上地址的闪电网络发票" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "高级设置" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "开启调试日志 (用于开发)" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "SOCKS5/TOR" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "SOCKS4" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "启用代理" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "地址" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "端口" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "用户名" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "密码" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "代理设置" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "确定" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "数据太大,无法装入二维码" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "追加手续费" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "拉动滑杆以增加交易手续费。这可以提升其在内存池中的位置" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "方法" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "保留付款" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "减少付款" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "旧手续费" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "旧手续费率" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "新手续费" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "新手续费率" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "目标" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "输出" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "确定" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "取消交易" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "通过付出更高的矿工费对交易输入项进行双重支付,从而撤销一笔未确认交易。" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "旧手续费" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "旧手续费率" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "新手续费" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "新手续费率" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "目标" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "输出" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "确定" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "接收付款" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "消息" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "付款请求说明" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "金额" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "在此之后过期" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "创建请求" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "接收付款" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "闪电网络" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "URI" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "地址" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "状态" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "消息" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "未指定" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "金额" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "复制成功!" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "支付请求" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "链上地址" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "已支付!" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "要从主屏幕访问这个列表,请长按接收按钮" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "待处理请求" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "删除" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "查看" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10分钟" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 小时" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1天" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 周" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "取消" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "扫描发票、地址、LNURL支付、PSBT或通道备份" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "粘贴" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "自动选择服务器" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "服务器" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "服务器" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "已连接 @%1" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "已连接" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "其他已知服务器" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "服务器设置" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "确定" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "网络配置" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "下一步" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "闪电网络交换" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "您将付出" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "您将收到" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "服务器收费" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "挖矿费用" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "增加收款容量" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "增加付款容量" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "确定" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "链上交易" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "与这个钱包无关交易" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "此交易仅在钱包本地保存。它尚未被广播。" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "此交易尚未确认。" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "你可以追加手续费来加速其确认,或者取消这笔交易" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "你可以追加手续费来加速其确认" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "已接收金额" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "已发送金额" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "从通道内收入的金额" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "从通道内取出的金额" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "交易手续费" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "交易费率" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "状态" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "内存池深度" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "日期" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "标签" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "技术属性" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "挖矿于" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "交易 ID" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "输出" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "追加手续费" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "取消交易" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "签名" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "广播" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "碎片" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "交易现在完整了。请将它传递到在线的设备上" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "此交易应该被签名。请对签名设备展示此二维码" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "注: 此钱包能够签名,但还尚未签名这笔交易" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "交易已被此钱包部分签名。请对下一个联署人展示此二维码" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "保存" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "删除" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "已添加交易到钱包历史记录。" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "注意:这是一个离线交易,如果你想通知全网,你需要广播这个交易。" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "交易已被成功广播" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "已更新交易手续费。" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "你仍然需要签名并广播这笔交易。" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "已创建CPFP手续费追加交易。" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "已创建取消付款交易。" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "交易输出" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "你想怎么连接服务器?" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "Electrum 与远程服务器通讯以获取您的交易记录和地址信息。这些服务器都能实现相同的功能,只是硬件条件各有不同。在大多数情况下,你只需要让 Electrum 随便挑一个节点,如果你有一个偏好设置,随时都可以手动选择服务器。" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "自动连接" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "手动选择服务器" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "错误: 重复的主公钥" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "错误: 主公钥类型不匹配" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "选择钱包中的地址类型。" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "旧式 (p2pkh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "封装隔离见证 (p2wpkh-p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "原生隔离见证 (p2wpkh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "旧式多重签名 (p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "p2sh 隔离见证多重签名 (p2wsh-p2sh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "原生隔离见证多重签名 (p2wsh)" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "您可以忽略建议的派生路径,指定您自己的路径。" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "如果您不确定这是什么,请不要改动这个输入框的内容。" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "派生路径" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "检测现存账户" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "你的密语种子至关重要!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "如果您弄丢了密语种子,您的资产将会永久丢失。" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "为确保您已经将密语种子正确保存,请再把它输入一遍。" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "确认密语种子 (再次输入)" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "输入您的密语种子" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "输入您的自定义单词" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "这是你的主公钥。请将其分享给您的联署人" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "主公钥" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "向您的多重签名钱包加入第 #%1 号联署人(共 %2 位)" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "联署人密钥" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "联署人密语种子" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "请将这 %1 个单词依次写在纸上(不要擅自打乱顺序、也不要重新排序)。 " + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "在您的电脑发生故障时,密语种子让您可以在其他设备上恢复钱包。" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "警告" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "请妥善保存您的密语种子,千万别透露给别人。" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "也不要在任何网站键入它。" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "不要留电子版。" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "生成您的钱包密语种子是:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "用自定义单词扩展这个种子" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "输入您的自定义单词" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "错误: 主密钥无效" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "错误: 重复的主公钥" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "错误: 主公钥类型不匹配" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "这是你的主公钥。请将其分享给您的联署人" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "主公钥" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "第 #%1 位联署人 (共 %2 位)" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "输入联署人主公钥" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "从一个主密钥创建密钥库" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "扫描联署人主公钥" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "扫描主密钥" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "默认密语种子类型是 Electrum 种子。" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "如果您要恢复之前用Electrum创建的另一个密语种子,请选择此项" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "Electrum可以导入BIP39种子,以便用户找回困在其他钱包中的资金。" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "然而,我们不生成BIP39种子,因为它不符合我们的安全标准。" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "BIP39种子不包含版本号,这会影响与未来软件的兼容性。" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "Electrum可以导入SLIP39密语种子,以便用户找回困在其他钱包中的资金。" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "然而,我们不生成SLIP39种子。" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "错误: 重复的主公钥" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "错误: 主公钥类型不匹配" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "这是你的主公钥。请将其分享给您的联署人" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "主公钥" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "第 #%1 位联署人 (共 %2 位)" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "种子类型" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "BIP39" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "输入联署人的密语种子" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "输入您的密语种子" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "用自定义单词扩展这个种子" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "输入您的自定义单词" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "在列表中输入比特币地址(这将创建一个仅供监视的钱包),或者私钥。" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "扫描另一个地址" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "扫描另一个私钥" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "扫描私钥或地址" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "你想创建什么样的钱包?" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "创建一个新的密语种子" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "我已经有一个密语种子" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "使用主密钥(主公钥或主私钥)" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "使用硬件设备" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "选择参与者个数,以及解锁您钱包资金所需的签名个数。" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "联署人总数: %1" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "所需签名个数: %1" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "你在使用像TOR这样的本地代理服务器来连接到互联网吗?" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "是" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "否" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "代理设置" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "服务器设置" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "这是你的主公钥。请将其分享给您的联署人" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "主公钥" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "钱包名称" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "输入密码" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "输入 %1 的密码" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "再次输入密码" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "你想创建什么样的钱包?" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "标准钱包" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "具有双因子认证的钱包" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "多重签名钱包" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "导入比特币地址或私钥" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "为此钱包开启闪电网络吗?" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "钱包详情" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "分层确定性(HD)" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "仅观察" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "已加密" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "硬件" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "闪电网络" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "密语种子" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "点按以显示密语种子" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "闪电网络节点ID" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "双因子认证" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "已停用 (无需服务器即可签名)" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "已启用" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "剩余交易" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "未知" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "计费" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "密钥库" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "密钥库类型" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "已导入地址" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "已导入密钥" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "派生路径前缀" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "BIP32 指纹" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "主公钥" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "删除钱包" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "更改密码:" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "添加地址" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "添加密钥" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "启用闪电网络" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "输入新密码" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "如果您忘记了密码,您就需要使用密语种子来恢复它。请确保您已妥善保存您的密语种子。" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "成功" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "错误" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "密码已更改" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "修改密码失败" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "未加载钱包" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "警告: 因二维码数据容量有限,部分数据(先前交易/“完整UTXO”)没有被放入二维码。这可能在离线签名时引发问题。作为变通手段,除了二维码,您还可以尝试将交易导出为文件或文本。" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "钱包详情" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "地址" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "通道" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "其他钱包" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "未加载钱包" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "打开或创建钱包" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "接收" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "发送" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "错误" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "导入通道备份?" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "确认付款" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "已创建交易。请对联署人之一或者签名设备展示此二维码" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "已创建交易。请对签名设备展示此二维码" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "已创建交易、而且已用此钱包对其部分签名。请对下一个联署人展示此二维码" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "已创建交易,但尚未用此钱包对其签名。请签名交易并将此二维码展示给下一位联署人。" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "更多详情" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "切换钱包" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "钱包" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "当前" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "活动" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "未加载" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "创建钱包" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "取消" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "返回" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "下一步" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "完成" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "网络" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "偏好设置" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "关于" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "错误" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "关闭Electrum?" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "支付成功" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "支付失败" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "输入当前密码" + diff -Nru electrum-4.3.4+dfsg1/electrum/locale/zh_TW/electrum.po electrum-4.4.5+dfsg1/electrum/locale/zh_TW/electrum.po --- electrum-4.3.4+dfsg1/electrum/locale/zh_TW/electrum.po 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/locale/zh_TW/electrum.po 2000-11-11 11:11:11.000000000 +0000 @@ -2,14 +2,18 @@ msgstr "" "Project-Id-Version: electrum\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-02 13:41+0000\n" -"PO-Revision-Date: 2023-01-02 13:41\n" +"POT-Creation-Date: 2023-06-19 12:55+0000\n" +"PO-Revision-Date: 2023-06-19 12:55\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Qt-Contexts: true\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: electrum\n" "X-Crowdin-Project-ID: 20482\n" @@ -17,27 +21,27 @@ "X-Crowdin-File: /electrum-client/messages.pot\n" "X-Crowdin-File-ID: 68\n" -#: electrum/exchange_rate.py:674 +#: electrum/exchange_rate.py:673 msgid " (No FX rate available)" msgstr " (匯率資訊不可用)" -#: electrum/gui/qt/history_list.py:180 +#: electrum/gui/qt/history_list.py:173 msgid " confirmation" msgstr "確認" -#: electrum/gui/qt/main_window.py:762 +#: electrum/gui/qt/main_window.py:742 msgid "&About" msgstr "關於(&A)" -#: electrum/gui/qt/main_window.py:226 electrum/gui/qt/main_window.py:694 +#: electrum/gui/qt/main_window.py:227 msgid "&Addresses" msgstr "位址(&A)" -#: electrum/gui/qt/main_window.py:768 +#: electrum/gui/qt/main_window.py:748 msgid "&Bitcoin Paper" msgstr "比特幣白皮書(&B)" -#: electrum/gui/qt/main_window.py:763 +#: electrum/gui/qt/main_window.py:743 msgid "&Check for updates" msgstr "檢查是否有更新" @@ -45,176 +49,164 @@ msgid "&Close" msgstr "關閉(&C)" -#: electrum/gui/qt/main_window.py:766 +#: electrum/gui/qt/main_window.py:746 msgid "&Documentation" msgstr "文件(&D)" -#: electrum/gui/qt/main_window.py:771 +#: electrum/gui/qt/main_window.py:751 msgid "&Donate to server" msgstr "贊助伺服器(&D)" -#: electrum/gui/qt/main_window.py:747 +#: electrum/gui/qt/main_window.py:730 msgid "&Encrypt/decrypt message" msgstr "加密/解密訊息(&E)" -#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:698 -#: electrum/gui/qt/main_window.py:703 +#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:695 +#: electrum/gui/qt/history_list.py:567 msgid "&Export" msgstr "匯出(&E)" -#: electrum/gui/qt/main_window.py:673 +#: electrum/gui/qt/main_window.py:672 msgid "&File" msgstr "檔案(&F)" -#: electrum/gui/qt/main_window.py:695 electrum/gui/qt/main_window.py:700 -msgid "&Filter" -msgstr "過濾器(&F)" - #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:132 msgid "&Flip horizontally" msgstr "水平反轉(&F)" -#: electrum/gui/qt/main_window.py:757 +#: electrum/gui/qt/main_window.py:737 msgid "&From QR code" msgstr "讀取 QR 碼(&F)" -#: electrum/gui/qt/main_window.py:754 +#: electrum/gui/qt/main_window.py:734 msgid "&From file" msgstr "讀取檔案(&F)" -#: electrum/gui/qt/main_window.py:755 +#: electrum/gui/qt/main_window.py:735 msgid "&From text" msgstr "讀取文字(&F)" -#: electrum/gui/qt/main_window.py:756 +#: electrum/gui/qt/main_window.py:736 msgid "&From the blockchain" msgstr "讀取區塊鏈(&F)" -#: electrum/gui/qt/main_window.py:761 +#: electrum/gui/qt/main_window.py:741 msgid "&Help" msgstr "求助(&H)" -#: electrum/gui/qt/main_window.py:699 -msgid "&History" -msgstr "歷史(&H)" - -#: electrum/gui/qt/main_window.py:689 electrum/gui/qt/main_window.py:697 +#: electrum/gui/qt/main_window.py:688 electrum/gui/qt/main_window.py:694 msgid "&Import" msgstr "匯入(&I)" -#: electrum/gui/qt/main_window.py:683 +#: electrum/gui/qt/main_window.py:682 msgid "&Information" msgstr "資訊(&I)" -#: electrum/gui/qt/main_window.py:696 +#: electrum/gui/qt/main_window.py:693 msgid "&Labels" msgstr "標籤(&L)" -#: electrum/gui/qt/main_window.py:753 +#: electrum/gui/qt/main_window.py:733 msgid "&Load transaction" msgstr "載入交易事項(&)" -#: electrum/gui/qt/main_window.py:741 +#: electrum/gui/qt/main_window.py:724 msgid "&Network" msgstr "網路(&N)" -#: electrum/gui/qt/main_window.py:705 -msgid "&New" -msgstr "新增(&N)" +#: electrum/gui/qt/contact_list.py:143 +msgid "&New contact" +msgstr "" -#: electrum/gui/qt/main_window.py:676 +#: electrum/gui/qt/main_window.py:675 msgid "&New/Restore" msgstr "新增/還原(&N)" -#: electrum/gui/qt/main_window.py:764 +#: electrum/gui/qt/main_window.py:744 msgid "&Official website" msgstr "官方網站(&O)" -#: electrum/gui/qt/main_window.py:675 +#: electrum/gui/qt/main_window.py:674 msgid "&Open" msgstr "開啟(&O)" -#: electrum/gui/qt/main_window.py:685 +#: electrum/gui/qt/main_window.py:684 msgid "&Password" msgstr "密碼(&P)" -#: electrum/gui/qt/main_window.py:750 +#: electrum/gui/qt/send_tab.py:167 msgid "&Pay to many" msgstr "支付給多方(&)" -#: electrum/gui/qt/main_window.py:702 +#: electrum/gui/qt/history_list.py:566 msgid "&Plot" msgstr "繪圖 (&P)" -#: electrum/gui/qt/main_window.py:744 +#: electrum/gui/qt/main_window.py:727 msgid "&Plugins" msgstr "插件(&P)" -#: electrum/gui/qt/main_window.py:687 +#: electrum/gui/qt/main_window.py:686 msgid "&Private keys" msgstr "私鑰(&P)" -#: electrum/gui/qt/main_window.py:680 +#: electrum/gui/qt/main_window.py:679 msgid "&Quit" msgstr "退出(&Q)" -#: electrum/gui/qt/main_window.py:674 +#: electrum/gui/qt/main_window.py:673 msgid "&Recently open" msgstr "最近開啟(&R)" -#: electrum/gui/qt/main_window.py:769 +#: electrum/gui/qt/main_window.py:749 msgid "&Report Bug" msgstr "回報臭蟲(&R)" -#: electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/main_window.py:676 msgid "&Save backup" msgstr "儲存備份(&S)" -#: electrum/gui/qt/main_window.py:686 +#: electrum/gui/qt/main_window.py:685 msgid "&Seed" msgstr "種苗(&S)" -#: electrum/gui/qt/main_window.py:751 -msgid "&Show QR code in separate window" -msgstr "在分離的視窗中顯示QR Code" - -#: electrum/gui/qt/main_window.py:746 +#: electrum/gui/qt/main_window.py:729 msgid "&Sign/verify message" msgstr "簽章/驗證訊息(&S)" -#: electrum/gui/qt/main_window.py:701 +#: electrum/gui/qt/history_list.py:565 msgid "&Summary" msgstr "概要(&S)" -#: electrum/gui/qt/main_window.py:688 +#: electrum/gui/qt/main_window.py:687 msgid "&Sweep" msgstr "清掃(&S)" -#: electrum/gui/qt/main_window.py:730 +#: electrum/gui/qt/main_window.py:713 msgid "&Tools" msgstr "工具(&T)" -#: electrum/gui/qt/main_window.py:723 +#: electrum/gui/qt/main_window.py:706 msgid "&View" msgstr "檢視(&V)" -#: electrum/gui/qt/main_window.py:682 +#: electrum/gui/qt/main_window.py:681 msgid "&Wallet" msgstr "錢包(&W)" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:603 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:613 msgid "(Touch {} of {})" msgstr "(Touch {} of {})" -#: electrum/invoices.py:60 +#: electrum/invoices.py:66 msgid "1 day" msgstr "1 天" -#: electrum/invoices.py:59 +#: electrum/invoices.py:65 msgid "1 hour" msgstr "1 小時" -#: electrum/invoices.py:61 +#: electrum/invoices.py:67 msgid "1 week" msgstr "1 週" @@ -222,7 +214,7 @@ msgid "1. Place this paper on a flat and well iluminated surface." msgstr "1. Place this paper on a flat and well iluminated surface." -#: electrum/invoices.py:58 +#: electrum/invoices.py:64 msgid "10 minutes" msgstr "10 分鐘" @@ -230,7 +222,7 @@ msgid "2. Align your Revealer borderlines to the dashed lines on the top and left." msgstr "2. Align your Revealer borderlines to the dashed lines on the top and left." -#: electrum/gui/qt/send_tab.py:213 +#: electrum/gui/qt/send_tab.py:231 msgid "2fa fee: {} (for the next batch of transactions)" msgstr "雙重驗證費用: {} (對於這把交易)" @@ -242,7 +234,7 @@ msgid "4. Type the numbers in the software" msgstr "" -#: electrum/gui/qt/main_window.py:2606 +#: electrum/gui/qt/main_window.py:2679 msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." msgstr "CFPP交易是把未確認交易用高費用送回自己。 目的是利用新交易裡的費用勸礦工把未確認交易寫上下一個區塊。\n" "CFPP = Child Pays for Parent / 小孩為父母繳費" @@ -251,11 +243,11 @@ msgid "A backup does not contain information about your local balance in the channel." msgstr "備份裡不包含支付通道本端金額細節" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:185 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:191 msgid "A backup is saved automatically when generating a new wallet." msgstr "生成一個新錢包的時候備份會自動保存。" -#: electrum/gui/qt/main_window.py:627 +#: electrum/gui/qt/main_window.py:626 msgid "A copy of your wallet file was created in" msgstr "您的錢包檔案副本已建立於" @@ -267,11 +259,11 @@ msgid "A library is probably missing." msgstr "一個函式庫可能遺失。" -#: electrum/lnworker.py:1163 +#: electrum/lnworker.py:1179 msgid "A payment was already initiated for this invoice" msgstr "這帳單的支付已啟動" -#: electrum/lnworker.py:1165 +#: electrum/lnworker.py:1181 msgid "A previous attempt to pay this invoice did not clear" msgstr "之前帳單的支付未成功" @@ -279,11 +271,11 @@ msgid "A small fee will be charged on each transaction that uses the remote server. You may check and modify your billing preferences once the installation is complete." msgstr "對使用遠端伺服器的每次交易都要收取少量費用。安裝完成後,您可以檢查和修改您的帳單偏好選項。" -#: electrum/gui/qt/confirm_tx_dialog.py:150 +#: electrum/gui/qt/confirm_tx_dialog.py:686 msgid "A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction." msgstr "建議的手續費會自動加入到此欄位中。您可以手動蓋過這個數值。建議的手續費會隨著交易的大小而增加。" -#: electrum/gui/qt/settings_dialog.py:170 +#: electrum/gui/qt/settings_dialog.py:134 msgid "A watchtower is a daemon that watches your channels and prevents the other party from stealing funds by broadcasting an old state." msgstr "瞭望台(watchtower)是避免金額盜用的監督支付通道狀態和確認通道對象沒有公布通道舊狀態的常駐程式" @@ -295,20 +287,20 @@ msgid "About Electrum" msgstr "關於 Electrum" -#: electrum/plugins/trustedcoin/qt.py:253 +#: electrum/plugins/trustedcoin/qt.py:256 msgid "Accept" msgstr "接受" -#: electrum/plugins/keepkey/qt.py:75 +#: electrum/plugins/keepkey/qt.py:74 msgid "Accept Word" msgstr "接受單詞" -#: electrum/gui/qt/history_list.py:411 electrum/gui/qt/history_list.py:604 +#: electrum/gui/qt/history_list.py:431 electrum/gui/qt/history_list.py:663 msgid "Acquisition price" msgstr "採集費用" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 #: electrum/gui/qt/installwizard.py:483 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1138 msgid "Add Cosigner" msgstr "加入共同簽署者" @@ -324,45 +316,61 @@ msgid "Add cosigner" msgstr "加入共同簽署者" -#: electrum/gui/qt/settings_dialog.py:109 -msgid "Add fallback addresses to BOLT11 lightning invoices." -msgstr "BOLT11的閃電帳單裡包含後備錢包地址" +#: electrum/gui/messages.py:12 +msgid "Add extra data to your channel funding transactions, so that a static backup can be recovered from your seed.\n\n" +"Note that static backups only allow you to request a force-close with the remote node. This assumes that the remote node is still online, did not lose its data, and accepts to force close the channel.\n\n" +"If this is enabled, other nodes cannot open a channel to you. Channel recovery data is encrypted, so that only your wallet can decrypt it. However, blockchain analysis will be able to tell that the transaction was probably created by Electrum." +msgstr "" -#: electrum/gui/qt/settings_dialog.py:114 -msgid "Add lightning invoice to bitcoin URIs" -msgstr "比特幣URI裡包含閃電網路帳單" - -#: electrum/gui/qt/settings_dialog.py:107 -msgid "Add on-chain fallback to lightning invoices" -msgstr "閃電帳單裡包含上鏈錢包地址" +#: electrum/gui/qt/receive_tab.py:153 +msgid "Add lightning requests to bitcoin URIs" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:229 +#: electrum/gui/qt/receive_tab.py:150 +msgid "Add on-chain fallback to lightning requests" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:193 msgid "Add thousand separators to bitcoin amounts" msgstr "比特幣金額加千分逗號" -#: electrum/gui/qt/transaction_dialog.py:238 -#: electrum/gui/qt/main_window.py:2692 -msgid "Adding info to tx, from wallet and network..." -msgstr "資訊從錢包和網路加入交易中..." +#: electrum/gui/qt/transaction_dialog.py:455 +msgid "Add to History" +msgstr "" + +#: electrum/gui/qt/address_list.py:328 electrum/gui/qt/utxo_list.py:311 +msgid "Add to coin control" +msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:156 +#: electrum/gui/qt/transaction_dialog.py:870 +msgid "Add transaction to history, without broadcasting it" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:529 +msgid "Adding info to tx, from network..." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:697 msgid "Additional fees" msgstr "額外手續費" -#: electrum/gui/qt/transaction_dialog.py:883 +#: electrum/gui/qt/confirm_tx_dialog.py:270 msgid "Additional {} satoshis are going to be added." msgstr "{} 聰將要增加." -#: electrum/gui/qt/request_list.py:67 electrum/gui/qt/contact_list.py:48 -#: electrum/gui/qt/address_list.py:130 electrum/gui/qt/utxo_list.py:52 -#: electrum/gui/qt/receive_tab.py:162 electrum/gui/qt/receive_tab.py:307 -#: electrum/gui/qt/main_window.py:1415 electrum/gui/qt/main_window.py:1705 -#: electrum/gui/qt/main_window.py:1927 electrum/gui/qt/main_window.py:2003 -#: electrum/gui/qt/util.py:461 electrum/gui/qt/address_dialog.py:55 -#: electrum/gui/qt/address_dialog.py:67 electrum/gui/qt/address_dialog.py:68 +#: electrum/gui/qt/invoice_list.py:182 electrum/gui/qt/receive_tab.py:217 +#: electrum/gui/qt/receive_tab.py:293 electrum/gui/qt/main_window.py:1428 +#: electrum/gui/qt/main_window.py:1741 electrum/gui/qt/main_window.py:1979 +#: electrum/gui/qt/main_window.py:2055 electrum/gui/qt/request_list.py:67 +#: electrum/gui/qt/request_list.py:201 electrum/gui/qt/address_list.py:153 +#: electrum/gui/qt/utxo_list.py:61 electrum/gui/qt/util.py:464 +#: electrum/gui/qt/address_dialog.py:57 electrum/gui/qt/address_dialog.py:69 +#: electrum/gui/qt/address_dialog.py:70 electrum/gui/qt/contact_list.py:53 msgid "Address" msgstr "位址" +#: electrum/gui/qt/transaction_dialog.py:313 +#: electrum/gui/qt/transaction_dialog.py:356 #: electrum/gui/kivy/uix/dialogs/addresses.py:209 msgid "Address Details" msgstr "地址詳情" @@ -371,63 +379,70 @@ msgid "Address copied to clipboard" msgstr "地址已經複製到剪貼簿" -#: electrum/gui/qt/utxo_list.py:135 electrum/gui/qt/utxo_list.py:215 +#: electrum/gui/qt/utxo_list.py:158 msgid "Address is frozen" msgstr "地址已凍結" -#: electrum/wallet.py:689 electrum/gui/qt/main_window.py:1954 -#: electrum/plugins/hw_wallet/plugin.py:132 +#: electrum/plugins/hw_wallet/plugin.py:132 electrum/gui/qt/main_window.py:2006 +#: electrum/wallet.py:732 msgid "Address not in wallet." msgstr "地址不在錢包裡。" -#: electrum/lnworker.py:501 +#: electrum/gui/qt/utxo_dialog.py:64 +msgid "Address reuse" +msgstr "" + +#: electrum/lnworker.py:504 msgid "Address unknown for node:" msgstr "節點網路地址不明" -#: electrum/gui/kivy/main.kv:536 electrum/gui/text.py:102 +#: electrum/gui/text.py:102 electrum/gui/kivy/main.kv:536 msgid "Addresses" msgstr "地址" -#: electrum/gui/qml/qeswaphelper.py:244 -msgid "Adds Lightning receiving capacity." -msgstr "增加閃電收款金額上限." - -#: electrum/gui/qml/qeswaphelper.py:263 -msgid "Adds Lightning sending capacity." -msgstr "增加閃電支付金額上限." - -#: electrum/gui/qt/confirm_tx_dialog.py:178 electrum/plugins/keepkey/qt.py:568 -#: electrum/plugins/safe_t/qt.py:498 electrum/plugins/trezor/qt.py:764 +#: electrum/plugins/keepkey/qt.py:567 electrum/plugins/safe_t/qt.py:497 +#: electrum/plugins/trezor/qt.py:763 msgid "Advanced" msgstr "進階設置" -#: electrum/gui/qt/settings_dialog.py:278 -msgid "Advanced preview" -msgstr "進階預覽" - -#: electrum/plugins/keepkey/qt.py:386 electrum/plugins/safe_t/qt.py:262 -#: electrum/plugins/trezor/qt.py:528 +#: electrum/plugins/keepkey/qt.py:385 electrum/plugins/safe_t/qt.py:261 +#: electrum/plugins/trezor/qt.py:527 msgid "After disabling passphrases, you can only pair this Electrum wallet if it had an empty passphrase. If its passphrase was not empty, you will need to create a new wallet with the install wizard. You can use this wallet again at any time by re-enabling passphrases and entering its passphrase." msgstr "停用密碼後這electrum錢包只能和空白密碼錢包配對. 假如搭配錢包有設定密碼,請重新建立錢包. 當要恢復這錢包時,請重新啟動和輸入密碼" -#: electrum/gui/qt/channels_list.py:147 +#: electrum/gui/qt/channels_list.py:152 msgid "After that delay, funds will be swept to an address derived from your wallet seed." msgstr "間隔過後, 清掃的金額會轉送到種苗建立的錢包." -#: electrum/gui/qt/address_list.py:50 electrum/gui/qt/address_list.py:65 -#: electrum/gui/qt/history_list.py:491 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/channel_details.py:186 +msgid "Alias" +msgstr "" + +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:543 msgid "All" msgstr "所有" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:174 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:173 msgid "All fields must be filled out" msgstr "欄位必須填寫" -#: electrum/wallet.py:1866 +#: electrum/wallet.py:2015 msgid "All outputs are non-change is_mine" msgstr "全部輸出無找錢 is_mine" -#: electrum/gui/qt/settings_dialog.py:162 +#: electrum/gui/qt/address_list.py:57 +msgid "All status" +msgstr "" + +#: electrum/gui/qt/address_list.py:72 +msgid "All types" +msgstr "" + +#: electrum/gui/qml/qewallet.py:640 +msgid "All your addresses are used in pending requests." +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:48 msgid "Allow instant swaps" msgstr "即時轉換" @@ -435,11 +450,11 @@ msgid "Already up to date" msgstr "已經是最新版本" -#: electrum/gui/qt/transaction_dialog.py:825 +#: electrum/gui/qt/confirm_tx_dialog.py:192 msgid "Also, dust is not kept as change, but added to the fee." msgstr "小剩餘不找,加上挖礦費" -#: electrum/gui/qt/transaction_dialog.py:826 +#: electrum/gui/qt/confirm_tx_dialog.py:193 msgid "Also, when batching RBF transactions, BIP 125 imposes a lower bound on the fee." msgstr "當批量RBF交易時,BIP125有設費用的下限" @@ -447,7 +462,7 @@ msgid "Alternatively" msgstr "替代項" -#: electrum/gui/qt/main_window.py:1293 +#: electrum/gui/qt/main_window.py:1297 msgid "Alternatively, you can save a backup of your wallet file from the File menu" msgstr "另類,您可以從檔案(F)儲備錢包備份檔案" @@ -455,18 +470,18 @@ msgid "Always check your backups." msgstr "請經常檢查您的備份資料" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:67 +#: electrum/gui/qt/main_window.py:1425 electrum/gui/qt/main_window.py:1478 +#: electrum/gui/qt/utxo_dialog.py:68 electrum/gui/qt/lightning_tx_dialog.py:66 +#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/request_list.py:65 +#: electrum/gui/qt/history_list.py:436 electrum/gui/qt/utxo_list.py:64 +#: electrum/gui/qt/send_tab.py:109 electrum/gui/qt/rebalance_dialog.py:42 +#: electrum/gui/text.py:158 electrum/gui/text.py:221 electrum/gui/text.py:349 +#: electrum/gui/qml/qetypes.py:106 #: electrum/gui/kivy/uix/ui_screens/receive.kv:93 #: electrum/gui/kivy/uix/ui_screens/receive.kv:94 #: electrum/gui/kivy/uix/ui_screens/send.kv:111 -#: electrum/gui/kivy/uix/ui_screens/send.kv:112 electrum/gui/text.py:158 -#: electrum/gui/text.py:221 electrum/gui/text.py:349 -#: electrum/gui/qt/invoice_list.py:65 electrum/gui/qt/request_list.py:65 -#: electrum/gui/qt/channel_details.py:87 electrum/gui/qt/utxo_list.py:54 -#: electrum/gui/qt/rebalance_dialog.py:42 electrum/gui/qt/send_tab.py:108 -#: electrum/gui/qt/main_window.py:1412 electrum/gui/qt/main_window.py:1465 -#: electrum/gui/qt/lightning_tx_dialog.py:67 -#: electrum/gui/qt/history_list.py:416 electrum/gui/qml/qetypes.py:99 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:112 msgid "Amount" msgstr "金額" @@ -474,32 +489,36 @@ msgid "Amount for OP_RETURN output must be zero." msgstr "OP_RETURN的輸出必須歸零." -#: electrum/gui/qt/transaction_dialog.py:547 +#: electrum/gui/qml/qeinvoice.py:625 +msgid "Amount out of bounds" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:851 msgid "Amount received in channels" msgstr "支付通道裡收款金額" -#: electrum/gui/qt/transaction_dialog.py:497 +#: electrum/gui/qt/transaction_dialog.py:799 msgid "Amount received:" msgstr "接收的金額:" -#: electrum/gui/qt/transaction_dialog.py:499 +#: electrum/gui/qt/transaction_dialog.py:801 msgid "Amount sent:" msgstr "發送的金額:" -#: electrum/gui/qt/confirm_tx_dialog.py:145 +#: electrum/gui/qt/confirm_tx_dialog.py:681 msgid "Amount to be sent" msgstr "要發送的金額" -#: electrum/gui/qt/new_channel_dialog.py:145 +#: electrum/gui/qt/new_channel_dialog.py:151 msgid "Amount too low" msgstr "金額太低" -#: electrum/wallet.py:2817 electrum/wallet.py:2822 -#: electrum/gui/kivy/uix/screens.py:519 electrum/gui/qt/receive_tab.py:279 +#: electrum/gui/qt/receive_tab.py:313 electrum/gui/kivy/uix/screens.py:522 +#: electrum/wallet.py:2991 electrum/wallet.py:2996 msgid "Amount too small to be received onchain" msgstr "金額太小,無法上鏈" -#: electrum/gui/qt/transaction_dialog.py:550 +#: electrum/gui/qt/transaction_dialog.py:854 msgid "Amount withdrawn from channels" msgstr "支付通道已提款金額" @@ -513,75 +532,84 @@ msgid "An encrypted transaction was retrieved from cosigning pool." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:181 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:187 msgid "An uninitialized Digital Bitbox is detected." msgstr "已檢測未預設Digital Bitbox" -#: electrum/plugin.py:697 electrum/base_wizard.py:352 +#: electrum/base_wizard.py:352 electrum/plugin.py:697 msgid "An unnamed {}" msgstr "未命名的{}" -#: electrum/gui/qt/settings_dialog.py:521 +#: electrum/gui/messages.py:56 +msgid "Another instance of this wallet (same seed) has an open channel with the same remote node. If you create this channel, you will not be able to use both wallets at the same time.\n\n" +"Are you sure?" +msgstr "" + +#: electrum/gui/qt/settings_dialog.py:389 msgid "Appearance" msgstr "外觀" -#: electrum/plugins/keepkey/qt.py:472 electrum/plugins/safe_t/qt.py:379 -#: electrum/plugins/trezor/qt.py:645 +#: electrum/plugins/keepkey/qt.py:471 electrum/plugins/safe_t/qt.py:378 +#: electrum/plugins/trezor/qt.py:644 msgid "Apply" msgstr "應用" -#: electrum/i18n.py:51 +#: electrum/i18n.py:83 msgid "Arabic" msgstr "阿拉伯語" -#: electrum/plugins/keepkey/qt.py:412 electrum/plugins/safe_t/qt.py:322 -#: electrum/plugins/trezor/qt.py:588 +#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 +#: electrum/plugins/trezor/qt.py:587 msgid "Are you SURE you want to wipe the device?\n" "Your wallet still has bitcoins in it!" msgstr "您是否確定要刪除設備資料? \n" "您的錢包中仍然有比特幣!" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:550 -#: electrum/gui/qt/channels_list.py:162 +#: electrum/gui/qt/channels_list.py:167 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:549 msgid "Are you sure you want to delete this channel? This will purge associated transactions from your wallet history." msgstr "你確定要刪掉支付通道嗎?這會刪除關於這通道的交易紀錄" -#: electrum/gui/kivy/main_window.py:1306 +#: electrum/gui/kivy/main_window.py:1308 msgid "Are you sure you want to delete wallet {}?" msgstr "確定要刪除 {} 嗎?" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:314 +#: electrum/gui/qt/settings_dialog.py:116 +msgid "Are you sure you want to disable trampoline?" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:320 msgid "Are you sure you want to erase the Digital Bitbox?" msgstr "你確定要刪除這台Digital Bitbox?" -#: electrum/plugins/keepkey/qt.py:397 electrum/plugins/safe_t/qt.py:273 -#: electrum/plugins/trezor/qt.py:539 +#: electrum/plugins/keepkey/qt.py:396 electrum/plugins/safe_t/qt.py:272 +#: electrum/plugins/trezor/qt.py:538 msgid "Are you sure you want to proceed?" msgstr "你確定要執行嗎?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:355 -#: electrum/gui/qt/history_list.py:766 electrum/gui/qml/qetxdetails.py:350 +#: electrum/gui/qt/history_list.py:817 electrum/gui/qml/qetxdetails.py:402 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:344 msgid "Are you sure you want to remove this transaction and {} child transactions?" msgstr "你確定要移除這交易和 它{}的子女交易嗎?" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:352 -#: electrum/gui/qt/history_list.py:764 electrum/gui/qml/qetxdetails.py:347 +#: electrum/gui/qt/history_list.py:815 electrum/gui/qml/qetxdetails.py:399 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:341 msgid "Are you sure you want to remove this transaction?" msgstr "你確定要刪除這交易嗎?" -#: electrum/i18n.py:63 +#: electrum/i18n.py:95 msgid "Armenian" msgstr "亞美尼亞語" -#: electrum/gui/qt/transaction_dialog.py:486 +#: electrum/gui/qt/transaction_dialog.py:789 msgid "At block height: {}" msgstr "在區塊: {}" -#: electrum/lnutil.py:1437 +#: electrum/lnutil.py:1520 msgid "At least a hostname must be supplied after the at symbol." msgstr "小老鼠 (@)後必須包含主機名稱" -#: electrum/gui/qt/transaction_dialog.py:823 +#: electrum/gui/qt/confirm_tx_dialog.py:190 msgid "At most 100 satoshis might be lost due to this rounding." msgstr "" @@ -593,7 +621,7 @@ msgid "Audio Modem Settings" msgstr "音訊數據機設定" -#: electrum/plugins/trustedcoin/qt.py:111 +#: electrum/plugins/trustedcoin/qt.py:112 msgid "Authorization" msgstr "授權" @@ -609,7 +637,7 @@ msgid "Auto-connect" msgstr "自動連接" -#: electrum/gui/qt/settings_dialog.py:264 +#: electrum/gui/qt/settings_dialog.py:229 msgid "Automatically check for software updates" msgstr "" @@ -617,35 +645,35 @@ msgid "BIP39 Recovery" msgstr "BIP39恢復" -#: electrum/gui/qt/seed_dialog.py:74 +#: electrum/gui/qt/seed_dialog.py:75 msgid "BIP39 seed" msgstr "BIP39 種苗" -#: electrum/gui/qt/seed_dialog.py:95 +#: electrum/gui/qt/seed_dialog.py:96 msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "可以在Electrum中導入BIP39種子,以便用戶可以使用鎖定在其他錢包的資金。" -#: electrum/gui/qt/seed_dialog.py:97 +#: electrum/gui/qt/seed_dialog.py:98 msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." msgstr "" -#: electrum/gui/qt/main_window.py:1447 +#: electrum/gui/qt/main_window.py:1460 msgid "BIP70 invoice saved as {}" msgstr "" -#: electrum/gui/qt/history_list.py:596 +#: electrum/gui/qt/history_list.py:655 msgid "BTC Fiat price" msgstr "" -#: electrum/gui/qt/history_list.py:592 +#: electrum/gui/qt/history_list.py:651 msgid "BTC balance" msgstr "" -#: electrum/gui/qt/history_list.py:613 +#: electrum/gui/qt/history_list.py:672 msgid "BTC incoming" msgstr "" -#: electrum/gui/qt/history_list.py:617 +#: electrum/gui/qt/history_list.py:676 msgid "BTC outgoing" msgstr "" @@ -654,31 +682,31 @@ msgid "Back" msgstr "返回" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:497 msgid "Backup" msgstr "備份" -#: electrum/gui/kivy/main_window.py:1409 +#: electrum/gui/kivy/main_window.py:1411 msgid "Backup NOT saved. Backup directory not configured." msgstr "" -#: electrum/gui/qt/main_window.py:601 +#: electrum/gui/qt/main_window.py:600 msgid "Backup directory" msgstr "備份資料夾" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "Backup not configured" msgstr "" -#: electrum/gui/kivy/main_window.py:1435 +#: electrum/gui/kivy/main_window.py:1437 msgid "Backup saved:" msgstr "備份已存檔:" -#: electrum/gui/kivy/uix/ui_screens/status.kv:39 electrum/gui/text.py:158 -#: electrum/gui/text.py:206 electrum/gui/qt/address_list.py:132 -#: electrum/gui/qt/address_list.py:133 electrum/gui/qt/main_window.py:977 -#: electrum/gui/qt/history_list.py:417 electrum/gui/stdio.py:121 -#: electrum/gui/stdio.py:133 +#: electrum/gui/stdio.py:121 electrum/gui/stdio.py:133 +#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/history_list.py:437 +#: electrum/gui/qt/address_list.py:155 electrum/gui/qt/address_list.py:156 +#: electrum/gui/text.py:158 electrum/gui/text.py:206 +#: electrum/gui/kivy/uix/ui_screens/status.kv:39 msgid "Balance" msgstr "存額" @@ -686,27 +714,27 @@ msgid "Banner" msgstr "橫幅" -#: electrum/gui/qt/settings_dialog.py:214 +#: electrum/gui/qt/settings_dialog.py:178 msgid "Base unit" msgstr "基本單位" -#: electrum/gui/qt/settings_dialog.py:211 +#: electrum/gui/qt/settings_dialog.py:175 msgid "Base unit of your wallet." msgstr "您錢包的基礎單位。" -#: electrum/gui/qt/invoice_list.py:148 +#: electrum/gui/qt/invoice_list.py:166 msgid "Batch pay invoices" msgstr "" -#: electrum/gui/qt/settings_dialog.py:121 +#: electrum/gui/qt/confirm_tx_dialog.py:415 msgid "Batch unconfirmed transactions" msgstr "" -#: electrum/gui/qt/main_window.py:812 +#: electrum/gui/qt/main_window.py:792 msgid "Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report." msgstr "在回報臭蟲之前,請先升級至最新版的 Electrum(最近發行版或 git HEAD),再將軟體版本號納入您的回報中。" -#: electrum/gui/qt/history_list.py:585 +#: electrum/gui/qt/history_list.py:644 msgid "Begin" msgstr "" @@ -722,19 +750,24 @@ msgid "BitBox02 Status" msgstr "" -#: electrum/gui/qt/send_tab.py:604 +#: electrum/gui/qt/send_tab.py:620 msgid "Bitcoin Address is None" msgstr "比特幣位址空白" -#: electrum/gui/qt/confirm_tx_dialog.py:148 +#: electrum/gui/qt/receive_tab.py:215 electrum/gui/qt/receive_tab.py:291 +#: electrum/gui/qt/request_list.py:203 +msgid "Bitcoin URI" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:684 msgid "Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds." msgstr "比特幣的交易動作一般來說並非免費。交易手續費是由資金的送出者支付。" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Block height" msgstr "" -#: electrum/gui/kivy/main.kv:475 electrum/gui/qt/network_dialog.py:301 +#: electrum/gui/qt/network_dialog.py:300 electrum/gui/kivy/main.kv:475 msgid "Blockchain" msgstr "區塊鏈" @@ -742,8 +775,8 @@ msgid "Bootloader" msgstr "" -#: electrum/plugins/keepkey/qt.py:448 electrum/plugins/safe_t/qt.py:356 -#: electrum/plugins/trezor/qt.py:622 +#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 +#: electrum/plugins/trezor/qt.py:621 msgid "Bootloader Hash" msgstr "引導程式的雜湊值" @@ -751,12 +784,20 @@ msgid "Bottom" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:196 -#: electrum/gui/qt/transaction_dialog.py:159 +#: electrum/gui/qt/transaction_dialog.py:452 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 msgid "Broadcast" msgstr "廣播" -#: electrum/gui/qt/send_tab.py:762 +#: electrum/invoices.py:55 +msgid "Broadcast successfully" +msgstr "" + +#: electrum/invoices.py:54 +msgid "Broadcasting" +msgstr "" + +#: electrum/gui/qt/send_tab.py:782 msgid "Broadcasting transaction..." msgstr "正在廣播交易動作..." @@ -764,15 +805,15 @@ msgid "Build Date" msgstr "" -#: electrum/i18n.py:52 +#: electrum/i18n.py:84 msgid "Bulgarian" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:176 +#: electrum/gui/qt/rbf_dialog.py:159 msgid "Bump Fee" msgstr "補進費" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 msgid "Bump fee" msgstr "" @@ -780,7 +821,7 @@ msgid "CLTV expiry" msgstr "" -#: electrum/gui/qt/util.py:474 +#: electrum/gui/qt/util.py:477 msgid "CSV" msgstr "CSV" @@ -792,48 +833,48 @@ msgid "Calibration values:" msgstr "" -#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:53 +#: electrum/gui/qt/channel_details.py:214 electrum/gui/qt/channels_list.py:57 msgid "Can receive" msgstr "" -#: electrum/gui/qt/channel_details.py:212 electrum/gui/qt/channels_list.py:52 -#: electrum/gui/qt/channels_list.py:343 +#: electrum/gui/qt/channel_details.py:213 electrum/gui/qt/channels_list.py:56 +#: electrum/gui/qt/channels_list.py:353 msgid "Can send" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:266 -#: electrum/gui/qt/main_window.py:2601 electrum/gui/qml/qetxfinalizer.py:742 -#: electrum/gui/qml/qetxfinalizer.py:743 +#: electrum/gui/qt/main_window.py:2674 electrum/gui/qml/qetxfinalizer.py:764 +#: electrum/gui/qml/qetxfinalizer.py:765 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:255 msgid "Can't CPFP: unknown fee for parent transaction." msgstr "" -#: electrum/gui/qt/history_list.py:634 +#: electrum/gui/qt/history_list.py:696 msgid "Can't plot history." msgstr "無法繪出歷史紀錄。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:199 -#: electrum/gui/kivy/main_window.py:1294 electrum/gui/qt/util.py:219 -#: electrum/gui/qt/installwizard.py:103 electrum/gui/qt/installwizard.py:164 -#: electrum/gui/qt/installwizard.py:742 electrum/plugins/keepkey/qt.py:83 -#: electrum/plugins/trustedcoin/qt.py:226 electrum/plugins/trezor/qt.py:71 +#: electrum/plugins/keepkey/qt.py:82 electrum/plugins/trezor/qt.py:70 +#: electrum/plugins/trustedcoin/qt.py:229 electrum/gui/qt/installwizard.py:103 +#: electrum/gui/qt/installwizard.py:164 electrum/gui/qt/installwizard.py:742 +#: electrum/gui/qt/util.py:222 electrum/gui/kivy/main_window.py:1296 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:201 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 msgid "Cancel" msgstr "取消" -#: electrum/gui/qt/history_list.py:750 +#: electrum/gui/qt/history_list.py:801 msgid "Cancel (double-spend)" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:190 +#: electrum/gui/qt/rbf_dialog.py:173 msgid "Cancel an unconfirmed transaction by replacing it with a higher-fee transaction that spends back to your wallet." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:204 +#: electrum/gui/qt/rbf_dialog.py:187 msgid "Cancel transaction" msgstr "" -#: electrum/plugins/ledger/ledger.py:719 electrum/plugins/ledger/ledger.py:757 -#: electrum/plugins/ledger/ledger.py:772 +#: electrum/plugins/ledger/ledger.py:725 electrum/plugins/ledger/ledger.py:763 +#: electrum/plugins/ledger/ledger.py:778 msgid "Cancelled by user" msgstr "已被使用者取消" @@ -841,36 +882,36 @@ msgid "Cannot add this cosigner:" msgstr "無法新增此共同簽署者。" -#: electrum/gui/kivy/main_window.py:1230 +#: electrum/gui/kivy/main_window.py:1232 msgid "Cannot broadcast transaction" msgstr "無法廣播交易" -#: electrum/wallet.py:225 +#: electrum/wallet.py:233 msgid "Cannot bump fee" msgstr "無法增加交易費" -#: electrum/wallet.py:229 +#: electrum/wallet.py:237 msgid "Cannot cancel transaction" msgstr "" -#: electrum/wallet.py:233 +#: electrum/wallet.py:241 msgid "Cannot create child transaction" msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:512 electrum/gui/qml/qetxfinalizer.py:629 -#: electrum/gui/qml/qetxfinalizer.py:777 +#: electrum/gui/qml/qetxfinalizer.py:539 electrum/gui/qml/qetxfinalizer.py:646 +#: electrum/gui/qml/qetxfinalizer.py:799 msgid "Cannot determine dynamic fees, not connected" msgstr "" -#: electrum/gui/kivy/main_window.py:1456 +#: electrum/gui/kivy/main_window.py:1458 msgid "Cannot import channel backup." msgstr "" -#: electrum/gui/qt/__init__.py:346 electrum/gui/qt/__init__.py:368 +#: electrum/gui/qt/__init__.py:349 electrum/gui/qt/__init__.py:374 msgid "Cannot load wallet" msgstr "無法載入錢包" -#: electrum/gui/qml/qeinvoice.py:284 +#: electrum/gui/qml/qeinvoice.py:312 msgid "Cannot pay less than the amount specified in the invoice" msgstr "" @@ -879,11 +920,11 @@ msgid "Cannot read file" msgstr "無法讀取檔案" -#: electrum/gui/kivy/main_window.py:1415 +#: electrum/gui/kivy/main_window.py:1417 msgid "Cannot save backup without STORAGE permission" msgstr "" -#: electrum/gui/qt/main_window.py:1958 +#: electrum/gui/qt/main_window.py:2010 msgid "Cannot sign messages with this type of address:" msgstr "無法為這種類型的位址簽署資訊:" @@ -903,38 +944,38 @@ msgid "Cannot start QR scanner: initialization failed." msgstr "" -#: electrum/gui/qt/channel_details.py:188 electrum/gui/qt/channels_list.py:51 -#: electrum/gui/qt/channels_list.py:396 +#: electrum/gui/qt/channel_details.py:189 electrum/gui/qt/channels_list.py:55 +#: electrum/gui/qt/channels_list.py:385 msgid "Capacity" msgstr "" -#: electrum/gui/qt/history_list.py:412 +#: electrum/gui/qt/history_list.py:432 msgid "Capital Gains" msgstr "資本收益" -#: electrum/gui/qt/history_list.py:625 +#: electrum/gui/qt/history_list.py:684 msgid "Cash flow" msgstr "" -#: electrum/gui/qt/main_window.py:2742 +#: electrum/gui/qt/main_window.py:2799 msgid "Certificate mismatch" msgstr "" -#: electrum/gui/qt/network_dialog.py:360 +#: electrum/gui/qt/network_dialog.py:357 #, python-brace-format msgid "Chain split detected at block {0}" msgstr "在區塊 {0} 偵測到鏈分裂" -#: electrum/gui/qt/address_list.py:67 +#: electrum/gui/qt/address_list.py:74 msgid "Change" msgstr "找零" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Change Address" msgstr "找零住址" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Change PIN" msgstr "更換PIN碼" @@ -942,60 +983,67 @@ msgid "Change Password" msgstr "更換密碼" -#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/confirm_tx_dialog.py:529 +msgid "Change your settings to allow spending unconfirmed coins." +msgstr "" + +#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 msgid "Change..." msgstr "改變..." -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:429 #: electrum/gui/qt/channel_details.py:51 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:428 msgid "Channel Backup" msgstr "支付通道備份" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:568 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:567 msgid "Channel Backup " msgstr "支付通道備份" -#: electrum/gui/qt/main_window.py:2179 +#: electrum/gui/qt/main_window.py:2234 msgid "Channel Backup:" msgstr "支付通道備份:" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/channel_details.py:181 -#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:48 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/channel_details.py:181 +#: electrum/gui/qt/channel_details.py:182 electrum/gui/qt/channels_list.py:52 msgid "Channel ID" msgstr "支付通道 ID" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:573 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:572 msgid "Channel already closed" msgstr "通道已結束" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 -#: electrum/gui/qt/channels_list.py:171 -#: electrum/gui/qml/qechanneldetails.py:210 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:563 msgid "Channel backups can be imported in another instance of the same wallet, by scanning this QR code." msgstr "支付通道備份可以匯入同實例錢包,掃描這QR Code" -#: electrum/gui/qt/main_window.py:607 +#: electrum/gui/qt/channels_list.py:176 +#: electrum/gui/qml/qechanneldetails.py:231 +msgid "Channel backups can be imported in another instance of the same wallet." +msgstr "" + +#: electrum/gui/qt/main_window.py:606 msgid "Channel backups can only be used to request your channels to be closed." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:534 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:533 msgid "Channel closed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:608 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:607 msgid "Channel closed, you may need to wait at least {} blocks, because of CSV delays" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:467 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:466 msgid "Channel details" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 -#: electrum/gui/qt/main_window.py:1300 +#: electrum/gui/qt/main_window.py:1304 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:250 msgid "Channel established." msgstr "" -#: electrum/gui/qt/channels_list.py:194 +#: electrum/gui/qt/channels_list.py:201 msgid "Channel is frozen for sending" msgstr "" @@ -1003,7 +1051,7 @@ msgid "Channel stats" msgstr "" -#: electrum/gui/qt/channel_details.py:190 +#: electrum/gui/qt/channel_details.py:191 msgid "Channel type:" msgstr "" @@ -1011,9 +1059,9 @@ msgid "Channel updates to query." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/lightning.kv:23 -#: electrum/gui/kivy/main.kv:539 electrum/gui/text.py:102 -#: electrum/gui/qt/channels_list.py:394 electrum/gui/qt/main_window.py:227 +#: electrum/gui/qt/main_window.py:228 electrum/gui/qt/channels_list.py:383 +#: electrum/gui/text.py:102 electrum/gui/kivy/uix/ui_screens/lightning.kv:23 +#: electrum/gui/kivy/main.kv:539 msgid "Channels" msgstr "通道" @@ -1021,11 +1069,11 @@ msgid "Channels in database." msgstr "數據庫中的通道。" -#: electrum/gui/qt/settings_dialog.py:172 +#: electrum/gui/qt/settings_dialog.py:136 msgid "Check our online documentation if you want to configure Electrum as a watchtower." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:317 +#: electrum/plugins/trustedcoin/qt.py:320 msgid "Check this box to request a new secret. You will need to retype your seed." msgstr "查看這個視窗需要請求新的加密資訊。你需要重新輸入你的種子。" @@ -1039,32 +1087,32 @@ msgid "Checking for updates..." msgstr "檢查更新..." -#: electrum/gui/qt/main_window.py:2603 +#: electrum/gui/qt/main_window.py:2676 msgid "Child Pays for Parent" msgstr "子代親支付" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:198 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 msgid "Child pays\n" "for parent" msgstr "" -#: electrum/gui/qt/history_list.py:748 +#: electrum/gui/qt/history_list.py:799 msgid "Child pays for parent" msgstr "子代親支付" -#: electrum/i18n.py:84 +#: electrum/i18n.py:116 msgid "Chinese Simplified" msgstr "简体中文" -#: electrum/i18n.py:85 +#: electrum/i18n.py:117 msgid "Chinese Traditional" msgstr "繁體中文" -#: electrum/plugins/safe_t/qt.py:281 electrum/plugins/trezor/qt.py:547 +#: electrum/plugins/safe_t/qt.py:280 electrum/plugins/trezor/qt.py:546 msgid "Choose Homescreen" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:330 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:336 msgid "Choose a backup file:" msgstr "" @@ -1076,7 +1124,7 @@ msgid "Choose a password to encrypt your wallet keys." msgstr "請想定一道加密您錢包金鑰的密碼。" -#: electrum/gui/qt/new_channel_dialog.py:36 +#: electrum/gui/qt/new_channel_dialog.py:44 msgid "Choose a remote node and an amount to fund the channel." msgstr "" @@ -1088,7 +1136,7 @@ msgid "Choose an account to restore." msgstr "" -#: electrum/gui/qt/settings_dialog.py:320 +#: electrum/gui/qt/settings_dialog.py:251 msgid "Choose coin (UTXO) selection method. The following are available:\n\n" msgstr "選擇錢幣 (UTXO) 選取方法。下列方法可用:\n" @@ -1096,7 +1144,7 @@ msgid "Choose from peers" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:251 msgid "Choose how to initialize your Digital Bitbox:" msgstr "" @@ -1124,7 +1172,7 @@ msgid "Choose the type of addresses in your wallet." msgstr "" -#: electrum/gui/qt/settings_dialog.py:356 +#: electrum/gui/qt/settings_dialog.py:268 msgid "Choose which online block explorer to use for functions that open a web browser" msgstr "選擇開啟網頁瀏覽器時所要使用的線上區塊探索器" @@ -1136,9 +1184,9 @@ msgid "Choose..." msgstr "選擇..." +#: electrum/gui/qt/receive_tab.py:74 electrum/gui/qt/send_tab.py:130 +#: electrum/gui/qt/new_channel_dialog.py:67 #: electrum/gui/kivy/uix/ui_screens/receive.kv:136 -#: electrum/gui/qt/new_channel_dialog.py:61 electrum/gui/qt/send_tab.py:129 -#: electrum/gui/qt/receive_tab.py:93 msgid "Clear" msgstr "清除" @@ -1146,80 +1194,81 @@ msgid "Clear all gossip" msgstr "" -#: electrum/plugins/keepkey/qt.py:504 electrum/plugins/safe_t/qt.py:434 -#: electrum/plugins/trezor/qt.py:700 +#: electrum/plugins/keepkey/qt.py:503 electrum/plugins/safe_t/qt.py:433 +#: electrum/plugins/trezor/qt.py:699 msgid "Clear the session after the specified period of inactivity. Once a session has timed out, your PIN and passphrase (if enabled) must be re-entered to use the device." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Click Send to proceed" -msgstr "" - #: electrum/gui/qt/console.py:71 msgid "Click here to hide this message." msgstr "" -#: electrum/gui/qt/receive_tab.py:361 -msgid "Click to switch between text and QR code view" +#: electrum/gui/qt/utxo_dialog.py:122 electrum/gui/qt/transaction_dialog.py:163 +#: electrum/gui/qt/transaction_dialog.py:177 +msgid "Click to open, right-click for menu" msgstr "" #: electrum/gui/text.py:196 msgid "Clipboard" msgstr "" -#: electrum/gui/kivy/uix/screens.py:324 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:164 +#: electrum/gui/kivy/uix/screens.py:327 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:163 msgid "Clipboard is empty" msgstr "剪貼簿是空的" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 +#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/main_window.py:2073 electrum/gui/qt/main_window.py:2142 +#: electrum/gui/qt/transaction_dialog.py:458 +#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/channels_list.py:269 +#: electrum/gui/qt/qrcodewidget.py:185 electrum/gui/qt/util.py:198 +#: electrum/gui/qt/watchtower_dialog.py:98 #: electrum/gui/kivy/uix/ui_screens/about.kv:54 -#: electrum/gui/qt/qrcodewidget.py:183 electrum/gui/qt/watchtower_dialog.py:77 -#: electrum/gui/qt/transaction_dialog.py:165 -#: electrum/gui/qt/lightning_dialog.py:59 electrum/gui/qt/channels_list.py:259 -#: electrum/gui/qt/update_checker.py:63 electrum/gui/qt/main_window.py:2021 -#: electrum/gui/qt/main_window.py:2090 electrum/gui/qt/util.py:195 -#: electrum/gui/qt/__init__.py:208 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:83 msgid "Close" msgstr "關閉" -#: electrum/lnworker.py:911 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:522 +#: electrum/lnworker.py:918 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:498 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:521 msgid "Close channel" msgstr "" -#: electrum/gui/qt/channel_details.py:203 +#: electrum/gui/qt/channel_details.py:204 msgid "Closing Transaction" msgstr "" -#: electrum/gui/qt/main_window.py:228 +#: electrum/gui/qt/main_window.py:229 msgid "Co&ins" msgstr "錢幣(&I)" -#: electrum/plugins/trustedcoin/qt.py:118 +#: electrum/plugins/trustedcoin/qt.py:119 msgid "Code" msgstr "" -#: electrum/gui/qt/utxo_list.py:112 -msgid "Coin control active" +#: electrum/gui/qt/utxo_dialog.py:49 +msgid "Coin Privacy Analysis" msgstr "" -#: electrum/gui/qt/utxo_list.py:207 -msgid "Coin is frozen" +#: electrum/gui/qt/utxo_list.py:88 +msgid "Coin control" msgstr "" -#: electrum/gui/qt/utxo_list.py:123 +#: electrum/gui/qt/utxo_list.py:133 +msgid "Coin control active" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:146 msgid "Coin selected to be spent" msgstr "" +#: electrum/gui/qt/settings_dialog.py:253 #: electrum/gui/kivy/uix/dialogs/settings.py:199 -#: electrum/gui/qt/settings_dialog.py:322 msgid "Coin selection" msgstr "錢幣選取" -#: electrum/gui/qt/transaction_dialog.py:577 -msgid "Coin selection active ({} UTXOs selected)" +#: electrum/gui/qt/transaction_dialog.py:306 +msgid "Coinbase Input" msgstr "" #: electrum/gui/text.py:102 @@ -1234,11 +1283,11 @@ msgid "Coldcard Wallet" msgstr "" -#: electrum/gui/qt/settings_dialog.py:258 +#: electrum/gui/qt/settings_dialog.py:223 msgid "Color theme" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:195 +#: electrum/gui/qt/transaction_dialog.py:485 msgid "Combine" msgstr "" @@ -1247,27 +1296,31 @@ msgstr "" #: electrum/slip39.py:322 -msgid "Completed" +msgid "Completed {} of {} groups needed" msgstr "" -#: electrum/invoices.py:51 +#: electrum/invoices.py:57 msgid "Computing route..." msgstr "" -#: electrum/gui/qt/main_window.py:230 +#: electrum/gui/qt/main_window.py:231 msgid "Con&sole" msgstr "主控臺(&S)" -#: electrum/gui/qt/main_window.py:229 +#: electrum/gui/qt/main_window.py:230 msgid "Con&tacts" msgstr "聯絡人(&T)" -#: electrum/plugins/keepkey/qt.py:411 electrum/plugins/safe_t/qt.py:321 -#: electrum/plugins/trezor/qt.py:587 +#: electrum/plugins/keepkey/qt.py:410 electrum/plugins/safe_t/qt.py:320 +#: electrum/plugins/trezor/qt.py:586 msgid "Confirm Device Wipe" msgstr "" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:194 +#: electrum/gui/qml/qeswaphelper.py:429 +msgid "Confirm Lightning swap?" +msgstr "" + +#: electrum/plugins/trezor/qt.py:193 electrum/gui/qt/password_dialog.py:86 msgid "Confirm Passphrase:" msgstr "確認密語:" @@ -1275,33 +1328,29 @@ msgid "Confirm Password:" msgstr "確認密碼:" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 #: electrum/gui/qt/installwizard.py:506 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1107 msgid "Confirm Seed" msgstr "確認種苗" -#: electrum/base_wizard.py:727 +#: electrum/base_wizard.py:731 msgid "Confirm Seed Extension" msgstr "" -#: electrum/plugins/keepkey/qt.py:383 electrum/plugins/safe_t/qt.py:259 -#: electrum/plugins/trezor/qt.py:525 +#: electrum/plugins/keepkey/qt.py:382 electrum/plugins/safe_t/qt.py:258 +#: electrum/plugins/trezor/qt.py:524 msgid "Confirm Toggle Passphrase Protection" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:135 -msgid "Confirm Transaction" -msgstr "" - -#: electrum/plugins/ledger/ledger.py:659 electrum/plugins/ledger/ledger.py:1235 +#: electrum/plugins/ledger/ledger.py:665 electrum/plugins/ledger/ledger.py:1229 msgid "Confirm Transaction on your Ledger device..." msgstr "" -#: electrum/gui/kivy/main_window.py:1295 +#: electrum/gui/kivy/main_window.py:1297 msgid "Confirm action" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:595 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:594 msgid "Confirm force close?" msgstr "" @@ -1390,15 +1439,15 @@ msgid "Confirm wallet address on your {} device" msgstr "確認錢包位址在你的 {} 設備" -#: electrum/plugins/ledger/ledger.py:679 electrum/plugins/ledger/ledger.py:707 +#: electrum/plugins/ledger/ledger.py:685 electrum/plugins/ledger/ledger.py:713 msgid "Confirmed. Signing Transaction..." msgstr "已確認. 正在簽署交易..." -#: electrum/gui/qt/main_window.py:966 +#: electrum/network.py:447 electrum/gui/qt/main_window.py:958 msgid "Connected" msgstr "" -#: electrum/gui/qt/network_dialog.py:145 +#: electrum/gui/qt/network_dialog.py:143 msgid "Connected nodes" msgstr "" @@ -1406,12 +1455,12 @@ msgid "Connected nodes are on the same chain" msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} node." msgstr "" -#: electrum/gui/qt/network_dialog.py:353 +#: electrum/network.py:508 #, python-brace-format msgid "Connected to {0} nodes." msgstr "" @@ -1420,7 +1469,11 @@ msgid "Connected to {} peers" msgstr "" -#: electrum/lnutil.py:1410 +#: electrum/network.py:446 +msgid "Connecting" +msgstr "" + +#: electrum/lnutil.py:1484 msgid "Connection strings must be in @: format" msgstr "" @@ -1432,52 +1485,49 @@ msgid "Connections with lightning nodes" msgstr "" -#: electrum/network.py:209 electrum/network.py:217 electrum/network.py:225 +#: electrum/network.py:215 electrum/network.py:223 electrum/network.py:231 msgid "Consider trying to connect to a different server, or updating Electrum." msgstr "" -#: electrum/gui/text.py:102 electrum/gui/qt/main_window.py:704 +#: electrum/gui/text.py:102 msgid "Contacts" msgstr "聯絡人" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:516 -#: electrum/gui/qt/channels_list.py:261 +#: electrum/gui/qt/channels_list.py:271 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:515 msgid "Cooperative close" msgstr "" -#: electrum/gui/qt/channels_list.py:127 +#: electrum/gui/qt/channels_list.py:132 msgid "Cooperative close?" msgstr "" -#: electrum/gui/qt/util.py:201 electrum/gui/qt/history_list.py:686 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/history_list.py:737 electrum/gui/qt/my_treeview.py:438 +#: electrum/gui/qt/util.py:204 msgid "Copy" msgstr "複製" -#: electrum/gui/qt/invoice_list.py:165 electrum/gui/qt/request_list.py:198 +#: electrum/gui/qt/transaction_dialog.py:314 +#: electrum/gui/qt/transaction_dialog.py:357 msgid "Copy Address" msgstr "" -#: electrum/gui/qt/util.py:777 -msgid "Copy Column" +#: electrum/gui/qt/transaction_dialog.py:318 +#: electrum/gui/qt/transaction_dialog.py:360 +msgid "Copy Amount" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:170 +#: electrum/gui/qt/qrcodewidget.py:172 msgid "Copy Image" msgstr "" -#: electrum/gui/qt/request_list.py:202 -msgid "Copy Lightning Request" -msgstr "" - -#: electrum/gui/qt/qrcodewidget.py:175 +#: electrum/gui/qt/qrcodewidget.py:177 msgid "Copy Text" msgstr "" -#: electrum/gui/qt/request_list.py:200 -msgid "Copy URI" -msgstr "" - -#: electrum/gui/qt/util.py:206 +#: electrum/gui/qt/util.py:209 msgid "Copy and Close" msgstr "複製並關閉" @@ -1485,11 +1535,11 @@ msgid "Copy and paste the recipient address using the Paste button, or use the camera to scan a QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:271 electrum/gui/qt/util.py:928 +#: electrum/gui/qt/transaction_dialog.py:568 electrum/gui/qt/util.py:709 msgid "Copy to clipboard" msgstr "複製到剪貼簿" -#: electrum/gui/qt/contact_list.py:86 +#: electrum/gui/qt/contact_list.py:89 msgid "Copy {}" msgstr "複製{}" @@ -1505,59 +1555,59 @@ msgid "Could not automatically pair with device for given keystore." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:445 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:547 -#: electrum/gui/qml/qechanneldetails.py:193 +#: electrum/gui/qml/qechanneldetails.py:213 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:444 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:546 msgid "Could not close channel: " msgstr "" -#: electrum/gui/qml/qechannelopener.py:202 +#: electrum/gui/qml/qechannelopener.py:208 msgid "Could not connect to channel peer" msgstr "" -#: electrum/wallet.py:1873 +#: electrum/wallet.py:2022 msgid "Could not figure out which outputs to keep" msgstr "" -#: electrum/wallet.py:2024 +#: electrum/wallet.py:2175 msgid "Could not find coins for output" msgstr "" -#: electrum/wallet.py:2020 +#: electrum/wallet.py:2171 msgid "Could not find suitable output" msgstr "" -#: electrum/wallet.py:1942 electrum/wallet.py:1999 +#: electrum/wallet.py:2091 electrum/wallet.py:2136 electrum/wallet.py:2150 msgid "Could not find suitable outputs" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:611 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:610 msgid "Could not force close channel: " msgstr "" -#: electrum/gui/qt/main_window.py:1284 +#: electrum/gui/qt/main_window.py:1288 msgid "Could not open channel: {}" msgstr "" -#: electrum/gui/text.py:591 +#: electrum/gui/text.py:592 msgid "Could not parse clipboard text" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:260 +#: electrum/plugins/trustedcoin/qt.py:263 msgid "Could not retrieve Terms of Service:" msgstr "無法檢索服務條款:" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:494 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:507 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:501 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:514 msgid "Could not sign message" msgstr "不能簽署消息" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:471 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:484 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:478 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:491 msgid "Could not sign message." msgstr "不能簽署消息。" -#: electrum/gui/qt/exception_window.py:110 +#: electrum/gui/qt/exception_window.py:111 msgid "Crash report" msgstr "" @@ -1565,7 +1615,7 @@ msgid "Create New Wallet" msgstr "" -#: electrum/gui/qt/receive_tab.py:95 +#: electrum/gui/qt/receive_tab.py:76 msgid "Create Request" msgstr "" @@ -1573,11 +1623,11 @@ msgid "Create a new Revealer" msgstr "" -#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:556 +#: electrum/base_wizard.py:210 electrum/plugins/trustedcoin/trustedcoin.py:558 msgid "Create a new seed" msgstr "創建新種子" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:225 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:231 msgid "Create a wallet using the current seed" msgstr "使用當前種子創建錢包" @@ -1589,27 +1639,23 @@ msgid "Create new wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:553 +#: electrum/plugins/trustedcoin/trustedcoin.py:555 msgid "Create or restore" msgstr "創建或恢復" -#: electrum/gui/qt/settings_dialog.py:132 +#: electrum/gui/qt/new_channel_dialog.py:40 msgid "Create recoverable channels" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:717 -msgid "Create transaction" -msgstr "" - -#: electrum/gui/qt/receive_tab.py:318 +#: electrum/gui/qt/receive_tab.py:349 msgid "Creating a new payment request will reuse one of your addresses and overwrite an existing request. Continue anyway?" msgstr "" -#: electrum/gui/qt/main_window.py:1470 +#: electrum/gui/qt/main_window.py:1483 msgid "Creation time" msgstr "" -#: electrum/gui/qt/util.py:259 +#: electrum/gui/qt/util.py:262 msgid "Critical Error" msgstr "重大錯誤" @@ -1617,15 +1663,11 @@ msgid "Current Password:" msgstr "目前密碼:" -#: electrum/gui/qt/rbf_dialog.py:75 +#: electrum/gui/qt/rbf_dialog.py:84 msgid "Current fee" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:77 -msgid "Current fee rate" -msgstr "" - -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Current rate" msgstr "目前利率" @@ -1633,11 +1675,11 @@ msgid "Current version: {}" msgstr "" -#: electrum/gui/qt/history_list.py:488 electrum/gui/qt/history_list.py:515 +#: electrum/gui/qt/history_list.py:520 electrum/gui/qt/history_list.py:540 msgid "Custom" msgstr "自訂" -#: electrum/gui/qt/settings_dialog.py:352 +#: electrum/gui/qt/settings_dialog.py:264 msgid "Custom URL" msgstr "" @@ -1645,35 +1687,35 @@ msgid "Custom secret" msgstr "" -#: electrum/i18n.py:53 +#: electrum/i18n.py:85 msgid "Czech" msgstr "捷克語" -#: electrum/i18n.py:54 +#: electrum/i18n.py:86 msgid "Danish" msgstr "丹麥語" -#: electrum/gui/qt/settings_dialog.py:255 +#: electrum/gui/qt/settings_dialog.py:220 msgid "Dark" msgstr "" -#: electrum/gui/qt/__init__.py:209 +#: electrum/gui/qt/__init__.py:208 msgid "Dark/Light" msgstr "暗/亮" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:154 electrum/gui/text.py:158 -#: electrum/gui/qt/locktimeedit.py:36 electrum/gui/qt/invoice_list.py:63 -#: electrum/gui/qt/request_list.py:63 electrum/gui/qt/lightning_tx_dialog.py:74 -#: electrum/gui/qt/history_list.py:414 electrum/gui/qt/history_list.py:588 -#: electrum/gui/stdio.py:121 +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:65 +#: electrum/gui/qt/lightning_tx_dialog.py:73 electrum/gui/qt/request_list.py:63 +#: electrum/gui/qt/history_list.py:434 electrum/gui/qt/history_list.py:647 +#: electrum/gui/qt/locktimeedit.py:38 electrum/gui/text.py:158 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:156 msgid "Date" msgstr "日期" -#: electrum/gui/qt/transaction_dialog.py:464 +#: electrum/gui/qt/transaction_dialog.py:770 msgid "Date: {}" msgstr "日期: {}" -#: electrum/gui/qt/settings_dialog.py:276 +#: electrum/gui/qt/settings_dialog.py:241 msgid "Debug logs can be persisted to disk. These are useful for troubleshooting." msgstr "" @@ -1681,55 +1723,59 @@ msgid "Debug message" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Decrease payment" msgstr "" -#: electrum/gui/qt/main_window.py:2086 +#: electrum/gui/qt/main_window.py:2138 msgid "Decrypt" msgstr "解密" -#: electrum/gui/kivy/main_window.py:1452 +#: electrum/gui/kivy/main_window.py:1454 msgid "Decrypt your private key?" msgstr "" -#: electrum/i18n.py:50 +#: electrum/i18n.py:82 msgid "Default" msgstr "默認" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:500 +#: electrum/gui/qt/invoice_list.py:195 electrum/gui/qt/main_window.py:677 +#: electrum/gui/qt/request_list.py:208 electrum/gui/qt/channels_list.py:281 +#: electrum/gui/qt/channels_list.py:283 electrum/gui/qt/contact_list.py:97 #: electrum/gui/kivy/uix/ui_screens/status.kv:76 -#: electrum/gui/qt/invoice_list.py:176 electrum/gui/qt/request_list.py:206 -#: electrum/gui/qt/contact_list.py:94 electrum/gui/qt/channels_list.py:271 -#: electrum/gui/qt/channels_list.py:273 electrum/gui/qt/main_window.py:678 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:499 msgid "Delete" msgstr "刪除" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:448 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:447 msgid "Delete backup?" msgstr "" +#: electrum/gui/qt/receive_tab.py:159 +msgid "Delete expired requests" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:141 msgid "Delete invoice?" msgstr "刪除收據?" -#: electrum/gui/qt/invoice_list.py:149 +#: electrum/gui/qt/invoice_list.py:167 msgid "Delete invoices" msgstr "刪除發票" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:240 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:242 msgid "Delete request?" msgstr "" -#: electrum/gui/qt/request_list.py:183 +#: electrum/gui/qt/request_list.py:185 msgid "Delete requests" msgstr "" -#: electrum/gui/qt/main_window.py:1867 +#: electrum/gui/qt/main_window.py:1917 msgid "Delete wallet file?" msgstr "刪除錢包檔?" -#: electrum/gui/kivy/main_window.py:1300 +#: electrum/gui/kivy/main_window.py:1302 msgid "Delete wallet?" msgstr "刪除錢包?" @@ -1737,43 +1783,48 @@ msgid "Denomination" msgstr "面額" -#: electrum/gui/qt/main_window.py:1836 electrum/gui/qt/address_dialog.py:97 +#: electrum/gui/qt/main_window.py:1886 electrum/gui/qt/address_dialog.py:99 msgid "Derivation path" msgstr "" +#: electrum/gui/stdio.py:121 electrum/gui/qt/invoice_list.py:66 +#: electrum/gui/qt/receive_tab.py:55 electrum/gui/qt/main_window.py:1434 +#: electrum/gui/qt/main_window.py:1481 electrum/gui/qt/request_list.py:64 +#: electrum/gui/qt/history_list.py:435 electrum/gui/qt/send_tab.py:99 +#: electrum/gui/text.py:158 electrum/gui/text.py:220 electrum/gui/text.py:348 #: electrum/gui/kivy/uix/ui_screens/receive.kv:112 -#: electrum/gui/kivy/uix/ui_screens/send.kv:129 electrum/gui/text.py:158 -#: electrum/gui/text.py:220 electrum/gui/text.py:348 -#: electrum/gui/qt/invoice_list.py:64 electrum/gui/qt/request_list.py:64 -#: electrum/gui/qt/transaction_dialog.py:458 electrum/gui/qt/send_tab.py:98 -#: electrum/gui/qt/receive_tab.py:47 electrum/gui/qt/main_window.py:1421 -#: electrum/gui/qt/main_window.py:1468 electrum/gui/qt/history_list.py:415 -#: electrum/gui/stdio.py:121 +#: electrum/gui/kivy/uix/ui_screens/send.kv:129 msgid "Description" msgstr "描述說明" -#: electrum/gui/qt/send_tab.py:95 +#: electrum/gui/qt/send_tab.py:96 msgid "Description of the transaction (not mandatory)." msgstr "交易事項的描述說明(非強制)。" -#: electrum/lnutil.py:340 +#: electrum/gui/qt/lightning_tx_dialog.py:74 +#: electrum/gui/qt/transaction_dialog.py:429 +msgid "Description:" +msgstr "" + +#: electrum/lnutil.py:361 msgid "Destination node" msgstr "" -#: electrum/gui/qt/invoice_list.py:162 electrum/gui/qt/invoice_list.py:166 -#: electrum/gui/qt/address_list.py:264 electrum/gui/qt/utxo_list.py:196 +#: electrum/gui/qt/invoice_list.py:178 electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/history_list.py:761 electrum/gui/qt/history_list.py:779 +#: electrum/gui/qt/address_list.py:295 msgid "Details" msgstr "細節" -#: electrum/gui/qt/channels_list.py:241 -msgid "Details..." -msgstr "" - #: electrum/gui/qt/installwizard.py:646 msgid "Detect Existing Accounts" msgstr "" -#: electrum/gui/qml/qeinvoice.py:417 +#: electrum/gui/qml/qeinvoice.py:552 +msgid "Detected valid Lightning invoice, but Lightning not enabled for wallet and no fallback address found." +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:562 msgid "Detected valid Lightning invoice, but there are no open channels" msgstr "" @@ -1781,22 +1832,22 @@ msgid "Developers" msgstr "" -#: electrum/plugins/keepkey/qt.py:447 electrum/plugins/safe_t/qt.py:355 -#: electrum/plugins/trezor/qt.py:621 +#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/safe_t/qt.py:354 +#: electrum/plugins/trezor/qt.py:620 msgid "Device ID" msgstr "設備ID" -#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/keepkey/qt.py:468 -#: electrum/plugins/safe_t/qt.py:351 electrum/plugins/safe_t/qt.py:375 -#: electrum/plugins/trezor/qt.py:617 electrum/plugins/trezor/qt.py:641 +#: electrum/plugins/keepkey/qt.py:442 electrum/plugins/keepkey/qt.py:467 +#: electrum/plugins/safe_t/qt.py:350 electrum/plugins/safe_t/qt.py:374 +#: electrum/plugins/trezor/qt.py:616 electrum/plugins/trezor/qt.py:640 msgid "Device Label" msgstr "設備標籤" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:128 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:134 msgid "Device communication error. Please unplug and replug your Digital Bitbox." msgstr "請拔出並重新插入你的硬體錢包。" -#: electrum/plugins/ledger/ledger.py:866 +#: electrum/plugins/ledger/ledger.py:872 msgid "Device not in Bitcoin mode" msgstr "設備沒在比特幣模式" @@ -1808,26 +1859,30 @@ msgid "Digital Revealer ({}_{}) saved as PNG and PDF at:" msgstr "" -#: electrum/plugins/keepkey/qt.py:526 electrum/plugins/safe_t/qt.py:456 -#: electrum/plugins/trezor/qt.py:722 +#: electrum/gui/qt/utxo_dialog.py:62 +msgid "Direct parent" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:525 electrum/plugins/safe_t/qt.py:455 +#: electrum/plugins/trezor/qt.py:721 msgid "Disable PIN" msgstr "禁用PIN碼" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Disable Passphrases" msgstr "取消密碼" -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 msgid "Disabled" msgstr "已禁用" -#: electrum/gui/kivy/main_window.py:970 +#: electrum/network.py:445 electrum/gui/kivy/main_window.py:970 msgid "Disconnected" msgstr "已中斷連結" -#: electrum/gui/kivy/main_window.py:1325 +#: electrum/gui/kivy/main_window.py:1327 msgid "Display your seed?" msgstr "" @@ -1835,11 +1890,11 @@ msgid "Distributed by Electrum Technologies GmbH" msgstr "" -#: electrum/base_crash_reporter.py:59 +#: electrum/base_crash_reporter.py:65 msgid "Do not enter sensitive/private information here. The report will be visible on the public issue tracker." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:287 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:293 msgid "Do not pair" msgstr "無法配對" @@ -1847,8 +1902,8 @@ msgid "Do not paste code here that you don't understand. Executing the wrong code could lead to your coins being irreversibly lost." msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 #: electrum/gui/qt/seed_dialog.py:60 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:842 msgid "Do not store it electronically." msgstr "請不要以電子方式儲存。" @@ -1856,11 +1911,11 @@ msgid "Do you have something to hide ?" msgstr "" -#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:554 +#: electrum/base_wizard.py:208 electrum/plugins/trustedcoin/trustedcoin.py:556 msgid "Do you want to create a new seed, or to restore a wallet using an existing seed?" msgstr "想要創建一個新種子,或者用已存在的種子去恢復一個錢包?" -#: electrum/gui/kivy/main_window.py:755 electrum/gui/qt/channels_list.py:379 +#: electrum/gui/qt/main_window.py:1726 electrum/gui/kivy/main_window.py:755 msgid "Do you want to create your first channel?" msgstr "" @@ -1876,51 +1931,61 @@ msgid "Do you want to delete the old file" msgstr "您是否要刪除舊檔案" -#: electrum/gui/qml/qeswaphelper.py:342 -msgid "Do you want to do a reverse submarine swap?" -msgstr "" - -#: electrum/gui/qml/qeswaphelper.py:344 -msgid "Do you want to do a submarine swap? You will need to wait for the swap transaction to confirm." -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:256 msgid "Do you want to open it now?" msgstr "" -#: electrum/gui/qt/main_window.py:1373 +#: electrum/gui/qt/main_window.py:1386 msgid "Do you want to remove {} from your wallet?" msgstr "" -#: electrum/base_crash_reporter.py:58 +#: electrum/base_crash_reporter.py:64 msgid "Do you want to send this report?" msgstr "您想要發送這個報告嗎?" -#: electrum/gui/qt/send_tab.py:641 +#: electrum/gui/qt/send_tab.py:657 msgid "Do you wish to continue?" msgstr "您是否打算繼續?" -#: electrum/lnworker.py:506 +#: electrum/lnworker.py:509 msgid "Don't know any addresses for node:" msgstr "" -#: electrum/gui/qt/main_window.py:567 +#: electrum/gui/qt/main_window.py:566 msgid "Don't show this again." msgstr "" +#: electrum/gui/qt/settings_dialog.py:304 +msgid "Download historical rates" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:419 +msgid "Download missing data" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:421 +msgid "Download parent transactions from the network.\n" +"Allows filling in missing fee and input details." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:815 +#: electrum/gui/qt/transaction_dialog.py:817 +msgid "Downloading input data..." +msgstr "" + #: electrum/gui/qt/installwizard.py:56 msgid "Due to a bug, old versions of Electrum will NOT be creating the same wallet as newer versions or other software." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 msgid "During that time, funds will not be recoverable from your seed, and may be lost if you lose your device." msgstr "" -#: electrum/i18n.py:70 +#: electrum/i18n.py:102 msgid "Dutch" msgstr "荷蘭語" -#: electrum/util.py:144 +#: electrum/util.py:147 msgid "Dynamic fee estimates not available" msgstr "" @@ -1932,16 +1997,27 @@ msgid "ETA: fee rate is based on average confirmation time estimates" msgstr "" -#: electrum/gui/qt/contact_list.py:92 electrum/gui/qt/address_list.py:266 -#: electrum/gui/qt/history_list.py:738 +#: electrum/gui/qt/history_list.py:784 +msgid "Edit" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:396 +msgid "Edit Locktime" +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:392 +msgid "Edit fees manually" +msgstr "" + +#: electrum/gui/qt/address_list.py:300 electrum/gui/qt/contact_list.py:95 msgid "Edit {}" msgstr "" -#: electrum/gui/qt/seed_dialog.py:73 +#: electrum/gui/qt/seed_dialog.py:74 msgid "Electrum" msgstr "" -#: electrum/gui/qt/main_window.py:2526 +#: electrum/gui/qt/main_window.py:2599 msgid "Electrum Plugins" msgstr "Electrum 插件" @@ -1950,16 +2026,16 @@ "Before you request bitcoins to be sent to addresses in this wallet, ensure you can pair with your device, or that you have its seed (and passphrase, if any). Otherwise all bitcoins you receive will be unspendable." msgstr "" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 #: electrum/gui/qt/installwizard.py:733 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:16 msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." msgstr "" -#: electrum/gui/qt/network_dialog.py:272 +#: electrum/gui/qt/network_dialog.py:271 msgid "Electrum connects to several nodes in order to download block headers and find out the longest blockchain." msgstr "Electrum 連接到許多節點以下載區塊標頭並找出最長的區塊鏈。" -#: electrum/gui/qt/main_window.py:739 +#: electrum/gui/qt/main_window.py:722 msgid "Electrum preferences" msgstr "Electrum 偏好設定" @@ -1967,93 +2043,97 @@ msgid "Electrum requests your transaction history from a single server. The returned history is checked against blockchain headers sent by other nodes, using Simple Payment Verification (SPV)." msgstr "" -#: electrum/gui/qt/network_dialog.py:294 +#: electrum/gui/qt/network_dialog.py:293 msgid "Electrum sends your wallet addresses to a single server, in order to receive your transaction history." msgstr "Electrum 會將您的錢包位址發送給單一伺服器以接收您的交易歷史。" +#: electrum/gui/messages.py:44 +msgid "Electrum uses static channel backups. If you lose your wallet file, you will need to request your channel to be force-closed by the remote peer in order to recover your funds. This assumes that the remote peer is reachable, and has not lost its own data." +msgstr "" + #: electrum/gui/qt/installwizard.py:239 msgid "Electrum wallet" msgstr "Electrum 錢包" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Electrum was unable to copy your wallet file to the specified location." msgstr "Electrum 無法複製您的錢包檔案到指定位置。" -#: electrum/gui/qt/transaction_dialog.py:91 #: electrum/plugins/cosigner_pool/qt.py:274 +#: electrum/gui/qt/transaction_dialog.py:386 msgid "Electrum was unable to deserialize the transaction:" msgstr "" -#: electrum/gui/qt/main_window.py:2156 +#: electrum/gui/qt/main_window.py:2211 msgid "Electrum was unable to open your transaction file" msgstr "Electrum 無法開啟您的交易檔案" -#: electrum/gui/qt/main_window.py:2108 +#: electrum/gui/qt/main_window.py:2160 msgid "Electrum was unable to parse your transaction" msgstr "Electrum 無法解析您的交易資訊" -#: electrum/gui/qt/main_window.py:2301 +#: electrum/gui/qt/main_window.py:2370 msgid "Electrum was unable to produce a private key-export." msgstr "Electrum 無法產生私鑰匯出。" -#: electrum/gui/qt/history_list.py:808 +#: electrum/gui/qt/history_list.py:859 msgid "Electrum was unable to produce a transaction export." msgstr "Electrum 無法產生交易資訊匯出。" -#: electrum/gui/qt/main_window.py:2744 +#: electrum/gui/qt/main_window.py:2801 msgid "Electrum will now exit." msgstr "" -#: electrum/gui/qt/main_window.py:786 +#: electrum/gui/qt/main_window.py:766 msgid "Electrum's focus is speed, with low resource usage and simplifying Bitcoin." msgstr "" -#: electrum/gui/qt/main_window.py:1789 +#: electrum/gui/qt/main_window.py:1838 msgid "Enable" msgstr "" -#: electrum/gui/kivy/main_window.py:1515 +#: electrum/gui/kivy/main_window.py:1517 msgid "Enable Lightning?" msgstr "" -#: electrum/plugins/keepkey/qt.py:250 electrum/plugins/safe_t/qt.py:124 -#: electrum/plugins/trezor/qt.py:363 +#: electrum/plugins/keepkey/qt.py:249 electrum/plugins/safe_t/qt.py:123 +#: electrum/plugins/trezor/qt.py:362 msgid "Enable PIN protection" msgstr "" -#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 -#: electrum/plugins/trezor/qt.py:495 +#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 +#: electrum/plugins/trezor/qt.py:494 msgid "Enable Passphrases" msgstr "" -#: electrum/gui/qt/history_list.py:561 +#: electrum/gui/qt/history_list.py:619 msgid "Enable fiat exchange rate with history." msgstr "" -#: electrum/gui/qt/settings_dialog.py:343 +#: electrum/gui/qt/confirm_tx_dialog.py:426 msgid "Enable output value rounding" msgstr "" -#: electrum/plugins/keepkey/qt.py:284 electrum/plugins/safe_t/qt.py:158 -#: electrum/plugins/trezor/qt.py:386 +#: electrum/plugins/keepkey/qt.py:283 electrum/plugins/safe_t/qt.py:157 +#: electrum/plugins/trezor/qt.py:385 msgid "Enable passphrases" msgstr "" -#: electrum/gui/qt/main_window.py:283 +#: electrum/gui/qt/main_window.py:284 msgid "Enable update check" msgstr "" -#: electrum/gui/kivy/main_window.py:1480 electrum/gui/qt/main_window.py:1768 -#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 -#: electrum/plugins/trezor/qt.py:496 +#: electrum/plugins/keepkey/qt.py:351 electrum/plugins/safe_t/qt.py:229 +#: electrum/plugins/trezor/qt.py:495 electrum/gui/qt/main_window.py:1814 +#: electrum/gui/kivy/main_window.py:1482 msgid "Enabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1482 +#: electrum/gui/kivy/main_window.py:1484 msgid "Enabled, non-recoverable channels" msgstr "" -#: electrum/gui/qt/main_window.py:2082 +#: electrum/gui/qt/main_window.py:2134 msgid "Encrypt" msgstr "加密" @@ -2070,39 +2150,39 @@ msgid "Encrypt {}'s seed" msgstr "" -#: electrum/gui/qt/main_window.py:2057 +#: electrum/gui/qt/main_window.py:2109 msgid "Encrypt/decrypt Message" msgstr "加密/解密訊息" -#: electrum/gui/qt/address_list.py:272 +#: electrum/gui/qt/address_list.py:306 msgid "Encrypt/decrypt message" msgstr "" -#: electrum/gui/qt/main_window.py:2077 +#: electrum/gui/qt/main_window.py:2129 msgid "Encrypted" msgstr "已加密" -#: electrum/plugins/ledger/ledger.py:1306 #: electrum/plugins/coldcard/coldcard.py:302 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:452 +#: electrum/plugins/ledger/ledger.py:1301 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:458 msgid "Encryption and decryption are currently not supported for {}" msgstr "" -#: electrum/plugins/keepkey/keepkey.py:35 electrum/plugins/jade/jade.py:241 +#: electrum/plugins/jade/jade.py:241 electrum/plugins/keepkey/keepkey.py:35 #: electrum/plugins/safe_t/safe_t.py:33 electrum/plugins/trezor/trezor.py:75 msgid "Encryption and decryption are not implemented by {}" msgstr "" -#: electrum/gui/qt/history_list.py:586 +#: electrum/gui/qt/history_list.py:645 msgid "End" msgstr "" -#: electrum/i18n.py:58 +#: electrum/i18n.py:90 msgid "English" msgstr "" -#: electrum/plugins/keepkey/qt.py:174 electrum/plugins/safe_t/qt.py:57 -#: electrum/plugins/trezor/qt.py:150 +#: electrum/plugins/keepkey/qt.py:173 electrum/plugins/safe_t/qt.py:56 +#: electrum/plugins/trezor/qt.py:149 msgid "Enter PIN" msgstr "" @@ -2110,12 +2190,12 @@ msgid "Enter PIN:" msgstr "" -#: electrum/gui/qt/password_dialog.py:63 electrum/plugins/hw_wallet/qt.py:136 -#: electrum/plugins/trezor/qt.py:170 electrum/plugins/trezor/qt.py:172 +#: electrum/plugins/hw_wallet/qt.py:136 electrum/plugins/trezor/qt.py:169 +#: electrum/plugins/trezor/qt.py:171 electrum/gui/qt/password_dialog.py:63 msgid "Enter Passphrase" msgstr "輸入密語" -#: electrum/plugins/trezor/qt.py:173 +#: electrum/plugins/trezor/qt.py:172 msgid "Enter Passphrase on Device" msgstr "" @@ -2123,16 +2203,16 @@ msgid "Enter Password" msgstr "輸入密碼" -#: electrum/gui/qt/new_channel_dialog.py:42 +#: electrum/gui/qt/new_channel_dialog.py:48 msgid "Enter Remote Node ID or connection string or invoice" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 #: electrum/gui/qt/installwizard.py:499 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:882 msgid "Enter Seed" msgstr "輸入種苗" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:374 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:363 msgid "Enter Transaction Label" msgstr "" @@ -2141,8 +2221,8 @@ "You should later be able to use the name to uniquely identify this multisig account" msgstr "" -#: electrum/plugins/keepkey/qt.py:222 electrum/plugins/safe_t/qt.py:98 -#: electrum/plugins/trezor/qt.py:272 +#: electrum/plugins/keepkey/qt.py:221 electrum/plugins/safe_t/qt.py:97 +#: electrum/plugins/trezor/qt.py:271 msgid "Enter a label to name your device:" msgstr "" @@ -2150,7 +2230,7 @@ msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." msgstr "" -#: electrum/gui/qt/send_tab.py:769 +#: electrum/gui/qt/send_tab.py:789 msgid "Enter a list of outputs in the 'Pay to' field." msgstr "請在「支付給」欄位中輸入輸出清單。" @@ -2160,7 +2240,7 @@ msgid "Enter a new PIN for your {}:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:182 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:188 msgid "Enter a new password below." msgstr "" @@ -2170,7 +2250,7 @@ msgid "Enter a passphrase to generate this wallet. Each time you use this wallet your {} will prompt you for the passphrase. If you forget the passphrase you cannot access the bitcoins in the wallet." msgstr "" -#: electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:2524 msgid "Enter addresses" msgstr "輸入位址" @@ -2182,7 +2262,7 @@ msgid "Enter cosigner seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1237 +#: electrum/gui/kivy/main_window.py:1239 msgid "Enter description" msgstr "輸入描述說明" @@ -2198,22 +2278,26 @@ msgid "Enter passphrase on device?" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:146 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:149 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:161 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:164 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:152 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:155 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:167 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:170 msgid "Enter password:" msgstr "" -#: electrum/gui/qt/main_window.py:2460 +#: electrum/gui/qt/main_window.py:2533 msgid "Enter private keys" msgstr "輸入私鑰" -#: electrum/gui/qt/main_window.py:2355 +#: electrum/gui/qt/main_window.py:2427 msgid "Enter private keys:" msgstr "輸入私鑰:" -#: electrum/plugins/keepkey/qt.py:258 electrum/plugins/safe_t/qt.py:132 +#: electrum/gui/qml/qeinvoice.py:302 +msgid "Enter the amount you want to send" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:257 electrum/plugins/safe_t/qt.py:131 msgid "Enter the master private key beginning with xprv:" msgstr "" @@ -2223,11 +2307,11 @@ msgid "Enter the passphrase to unlock this wallet:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:139 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 msgid "Enter the password used when the backup was created:" msgstr "" -#: electrum/plugins/trezor/qt.py:38 +#: electrum/plugins/trezor/qt.py:37 msgid "Enter the recovery words by pressing the buttons according to what the device shows on its display. You can also use your NUMPAD.\n" "Press BACKSPACE to go back a choice or word.\n" msgstr "" @@ -2244,13 +2328,13 @@ msgid "Enter wallet name" msgstr "輸入錢包名稱" -#: electrum/plugins/keepkey/qt.py:256 electrum/plugins/safe_t/qt.py:130 +#: electrum/plugins/keepkey/qt.py:255 electrum/plugins/safe_t/qt.py:129 msgid "Enter your BIP39 mnemonic:" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:192 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:202 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:207 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:198 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:208 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:213 msgid "Enter your Digital Bitbox password:" msgstr "" @@ -2258,11 +2342,11 @@ msgid "Enter your PIN" msgstr "" -#: electrum/plugins/keepkey/qt.py:271 electrum/plugins/safe_t/qt.py:145 +#: electrum/plugins/keepkey/qt.py:270 electrum/plugins/safe_t/qt.py:144 msgid "Enter your PIN (digits 1-9):" msgstr "" -#: electrum/gui/kivy/main_window.py:1280 +#: electrum/gui/kivy/main_window.py:1282 msgid "Enter your PIN code to proceed" msgstr "" @@ -2280,37 +2364,34 @@ msgid "Enter your password or choose another file." msgstr "輸入您的密碼或選擇其他檔案。" -#: electrum/gui/qt/confirm_tx_dialog.py:190 -msgid "Enter your password to proceed" -msgstr "輸入您的密碼以繼續" - -#: electrum/plugins/digitalbitbox/digitalbitbox.py:227 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:233 msgid "Erase the Digital Bitbox" msgstr "" -#: electrum/gui/qt/util.py:255 electrum/gui/qt/__init__.py:345 -#: electrum/gui/qt/__init__.py:367 electrum/gui/qt/installwizard.py:325 -#: electrum/gui/qt/installwizard.py:329 electrum/gui/qt/installwizard.py:335 -#: electrum/gui/qt/installwizard.py:344 electrum/slip39.py:350 -#: electrum/plugins/trustedcoin/trustedcoin.py:703 -#: electrum/plugins/trustedcoin/kivy.py:69 -#: electrum/plugins/trustedcoin/kivy.py:71 -#: electrum/plugins/trustedcoin/kivy.py:84 +#: electrum/plugins/trustedcoin/trustedcoin.py:705 #: electrum/plugins/trustedcoin/qml.py:127 #: electrum/plugins/trustedcoin/qml.py:423 +#: electrum/plugins/trustedcoin/kivy.py:69 +#: electrum/plugins/trustedcoin/kivy.py:71 +#: electrum/plugins/trustedcoin/kivy.py:84 electrum/slip39.py:351 +#: electrum/gui/qt/__init__.py:348 electrum/gui/qt/__init__.py:373 +#: electrum/gui/qt/installwizard.py:325 electrum/gui/qt/installwizard.py:329 +#: electrum/gui/qt/installwizard.py:335 electrum/gui/qt/installwizard.py:344 +#: electrum/gui/qt/util.py:258 electrum/gui/qml/qeswaphelper.py:375 +#: electrum/gui/qml/qeswaphelper.py:415 msgid "Error" msgstr "錯誤" -#: electrum/gui/qt/receive_tab.py:295 +#: electrum/gui/qt/receive_tab.py:329 msgid "Error adding payment request" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:388 +#: electrum/gui/qt/transaction_dialog.py:692 msgid "Error combining partial transactions" msgstr "" -#: electrum/plugins/trustedcoin/kivy.py:82 #: electrum/plugins/trustedcoin/qml.py:124 +#: electrum/plugins/trustedcoin/kivy.py:82 msgid "Error connecting to server" msgstr "" @@ -2319,13 +2400,12 @@ msgid "Error connecting to {} server" msgstr "" -#: electrum/gui/kivy/uix/screens.py:367 electrum/gui/qt/send_tab.py:517 -#: electrum/gui/qml/qeinvoice.py:597 +#: electrum/gui/qt/send_tab.py:519 electrum/gui/kivy/uix/screens.py:370 msgid "Error creating payment" msgstr "" -#: electrum/gui/kivy/uix/screens.py:533 electrum/gui/qt/receive_tab.py:291 -#: electrum/gui/qml/qewallet.py:609 electrum/gui/qml/qewallet.py:633 +#: electrum/gui/qt/receive_tab.py:325 electrum/gui/qml/qewallet.py:648 +#: electrum/gui/kivy/uix/screens.py:536 msgid "Error creating payment request" msgstr "" @@ -2333,28 +2413,28 @@ msgid "Error decrypting message" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:139 +#: electrum/plugins/trustedcoin/qt.py:140 msgid "Error getting TrustedCoin account info." msgstr "" -#: electrum/gui/qt/main_window.py:2213 electrum/gui/qt/main_window.py:2216 +#: electrum/gui/qt/main_window.py:2277 electrum/gui/qt/main_window.py:2283 msgid "Error getting transaction from network" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:410 +#: electrum/gui/qt/transaction_dialog.py:714 msgid "Error joining partial transactions" msgstr "" -#: electrum/gui/qt/util.py:1134 +#: electrum/gui/qt/util.py:629 msgid "Error opening file" msgstr "" -#: electrum/gui/qt/send_tab.py:371 electrum/gui/qt/send_tab.py:405 -#: electrum/gui/qml/qeinvoice.py:388 +#: electrum/gui/qt/send_tab.py:377 electrum/gui/qt/send_tab.py:410 +#: electrum/gui/qml/qeinvoice.py:531 msgid "Error parsing Lightning invoice" msgstr "" -#: electrum/gui/kivy/uix/screens.py:210 electrum/gui/qt/send_tab.py:432 +#: electrum/gui/qt/send_tab.py:437 electrum/gui/kivy/uix/screens.py:213 msgid "Error parsing URI" msgstr "" @@ -2362,10 +2442,10 @@ msgid "Error scanning devices" msgstr "" -#: electrum/plugins/ledger/ledger.py:517 #: electrum/plugins/coldcard/coldcard.py:350 #: electrum/plugins/coldcard/coldcard.py:433 #: electrum/plugins/coldcard/coldcard.py:452 +#: electrum/plugins/ledger/ledger.py:518 msgid "Error showing address" msgstr "" @@ -2381,50 +2461,45 @@ msgid "Error: duplicate master public key" msgstr "" -#: electrum/i18n.py:57 +#: electrum/i18n.py:89 msgid "Esperanto" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Estimate" msgstr "" -#: electrum/gui/qt/__init__.py:211 +#: electrum/gui/qt/__init__.py:210 msgid "Exit Electrum" msgstr "離開 Electrum" -#: electrum/gui/kivy/uix/screens.py:589 +#: electrum/gui/kivy/uix/screens.py:592 msgid "Expiration date" msgstr "" -#: electrum/gui/qt/receive_tab.py:76 -msgid "Expiration date of your request." -msgstr "您請求的過期日。" +#: electrum/gui/qt/receive_tab.py:190 +msgid "Expiration period of your request." +msgstr "" -#: electrum/gui/qt/main_window.py:1473 +#: electrum/gui/qt/main_window.py:1486 msgid "Expiration time" msgstr "" -#: electrum/invoices.py:48 +#: electrum/invoices.py:52 msgid "Expired" msgstr "已過期" -#: electrum/gui/qt/main_window.py:1424 electrum/invoices.py:117 +#: electrum/invoices.py:131 electrum/gui/qt/main_window.py:1437 msgid "Expires" msgstr "過期" -#: electrum/gui/qt/receive_tab.py:85 -msgid "Expires after" -msgstr "" - -#: electrum/gui/kivy/uix/ui_screens/receive.kv:70 electrum/gui/text.py:223 +#: electrum/gui/qt/receive_tab.py:71 electrum/gui/qt/receive_tab.py:200 +#: electrum/gui/text.py:223 electrum/gui/kivy/uix/ui_screens/receive.kv:70 msgid "Expiry" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:180 electrum/gui/qt/main_window.py:707 -#: electrum/gui/qt/main_window.py:710 electrum/gui/qt/main_window.py:713 -#: electrum/gui/qt/main_window.py:1448 electrum/gui/qt/main_window.py:2248 -#: electrum/gui/qt/history_list.py:796 +#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:2317 +#: electrum/gui/qt/history_list.py:847 electrum/gui/qt/contact_list.py:145 msgid "Export" msgstr "匯出" @@ -2432,35 +2507,35 @@ msgid "Export Backup" msgstr "" -#: electrum/gui/qt/history_list.py:788 +#: electrum/gui/qt/history_list.py:839 msgid "Export History" msgstr "匯出歷史紀錄" -#: electrum/gui/qt/channels_list.py:267 +#: electrum/gui/qt/channels_list.py:277 msgid "Export backup" msgstr "" -#: electrum/gui/qt/contact_list.py:81 -msgid "Export file" -msgstr "" - #: electrum/plugins/coldcard/qt.py:59 msgid "Export for Coldcard" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:279 -msgid "Export to file" +#: electrum/gui/qt/send_tab.py:170 +msgid "Export invoices" msgstr "" -#: electrum/gui/qt/main_window.py:2235 +#: electrum/gui/qt/receive_tab.py:158 +msgid "Export requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2304 msgid "Exposing a single private key can compromise your entire wallet!" msgstr "匯出一私鑰可能會危害到您整個錢包!" -#: electrum/gui/qt/seed_dialog.py:82 +#: electrum/gui/qt/seed_dialog.py:83 msgid "Extend this seed with custom words" msgstr "以自訂字詞擴展此種苗" -#: electrum/invoices.py:50 +#: electrum/invoices.py:56 msgid "Failed" msgstr "" @@ -2476,21 +2551,21 @@ msgid "Failed to decrypt using this hardware device." msgstr "" +#: electrum/gui/qt/transaction_dialog.py:613 +#: electrum/gui/qt/transaction_dialog.py:616 #: electrum/gui/kivy/main_window.py:532 -#: electrum/gui/qt/transaction_dialog.py:309 -#: electrum/gui/qt/transaction_dialog.py:312 msgid "Failed to display QR code." msgstr "" -#: electrum/util.py:180 +#: electrum/util.py:187 msgid "Failed to export to file." msgstr "" -#: electrum/util.py:172 +#: electrum/util.py:179 msgid "Failed to import from file." msgstr "" -#: electrum/gui/qt/send_tab.py:627 +#: electrum/gui/qt/send_tab.py:643 msgid "Failed to parse 'Pay to' line" msgstr "" @@ -2498,144 +2573,148 @@ msgid "Failed to send transaction to cosigning pool" msgstr "" -#: electrum/gui/qt/main_window.py:1678 +#: electrum/gui/qt/main_window.py:1697 msgid "Failed to update password" msgstr "無法更新密碼" -#: electrum/gui/qt/main_window.py:1742 +#: electrum/gui/qt/main_window.py:1495 electrum/gui/qt/main_window.py:1496 +msgid "Fallback address" +msgstr "" + +#: electrum/gui/qt/main_window.py:1778 msgid "False" msgstr "" -#: electrum/gui/qt/main_window.py:1475 +#: electrum/gui/qt/main_window.py:1488 msgid "Features" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/transaction_dialog.py:513 -#: electrum/gui/qt/lightning_tx_dialog.py:72 +#: electrum/gui/qt/lightning_tx_dialog.py:71 +#: electrum/gui/qt/transaction_dialog.py:819 +#: electrum/gui/qt/transaction_dialog.py:821 msgid "Fee" msgstr "手續費" -#: electrum/gui/qt/main_window.py:2653 +#: electrum/gui/qt/main_window.py:2726 msgid "Fee for child" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:166 -msgid "Fee rate" +#: electrum/gui/qt/confirm_tx_dialog.py:194 +msgid "Fee rounding" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:827 -msgid "Fee rounding" +#: electrum/gui/qt/rbf_dialog.py:88 electrum/gui/qt/confirm_tx_dialog.py:691 +msgid "Fee target" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:142 electrum/gui/qt/send_tab.py:104 +#: electrum/gui/qt/confirm_tx_dialog.py:677 electrum/gui/qt/send_tab.py:105 msgid "Fees are paid by the sender." msgstr "" -#: electrum/gui/qt/settings_dialog.py:525 electrum/gui/qt/address_list.py:127 +#: electrum/gui/qt/settings_dialog.py:391 electrum/gui/qt/address_list.py:150 msgid "Fiat" msgstr "法幣" -#: electrum/gui/qt/history_list.py:600 +#: electrum/gui/qt/history_list.py:659 msgid "Fiat balance" msgstr "" -#: electrum/gui/qt/settings_dialog.py:509 +#: electrum/gui/qt/settings_dialog.py:377 msgid "Fiat currency" msgstr "法定貨幣" -#: electrum/gui/qt/history_list.py:615 +#: electrum/gui/qt/history_list.py:674 msgid "Fiat incoming" msgstr "" -#: electrum/gui/qt/history_list.py:619 +#: electrum/gui/qt/history_list.py:678 msgid "Fiat outgoing" msgstr "" -#: electrum/gui/qt/util.py:501 +#: electrum/gui/qt/util.py:504 msgid "File" msgstr "檔案" -#: electrum/gui/qt/main_window.py:596 +#: electrum/gui/qt/main_window.py:595 msgid "File Backup" msgstr "" -#: electrum/gui/qt/address_list.py:112 -msgid "Filter:" +#: electrum/gui/qt/main_window.py:1792 +msgid "File created" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:184 -msgid "Finalize" +#: electrum/gui/qt/history_list.py:562 +msgid "Filter by Date" msgstr "" -#: electrum/gui/qt/main_window.py:716 +#: electrum/gui/qt/main_window.py:698 msgid "Find" msgstr "尋找" -#: electrum/plugins/keepkey/qt.py:446 electrum/plugins/coldcard/qt.py:138 -#: electrum/plugins/safe_t/qt.py:354 electrum/plugins/trezor/qt.py:620 +#: electrum/plugins/coldcard/qt.py:138 electrum/plugins/keepkey/qt.py:445 +#: electrum/plugins/safe_t/qt.py:353 electrum/plugins/trezor/qt.py:619 msgid "Firmware Version" msgstr "" -#: electrum/plugins/ledger/ledger.py:56 +#: electrum/plugins/ledger/ledger.py:57 msgid "Firmware version (or \"Bitcoin\" app) too old for Segwit support. Please update at" msgstr "" -#: electrum/plugins/trezor/qt.py:425 +#: electrum/plugins/trezor/qt.py:424 msgid "Firmware version too old." msgstr "" -#: electrum/plugins/ledger/ledger.py:54 +#: electrum/plugins/ledger/ledger.py:55 msgid "Firmware version too old. Please update at" msgstr "" -#: electrum/gui/qt/fee_slider.py:61 +#: electrum/gui/qt/fee_slider.py:65 msgid "Fixed rate" msgstr "" -#: electrum/gui/qt/network_dialog.py:124 +#: electrum/gui/qt/network_dialog.py:122 msgid "Follow this branch" msgstr "依循此分支" -#: electrum/gui/qt/transaction_dialog.py:172 +#: electrum/gui/qt/transaction_dialog.py:465 msgid "For CoinJoin; strip privates" msgstr "" -#: electrum/gui/qt/receive_tab.py:83 +#: electrum/gui/qt/receive_tab.py:197 msgid "For Lightning requests, payments will not be accepted after the expiration." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:175 +#: electrum/gui/qt/transaction_dialog.py:468 msgid "For hardware device; include xpubs" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:178 +#: electrum/plugins/trustedcoin/qt.py:179 #: electrum/plugins/trustedcoin/__init__.py:6 msgid "For more information, visit" msgstr "" -#: electrum/gui/qt/receive_tab.py:79 +#: electrum/gui/qt/receive_tab.py:193 msgid "For on-chain requests, the address gets reserved until expiration. After that, it might get reused." msgstr "" -#: electrum/gui/qt/settings_dialog.py:241 +#: electrum/gui/qt/settings_dialog.py:205 msgid "For scanning QR codes." msgstr "" -#: electrum/gui/qt/main_window.py:284 +#: electrum/gui/qt/main_window.py:285 msgid "For security reasons we advise that you always use the latest version of Electrum." msgstr "" -#: electrum/gui/qt/channels_list.py:263 +#: electrum/gui/qt/channels_list.py:273 msgid "Force-close" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:597 -#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/qt/channels_list.py:156 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:596 msgid "Force-close channel" msgstr "" -#: electrum/gui/qt/channels_list.py:145 +#: electrum/gui/qt/channels_list.py:150 msgid "Force-close channel?" msgstr "" @@ -2643,54 +2722,55 @@ msgid "Fork detected at block {}" msgstr "" -#: electrum/gui/qt/util.py:471 +#: electrum/gui/qt/util.py:474 msgid "Format" msgstr "格式" -#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:771 +#: electrum/gui/qt/send_tab.py:82 electrum/gui/qt/send_tab.py:791 msgid "Format: address, amount" msgstr "格式:位址, 金額" -#: electrum/lnworker.py:852 +#: electrum/lnworker.py:856 msgid "Forwarding" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:504 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:508 -#: electrum/gui/qt/address_list.py:280 electrum/gui/qt/address_list.py:286 -#: electrum/gui/qt/channels_list.py:249 +#: electrum/gui/qt/channels_list.py:259 electrum/gui/qt/address_list.py:314 +#: electrum/gui/qt/address_list.py:320 electrum/gui/qt/utxo_list.py:316 +#: electrum/gui/qt/utxo_list.py:330 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:503 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:507 msgid "Freeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:212 +#: electrum/gui/qt/utxo_list.py:322 msgid "Freeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:228 +#: electrum/gui/qt/utxo_list.py:336 msgid "Freeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:204 +#: electrum/gui/qt/utxo_list.py:318 msgid "Freeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:224 +#: electrum/gui/qt/utxo_list.py:332 msgid "Freeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:255 +#: electrum/gui/qt/channels_list.py:265 msgid "Freeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:251 +#: electrum/gui/qt/channels_list.py:261 msgid "Freeze for sending" msgstr "" -#: electrum/i18n.py:61 +#: electrum/i18n.py:93 msgid "French" msgstr "" -#: electrum/gui/qt/history_list.py:503 +#: electrum/gui/qt/history_list.py:555 msgid "From" msgstr "從" @@ -2703,8 +2783,8 @@ msgid "From {0} cosigners" msgstr "" -#: electrum/gui/qt/main_window.py:969 electrum/gui/qt/balance_dialog.py:170 -#: electrum/gui/qt/balance_dialog.py:188 +#: electrum/gui/qt/main_window.py:961 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/balance_dialog.py:193 msgid "Frozen" msgstr "" @@ -2712,44 +2792,48 @@ msgid "Fulfilled HTLCs" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:239 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:245 msgid "Full 2FA enabled. This is not supported yet." msgstr "" +#: electrum/gui/qt/utxo_list.py:300 +msgid "Fully spend" +msgstr "" + +#: electrum/gui/qt/address_list.py:59 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:52 msgid "Funded" msgstr "" -#: electrum/gui/qt/address_list.py:54 +#: electrum/gui/qt/address_list.py:61 msgid "Funded or Unused" msgstr "" -#: electrum/gui/qt/channel_details.py:197 +#: electrum/gui/qt/channel_details.py:198 msgid "Funding Outpoint" msgstr "" -#: electrum/gui/qt/channels_list.py:149 +#: electrum/gui/qt/channels_list.py:154 msgid "Funds in this channel will not be recoverable from seed until they are swept back into your wallet, and might be lost if you lose your wallet file." msgstr "" -#: electrum/gui/qt/send_tab.py:687 +#: electrum/gui/qt/send_tab.py:703 msgid "Funds will be sent to the invoice fallback address." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:247 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:253 msgid "Generate a new random wallet" msgstr "" -#: electrum/i18n.py:55 +#: electrum/i18n.py:87 msgid "German" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 electrum/gui/qt/send_tab.py:395 +#: electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Get Invoice" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:308 +#: electrum/plugins/trustedcoin/qt.py:311 msgid "Google Authenticator code:" msgstr "" @@ -2757,7 +2841,7 @@ msgid "Gossip" msgstr "" -#: electrum/i18n.py:56 +#: electrum/i18n.py:88 msgid "Greek" msgstr "" @@ -2773,15 +2857,15 @@ msgid "Hardware Keystore" msgstr "" -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/utxo_list.py:55 +#: electrum/gui/qt/network_dialog.py:101 msgid "Height" msgstr "高度" -#: electrum/gui/kivy/main_window.py:1122 +#: electrum/gui/kivy/main_window.py:1134 msgid "Hello World" msgstr "世界好" -#: electrum/gui/qt/util.py:125 +#: electrum/gui/qt/util.py:128 msgid "Help" msgstr "" @@ -2789,16 +2873,8 @@ msgid "Here is your master public key." msgstr "這是您的主要公鑰。" -#: electrum/gui/qt/main_window.py:720 -msgid "Hide" -msgstr "隱藏" - -#: electrum/gui/qt/main_window.py:343 -msgid "Hide {}" -msgstr "" - -#: electrum/gui/kivy/main.kv:417 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:214 electrum/gui/qt/address_dialog.py:103 +#: electrum/gui/qt/main_window.py:216 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:417 msgid "History" msgstr "歷史" @@ -2806,11 +2882,11 @@ msgid "Homepage" msgstr "" -#: electrum/plugins/safe_t/qt.py:402 electrum/plugins/trezor/qt.py:668 +#: electrum/plugins/safe_t/qt.py:401 electrum/plugins/trezor/qt.py:667 msgid "Homescreen" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 +#: electrum/gui/qt/invoice_list.py:203 msgid "Hops" msgstr "" @@ -2818,7 +2894,7 @@ msgid "Host" msgstr "主機" -#: electrum/lnworker.py:514 +#: electrum/lnworker.py:517 msgid "Hostname does not resolve (getaddrinfo failed)" msgstr "" @@ -2834,48 +2910,49 @@ msgid "However, hardware wallets do not support message decryption, which makes them not compatible with the current design of cosigner pool." msgstr "" -#: electrum/gui/qt/seed_dialog.py:96 +#: electrum/gui/qt/seed_dialog.py:97 msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." msgstr "" -#: electrum/gui/qt/seed_dialog.py:104 +#: electrum/gui/qt/seed_dialog.py:105 msgid "However, we do not generate SLIP39 seeds." msgstr "" -#: electrum/i18n.py:62 +#: electrum/i18n.py:94 msgid "Hungarian" msgstr "" -#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:557 +#: electrum/base_wizard.py:211 electrum/plugins/trustedcoin/trustedcoin.py:559 msgid "I already have a seed" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:316 +#: electrum/plugins/trustedcoin/qt.py:319 msgid "I have lost my Google Authenticator account" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:114 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:113 msgid "IP/port in format:\n" "[host]:[port]" msgstr "" -#: electrum/gui/qt/network_dialog.py:285 +#: electrum/gui/qt/network_dialog.py:284 msgid "If auto-connect is enabled, Electrum will always use a server that is on the longest blockchain." msgstr "若有啟用自動連接,Electrum 總是會使用最長區塊鏈上的伺服器。" -#: electrum/gui/qt/settings_dialog.py:347 +#: electrum/gui/qt/confirm_tx_dialog.py:429 msgid "If enabled, at most 100 satoshis might be lost due to this, per transaction." msgstr "" -#: electrum/gui/qt/network_dialog.py:286 +#: electrum/gui/qt/network_dialog.py:285 msgid "If it is disabled, you have to choose a server you want to use. Electrum will warn you if your server is lagging." msgstr "若停用,則您必須選擇您打算使用的伺服器。若您的伺服器有落後狀況,Electrum 會警示您。" -#: electrum/gui/qt/settings_dialog.py:159 -msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed." +#: electrum/gui/messages.py:20 +msgid "If this option is checked, your client will complete reverse swaps before the funding transaction is confirmed.\n\n" +"Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." msgstr "" -#: electrum/gui/qt/seed_dialog.py:288 +#: electrum/gui/qt/seed_dialog.py:289 msgid "If unsure, try restoring as '{}'." msgstr "" @@ -2883,16 +2960,16 @@ msgid "If you are not sure what this is, leave this field unchanged." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/plugins/trustedcoin/qt.py:230 msgid "If you are online, click on \"{}\" to continue." msgstr "" -#: electrum/gui/qt/settings_dialog.py:124 +#: electrum/gui/qt/confirm_tx_dialog.py:416 msgid "If you check this box, your unconfirmed transactions will be consolidated into a single transaction." msgstr "" -#: electrum/plugins/keepkey/qt.py:529 electrum/plugins/safe_t/qt.py:459 -#: electrum/plugins/trezor/qt.py:725 +#: electrum/plugins/keepkey/qt.py:528 electrum/plugins/safe_t/qt.py:458 +#: electrum/plugins/trezor/qt.py:724 msgid "If you disable your PIN, anyone with physical access to your {} device can spend your bitcoins." msgstr "" @@ -2900,13 +2977,13 @@ msgid "If you do not know what this is, leave this field empty." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:577 -#: electrum/gui/qt/channels_list.py:146 +#: electrum/gui/qt/channels_list.py:151 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:576 msgid "If you force-close this channel, the funds you have in it will not be available for {} blocks." msgstr "" -#: electrum/plugins/keepkey/qt.py:34 electrum/plugins/safe_t/qt.py:34 -#: electrum/plugins/trezor/qt.py:34 +#: electrum/plugins/keepkey/qt.py:33 electrum/plugins/safe_t/qt.py:33 +#: electrum/plugins/trezor/qt.py:33 msgid "If you forget a passphrase you will be unable to access any bitcoins in the wallet behind it. A passphrase is not a PIN. Only change this if you are sure you understand it." msgstr "" @@ -2918,11 +2995,11 @@ msgid "If you have lost your Google Authenticator account, you can request a new secret. You will need to retype your seed." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:121 +#: electrum/plugins/trustedcoin/qt.py:122 msgid "If you have lost your second factor, you need to restore your wallet from seed in order to request a new code." msgstr "" -#: electrum/gui/qt/settings_dialog.py:171 +#: electrum/gui/qt/settings_dialog.py:135 msgid "If you have private a watchtower, enter its URL here." msgstr "" @@ -2930,7 +3007,7 @@ msgid "If you indeed do have a usable camera connected, then this error may be caused by bugs in previous PyQt5 versions on Linux. Try installing the latest PyQt5:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:141 +#: electrum/plugins/trustedcoin/qt.py:142 msgid "If you keep experiencing network problems, try using a Tor proxy." msgstr "" @@ -2938,22 +3015,26 @@ msgid "If you lose your seed, your money will be permanently lost." msgstr "若您失去您的種苗,您的金錢將永遠消失。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:566 -#: electrum/gui/qt/channels_list.py:173 -#: electrum/gui/qml/qechanneldetails.py:212 +#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qml/qechanneldetails.py:235 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 msgid "If you lose your wallet file, the only thing you can do with a backup is to request your channel to be closed, so that your funds will be sent on-chain." msgstr "" -#: electrum/wallet.py:2755 +#: electrum/wallet.py:2930 msgid "If you received this transaction from an untrusted device, do not accept to sign it more than once,\n" "otherwise you could end up paying a different fee." msgstr "" +#: electrum/gui/messages.py:30 +msgid "If you request a force-close, your node will pretend that it has lost its data and ask the remote node to broadcast their latest state. Doing so from time to time helps make sure that nodes are honest, because your node can punish them if they broadcast a revoked state." +msgstr "" + #: electrum/gui/qt/installwizard.py:337 msgid "If you use a passphrase, make sure it is correct." msgstr "" -#: electrum/gui/qt/receive_tab.py:317 +#: electrum/gui/qt/receive_tab.py:348 msgid "If you want to create new addresses, use a deterministic wallet instead." msgstr "若您想要建立新位址,請改為使用決定型錢包。" @@ -2961,16 +3042,15 @@ msgid "If your device is not detected on Windows, go to \"Settings\", \"Devices\", \"Connected devices\", and do \"Remove device\". Then, plug your device again." msgstr "" -#: electrum/gui/qt/main_window.py:1869 +#: electrum/gui/qt/main_window.py:1919 msgid "If your wallet contains funds, make sure you have saved its seed." msgstr "" -#: electrum/plugins/hw_wallet/plugin.py:396 +#: electrum/plugins/hw_wallet/plugin.py:377 msgid "Ignore and continue?" msgstr "" -#: electrum/gui/qt/main_window.py:706 electrum/gui/qt/main_window.py:709 -#: electrum/gui/qt/main_window.py:712 electrum/gui/qt/main_window.py:2427 +#: electrum/gui/qt/main_window.py:2500 electrum/gui/qt/contact_list.py:144 msgid "Import" msgstr "匯入" @@ -2982,86 +3062,91 @@ msgid "Import Bitcoin addresses or private keys" msgstr "" -#: electrum/gui/kivy/main_window.py:1463 +#: electrum/gui/kivy/main_window.py:1465 msgid "Import Channel Backup?" msgstr "" -#: electrum/gui/qt/main_window.py:691 electrum/gui/qt/main_window.py:2451 +#: electrum/gui/qt/main_window.py:690 electrum/gui/qt/main_window.py:2524 msgid "Import addresses" msgstr "匯入位址" -#: electrum/gui/qt/channels_list.py:222 +#: electrum/gui/qt/channels_list.py:365 msgid "Import channel backup" msgstr "" -#: electrum/gui/qt/contact_list.py:80 -msgid "Import file" -msgstr "匯入檔案" +#: electrum/gui/qt/send_tab.py:169 +msgid "Import invoices" +msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:288 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:294 msgid "Import pairing from the Digital Bitbox desktop app" msgstr "" -#: electrum/gui/qt/main_window.py:2458 +#: electrum/gui/qt/main_window.py:2531 msgid "Import private keys" msgstr "匯入私鑰" -#: electrum/gui/qt/main_window.py:2236 +#: electrum/gui/qt/receive_tab.py:157 +msgid "Import requests" +msgstr "" + +#: electrum/gui/qt/main_window.py:2305 msgid "In particular, DO NOT use 'redeem private key' services proposed by third parties." msgstr "強調一點,「請不要」使用第三方提供的「換回私鑰」服務。" -#: electrum/invoices.py:49 +#: electrum/invoices.py:53 msgid "In progress" msgstr "" -#: electrum/plugins/trezor/qt.py:42 +#: electrum/plugins/trezor/qt.py:41 msgid "In seedless mode, the mnemonic seed words are never shown to the user.\n" "There is no backup, and the user has a proof of this.\n" "This is an advanced feature, only suggested to be used in redundant multisig setups." msgstr "" -#: electrum/gui/qt/settings_dialog.py:306 +#: electrum/gui/qt/confirm_tx_dialog.py:407 msgid "In some cases, use up to 3 change addresses in order to break up large coin amounts and obfuscate the recipient address." msgstr "在某些情況下,可藉由多達 3 個變換位址以拆分大筆金額,並模糊接收用位址。" -#: electrum/simple_config.py:456 -msgid "In the next block" +#: electrum/gui/qt/channels_list.py:177 +#: electrum/gui/qml/qechanneldetails.py:232 +msgid "In the Electrum mobile app, use the 'Send' button to scan this QR code." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:484 -msgid "Included in block: {}" +#: electrum/simple_config.py:554 +msgid "In the next block" msgstr "" -#: electrum/util.py:153 +#: electrum/util.py:160 msgid "Incorrect password" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:200 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:206 msgid "Incorrect password entered." msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:755 +#: electrum/plugins/trustedcoin/trustedcoin.py:757 msgid "Incorrect seed" msgstr "" -#: electrum/gui/qt/history_list.py:745 +#: electrum/gui/qt/history_list.py:796 msgid "Increase fee" msgstr "請提高手續費" -#: electrum/gui/qt/rbf_dialog.py:163 +#: electrum/gui/qt/rbf_dialog.py:146 msgid "Increase your transaction's fee to improve its position in mempool." msgstr "" -#: electrum/i18n.py:64 +#: electrum/i18n.py:96 msgid "Indonesian" msgstr "" -#: electrum/gui/qt/util.py:178 +#: electrum/gui/qt/util.py:181 msgid "Info" msgstr "" -#: electrum/gui/qt/util.py:263 electrum/plugins/keepkey/qt.py:566 -#: electrum/plugins/safe_t/qt.py:496 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/keepkey/qt.py:565 electrum/plugins/safe_t/qt.py:495 +#: electrum/plugins/trezor/qt.py:761 electrum/gui/qt/util.py:266 msgid "Information" msgstr "資訊" @@ -3074,30 +3159,30 @@ msgid "Initialize Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:451 electrum/plugins/safe_t/qt.py:358 -#: electrum/plugins/trezor/qt.py:624 +#: electrum/plugins/keepkey/qt.py:450 electrum/plugins/safe_t/qt.py:357 +#: electrum/plugins/trezor/qt.py:623 msgid "Initialized" msgstr "" -#: electrum/gui/qt/channel_details.py:192 +#: electrum/gui/qt/channel_details.py:193 msgid "Initiator:" msgstr "" -#: electrum/gui/qt/main_window.py:2620 +#: electrum/gui/qt/main_window.py:2693 msgid "Input amount" msgstr "輸入金額" -#: electrum/gui/qt/main_window.py:2178 +#: electrum/gui/qt/main_window.py:2233 msgid "Input channel backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:375 -#: electrum/gui/qt/transaction_dialog.py:397 -#: electrum/gui/qt/main_window.py:2164 +#: electrum/gui/qt/main_window.py:2219 +#: electrum/gui/qt/transaction_dialog.py:679 +#: electrum/gui/qt/transaction_dialog.py:701 msgid "Input raw transaction" msgstr "輸入原生交易" -#: electrum/gui/qt/transaction_dialog.py:573 +#: electrum/gui/qt/transaction_dialog.py:159 msgid "Inputs" msgstr "輸入" @@ -3105,7 +3190,7 @@ msgid "Install Wizard" msgstr "安裝精靈" -#: electrum/gui/qt/settings_dialog.py:242 +#: electrum/gui/qt/settings_dialog.py:206 msgid "Install the zbar package to enable this." msgstr "請安裝 zbar 軟體包啟用此功能。" @@ -3113,11 +3198,11 @@ msgid "Instructions:" msgstr "" -#: electrum/gui/qml/qeinvoice.py:288 electrum/gui/qml/qeinvoice.py:306 +#: electrum/gui/qml/qeinvoice.py:316 electrum/gui/qml/qeinvoice.py:328 msgid "Insufficient balance" msgstr "" -#: electrum/util.py:139 +#: electrum/util.py:142 msgid "Insufficient funds" msgstr "餘額不足" @@ -3125,56 +3210,54 @@ msgid "Integers weights can also be used in conjunction with '!', e.g. set one amount to '2!' and another to '3!' to split your coins 40-60." msgstr "" -#: electrum/gui/qt/main_window.py:1388 +#: electrum/gui/qt/main_window.py:1401 msgid "Invalid Address" msgstr "無效位址" -#: electrum/gui/text.py:549 electrum/gui/qt/send_tab.py:607 -#: electrum/gui/stdio.py:189 +#: electrum/gui/stdio.py:191 electrum/gui/qt/send_tab.py:623 +#: electrum/gui/text.py:550 msgid "Invalid Amount" msgstr "無效的金額" -#: electrum/gui/kivy/uix/screens.py:358 #: electrum/plugins/hw_wallet/plugin.py:129 +#: electrum/gui/kivy/uix/screens.py:361 msgid "Invalid Bitcoin Address" msgstr "無效的比特幣位址" -#: electrum/gui/text.py:621 electrum/gui/qml/qeinvoice.py:569 -#: electrum/gui/stdio.py:184 +#: electrum/gui/stdio.py:186 electrum/gui/text.py:622 msgid "Invalid Bitcoin address" msgstr "" -#: electrum/gui/qt/main_window.py:1948 electrum/gui/qt/main_window.py:1976 +#: electrum/gui/qt/main_window.py:2000 electrum/gui/qt/main_window.py:2028 msgid "Invalid Bitcoin address." msgstr "" -#: electrum/gui/stdio.py:194 +#: electrum/gui/stdio.py:196 msgid "Invalid Fee" msgstr "" -#: electrum/util.py:1189 +#: electrum/util.py:1251 msgid "Invalid JSON code." msgstr "" -#: electrum/gui/qt/send_tab.py:631 +#: electrum/gui/qt/send_tab.py:647 msgid "Invalid Lines found:" msgstr "找到無效的列:" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:338 -#: electrum/gui/kivy/main_window.py:1199 +#: electrum/gui/kivy/main_window.py:1201 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:327 msgid "Invalid PIN" msgstr "無效 PIN" -#: electrum/gui/qt/main_window.py:2051 +#: electrum/gui/qt/main_window.py:2103 msgid "Invalid Public key" msgstr "" -#: electrum/gui/kivy/uix/screens.py:342 electrum/gui/kivy/uix/screens.py:385 -#: electrum/gui/qml/qeinvoice.py:573 +#: electrum/gui/kivy/uix/screens.py:345 electrum/gui/kivy/uix/screens.py:388 msgid "Invalid amount" msgstr "" -#: electrum/wallet.py:1024 electrum/wallet.py:1037 +#: electrum/wallet.py:1134 electrum/wallet.py:1148 msgid "Invalid invoice format" msgstr "" @@ -3194,20 +3277,20 @@ msgid "Invalid mnemonic padding." msgstr "" -#: electrum/slip39.py:406 +#: electrum/slip39.py:407 msgid "Invalid mnemonic word" msgstr "" -#: electrum/lnutil.py:1443 +#: electrum/lnutil.py:1526 msgid "Invalid node ID, must be 33 bytes and hexadecimal" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:361 -#: electrum/plugins/trustedcoin/trustedcoin.py:736 -#: electrum/plugins/trustedcoin/kivy.py:67 +#: electrum/plugins/trustedcoin/trustedcoin.py:363 +#: electrum/plugins/trustedcoin/trustedcoin.py:738 #: electrum/plugins/trustedcoin/qml.py:243 #: electrum/plugins/trustedcoin/qml.py:416 #: electrum/plugins/trustedcoin/qml.py:419 +#: electrum/plugins/trustedcoin/kivy.py:67 msgid "Invalid one-time password." msgstr "" @@ -3220,45 +3303,32 @@ msgid "Invalid xpub magic. Make sure your {} device is set to the correct chain." msgstr "" -#: electrum/gui/qt/receive_tab.py:307 -msgid "Invoice" +#: electrum/gui/qml/qeinvoice.py:482 +msgid "Invoice already paid" msgstr "" -#: electrum/gui/qt/send_tab.py:730 +#: electrum/gui/qt/send_tab.py:746 msgid "Invoice has expired" msgstr "" -#: electrum/gui/qml/qeinvoice.py:295 electrum/gui/qml/qeinvoice.py:312 +#: electrum/gui/qml/qeinvoice.py:323 electrum/gui/qml/qeinvoice.py:336 msgid "Invoice has unknown status" msgstr "" -#: electrum/gui/qml/qeinvoice.py:293 electrum/gui/qml/qeinvoice.py:294 -msgid "Invoice is already being paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:292 electrum/gui/qml/qeinvoice.py:310 -#: electrum/gui/qml/qeinvoice.py:311 -msgid "Invoice is already paid" -msgstr "" - -#: electrum/gui/qml/qeinvoice.py:291 electrum/gui/qml/qeinvoice.py:309 -msgid "Invoice is expired" -msgstr "" - -#: electrum/gui/kivy/uix/screens.py:226 +#: electrum/gui/kivy/uix/screens.py:229 msgid "Invoice is not a valid Lightning invoice: " msgstr "" -#: electrum/gui/kivy/uix/screens.py:229 electrum/gui/qt/send_tab.py:408 -#: electrum/gui/qml/qeinvoice.py:392 +#: electrum/gui/qt/send_tab.py:413 electrum/gui/qml/qeinvoice.py:535 +#: electrum/gui/kivy/uix/screens.py:232 msgid "Invoice requires unknown or incompatible Lightning feature" msgstr "" -#: electrum/lnworker.py:1523 +#: electrum/lnworker.py:1545 msgid "Invoice wants us to risk locking funds for unreasonably long." msgstr "" -#: electrum/gui/qt/settings_dialog.py:523 electrum/gui/qt/main_window.py:708 +#: electrum/gui/qt/send_tab.py:158 msgid "Invoices" msgstr "發票" @@ -3266,15 +3336,15 @@ msgid "It also contains your master public key that allows watching your addresses." msgstr "" -#: electrum/gui/qt/main_window.py:2228 +#: electrum/gui/qt/main_window.py:2297 msgid "It cannot be \"backed up\" by simply exporting these private keys." msgstr "" -#: electrum/gui/qt/main_window.py:2723 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2780 electrum/gui/qml/qewallet.py:588 msgid "It conflicts with current history." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:580 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 msgid "It may be imported in another wallet with the same seed." msgstr "" @@ -3290,7 +3360,7 @@ msgid "It will be automatically re-downloaded after, unless you disable the gossip." msgstr "" -#: electrum/i18n.py:65 +#: electrum/i18n.py:97 msgid "Italian" msgstr "" @@ -3302,15 +3372,15 @@ msgid "Jade wallet" msgstr "" -#: electrum/i18n.py:66 +#: electrum/i18n.py:98 msgid "Japanese" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:191 +#: electrum/gui/qt/transaction_dialog.py:481 msgid "Join inputs/outputs" msgstr "" -#: electrum/plugins/keepkey/qt.py:59 +#: electrum/plugins/keepkey/qt.py:58 msgid "KeepKey Seed Recovery" msgstr "" @@ -3318,7 +3388,7 @@ msgid "KeepKey wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:107 +#: electrum/gui/qt/send_tab.py:108 msgid "Keyboard shortcut: type \"!\" to send all your coins." msgstr "鍵盤快捷鍵:輸入「!」發送您所有錢幣。" @@ -3326,15 +3396,15 @@ msgid "Keystore" msgstr "" -#: electrum/gui/qt/main_window.py:1760 +#: electrum/gui/qt/main_window.py:1805 msgid "Keystore type" msgstr "" -#: electrum/i18n.py:67 +#: electrum/i18n.py:99 msgid "Kyrgyz" msgstr "" -#: electrum/gui/qt/address_list.py:131 electrum/gui/qt/utxo_list.py:53 +#: electrum/gui/qt/address_list.py:154 electrum/gui/qt/utxo_list.py:63 msgid "Label" msgstr "" @@ -3362,9 +3432,9 @@ msgid "Labels, transactions IDs and addresses are encrypted before they are sent to the remote server." msgstr "" +#: electrum/plugins/keepkey/qt.py:449 electrum/plugins/safe_t/qt.py:356 +#: electrum/plugins/trezor/qt.py:622 electrum/gui/qt/settings_dialog.py:71 #: electrum/gui/kivy/uix/dialogs/settings.py:165 -#: electrum/gui/qt/settings_dialog.py:71 electrum/plugins/keepkey/qt.py:450 -#: electrum/plugins/safe_t/qt.py:357 electrum/plugins/trezor/qt.py:623 msgid "Language" msgstr "語言" @@ -3372,7 +3442,7 @@ msgid "Latest version: {}" msgstr "" -#: electrum/i18n.py:68 +#: electrum/i18n.py:100 msgid "Latvian" msgstr "" @@ -3405,18 +3475,18 @@ msgid "Licence" msgstr "" -#: electrum/gui/qt/settings_dialog.py:254 +#: electrum/gui/qt/settings_dialog.py:219 msgid "Light" msgstr "" +#: electrum/gui/qt/settings_dialog.py:392 electrum/gui/qt/receive_tab.py:219 +#: electrum/gui/qt/main_window.py:965 electrum/gui/qt/main_window.py:1810 +#: electrum/gui/qt/balance_dialog.py:179 electrum/gui/qt/balance_dialog.py:213 #: electrum/gui/kivy/uix/ui_screens/status.kv:46 -#: electrum/gui/qt/settings_dialog.py:524 electrum/gui/qt/receive_tab.py:163 -#: electrum/gui/qt/main_window.py:973 electrum/gui/qt/main_window.py:1764 -#: electrum/gui/qt/balance_dialog.py:174 electrum/gui/qt/balance_dialog.py:208 msgid "Lightning" msgstr "" -#: electrum/gui/qt/balance_dialog.py:213 +#: electrum/gui/qt/balance_dialog.py:218 msgid "Lightning (frozen)" msgstr "" @@ -3428,33 +3498,37 @@ msgid "Lightning Gossip" msgstr "" -#: electrum/gui/qt/main_window.py:1458 -#: electrum/gui/qt/lightning_tx_dialog.py:81 +#: electrum/gui/qt/main_window.py:1471 +#: electrum/gui/qt/lightning_tx_dialog.py:93 msgid "Lightning Invoice" msgstr "" -#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/main_window.py:1574 -#: electrum/gui/qt/__init__.py:201 +#: electrum/gui/qt/lightning_dialog.py:47 electrum/gui/qt/__init__.py:200 +#: electrum/gui/qt/main_window.py:1593 msgid "Lightning Network" msgstr "" -#: electrum/gui/qt/channels_list.py:388 +#: electrum/gui/qt/channels_list.py:377 msgid "Lightning Network Statistics" msgstr "" -#: electrum/gui/qt/main_window.py:1782 +#: electrum/gui/qt/main_window.py:1829 msgid "Lightning Node ID:" msgstr "" -#: electrum/gui/qt/lightning_tx_dialog.py:47 +#: electrum/gui/qt/lightning_tx_dialog.py:48 msgid "Lightning Payment" msgstr "" +#: electrum/gui/qt/receive_tab.py:297 electrum/gui/qt/request_list.py:205 +msgid "Lightning Request" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/settings.py:182 msgid "Lightning Routing" msgstr "" -#: electrum/gui/qt/main_window.py:974 electrum/gui/qt/balance_dialog.py:175 +#: electrum/gui/qt/main_window.py:966 electrum/gui/qt/balance_dialog.py:180 msgid "Lightning frozen" msgstr "" @@ -3466,19 +3540,20 @@ msgid "Lightning invoices are also supported." msgstr "" -#: electrum/gui/kivy/main_window.py:839 electrum/gui/qt/main_window.py:1794 +#: electrum/gui/qt/main_window.py:1843 electrum/gui/kivy/main_window.py:839 msgid "Lightning is currently restricted to HD wallets with p2wpkh addresses." msgstr "" -#: electrum/gui/qt/send_tab.py:503 +#: electrum/gui/qt/main_window.py:1130 electrum/gui/qt/main_window.py:2167 +#: electrum/gui/qt/send_tab.py:505 msgid "Lightning is disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1460 +#: electrum/gui/kivy/main_window.py:1462 msgid "Lightning is not available for this wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1508 electrum/gui/qt/main_window.py:1718 +#: electrum/gui/qt/main_window.py:1754 electrum/gui/kivy/main_window.py:1510 msgid "Lightning is not enabled because this wallet was created with an old version of Electrum. Create lightning keys?" msgstr "" @@ -3486,69 +3561,82 @@ msgid "Lightning is not enabled for this wallet" msgstr "" -#: electrum/gui/kivy/main_window.py:1458 +#: electrum/gui/kivy/main_window.py:1460 msgid "Lightning is not enabled." msgstr "" -#: electrum/gui/kivy/main_window.py:1522 electrum/gui/qt/main_window.py:1733 +#: electrum/gui/qt/main_window.py:1769 electrum/gui/kivy/main_window.py:1524 msgid "Lightning keys have been initialized." msgstr "" -#: electrum/gui/kivy/uix/screens.py:421 +#: electrum/gui/kivy/uix/screens.py:424 msgid "Lightning payments are not available for this wallet" msgstr "" +#: electrum/gui/messages.py:50 +msgid "Lightning payments require finding a path through the Lightning Network. You may use trampoline routing, or local routing (gossip).\n\n" +"Downloading the network gossip uses quite some bandwidth and storage, and is not recommended on mobile devices. If you use trampoline, you can only open channels with trampoline nodes." +msgstr "" + +#: electrum/gui/messages.py:40 +msgid "Lightning support in Electrum is experimental. Do not put large amounts in lightning channels." +msgstr "" + #: electrum/gui/kivy/uix/ui_screens/status.kv:35 msgid "Lightning:" msgstr "" -#: electrum/gui/qt/send_tab.py:632 +#: electrum/gui/qt/send_tab.py:648 msgid "Line #" msgstr "列 #" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:248 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:254 msgid "Load a wallet from the micro SD card" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:226 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:232 msgid "Load a wallet from the micro SD card (the current seed is overwritten)" msgstr "" -#: electrum/gui/qt/main_window.py:2180 +#: electrum/gui/qt/main_window.py:2235 msgid "Load backup" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:377 -#: electrum/gui/qt/transaction_dialog.py:399 -#: electrum/gui/qt/main_window.py:2166 +#: electrum/gui/qt/main_window.py:2221 +#: electrum/gui/qt/transaction_dialog.py:681 +#: electrum/gui/qt/transaction_dialog.py:703 msgid "Load transaction" msgstr "載入交易" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:338 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:344 msgid "Loading backup..." msgstr "" -#: electrum/wallet.py:99 electrum/wallet.py:804 +#: electrum/wallet.py:101 electrum/wallet.py:850 msgid "Local" msgstr "" -#: electrum/gui/qt/main_window.py:743 +#: electrum/gui/qt/main_window.py:726 msgid "Local &Watchtower" msgstr "" -#: electrum/gui/qt/__init__.py:203 +#: electrum/wallet.py:854 +msgid "Local (future: {})" +msgstr "" + +#: electrum/gui/qt/__init__.py:202 msgid "Local Watchtower" msgstr "" -#: electrum/gui/qt/channel_details.py:210 +#: electrum/gui/qt/channel_details.py:211 msgid "Local balance" msgstr "" -#: electrum/gui/qt/channel_details.py:234 +#: electrum/gui/qt/channel_details.py:235 msgid "Local dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:520 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:519 msgid "Local force-close" msgstr "" @@ -3556,23 +3644,31 @@ msgid "Local gossip database deleted." msgstr "" -#: electrum/gui/qt/channel_details.py:220 +#: electrum/gui/qt/channel_details.py:221 msgid "Local reserve" msgstr "" -#: electrum/gui/qt/channels_list.py:246 electrum/gui/qt/channels_list.py:247 +#: electrum/gui/qt/confirm_tx_dialog.py:85 +msgid "LockTime" +msgstr "" + +#: electrum/gui/qt/channels_list.py:256 electrum/gui/qt/channels_list.py:257 msgid "Long Channel ID" msgstr "" -#: electrum/gui/qt/seed_dialog.py:287 +#: electrum/gui/qt/utxo_list.py:298 +msgid "Long Output point" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:288 msgid "Looks like you have entered a valid seed of type '{}' but this dialog does not support such seeds." msgstr "" -#: electrum/gui/qt/main_window.py:2195 +#: electrum/gui/qt/main_window.py:2253 msgid "Lookup transaction" msgstr "查找交易" -#: electrum/simple_config.py:454 +#: electrum/simple_config.py:552 msgid "Low fee" msgstr "" @@ -3592,7 +3688,7 @@ msgid "Make sure you install it with python3" msgstr "" -#: electrum/gui/qt/main_window.py:548 +#: electrum/gui/qt/main_window.py:547 msgid "Make sure you own the seed phrase or the private keys, before you request Bitcoins to be sent to this wallet." msgstr "在您請求比特幣發送到此錢包之前,請確認您擁有的種苗詞彙或私鑰。" @@ -3600,26 +3696,26 @@ msgid "Master Fingerprint" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 -#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 +#: electrum/gui/qt/main_window.py:1881 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 #: electrum/gui/kivy/uix/ui_screens/status.kv:57 #: electrum/gui/kivy/uix/ui_screens/status.kv:60 -#: electrum/gui/kivy/main_window.py:831 electrum/gui/kivy/main_window.py:833 -#: electrum/gui/qt/main_window.py:1831 electrum/gui/qt/installwizard.py:729 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1025 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:1029 msgid "Master Public Key" msgstr "主要公鑰" -#: electrum/plugins/trezor/qt.py:410 +#: electrum/plugins/trezor/qt.py:409 msgid "Matrix" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:58 electrum/gui/qt/swap_dialog.py:45 -#: electrum/gui/qt/send_tab.py:121 +#: electrum/gui/qt/swap_dialog.py:55 electrum/gui/qt/send_tab.py:122 +#: electrum/gui/qt/new_channel_dialog.py:64 msgid "Max" msgstr "最大" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:282 -#: electrum/gui/qt/main_window.py:2675 electrum/gui/qml/qetxfinalizer.py:788 +#: electrum/gui/qt/main_window.py:2748 electrum/gui/qml/qetxfinalizer.py:810 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:271 msgid "Max fee exceeded" msgstr "已達最高額手續費" @@ -3631,24 +3727,24 @@ msgid "Mempool based: fee rate is targeting a depth in the memory pool" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:157 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:159 msgid "Mempool depth" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:188 +#: electrum/gui/qt/transaction_dialog.py:478 msgid "Merge signatures from" msgstr "" -#: electrum/gui/qt/invoice_list.py:184 electrum/gui/qt/main_window.py:1997 -#: electrum/gui/qt/main_window.py:2064 +#: electrum/gui/qt/invoice_list.py:203 electrum/gui/qt/main_window.py:2049 +#: electrum/gui/qt/main_window.py:2116 msgid "Message" msgstr "訊息" -#: electrum/plugins/bitbox02/bitbox02.py:575 +#: electrum/plugins/bitbox02/bitbox02.py:585 msgid "Message encryption, decryption and signing are currently not supported for {}" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:68 +#: electrum/gui/qt/rbf_dialog.py:67 msgid "Method" msgstr "" @@ -3656,23 +3752,27 @@ msgid "Method:" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:55 +#: electrum/gui/qt/new_channel_dialog.py:61 msgid "Min" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:153 electrum/gui/qt/swap_dialog.py:83 +#: electrum/gui/qt/confirm_tx_dialog.py:688 +msgid "Mining Fee" +msgstr "" + +#: electrum/gui/qt/swap_dialog.py:93 msgid "Mining fee" msgstr "挖礦手續費" -#: electrum/gui/qt/send_tab.py:210 +#: electrum/gui/qt/send_tab.py:228 msgid "Mining fee: {} (can be adjusted on next screen)" msgstr "" -#: electrum/gui/qt/settings_dialog.py:526 +#: electrum/gui/qt/settings_dialog.py:393 msgid "Misc" msgstr "" -#: electrum/lnworker.py:1520 +#: electrum/lnworker.py:1542 msgid "Missing amount" msgstr "" @@ -3681,21 +3781,21 @@ msgid "Missing libraries for {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:573 electrum/plugins/keepkey/keepkey.py:54 -#: electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/keepkey/keepkey.py:54 electrum/plugins/safe_t/safe_t.py:52 +#: electrum/plugins/ledger/ledger.py:579 msgid "Missing previous tx for legacy input." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:409 #: electrum/plugins/trezor/trezor.py:92 +#: electrum/plugins/bitbox02/bitbox02.py:409 msgid "Missing previous tx." msgstr "" -#: electrum/base_crash_reporter.py:69 +#: electrum/base_crash_reporter.py:76 msgid "Missing report URL." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:290 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:296 msgid "Mobile pairing options" msgstr "" @@ -3703,14 +3803,18 @@ msgid "More info at: {}" msgstr "" -#: electrum/gui/qt/util.py:1096 +#: electrum/gui/qt/util.py:591 msgid "More than one QR code was found on the screen." msgstr "" -#: electrum/gui/qt/send_tab.py:669 +#: electrum/gui/qt/send_tab.py:685 msgid "Move funds between your channels in order to increase your sending capacity." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:45 +msgid "Move the slider to set the amount and direction of the swap." +msgstr "" + #: electrum/gui/qt/installwizard.py:794 msgid "Multi-Signature Wallet" msgstr "多重簽章錢包" @@ -3723,18 +3827,18 @@ msgid "NOT DEVICE PIN - see above" msgstr "" -#: electrum/gui/qt/contact_list.py:47 electrum/gui/qt/main_window.py:1707 +#: electrum/gui/qt/main_window.py:1743 electrum/gui/qt/contact_list.py:52 msgid "Name" msgstr "名稱" -#: electrum/plugins/keepkey/qt.py:464 electrum/plugins/safe_t/qt.py:371 -#: electrum/plugins/trezor/qt.py:637 +#: electrum/plugins/keepkey/qt.py:463 electrum/plugins/safe_t/qt.py:370 +#: electrum/plugins/trezor/qt.py:636 msgid "Name this {}. If you have multiple devices their labels help distinguish them." msgstr "" +#: electrum/gui/qt/__init__.py:198 electrum/gui/qt/main_window.py:1598 +#: electrum/gui/qt/network_dialog.py:59 electrum/gui/text.py:213 #: electrum/gui/kivy/uix/ui_screens/network.kv:3 electrum/gui/kivy/main.kv:532 -#: electrum/gui/text.py:213 electrum/gui/qt/network_dialog.py:61 -#: electrum/gui/qt/main_window.py:1579 electrum/gui/qt/__init__.py:199 msgid "Network" msgstr "網路" @@ -3743,25 +3847,29 @@ msgid "Network Setup" msgstr "" -#: electrum/interface.py:251 +#: electrum/interface.py:249 msgid "Network request timed out." msgstr "" -#: electrum/gui/qt/exception_window.py:92 electrum/invoices.py:57 +#: electrum/invoices.py:63 electrum/gui/qt/exception_window.py:92 msgid "Never" msgstr "不要" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 #: electrum/gui/qt/seed_dialog.py:58 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:840 msgid "Never disclose your seed." msgstr "永不揭露您的種苗。" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 #: electrum/gui/qt/seed_dialog.py:59 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:841 msgid "Never type it on a website." msgstr "永不在網站上輸入這些內容。" -#: electrum/gui/qt/main_window.py:1697 electrum/gui/qt/main_window.py:1699 +#: electrum/gui/qt/channels_list.py:369 +msgid "New Channel" +msgstr "" + +#: electrum/gui/qt/main_window.py:1733 electrum/gui/qt/main_window.py:1735 msgid "New Contact" msgstr "新聯絡人" @@ -3773,46 +3881,46 @@ msgid "New Request" msgstr "" -#: electrum/gui/qt/contact_list.py:79 -msgid "New contact" -msgstr "新聯絡人" +#: electrum/gui/qt/confirm_tx_dialog.py:614 +msgid "New Transaction" +msgstr "" -#: electrum/gui/qt/rbf_dialog.py:80 -msgid "New fee rate" +#: electrum/gui/qt/rbf_dialog.py:86 +msgid "New fee" msgstr "" -#: electrum/gui/qt/main_window.py:849 electrum/gui/qml/qewallet.py:255 +#: electrum/gui/qt/main_window.py:829 electrum/gui/qml/qewallet.py:280 msgid "New transaction: {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:589 +#: electrum/plugins/revealer/qt.py:127 electrum/plugins/trustedcoin/qt.py:230 +#: electrum/gui/qt/installwizard.py:165 #: electrum/gui/kivy/uix/ui_screens/first_screen.kv:44 #: electrum/gui/kivy/uix/ui_screens/initial_network_setup.kv:15 -#: electrum/gui/qt/installwizard.py:165 electrum/plugins/revealer/qt.py:127 -#: electrum/plugins/trustedcoin/qt.py:227 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:588 msgid "Next" msgstr "下一個" -#: electrum/gui/qt/seed_dialog.py:200 +#: electrum/gui/qt/seed_dialog.py:201 msgid "Next share" msgstr "" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:56 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "No" msgstr "" -#: electrum/util.py:247 electrum/util.py:253 +#: electrum/util.py:268 electrum/util.py:274 msgid "No Data" msgstr "" -#: electrum/gui/kivy/uix/screens.py:296 electrum/gui/kivy/uix/screens.py:556 #: electrum/gui/kivy/uix/ui_screens/send.kv:129 +#: electrum/gui/kivy/uix/screens.py:299 electrum/gui/kivy/uix/screens.py:559 msgid "No Description" msgstr "" -#: electrum/gui/qt/util.py:1100 +#: electrum/gui/qt/util.py:595 msgid "No QR code was found on the screen." msgstr "" @@ -3820,11 +3928,15 @@ msgid "No Wallet" msgstr "無錢包" -#: electrum/gui/kivy/uix/screens.py:527 +#: electrum/gui/qml/qewallet.py:639 +msgid "No address available." +msgstr "" + +#: electrum/gui/kivy/uix/screens.py:530 msgid "No address available. Please remove some of your pending requests." msgstr "" -#: electrum/gui/text.py:609 electrum/gui/qt/send_tab.py:500 +#: electrum/gui/qt/send_tab.py:596 electrum/gui/text.py:610 msgid "No amount" msgstr "" @@ -3832,11 +3944,11 @@ msgid "No auth code" msgstr "" -#: electrum/exchange_rate.py:685 +#: electrum/exchange_rate.py:687 msgid "No data" msgstr "" -#: electrum/gui/qt/main_window.py:781 +#: electrum/gui/qt/main_window.py:761 msgid "No donation address for this server" msgstr "此伺服器無捐款位址" @@ -3848,10 +3960,14 @@ msgid "No existing accounts found." msgstr "" -#: electrum/gui/qml/qetxfinalizer.py:784 +#: electrum/gui/qml/qetxfinalizer.py:806 msgid "No fee" msgstr "" +#: electrum/gui/qt/rbf_dialog.py:120 +msgid "No fee rate" +msgstr "" + #: electrum/gui/kivy/main.kv:480 msgid "No fork detected" msgstr "" @@ -3860,23 +3976,23 @@ msgid "No hardware device detected." msgstr "" -#: electrum/wallet.py:168 +#: electrum/wallet.py:165 msgid "No inputs found." msgstr "" -#: electrum/gui/qt/main_window.py:1761 +#: electrum/gui/qt/main_window.py:1806 msgid "No keystore" msgstr "" -#: electrum/gui/qt/receive_tab.py:315 +#: electrum/gui/qt/receive_tab.py:346 msgid "No more addresses in your wallet." msgstr "您的錢包中沒有其他位址。" -#: electrum/gui/qt/send_tab.py:599 +#: electrum/gui/qt/send_tab.py:615 msgid "No outputs" msgstr "無輸出" -#: electrum/lnutil.py:363 +#: electrum/lnutil.py:384 msgid "No path found" msgstr "" @@ -3892,17 +4008,17 @@ msgid "No wallet loaded." msgstr "" -#: electrum/gui/qt/channels_list.py:244 electrum/gui/qt/channels_list.py:245 -#: electrum/gui/qt/main_window.py:1784 +#: electrum/gui/qt/main_window.py:1832 electrum/gui/qt/channels_list.py:254 +#: electrum/gui/qt/channels_list.py:255 msgid "Node ID" msgstr "" -#: electrum/gui/qt/channels_list.py:49 +#: electrum/gui/qt/channels_list.py:53 msgid "Node alias" msgstr "" +#: electrum/gui/qt/channels_list.py:381 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:19 -#: electrum/gui/qt/channels_list.py:392 msgid "Nodes" msgstr "" @@ -3910,17 +4026,17 @@ msgid "Nodes in database." msgstr "" +#: electrum/gui/qt/settings_dialog.py:314 electrum/gui/qt/history_list.py:536 +#: electrum/gui/kivy/main_window.py:157 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:125 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:126 #: electrum/gui/kivy/uix/dialogs/fx_dialog.py:137 #: electrum/gui/kivy/uix/dialogs/settings.py:205 #: electrum/gui/kivy/uix/dialogs/settings.py:260 -#: electrum/gui/kivy/main_window.py:157 electrum/gui/qt/settings_dialog.py:403 -#: electrum/gui/qt/history_list.py:484 msgid "None" msgstr "無" -#: electrum/i18n.py:69 +#: electrum/i18n.py:101 msgid "Norwegian Bokmal" msgstr "" @@ -3928,7 +4044,7 @@ msgid "Not Now" msgstr "" -#: electrum/wallet.py:98 +#: electrum/wallet.py:100 msgid "Not Verified" msgstr "" @@ -3936,45 +4052,50 @@ msgid "Not a master key" msgstr "" -#: electrum/gui/kivy/main_window.py:838 electrum/gui/kivy/main_window.py:1487 -#: electrum/gui/qt/main_window.py:1793 +#: electrum/gui/qt/main_window.py:1842 electrum/gui/kivy/main_window.py:838 +#: electrum/gui/kivy/main_window.py:1489 msgid "Not available for this wallet." msgstr "" +#: electrum/network.py:508 electrum/gui/stdio.py:139 +#: electrum/gui/qt/main_window.py:980 electrum/gui/qt/main_window.py:982 +#: electrum/gui/text.py:208 electrum/gui/kivy/main_window.py:1232 #: electrum/gui/kivy/uix/ui_screens/lightning.kv:14 -#: electrum/gui/kivy/main.kv:443 electrum/gui/kivy/main_window.py:1230 -#: electrum/gui/text.py:208 electrum/gui/qt/network_dialog.py:353 -#: electrum/gui/qt/main_window.py:988 electrum/gui/qt/main_window.py:990 -#: electrum/gui/stdio.py:139 +#: electrum/gui/kivy/main.kv:443 msgid "Not connected" msgstr "未連接" -#: electrum/gui/kivy/main_window.py:1485 +#: electrum/gui/kivy/main_window.py:1487 msgid "Not enabled" msgstr "" +#: electrum/gui/qt/main_window.py:1721 electrum/gui/qt/send_tab.py:285 +#: electrum/gui/qml/qetxfinalizer.py:317 #: electrum/gui/kivy/uix/dialogs/confirm_tx_dialog.py:130 -#: electrum/gui/qt/send_tab.py:279 electrum/gui/qml/qetxfinalizer.py:307 msgid "Not enough funds" msgstr "餘額不足" -#: electrum/wallet.py:191 electrum/wallet.py:193 +#: electrum/wallet.py:188 electrum/wallet.py:190 msgid "Not enough funds on address." msgstr "" -#: electrum/wallet.py:786 +#: electrum/gui/qt/confirm_tx_dialog.py:526 +msgid "Not enough funds." +msgstr "" + +#: electrum/wallet.py:832 msgid "Not verified" msgstr "" -#: electrum/lnutil.py:1525 +#: electrum/util.py:1416 msgid "Not yet available" msgstr "" -#: electrum/gui/qt/send_tab.py:106 +#: electrum/gui/qt/send_tab.py:107 msgid "Note that if you have frozen some of your addresses, the available funds will be lower than your total balance." msgstr "請注意,若您已凍結某些位址,可用餘額會少於您的總存額。" -#: electrum/gui/qt/main_window.py:605 +#: electrum/gui/qt/main_window.py:604 msgid "Note that lightning channels will be converted to channel backups." msgstr "" @@ -3987,10 +4108,6 @@ msgid "Note that your coins are not locked in this service. You may withdraw your funds at any time and at no cost, without the remote server, by using the 'restore wallet' option with your wallet seed." msgstr "" -#: electrum/gui/qt/settings_dialog.py:160 -msgid "Note you are at risk of losing the funds in the swap, if the funding transaction never confirms." -msgstr "" - #: electrum/gui/qt/password_dialog.py:285 electrum/gui/qt/installwizard.py:45 msgid "Note: If you enable this setting, you will need your hardware device to open your wallet." msgstr "" @@ -3999,7 +4116,7 @@ msgid "Note: This camera generates frames of relatively low resolution; QR scanning accuracy may be affected" msgstr "" -#: electrum/gui/qt/main_window.py:2733 +#: electrum/gui/qt/main_window.py:2790 msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." msgstr "" @@ -4007,11 +4124,11 @@ msgid "Nothing set !" msgstr "沒有設定任何項目!" -#: electrum/plot.py:15 +#: electrum/plot.py:17 msgid "Nothing to plot." msgstr "" -#: electrum/gui/qt/history_list.py:569 +#: electrum/gui/qt/history_list.py:628 msgid "Nothing to summarize." msgstr "" @@ -4019,11 +4136,12 @@ msgid "Number of zeros displayed after the decimal point. For example, if this is set to 2, \"1.\" will be displayed as \"1.00\"" msgstr "小數點後方的顯示位數。舉例而言,若設定為 2,「1.」會顯示為「1.00」。" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:244 +#: electrum/plugins/audio_modem/qt.py:71 electrum/gui/qt/util.py:216 +#: electrum/gui/qt/confirm_tx_dialog.py:370 +#: electrum/gui/kivy/main_window.py:1295 #: electrum/gui/kivy/uix/ui_screens/server.kv:44 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:64 -#: electrum/gui/kivy/main_window.py:1293 electrum/gui/qt/util.py:213 -#: electrum/plugins/audio_modem/qt.py:71 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:243 msgid "OK" msgstr "確定" @@ -4035,8 +4153,8 @@ msgid "OR" msgstr "" -#: electrum/gui/kivy/main_window.py:956 electrum/gui/text.py:200 -#: electrum/gui/qt/main_window.py:947 +#: electrum/gui/qt/main_window.py:939 electrum/gui/text.py:200 +#: electrum/gui/kivy/main_window.py:956 msgid "Offline" msgstr "離線" @@ -4044,8 +4162,8 @@ msgid "On Linux, you might have to add a new permission to your udev rules." msgstr "" -#: electrum/gui/qt/main_window.py:972 electrum/gui/qt/balance_dialog.py:173 -#: electrum/gui/qt/balance_dialog.py:203 +#: electrum/gui/qt/main_window.py:964 electrum/gui/qt/balance_dialog.py:178 +#: electrum/gui/qt/balance_dialog.py:208 msgid "On-chain" msgstr "" @@ -4053,11 +4171,11 @@ msgid "Onchain" msgstr "" -#: electrum/gui/qt/main_window.py:1409 +#: electrum/gui/qt/main_window.py:1422 msgid "Onchain Invoice" msgstr "" -#: electrum/gui/qt/send_tab.py:770 +#: electrum/gui/qt/send_tab.py:790 msgid "One output per line." msgstr "每列一則輸出。" @@ -4065,7 +4183,7 @@ msgid "One-server mode" msgstr "" -#: electrum/gui/qt/settings_dialog.py:357 +#: electrum/gui/qt/settings_dialog.py:269 msgid "Online Block Explorer" msgstr "線上區塊探索器" @@ -4077,7 +4195,7 @@ msgid "Only OP_RETURN scripts, with one constant push, are supported." msgstr "" -#: electrum/plugins/ledger/ledger.py:606 +#: electrum/plugins/ledger/ledger.py:612 msgid "Only address outputs are supported by {}" msgstr "" @@ -4085,29 +4203,28 @@ msgid "Only connect to a single server" msgstr "" -#: electrum/plugins/keepkey/qt.py:554 electrum/plugins/safe_t/qt.py:484 -#: electrum/plugins/trezor/qt.py:750 +#: electrum/plugins/keepkey/qt.py:553 electrum/plugins/safe_t/qt.py:483 +#: electrum/plugins/trezor/qt.py:749 msgid "Only wipe a device if you have the recovery seed written down and the device wallet(s) are empty, otherwise the bitcoins will be lost forever." msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:27 -#: electrum/gui/qt/channels_list.py:367 +#: electrum/gui/qt/new_channel_dialog.py:28 msgid "Open Channel" msgstr "" -#: electrum/gui/qt/send_tab.py:674 -msgid "Open a new channel" +#: electrum/gui/qml/qechannelopener.py:177 +msgid "Open Lightning channel?" msgstr "" -#: electrum/gui/qt/settings_dialog.py:280 -msgid "Open advanced transaction preview dialog when 'Pay' is clicked." +#: electrum/gui/qt/send_tab.py:690 +msgid "Open a new channel" msgstr "" #: electrum/plugins/revealer/qt.py:730 msgid "Open calibration pdf" msgstr "" -#: electrum/lnworker.py:891 electrum/lnworker.py:1041 +#: electrum/lnworker.py:895 electrum/lnworker.py:1057 msgid "Open channel" msgstr "" @@ -4115,24 +4232,24 @@ msgid "Open your cosigner wallet to retrieve it." msgstr "" -#: electrum/gui/qt/util.py:1329 +#: electrum/gui/qt/util.py:1014 msgid "Open {} file" msgstr "" -#: electrum/gui/qt/settings_dialog.py:193 +#: electrum/gui/qt/settings_dialog.py:157 msgid "OpenAlias" msgstr "OpenAlias" -#: electrum/gui/qt/settings_dialog.py:189 +#: electrum/gui/qt/settings_dialog.py:153 msgid "OpenAlias record, used to receive coins and to sign payment requests." msgstr "OpenAlias 記錄,用於接收錢幣並簽署支付請求。" -#: electrum/gui/qt/main_window.py:1285 +#: electrum/gui/qt/main_window.py:1289 msgid "Opening channel..." msgstr "" +#: electrum/gui/qt/seed_dialog.py:179 #: electrum/gui/kivy/uix/actiondropdown.py:32 -#: electrum/gui/qt/seed_dialog.py:178 msgid "Options" msgstr "選項" @@ -4144,15 +4261,15 @@ msgid "Or click cancel to skip this keystore instead." msgstr "" -#: electrum/gui/qt/network_dialog.py:170 +#: electrum/gui/qt/network_dialog.py:169 msgid "Other known servers" msgstr "" -#: electrum/gui/qt/util.py:1041 +#: electrum/gui/qt/util.py:822 msgid "Other options" msgstr "" -#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:249 +#: electrum/base_wizard.py:375 electrum/plugins/hw_wallet/qt.py:250 msgid "Outdated device firmware" msgstr "" @@ -4161,92 +4278,101 @@ msgid "Outdated {} firmware for device labelled {}. Please download the updated firmware from {}" msgstr "" -#: electrum/plugins/jade/jade.py:422 +#: electrum/plugins/jade/jade.py:424 msgid "Outdated {} firmware for device labelled {}. Please update using a Blockstream Green companion app" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 +#: electrum/gui/qt/transaction_dialog.py:309 +#: electrum/gui/qt/transaction_dialog.py:353 +#: electrum/gui/qt/watchtower_dialog.py:45 msgid "Outpoint" msgstr "" -#: electrum/gui/qt/main_window.py:2623 +#: electrum/gui/qt/main_window.py:2696 msgid "Output amount" msgstr "輸出金額" -#: electrum/gui/qt/utxo_list.py:56 +#: electrum/gui/qt/utxo_dialog.py:67 electrum/gui/qt/utxo_list.py:60 msgid "Output point" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:620 -#: electrum/gui/qt/main_window.py:1419 +#: electrum/gui/qt/main_window.py:1432 +#: electrum/gui/qt/transaction_dialog.py:241 msgid "Outputs" msgstr "輸出" -#: electrum/gui/qt/network_dialog.py:214 +#: electrum/gui/qt/network_dialog.py:213 msgid "Overview" msgstr "概覽" -#: electrum/gui/kivy/main_window.py:1368 +#: electrum/gui/kivy/main_window.py:1370 msgid "PIN Code" msgstr "" -#: electrum/plugins/keepkey/qt.py:481 electrum/plugins/safe_t/qt.py:388 -#: electrum/plugins/trezor/qt.py:654 +#: electrum/plugins/keepkey/qt.py:480 electrum/plugins/safe_t/qt.py:387 +#: electrum/plugins/trezor/qt.py:653 msgid "PIN Protection" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN disabled" msgstr "" -#: electrum/gui/kivy/main_window.py:1392 +#: electrum/gui/kivy/main_window.py:1394 msgid "PIN not updated" msgstr "" -#: electrum/plugins/keepkey/qt.py:486 electrum/plugins/safe_t/qt.py:393 -#: electrum/plugins/trezor/qt.py:659 +#: electrum/plugins/keepkey/qt.py:485 electrum/plugins/safe_t/qt.py:392 +#: electrum/plugins/trezor/qt.py:658 msgid "PIN protection is strongly recommended. A PIN is your only protection against someone stealing your bitcoins if they obtain physical access to your {}." msgstr "" -#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 -#: electrum/plugins/trezor/qt.py:618 +#: electrum/plugins/keepkey/qt.py:443 electrum/plugins/safe_t/qt.py:351 +#: electrum/plugins/trezor/qt.py:617 msgid "PIN set" msgstr "" -#: electrum/gui/kivy/main_window.py:1389 +#: electrum/gui/kivy/main_window.py:1391 msgid "PIN updated" msgstr "" -#: electrum/invoices.py:46 +#: electrum/invoices.py:50 msgid "Paid" msgstr "已支付" -#: electrum/wallet.py:813 +#: electrum/gui/qml/qeinvoice.py:87 +msgid "Paid!" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:62 +msgid "Parents" +msgstr "" + +#: electrum/wallet.py:863 msgid "Partially signed" msgstr "" -#: electrum/gui/kivy/main_window.py:1335 +#: electrum/gui/kivy/main_window.py:1337 msgid "Passphrase" msgstr "密語" -#: electrum/gui/qt/password_dialog.py:86 electrum/plugins/trezor/qt.py:190 +#: electrum/plugins/trezor/qt.py:189 electrum/gui/qt/password_dialog.py:86 msgid "Passphrase:" msgstr "密語:" -#: electrum/plugins/keepkey/qt.py:445 electrum/plugins/safe_t/qt.py:353 -#: electrum/plugins/trezor/qt.py:619 +#: electrum/plugins/keepkey/qt.py:444 electrum/plugins/safe_t/qt.py:352 +#: electrum/plugins/trezor/qt.py:618 msgid "Passphrases" msgstr "" -#: electrum/plugins/keepkey/qt.py:23 electrum/plugins/safe_t/qt.py:23 -#: electrum/plugins/trezor/qt.py:23 +#: electrum/plugins/keepkey/qt.py:22 electrum/plugins/safe_t/qt.py:22 +#: electrum/plugins/trezor/qt.py:22 msgid "Passphrases allow you to access new wallets, each hidden behind a particular case-sensitive passphrase." msgstr "" +#: electrum/gui/qt/password_dialog.py:305 electrum/gui/qt/main_window.py:1587 +#: electrum/gui/qt/installwizard.py:222 electrum/gui/qt/network_dialog.py:238 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:47 -#: electrum/gui/qt/network_dialog.py:239 electrum/gui/qt/password_dialog.py:305 -#: electrum/gui/qt/confirm_tx_dialog.py:172 electrum/gui/qt/main_window.py:1568 -#: electrum/gui/qt/installwizard.py:222 msgid "Password" msgstr "密碼" @@ -4254,7 +4380,7 @@ msgid "Password Strength" msgstr "密碼強度" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password is disabled, this wallet is not protected" msgstr "密碼已停用,此錢包尚未受到保護" @@ -4266,33 +4392,29 @@ msgid "Password mismatch" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:145 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:160 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:151 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:166 msgid "Password must have at least 4 characters." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:148 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:163 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:154 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:169 msgid "Password must have less than 64 characters." msgstr "" -#: electrum/gui/kivy/main_window.py:1355 +#: electrum/gui/kivy/main_window.py:1357 msgid "Password not updated" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:206 -msgid "Password required" -msgstr "" - -#: electrum/gui/kivy/main_window.py:1353 +#: electrum/gui/kivy/main_window.py:1355 msgid "Password updated for {}" msgstr "" -#: electrum/gui/kivy/main_window.py:1350 +#: electrum/gui/kivy/main_window.py:1352 msgid "Password updated successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1680 +#: electrum/gui/qt/main_window.py:1699 msgid "Password was updated successfully" msgstr "密碼已成功供新" @@ -4300,43 +4422,43 @@ msgid "Password:" msgstr "密碼:" -#: electrum/gui/qt/util.py:939 +#: electrum/gui/qt/util.py:720 msgid "Paste from clipboard" msgstr "" -#: electrum/gui/kivy/uix/ui_screens/send.kv:154 -#: electrum/gui/qt/invoice_list.py:169 electrum/gui/qt/send_tab.py:128 +#: electrum/gui/qt/send_tab.py:134 +msgid "Paste invoice from clipboard" +msgstr "" + +#: electrum/gui/qt/invoice_list.py:186 electrum/gui/qt/invoice_list.py:188 +#: electrum/gui/qt/send_tab.py:129 electrum/gui/kivy/uix/ui_screens/send.kv:154 msgid "Pay" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/text.py:650 -#: electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/text.py:651 +#: electrum/gui/qml/qewallet.py:602 electrum/gui/kivy/uix/screens.py:421 msgid "Pay lightning invoice?" msgstr "" -#: electrum/gui/qt/send_tab.py:686 +#: electrum/gui/qt/send_tab.py:702 msgid "Pay onchain" msgstr "" -#: electrum/gui/text.py:347 electrum/gui/qt/contact_list.py:93 -#: electrum/gui/qt/send_tab.py:86 +#: electrum/gui/qt/contact_list.py:96 electrum/gui/qt/send_tab.py:86 +#: electrum/gui/text.py:347 msgid "Pay to" msgstr "支付給" -#: electrum/gui/qt/send_tab.py:774 -msgid "Pay to many" -msgstr "支付給多方" - #: electrum/plugins/payserver/__init__.py:3 msgid "PayServer" msgstr "" -#: electrum/plugins/payserver/qt.py:44 +#: electrum/plugins/payserver/qt.py:65 msgid "PayServer Settings" msgstr "" -#: electrum/gui/qt/main_window.py:1477 electrum/gui/qt/main_window.py:1478 -#: electrum/gui/qt/history_list.py:710 +#: electrum/gui/qt/main_window.py:1490 electrum/gui/qt/main_window.py:1491 +#: electrum/gui/qt/history_list.py:763 msgid "Payment Hash" msgstr "" @@ -4344,22 +4466,35 @@ msgid "Payment Received" msgstr "" -#: electrum/gui/text.py:873 electrum/gui/qt/qrwindow.py:39 +#: electrum/gui/qt/qrwindow.py:39 electrum/gui/text.py:874 msgid "Payment Request" msgstr "支付請求" -#: electrum/gui/kivy/main_window.py:314 electrum/gui/qt/main_window.py:1188 -#: electrum/gui/qt/main_window.py:1191 +#: electrum/gui/qt/main_window.py:1194 electrum/gui/qt/main_window.py:1197 +#: electrum/gui/kivy/main_window.py:314 msgid "Payment failed" msgstr "" +#: electrum/gui/qml/qeinvoice.py:94 +msgid "Payment failed: " +msgstr "" + +#: electrum/gui/qt/lightning_tx_dialog.py:86 +#: electrum/gui/qt/lightning_tx_dialog.py:87 #: electrum/gui/qt/channel_details.py:89 -#: electrum/gui/qt/lightning_tx_dialog.py:75 -#: electrum/gui/qt/lightning_tx_dialog.py:76 msgid "Payment hash" msgstr "" -#: electrum/gui/qt/invoice_list.py:180 +#: electrum/gui/qml/qeinvoice.py:322 +msgid "Payment in progress" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:321 electrum/gui/qml/qeinvoice.py:333 +#: electrum/gui/qml/qeinvoice.py:334 electrum/gui/qml/qeinvoice.py:335 +msgid "Payment in progress..." +msgstr "" + +#: electrum/gui/qt/invoice_list.py:199 msgid "Payment log" msgstr "" @@ -4367,25 +4502,26 @@ msgid "Payment log:" msgstr "" -#: electrum/gui/kivy/uix/screens.py:499 +#: electrum/gui/kivy/uix/screens.py:502 msgid "Payment received" msgstr "" -#: electrum/gui/qt/main_window.py:1152 +#: electrum/gui/qt/main_window.py:1158 msgid "Payment received:" msgstr "" -#: electrum/gui/kivy/main_window.py:469 electrum/gui/qt/send_tab.py:619 +#: electrum/gui/qt/send_tab.py:635 electrum/gui/qml/qeinvoice.py:484 +#: electrum/gui/kivy/main_window.py:469 msgid "Payment request has expired" msgstr "支付請求已過期" -#: electrum/gui/qt/main_window.py:1179 +#: electrum/gui/qt/main_window.py:1185 msgid "Payment sent" msgstr "" -#: electrum/gui/kivy/main_window.py:1219 electrum/gui/text.py:664 -#: electrum/gui/text.py:695 electrum/gui/qt/send_tab.py:756 -#: electrum/gui/stdio.py:230 +#: electrum/gui/stdio.py:232 electrum/gui/qt/send_tab.py:774 +#: electrum/gui/text.py:665 electrum/gui/text.py:696 +#: electrum/gui/kivy/main_window.py:1221 msgid "Payment sent." msgstr "支付已送出。" @@ -4401,19 +4537,23 @@ msgid "Pending" msgstr "擱置中" -#: electrum/gui/qt/history_list.py:635 +#: electrum/gui/qml/qeswaphelper.py:359 electrum/gui/qml/qeswaphelper.py:395 +msgid "Performing swap..." +msgstr "" + +#: electrum/gui/qt/history_list.py:697 msgid "Perhaps some dependencies are missing..." msgstr "" -#: electrum/i18n.py:60 +#: electrum/i18n.py:92 msgid "Persian" msgstr "" -#: electrum/base_crash_reporter.py:57 +#: electrum/base_crash_reporter.py:63 msgid "Please briefly describe what led to the error (optional):" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Please check your network connection." msgstr "" @@ -4421,7 +4561,7 @@ msgid "Please check your {} device" msgstr "" -#: electrum/gui/qt/history_list.py:769 +#: electrum/gui/qt/history_list.py:820 msgid "Please confirm" msgstr "" @@ -4429,23 +4569,23 @@ msgid "Please confirm signing the message with your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:331 +#: electrum/plugins/jade/jade.py:333 msgid "Please confirm the multisig wallet details on your Jade device..." msgstr "" -#: electrum/plugins/jade/jade.py:304 +#: electrum/plugins/jade/jade.py:306 msgid "Please confirm the transaction details on your Jade device..." msgstr "" -#: electrum/gui/qt/channels_list.py:148 +#: electrum/gui/qt/channels_list.py:153 msgid "Please create a backup of your wallet file!" msgstr "" -#: electrum/lnworker.py:2536 +#: electrum/lnworker.py:2549 msgid "Please enable gossip" msgstr "" -#: electrum/gui/kivy/uix/screens.py:334 +#: electrum/gui/kivy/uix/screens.py:337 msgid "Please enter an amount" msgstr "" @@ -4453,7 +4593,7 @@ msgid "Please enter the master public key (xpub) of your cosigner." msgstr "請輸入您共同簽署者的主要公鑰 (xpub)。" -#: electrum/plugins/trustedcoin/qt.py:114 +#: electrum/plugins/trustedcoin/qt.py:115 #: electrum/plugins/trustedcoin/kivy.py:58 msgid "Please enter your Google Authenticator code" msgstr "" @@ -4462,7 +4602,7 @@ msgid "Please enter your Google Authenticator code:" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:247 +#: electrum/plugins/trustedcoin/qt.py:250 msgid "Please enter your e-mail address" msgstr "" @@ -4486,9 +4626,9 @@ msgid "Please insert your {}" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:565 -#: electrum/gui/qt/channels_list.py:172 -#: electrum/gui/qml/qechanneldetails.py:211 +#: electrum/gui/qt/channels_list.py:179 +#: electrum/gui/qml/qechanneldetails.py:234 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:564 msgid "Please note that channel backups cannot be used to restore your channels." msgstr "" @@ -4496,15 +4636,15 @@ msgid "Please paste your cosigners master public key, or scan it using the camera button." msgstr "請貼上您的共同簽署者主要公鑰,或例用相機按鈕掃描。" -#: electrum/gui/qt/main_window.py:810 +#: electrum/gui/qt/main_window.py:790 msgid "Please report any bugs as issues on github:
" msgstr "請前往 github 將臭蟲以議題回報:
" -#: electrum/gui/qt/exception_window.py:120 +#: electrum/gui/qt/exception_window.py:121 electrum/gui/qml/qeapp.py:262 msgid "Please report this issue manually" msgstr "" -#: electrum/gui/qt/main_window.py:2488 +#: electrum/gui/qt/main_window.py:2561 msgid "Please restart Electrum to activate the new GUI settings" msgstr "請重新啟動 Electrum 以啟動新 GUI 設定" @@ -4517,11 +4657,11 @@ msgid "Please save these {0} words on paper (order is important). " msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Please scan a Bitcoin address or a payment request" msgstr "" -#: electrum/gui/qt/main_window.py:602 +#: electrum/gui/qt/main_window.py:601 msgid "Please select a backup directory" msgstr "" @@ -4533,8 +4673,8 @@ msgid "Please share it with your cosigners." msgstr "請和您的共同簽署者分享。" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:256 -#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/qt/main_window.py:1309 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:255 msgid "Please sign and broadcast the funding transaction" msgstr "" @@ -4542,7 +4682,7 @@ msgid "Please try again." msgstr "" -#: electrum/base_wizard.py:730 +#: electrum/base_wizard.py:734 msgid "Please type it here." msgstr "" @@ -4550,7 +4690,7 @@ msgid "Please type your seed phrase using the virtual keyboard." msgstr "請使用虛擬鍵盤輸入您的種苗詞彙。" -#: electrum/gui/qt/util.py:321 electrum/gui/qt/util.py:352 +#: electrum/gui/qt/util.py:324 electrum/gui/qt/util.py:355 msgid "Please wait" msgstr "請稍候" @@ -4558,15 +4698,15 @@ msgid "Please wait while Electrum checks for available updates." msgstr "" +#: electrum/gui/stdio.py:222 electrum/gui/qt/main_window.py:1138 +#: electrum/gui/qt/installwizard.py:168 electrum/gui/qt/installwizard.py:593 +#: electrum/gui/text.py:659 electrum/gui/text.py:686 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:246 #: electrum/gui/kivy/uix/dialogs/password_dialog.py:282 -#: electrum/gui/text.py:658 electrum/gui/text.py:685 -#: electrum/gui/qt/main_window.py:1136 electrum/gui/qt/installwizard.py:168 -#: electrum/gui/qt/installwizard.py:593 electrum/gui/stdio.py:220 msgid "Please wait..." msgstr "請稍候..." -#: electrum/i18n.py:71 +#: electrum/i18n.py:103 msgid "Polish" msgstr "" @@ -4574,35 +4714,34 @@ msgid "Port" msgstr "連接埠" -#: electrum/lnutil.py:1419 +#: electrum/lnutil.py:1493 msgid "Port number must be decimal" msgstr "" -#: electrum/i18n.py:73 +#: electrum/i18n.py:105 msgid "Portuguese" msgstr "" -#: electrum/i18n.py:72 +#: electrum/i18n.py:104 msgid "Portuguese (Brazil)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:468 +#: electrum/gui/qt/transaction_dialog.py:774 msgid "Position in mempool" msgstr "" -#: electrum/gui/qt/settings_dialog.py:54 -#: electrum/gui/qt/transaction_dialog.py:824 electrum/gui/qt/main_window.py:731 -#: electrum/gui/qt/main_window.py:1571 +#: electrum/gui/qt/settings_dialog.py:54 electrum/gui/qt/main_window.py:714 +#: electrum/gui/qt/main_window.py:1590 electrum/gui/qt/confirm_tx_dialog.py:191 msgid "Preferences" msgstr "偏好設定" -#: electrum/gui/qt/lightning_tx_dialog.py:78 -#: electrum/gui/qt/lightning_tx_dialog.py:79 -#: electrum/gui/qt/history_list.py:711 +#: electrum/gui/qt/lightning_tx_dialog.py:89 +#: electrum/gui/qt/lightning_tx_dialog.py:90 +#: electrum/gui/qt/history_list.py:764 msgid "Preimage" msgstr "" -#: electrum/gui/qt/main_window.py:2417 +#: electrum/gui/qt/main_window.py:2490 msgid "Preparing sweep transaction..." msgstr "" @@ -4610,16 +4749,15 @@ msgid "Preparing to sign transaction ..." msgstr "" -#: electrum/plugins/ledger/ledger.py:634 +#: electrum/plugins/ledger/ledger.py:640 msgid "Preparing transaction inputs..." msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:185 -#: electrum/gui/qt/transaction_dialog.py:788 +#: electrum/gui/qt/confirm_tx_dialog.py:617 msgid "Preparing transaction..." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:70 +#: electrum/gui/qt/rbf_dialog.py:69 msgid "Preserve payment" msgstr "" @@ -4651,12 +4789,16 @@ msgid "Press Next to open" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 #: electrum/gui/kivy/main_window.py:734 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:621 msgid "Press again to exit" msgstr "再按一次離開" -#: electrum/gui/qt/seed_dialog.py:197 +#: electrum/gui/qt/confirm_tx_dialog.py:367 +msgid "Preview" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:198 msgid "Previous share" msgstr "" @@ -4664,29 +4806,33 @@ msgid "Printer Calibration" msgstr "" -#: electrum/gui/qt/address_list.py:269 electrum/gui/qt/main_window.py:1924 -#: electrum/gui/qt/main_window.py:1929 +#: electrum/gui/qt/utxo_list.py:296 +msgid "Privacy analysis" +msgstr "" + +#: electrum/gui/qt/main_window.py:1976 electrum/gui/qt/main_window.py:1981 +#: electrum/gui/qt/address_list.py:303 msgid "Private key" msgstr "私鑰" -#: electrum/gui/qt/main_window.py:2230 +#: electrum/gui/qt/main_window.py:2299 msgid "Private keys" msgstr "私鑰" -#: electrum/gui/qt/main_window.py:2310 +#: electrum/gui/qt/main_window.py:2379 msgid "Private keys exported." msgstr "私鑰已匯出。" -#: electrum/gui/qml/qedaemon.py:227 +#: electrum/gui/qml/qedaemon.py:275 msgid "Problem deleting wallet" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:188 -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:230 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:187 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:229 msgid "Problem opening channel: " msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:599 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:598 msgid "Proceed" msgstr "" @@ -4714,8 +4860,8 @@ msgid "Provides support for air-gapped transaction signing." msgstr "" +#: electrum/gui/qt/network_dialog.py:214 #: electrum/gui/kivy/uix/ui_screens/proxy.kv:3 electrum/gui/kivy/main.kv:455 -#: electrum/gui/qt/network_dialog.py:215 msgid "Proxy" msgstr "代理" @@ -4727,40 +4873,40 @@ msgid "Proxy mode" msgstr "" -#: electrum/gui/qt/network_dialog.py:261 +#: electrum/gui/qt/network_dialog.py:260 msgid "Proxy settings apply to all connections: with Electrum servers, but also with third-party services." msgstr "" -#: electrum/gui/qt/network_dialog.py:237 +#: electrum/gui/qt/network_dialog.py:236 msgid "Proxy user" msgstr "代理使用者" -#: electrum/gui/qt/main_window.py:1461 electrum/gui/qt/main_window.py:1463 -#: electrum/gui/qt/address_dialog.py:78 +#: electrum/gui/qt/main_window.py:1474 electrum/gui/qt/main_window.py:1476 +#: electrum/gui/qt/address_dialog.py:80 msgid "Public Key" msgstr "" -#: electrum/gui/qt/main_window.py:2072 +#: electrum/gui/qt/main_window.py:2124 msgid "Public key" msgstr "公鑰" -#: electrum/gui/qt/address_dialog.py:76 +#: electrum/gui/qt/address_dialog.py:78 msgid "Public keys" msgstr "公鑰" -#: electrum/gui/qt/qrreader/__init__.py:124 +#: electrum/gui/qt/qrreader/__init__.py:125 msgid "QR Reader Error" msgstr "" -#: electrum/gui/qt/main_window.py:1899 electrum/gui/qt/util.py:943 +#: electrum/gui/qt/main_window.py:1954 electrum/gui/qt/util.py:724 msgid "QR code" msgstr "QR 碼" -#: electrum/gui/qt/qrcodewidget.py:164 +#: electrum/gui/qt/qrcodewidget.py:166 msgid "QR code copied to clipboard" msgstr "QR 碼已複製到剪貼簿" -#: electrum/gui/qt/qrcodewidget.py:159 +#: electrum/gui/qt/qrcodewidget.py:161 msgid "QR code saved to file" msgstr "QR 碼已儲存至檔案中" @@ -4772,10 +4918,11 @@ msgid "QR code scanner for video frame with invalid pixel format" msgstr "" -#: electrum/gui/qt/qrreader/__init__.py:125 +#: electrum/gui/qt/qrreader/__init__.py:126 msgid "QR reader failed to load. This may happen if you are using an older version of PyQt5." msgstr "" +#: electrum/gui/qt/main_window.py:1318 #: electrum/gui/kivy/uix/dialogs/question.py:57 msgid "Question" msgstr "" @@ -4784,15 +4931,15 @@ msgid "Quit" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:183 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:189 msgid "REMEMBER THE PASSWORD!" msgstr "" -#: electrum/gui/qt/locktimeedit.py:36 +#: electrum/gui/qt/locktimeedit.py:38 msgid "Raw" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:347 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:336 msgid "Raw Transaction" msgstr "" @@ -4803,21 +4950,28 @@ "NOTE: the positions of the numbers have changed!" msgstr "" -#: electrum/gui/qt/util.py:987 +#: electrum/gui/qt/util.py:768 msgid "Read QR code" msgstr "讀取 QR 碼" -#: electrum/gui/qt/qrtextedit.py:69 electrum/gui/qt/qrtextedit.py:87 -#: electrum/gui/qt/util.py:989 electrum/gui/qt/util.py:1012 +#: electrum/gui/qt/util.py:770 electrum/gui/qt/util.py:793 +#: electrum/gui/qt/qrtextedit.py:92 msgid "Read QR code from camera" msgstr "" -#: electrum/gui/qt/qrtextedit.py:58 electrum/gui/qt/qrtextedit.py:70 -#: electrum/gui/qt/qrtextedit.py:88 electrum/gui/qt/util.py:990 +#: electrum/gui/qt/util.py:536 electrum/gui/qt/util.py:771 +#: electrum/gui/qt/send_tab.py:165 electrum/gui/qt/qrtextedit.py:64 +#: electrum/gui/qt/qrtextedit.py:74 electrum/gui/qt/qrtextedit.py:93 msgid "Read QR code from screen" msgstr "" -#: electrum/gui/qt/qrtextedit.py:59 electrum/gui/qt/util.py:1029 +#: electrum/gui/qt/util.py:535 electrum/gui/qt/send_tab.py:164 +#: electrum/gui/qt/qrtextedit.py:73 +msgid "Read QR code with camera" +msgstr "" + +#: electrum/gui/qt/util.py:537 electrum/gui/qt/util.py:810 +#: electrum/gui/qt/qrtextedit.py:65 electrum/gui/qt/qrtextedit.py:75 msgid "Read file" msgstr "讀取檔案" @@ -4825,23 +4979,28 @@ msgid "Read from microphone" msgstr "" +#: electrum/gui/qt/send_tab.py:166 +msgid "Read invoice from file" +msgstr "" + #: electrum/plugins/revealer/qt.py:241 msgid "Ready to encrypt for revealer {}" msgstr "" -#: electrum/gui/qt/history_list.py:622 +#: electrum/gui/qt/history_list.py:681 msgid "Realized capital gains" msgstr "" -#: electrum/gui/qt/channels_list.py:228 electrum/gui/qt/channels_list.py:361 -msgid "Rebalance" +#: electrum/gui/qml/qedaemon.py:266 +msgid "Really delete this wallet?" msgstr "" +#: electrum/gui/qt/channels_list.py:238 electrum/gui/qt/channels_list.py:362 #: electrum/gui/qt/rebalance_dialog.py:19 msgid "Rebalance channels" msgstr "" -#: electrum/gui/qt/send_tab.py:668 +#: electrum/gui/qt/send_tab.py:684 msgid "Rebalance existing channels" msgstr "" @@ -4853,28 +5012,20 @@ msgid "Rebalancing channels" msgstr "" -#: electrum/gui/kivy/main.kv:421 electrum/gui/text.py:102 -#: electrum/gui/qt/main_window.py:216 +#: electrum/gui/qt/main_window.py:218 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:421 msgid "Receive" msgstr "接收" -#: electrum/gui/qt/receive_tab.py:172 -msgid "Receive queue" -msgstr "" - -#: electrum/gui/qt/address_list.py:66 +#: electrum/gui/qt/address_list.py:73 msgid "Receiving" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Receiving Address" -msgstr "" - #: electrum/gui/kivy/uix/ui_screens/send.kv:93 msgid "Recipient" msgstr "" -#: electrum/gui/kivy/uix/screens.py:331 electrum/gui/qml/qeinvoice.py:565 +#: electrum/gui/kivy/uix/screens.py:334 msgid "Recipient not specified." msgstr "" @@ -4887,59 +5038,63 @@ msgid "Recover from a seed you have previously written down" msgstr "" -#: electrum/gui/qt/address_dialog.py:83 +#: electrum/gui/qt/address_dialog.py:85 msgid "Redeem Script" msgstr "換回指令稿" -#: electrum/gui/qt/history_list.py:755 +#: electrum/gui/qt/history_list.py:806 msgid "Related invoices" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:70 #: electrum/gui/qt/channel_details.py:180 +#: electrum/gui/qt/new_channel_dialog.py:76 msgid "Remote Node" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:66 #: electrum/gui/qt/channel_details.py:179 +#: electrum/gui/qt/new_channel_dialog.py:72 msgid "Remote Node ID" msgstr "" -#: electrum/gui/qt/channel_details.py:211 +#: electrum/gui/qt/channel_details.py:212 msgid "Remote balance" msgstr "" -#: electrum/gui/qt/channel_details.py:235 +#: electrum/gui/qt/channel_details.py:236 msgid "Remote dust limit" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 -#: electrum/gui/qt/main_window.py:1301 +#: electrum/gui/qt/main_window.py:1305 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:251 msgid "Remote peer ID" msgstr "" -#: electrum/gui/qt/channel_details.py:221 +#: electrum/gui/qt/channel_details.py:222 msgid "Remote reserve:" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:200 -#: electrum/gui/qt/history_list.py:730 +#: electrum/gui/qt/history_list.py:781 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:202 msgid "Remove" msgstr "移除" -#: electrum/gui/qt/channels_list.py:166 +#: electrum/gui/qt/channels_list.py:171 msgid "Remove channel backup?" msgstr "" -#: electrum/gui/qt/address_list.py:274 +#: electrum/gui/qt/address_list.py:326 electrum/gui/qt/utxo_list.py:309 +msgid "Remove from coin control" +msgstr "" + +#: electrum/gui/qt/address_list.py:308 msgid "Remove from wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1398 +#: electrum/gui/qt/main_window.py:1411 msgid "Remove {} from your list of contacts?" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:481 +#: electrum/gui/qt/transaction_dialog.py:786 msgid "Replace by fee" msgstr "" @@ -4947,50 +5102,50 @@ msgid "Report contents" msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:130 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:136 msgid "Report sent" msgstr "" -#: electrum/gui/qt/main_window.py:815 +#: electrum/gui/qt/main_window.py:795 msgid "Reporting Bugs" msgstr "回報臭蟲" -#: electrum/gui/kivy/uix/screens.py:509 +#: electrum/gui/kivy/uix/screens.py:512 msgid "Request copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:432 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:431 msgid "Request force close?" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:518 -#: electrum/gui/qt/channels_list.py:265 +#: electrum/gui/qt/channels_list.py:275 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:517 msgid "Request force-close" msgstr "" -#: electrum/gui/qt/channels_list.py:180 +#: electrum/gui/qt/channels_list.py:187 msgid "Request force-close from remote peer?" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:770 +#: electrum/plugins/trustedcoin/trustedcoin.py:772 msgid "Request rejected by server" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:442 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:537 -#: electrum/gui/qt/channels_list.py:118 +#: electrum/gui/qt/channels_list.py:123 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:441 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:536 msgid "Request sent" msgstr "" -#: electrum/gui/qt/receive_tab.py:51 +#: electrum/gui/qt/receive_tab.py:59 msgid "Requested amount" msgstr "請求的金額" -#: electrum/lnworker.py:1121 +#: electrum/lnworker.py:1137 msgid "Requested channel capacity is over protocol allowed maximum." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:143 +#: electrum/plugins/trustedcoin/qt.py:144 #: electrum/plugins/trustedcoin/kivy.py:107 msgid "Requesting account info from TrustedCoin server..." msgstr "" @@ -4999,11 +5154,11 @@ msgid "Requesting {} channels..." msgstr "" -#: electrum/gui/qt/main_window.py:1429 +#: electrum/gui/qt/main_window.py:1442 msgid "Requestor" msgstr "請求者" -#: electrum/gui/qt/main_window.py:711 +#: electrum/gui/qt/receive_tab.py:126 msgid "Requests" msgstr "" @@ -5012,32 +5167,32 @@ msgid "Require {0} signatures" msgstr "" -#: electrum/plugins/trezor/qt.py:677 +#: electrum/plugins/trezor/qt.py:676 msgid "Required package 'PIL' is not available - Please install it or use the Trezor website instead." msgstr "" -#: electrum/plugins/safe_t/qt.py:411 +#: electrum/plugins/safe_t/qt.py:410 msgid "Required package 'PIL' is not available - Please install it." msgstr "" -#: electrum/gui/qt/main_window.py:2586 +#: electrum/gui/qt/main_window.py:2659 msgid "Requires" msgstr "要求" -#: electrum/gui/qt/main_window.py:1596 electrum/plugins/safe_t/qt.py:404 -#: electrum/plugins/trezor/qt.py:670 +#: electrum/plugins/safe_t/qt.py:403 electrum/plugins/trezor/qt.py:669 +#: electrum/gui/qt/main_window.py:1615 msgid "Reset" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:641 +#: electrum/plugins/trustedcoin/trustedcoin.py:643 msgid "Restore 2FA wallet" msgstr "" -#: electrum/plugins/trustedcoin/trustedcoin.py:630 +#: electrum/plugins/trustedcoin/trustedcoin.py:632 msgid "Restore two-factor Wallet" msgstr "" -#: electrum/gui/qt/invoice_list.py:171 +#: electrum/gui/qt/invoice_list.py:190 msgid "Retry" msgstr "" @@ -5061,23 +5216,23 @@ msgid "Right side" msgstr "" -#: electrum/i18n.py:74 +#: electrum/i18n.py:106 msgid "Romanian" msgstr "" -#: electrum/i18n.py:75 +#: electrum/i18n.py:107 msgid "Russian" msgstr "" -#: electrum/gui/qt/seed_dialog.py:75 +#: electrum/gui/qt/seed_dialog.py:76 msgid "SLIP39 seed" msgstr "" -#: electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:104 msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." msgstr "" -#: electrum/gui/qt/seed_dialog.py:271 +#: electrum/gui/qt/seed_dialog.py:272 msgid "SLIP39 share" msgstr "" @@ -5085,29 +5240,28 @@ msgid "Safe-T mini wallet" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:179 -#: electrum/gui/qt/transaction_dialog.py:162 electrum/gui/qt/send_tab.py:127 +#: electrum/gui/qt/qrcodewidget.py:181 electrum/gui/qt/send_tab.py:128 msgid "Save" msgstr "儲存" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:236 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:235 msgid "Save backup" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:582 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:581 msgid "Save backup and force-close" msgstr "" -#: electrum/gui/qt/main_window.py:1295 +#: electrum/gui/qt/main_window.py:1299 msgid "Save channel backup" msgstr "" -#: electrum/gui/qt/main_window.py:1438 +#: electrum/gui/qt/main_window.py:1451 msgid "Save invoice to file" msgstr "將發票儲存為檔案" -#: electrum/gui/qt/transaction_dialog.py:566 -msgid "Save transaction offline" +#: electrum/gui/qt/transaction_dialog.py:576 +msgid "Save to file" msgstr "" #: electrum/plugins/labels/__init__.py:5 @@ -5130,11 +5284,11 @@ msgid "Scanning devices..." msgstr "" -#: electrum/plugins/trezor/qt.py:403 +#: electrum/plugins/trezor/qt.py:402 msgid "Scrambled words" msgstr "" -#: electrum/gui/qt/main_window.py:1755 electrum/gui/qt/main_window.py:1928 +#: electrum/gui/qt/main_window.py:1798 electrum/gui/qt/main_window.py:1980 msgid "Script type" msgstr "" @@ -5146,21 +5300,25 @@ msgid "Security Card Challenge" msgstr "" +#: electrum/gui/qt/main_window.py:1591 electrum/gui/qt/seed_dialog.py:381 #: electrum/gui/kivy/uix/ui_screens/status.kv:62 #: electrum/gui/kivy/uix/ui_screens/status.kv:67 -#: electrum/gui/qt/seed_dialog.py:380 electrum/gui/qt/main_window.py:1572 msgid "Seed" msgstr "種苗" -#: electrum/plugins/keepkey/qt.py:82 +#: electrum/plugins/keepkey/qt.py:81 msgid "Seed Entered" msgstr "" -#: electrum/gui/qt/seed_dialog.py:283 +#: electrum/gui/qt/seed_dialog.py:69 +msgid "Seed Options" +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:284 msgid "Seed Type" msgstr "種苗類型" -#: electrum/gui/qt/main_window.py:1757 +#: electrum/gui/qt/main_window.py:1801 msgid "Seed available" msgstr "" @@ -5168,7 +5326,7 @@ msgid "Seed extension" msgstr "" -#: electrum/gui/qt/seed_dialog.py:114 +#: electrum/gui/qt/seed_dialog.py:115 msgid "Seed type" msgstr "" @@ -5176,56 +5334,56 @@ msgid "Select a device" msgstr "" -#: electrum/plugins/trezor/qt.py:285 +#: electrum/plugins/trezor/qt.py:284 msgid "Select backup type:" msgstr "" -#: electrum/gui/qt/history_list.py:538 +#: electrum/gui/qt/history_list.py:598 msgid "Select date" msgstr "" -#: electrum/gui/qt/main_window.py:2244 +#: electrum/gui/qt/main_window.py:2313 msgid "Select file to export your private keys to" msgstr "請選取要匯出您的私鑰到何檔案" -#: electrum/gui/qt/history_list.py:792 +#: electrum/gui/qt/history_list.py:843 msgid "Select file to export your wallet transactions to" msgstr "選取您要將錢包交易事項匯出到何檔案" -#: electrum/gui/qt/util.py:1348 +#: electrum/gui/qt/util.py:1033 msgid "Select file to save your {}" msgstr "" -#: electrum/gui/qt/main_window.py:1818 +#: electrum/gui/qt/main_window.py:1868 msgid "Select keystore" msgstr "" -#: electrum/plugins/trezor/qt.py:399 +#: electrum/plugins/trezor/qt.py:398 msgid "Select recovery type:" msgstr "" -#: electrum/plugins/trezor/qt.py:342 +#: electrum/plugins/trezor/qt.py:341 msgid "Select seed length:" msgstr "" -#: electrum/plugins/trezor/qt.py:318 +#: electrum/plugins/trezor/qt.py:317 msgid "Select seed/share length:" msgstr "" -#: electrum/gui/qt/network_dialog.py:280 +#: electrum/gui/qt/network_dialog.py:279 msgid "Select server automatically" msgstr "自動選取伺服器" -#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 #: electrum/gui/qt/installwizard.py:739 +#: electrum/gui/kivy/uix/ui_screens/first_screen.kv:32 msgid "Select server manually" msgstr "手動選取伺服器" -#: electrum/plugins/trezor/qt.py:346 +#: electrum/plugins/trezor/qt.py:345 msgid "Select share length:" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:151 +#: electrum/gui/qt/qrcodewidget.py:153 msgid "Select where to save file" msgstr "" @@ -5233,7 +5391,7 @@ msgid "Select where to save the setup file" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:349 +#: electrum/gui/qt/transaction_dialog.py:653 msgid "Select where to save your transaction" msgstr "" @@ -5241,7 +5399,7 @@ msgid "Select which language is used in the GUI (after restart)." msgstr "選取圖形界面中要使用何種語言(重新啟動後生效)。" -#: electrum/plugins/keepkey/qt.py:241 electrum/plugins/safe_t/qt.py:115 +#: electrum/plugins/keepkey/qt.py:240 electrum/plugins/safe_t/qt.py:114 msgid "Select your seed length:" msgstr "" @@ -5249,12 +5407,12 @@ msgid "Select your server automatically" msgstr "" -#: electrum/gui/qt/main_window.py:2146 +#: electrum/gui/qt/main_window.py:2201 msgid "Select your transaction file" msgstr "選取您的交易檔案" -#: electrum/gui/kivy/main.kv:413 electrum/gui/text.py:102 -#: electrum/gui/qt/confirm_tx_dialog.py:181 electrum/gui/qt/main_window.py:215 +#: electrum/gui/qt/main_window.py:217 electrum/gui/text.py:102 +#: electrum/gui/kivy/main.kv:413 msgid "Send" msgstr "發送" @@ -5262,14 +5420,10 @@ msgid "Send Bug Report" msgstr "" -#: electrum/gui/kivy/uix/screens.py:442 +#: electrum/gui/kivy/uix/screens.py:445 msgid "Send payment?" msgstr "" -#: electrum/gui/qt/send_tab.py:150 -msgid "Send queue" -msgstr "" - #: electrum/plugins/cosigner_pool/qt.py:179 msgid "Send to cosigner" msgstr "發送給共同簽署者" @@ -5278,15 +5432,15 @@ msgid "Send to speaker" msgstr "" -#: electrum/gui/kivy/main_window.py:1227 +#: electrum/gui/kivy/main_window.py:1229 msgid "Sending" msgstr "發送中" -#: electrum/gui/qt/exception_window.py:126 +#: electrum/gui/qt/exception_window.py:127 msgid "Sending crash report..." msgstr "" -#: electrum/gui/qt/send_tab.py:721 +#: electrum/gui/qt/send_tab.py:737 msgid "Sending payment" msgstr "" @@ -5298,25 +5452,25 @@ msgid "Sent HTLC with ID {}" msgstr "" +#: electrum/gui/qt/network_dialog.py:101 electrum/gui/qt/network_dialog.py:294 #: electrum/gui/kivy/uix/ui_screens/server.kv:3 #: electrum/gui/kivy/uix/ui_screens/server.kv:19 electrum/gui/kivy/main.kv:449 -#: electrum/gui/qt/network_dialog.py:103 electrum/gui/qt/network_dialog.py:295 msgid "Server" msgstr "伺服器" -#: electrum/gui/qt/swap_dialog.py:81 +#: electrum/gui/qt/swap_dialog.py:91 msgid "Server fee" msgstr "" -#: electrum/gui/kivy/main_window.py:966 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/main_window.py:955 electrum/gui/kivy/main_window.py:966 msgid "Server is lagging ({} blocks)" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:166 +#: electrum/plugins/trustedcoin/qt.py:167 msgid "Server not reachable." msgstr "" -#: electrum/network.py:909 +#: electrum/network.py:936 msgid "Server returned unexpected transaction ID." msgstr "" @@ -5328,17 +5482,17 @@ msgid "Service Error" msgstr "" -#: electrum/plugins/keepkey/qt.py:495 electrum/plugins/safe_t/qt.py:425 -#: electrum/plugins/trezor/qt.py:691 +#: electrum/plugins/keepkey/qt.py:494 electrum/plugins/safe_t/qt.py:424 +#: electrum/plugins/trezor/qt.py:690 msgid "Session Timeout" msgstr "" -#: electrum/plugins/keepkey/qt.py:353 electrum/plugins/safe_t/qt.py:231 -#: electrum/plugins/trezor/qt.py:497 +#: electrum/plugins/keepkey/qt.py:352 electrum/plugins/safe_t/qt.py:230 +#: electrum/plugins/trezor/qt.py:496 msgid "Set a PIN" msgstr "" -#: electrum/gui/qt/settings_dialog.py:345 +#: electrum/gui/qt/confirm_tx_dialog.py:427 msgid "Set the value of the change output so that it has similar precision to the other outputs." msgstr "" @@ -5346,22 +5500,30 @@ msgid "Set wallet file encryption." msgstr "" -#: electrum/gui/kivy/main.kv:542 electrum/gui/text.py:213 -#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/keepkey/qt.py:567 -#: electrum/plugins/labels/qt.py:35 electrum/plugins/safe_t/qt.py:497 -#: electrum/plugins/payserver/qt.py:40 electrum/plugins/trezor/qt.py:763 +#: electrum/plugins/keepkey/qt.py:566 electrum/plugins/safe_t/qt.py:496 +#: electrum/plugins/audio_modem/qt.py:52 electrum/plugins/trezor/qt.py:762 +#: electrum/plugins/labels/qt.py:35 electrum/plugins/payserver/qt.py:58 +#: electrum/gui/text.py:213 electrum/gui/kivy/main.kv:542 msgid "Settings" msgstr "設定值" -#: electrum/plugins/trezor/qt.py:296 +#: electrum/plugins/trezor/qt.py:295 msgid "Shamir" msgstr "" -#: electrum/slip39.py:300 electrum/slip39.py:304 +#: electrum/gui/qt/transaction_dialog.py:473 msgid "Share" msgstr "" -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:230 +#: electrum/slip39.py:304 +msgid "Share #{} is a duplicate of share #{}." +msgstr "" + +#: electrum/slip39.py:300 +msgid "Share #{} is not part of the current set." +msgstr "" + +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:232 msgid "Share Bitcoin Request" msgstr "" @@ -5369,38 +5531,54 @@ msgid "Share Invoice" msgstr "分享發票" -#: electrum/gui/qt/channel_details.py:184 electrum/gui/qt/channels_list.py:47 +#: electrum/gui/qt/channel_details.py:183 electrum/gui/qt/channels_list.py:51 msgid "Short Channel ID" msgstr "" -#: electrum/gui/qt/main_window.py:720 -msgid "Show" -msgstr "顯示" +#: electrum/gui/qt/history_list.py:564 +msgid "Show Capital Gains" +msgstr "" + +#: electrum/gui/qt/history_list.py:563 +msgid "Show Fiat Values" +msgstr "" + +#: electrum/gui/qt/address_list.py:130 +msgid "Show Fiat balances" +msgstr "" -#: electrum/gui/qt/settings_dialog.py:513 -msgid "Show Fiat balance for addresses" +#: electrum/gui/qt/address_list.py:129 +msgid "Show Filter" msgstr "" -#: electrum/gui/qt/settings_dialog.py:199 +#: electrum/gui/qt/settings_dialog.py:163 msgid "Show Lightning amounts with msat precision" msgstr "" -#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:89 -#: electrum/gui/qt/transaction_dialog.py:275 electrum/gui/qt/util.py:960 +#: electrum/gui/qt/transaction_dialog.py:308 +msgid "Show Prev Tx" +msgstr "" + +#: electrum/plugins/hw_wallet/qt.py:293 +msgid "Show address on {}" +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:572 electrum/gui/qt/util.py:741 +#: electrum/gui/qt/qrtextedit.py:22 electrum/gui/qt/qrtextedit.py:94 msgid "Show as QR code" msgstr "顯示為 QR 碼" -#: electrum/gui/qt/settings_dialog.py:512 -msgid "Show capital gains in history" +#: electrum/gui/qt/receive_tab.py:156 +msgid "Show detached QR code window" msgstr "" -#: electrum/plugins/trezor/qt.py:373 +#: electrum/plugins/trezor/qt.py:372 msgid "Show expert settings" msgstr "" -#: electrum/gui/qt/settings_dialog.py:511 -msgid "Show history rates" -msgstr "顯示歷史費率" +#: electrum/gui/qt/confirm_tx_dialog.py:388 +msgid "Show inputs and outputs" +msgstr "" #: electrum/plugins/jade/qt.py:32 msgid "Show on Jade" @@ -5410,10 +5588,10 @@ msgid "Show on Ledger" msgstr "" -#: electrum/plugins/bitbox02/qt.py:49 electrum/plugins/bitbox02/qt.py:65 -#: electrum/plugins/keepkey/qt.py:208 electrum/plugins/coldcard/qt.py:43 -#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/hw_wallet/qt.py:292 -#: electrum/plugins/safe_t/qt.py:84 electrum/plugins/trezor/qt.py:247 +#: electrum/plugins/coldcard/qt.py:43 electrum/plugins/keepkey/qt.py:207 +#: electrum/plugins/safe_t/qt.py:83 electrum/plugins/trezor/qt.py:246 +#: electrum/plugins/digitalbitbox/qt.py:39 electrum/plugins/bitbox02/qt.py:49 +#: electrum/plugins/bitbox02/qt.py:65 msgid "Show on {}" msgstr "" @@ -5421,107 +5599,103 @@ msgid "Show report contents" msgstr "" -#: electrum/gui/qt/main_window.py:343 -msgid "Show {}" -msgstr "" - -#: electrum/gui/qt/__init__.py:207 +#: electrum/gui/qt/__init__.py:206 msgid "Show/Hide" msgstr "顯示/隱藏" -#: electrum/plugins/bitbox02/bitbox02.py:621 -#: electrum/plugins/ledger/ledger.py:505 electrum/plugins/ledger/ledger.py:1040 #: electrum/plugins/coldcard/coldcard.py:425 -#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:321 -#: electrum/plugins/jade/jade.py:340 +#: electrum/plugins/coldcard/coldcard.py:444 electrum/plugins/jade/jade.py:323 +#: electrum/plugins/jade/jade.py:342 electrum/plugins/ledger/ledger.py:506 +#: electrum/plugins/ledger/ledger.py:1046 +#: electrum/plugins/bitbox02/bitbox02.py:631 msgid "Showing address ..." msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:195 -#: electrum/gui/qt/transaction_dialog.py:156 -#: electrum/gui/qt/main_window.py:2013 +#: electrum/gui/qt/main_window.py:2065 +#: electrum/gui/qt/transaction_dialog.py:449 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:197 msgid "Sign" msgstr "簽署" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:328 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:317 msgid "Sign this transaction?" msgstr "" -#: electrum/gui/qt/main_window.py:1990 +#: electrum/gui/qt/main_window.py:2042 msgid "Sign/verify Message" msgstr "簽署/驗證訊息" -#: electrum/gui/qt/address_list.py:271 +#: electrum/gui/qt/address_list.py:305 msgid "Sign/verify message" msgstr "" -#: electrum/gui/qt/main_window.py:1431 electrum/gui/qt/main_window.py:2007 +#: electrum/gui/qt/main_window.py:1444 electrum/gui/qt/main_window.py:2059 msgid "Signature" msgstr "簽章" -#: electrum/gui/qt/main_window.py:1985 +#: electrum/gui/qt/main_window.py:2037 msgid "Signature verified" msgstr "簽章已過驗證" -#: electrum/wallet.py:808 +#: electrum/wallet.py:858 msgid "Signed" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:331 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:320 msgid "Signing" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:601 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:611 msgid "Signing large transaction. Please be patient ..." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:474 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:481 msgid "Signing message ..." msgstr "" -#: electrum/gui/qt/main_window.py:1239 electrum/plugins/ledger/ledger.py:681 -#: electrum/plugins/ledger/ledger.py:694 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:606 +#: electrum/plugins/ledger/ledger.py:687 electrum/plugins/ledger/ledger.py:700 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:616 +#: electrum/gui/qt/main_window.py:1245 msgid "Signing transaction..." msgstr "正在簽署交易..." -#: electrum/gui/qt/main_window.py:1937 +#: electrum/gui/qt/main_window.py:1989 msgid "Signing with an address actually means signing with the corresponding private key, and verifying with the corresponding public key. The address you have entered does not have a unique public key, so these operations cannot be performed." msgstr "" -#: electrum/plugins/trezor/qt.py:289 +#: electrum/plugins/trezor/qt.py:288 msgid "Single seed (BIP39)" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:509 +#: electrum/gui/qt/transaction_dialog.py:811 msgid "Size:" msgstr "大小:" -#: electrum/i18n.py:76 +#: electrum/i18n.py:108 msgid "Slovak" msgstr "" -#: electrum/i18n.py:77 +#: electrum/i18n.py:109 msgid "Slovenian" msgstr "" -#: electrum/gui/qt/send_tab.py:216 +#: electrum/gui/qt/send_tab.py:234 msgid "Some coins are frozen: {} (can be unfrozen in the Addresses or in the Coins tab)" msgstr "" -#: electrum/network.py:1083 +#: electrum/network.py:1110 msgid "Some of the outputs pay to a non-standard script." msgstr "" -#: electrum/slip39.py:330 +#: electrum/slip39.py:331 msgid "Some shares are invalid." msgstr "" -#: electrum/base_crash_reporter.py:53 +#: electrum/base_crash_reporter.py:59 msgid "Something went wrong while executing Electrum." msgstr "" -#: electrum/base_crash_reporter.py:54 +#: electrum/base_crash_reporter.py:60 msgid "Sorry!" msgstr "" @@ -5529,43 +5703,31 @@ msgid "Sorry, but we were unable to check for updates. Please try again later." msgstr "" -#: electrum/gui/qt/settings_dialog.py:510 +#: electrum/gui/qt/settings_dialog.py:378 msgid "Source" msgstr "來源" -#: electrum/i18n.py:59 +#: electrum/i18n.py:91 msgid "Spanish" msgstr "" -#: electrum/gui/qt/utxo_list.py:186 -msgid "Spend" -msgstr "" - -#: electrum/gui/qt/utxo_list.py:184 -msgid "Spend (select none)" -msgstr "" - -#: electrum/gui/qt/address_list.py:291 -msgid "Spend from" -msgstr "" - -#: electrum/gui/qt/settings_dialog.py:335 +#: electrum/gui/qt/confirm_tx_dialog.py:421 msgid "Spend only confirmed coins" msgstr "僅花費確認過的錢幣" -#: electrum/gui/qt/settings_dialog.py:336 +#: electrum/gui/qt/confirm_tx_dialog.py:422 msgid "Spend only confirmed inputs." msgstr "僅花費確認過的輸入。" -#: electrum/gui/qt/seed_dialog.py:288 electrum/base_wizard.py:147 +#: electrum/base_wizard.py:147 electrum/gui/qt/seed_dialog.py:289 msgid "Standard wallet" msgstr "" -#: electrum/gui/qt/main_window.py:789 +#: electrum/gui/qt/main_window.py:769 msgid "Startup times are instant because it operates in conjunction with high-performance servers that handle the most complicated parts of the Bitcoin system." msgstr "" -#: electrum/gui/qt/channel_details.py:185 +#: electrum/gui/qt/channel_details.py:187 msgid "State" msgstr "" @@ -5577,13 +5739,13 @@ msgid "Static: the fee slider uses static values" msgstr "" -#: electrum/gui/kivy/main.kv:444 electrum/gui/qt/network_dialog.py:276 -#: electrum/gui/qt/invoice_list.py:66 electrum/gui/qt/request_list.py:66 -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/channels_list.py:54 +#: electrum/gui/qt/invoice_list.py:68 electrum/gui/qt/request_list.py:66 +#: electrum/gui/qt/channels_list.py:58 electrum/gui/qt/watchtower_dialog.py:47 +#: electrum/gui/qt/network_dialog.py:275 electrum/gui/kivy/main.kv:444 msgid "Status" msgstr "狀態" -#: electrum/gui/qt/transaction_dialog.py:460 +#: electrum/gui/qt/transaction_dialog.py:766 msgid "Status:" msgstr "狀態:" @@ -5593,20 +5755,28 @@ msgid "Step {}/24. Enter seed word as explained on your {}:" msgstr "" -#: electrum/gui/qt/swap_dialog.py:32 +#: electrum/gui/qt/swap_dialog.py:37 msgid "Submarine Swap" msgstr "" -#: electrum/gui/qt/main_window.py:1681 electrum/gui/qt/main_window.py:2488 -#: electrum/gui/qt/main_window.py:2735 electrum/lnutil.py:344 +#: electrum/gui/qt/channels_list.py:363 +msgid "Submarine swap" +msgstr "" + +#: electrum/lnutil.py:365 electrum/gui/qt/main_window.py:1700 +#: electrum/gui/qt/main_window.py:2561 electrum/gui/qt/main_window.py:2792 msgid "Success" msgstr "成功" -#: electrum/gui/qt/new_channel_dialog.py:45 +#: electrum/gui/qml/qeswaphelper.py:364 electrum/gui/qml/qeswaphelper.py:401 +msgid "Success!" +msgstr "" + +#: electrum/gui/qt/new_channel_dialog.py:51 msgid "Suggest Peer" msgstr "" -#: electrum/gui/qt/history_list.py:579 +#: electrum/gui/qt/history_list.py:638 msgid "Summary" msgstr "" @@ -5618,53 +5788,57 @@ msgid "Summary Text PIN is Disabled" msgstr "" -#: electrum/plugins/trezor/qt.py:304 +#: electrum/plugins/trezor/qt.py:303 msgid "Super Shamir" msgstr "" -#: electrum/plugins/keepkey/qt.py:449 +#: electrum/plugins/keepkey/qt.py:448 msgid "Supported Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:364 -msgid "Swap" +#: electrum/gui/qml/qeswaphelper.py:408 +msgid "Swap failed!" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:286 -msgid "Swap below minimal swap size, change the slider." -msgstr "" - -#: electrum/gui/qt/send_tab.py:680 +#: electrum/gui/qt/send_tab.py:696 msgid "Swap onchain funds for lightning funds" msgstr "" -#: electrum/gui/qml/qeswaphelper.py:187 +#: electrum/gui/qml/qeswaphelper.py:238 msgid "Swap service unavailable" msgstr "" -#: electrum/gui/qt/swap_dialog.py:235 electrum/gui/qt/swap_dialog.py:294 +#: electrum/gui/qt/swap_dialog.py:259 electrum/gui/qt/swap_dialog.py:328 msgid "Swapping funds" msgstr "" -#: electrum/i18n.py:78 +#: electrum/gui/qml/qeswaphelper.py:46 +msgid "Swapping lightning funds for onchain funds will increase your capacity to receive lightning payments." +msgstr "" + +#: electrum/i18n.py:110 msgid "Swedish" msgstr "" -#: electrum/gui/qt/main_window.py:2372 +#: electrum/gui/qt/main_window.py:2444 msgid "Sweep" msgstr "清掃" -#: electrum/gui/qt/main_window.py:2351 +#: electrum/gui/qt/main_window.py:2423 msgid "Sweep private keys" msgstr "清掃私鑰" -#: electrum/gui/kivy/main_window.py:964 electrum/gui/text.py:203 -#: electrum/gui/qt/main_window.py:960 electrum/gui/qml/qewallet.py:150 -#: electrum/gui/stdio.py:130 +#: electrum/gui/qt/receive_tab.py:137 +msgid "Switch between text and QR code view" +msgstr "" + +#: electrum/gui/stdio.py:130 electrum/gui/qt/main_window.py:952 +#: electrum/gui/text.py:203 electrum/gui/qml/qewallet.py:286 +#: electrum/gui/kivy/main_window.py:964 msgid "Synchronizing..." msgstr "同步中…" -#: electrum/i18n.py:79 +#: electrum/i18n.py:111 msgid "Tamil" msgstr "" @@ -5672,59 +5846,62 @@ msgid "Tap to show" msgstr "" -#: electrum/gui/qt/fee_slider.py:59 +#: electrum/gui/qt/fee_slider.py:63 msgid "Target" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:839 -msgid "Target fee:" -msgstr "" - -#: electrum/plugins/trustedcoin/qt.py:240 +#: electrum/plugins/trustedcoin/qt.py:243 msgid "Terms of Service" msgstr "" -#: electrum/gui/qt/main_window.py:573 +#: electrum/gui/qt/main_window.py:572 msgid "Testnet" msgstr "" -#: electrum/gui/qt/main_window.py:564 +#: electrum/gui/qt/main_window.py:563 msgid "Testnet coins are worthless." msgstr "" -#: electrum/gui/qt/main_window.py:565 +#: electrum/gui/qt/main_window.py:564 msgid "Testnet is separate from the main Bitcoin network. It is used for testing." msgstr "" -#: electrum/gui/qt/main_window.py:1484 +#: electrum/gui/qt/main_window.py:1502 msgid "Text" msgstr "" -#: electrum/gui/qt/qrcodewidget.py:168 electrum/gui/qt/main_window.py:1088 -#: electrum/gui/qt/util.py:926 +#: electrum/gui/qt/main_window.py:1081 +msgid "Text copied to Clipboard" +msgstr "" + +#: electrum/gui/qt/qrcodewidget.py:170 electrum/gui/qt/util.py:707 msgid "Text copied to clipboard" msgstr "" -#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 -#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:226 #: electrum/gui/kivy/main_window.py:534 +#: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:122 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:228 +#: electrum/gui/kivy/uix/dialogs/qr_dialog.py:91 msgid "Text copied to clipboard." msgstr "" -#: electrum/i18n.py:80 +#: electrum/i18n.py:112 msgid "Thai" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:223 +#: electrum/base_crash_reporter.py:97 +msgid "Thanks for reporting this issue!" +msgstr "" + +#: electrum/plugins/digitalbitbox/digitalbitbox.py:229 msgid "The Digital Bitbox is already seeded. Choose an option:" msgstr "" -#: electrum/gui/qt/main_window.py:1628 +#: electrum/gui/qt/main_window.py:1647 msgid "The Lightning Network graph is fully synced." msgstr "" -#: electrum/gui/qt/main_window.py:1632 +#: electrum/gui/qt/main_window.py:1651 msgid "The Lightning Network graph is syncing...\n" "Payments are more likely to succeed with a more complete graph." msgstr "" @@ -5735,51 +5912,57 @@ msgid "The PIN cannot be longer than 9 characters." msgstr "" -#: electrum/gui/qt/main_window.py:2743 +#: electrum/gui/qt/main_window.py:2800 msgid "The SSL certificate provided by the main server did not match the fingerprint passed in with the --serverfingerprint option." msgstr "" -#: electrum/plugins/jade/jade.py:473 +#: electrum/plugins/jade/jade.py:475 msgid "The address generated by {} does not match!" msgstr "" -#: electrum/gui/qt/confirm_tx_dialog.py:149 +#: electrum/gui/qt/confirm_tx_dialog.py:685 msgid "The amount of fee can be decided freely by the sender. However, transactions with low fees take more time to be processed." msgstr "手續費的金額可以由發送者自由決定。然而,低手續費的交易需要花上更久的時間才能處理。" -#: electrum/gui/qt/confirm_tx_dialog.py:141 electrum/gui/qt/send_tab.py:103 +#: electrum/gui/qt/confirm_tx_dialog.py:676 electrum/gui/qt/send_tab.py:104 msgid "The amount to be received by the recipient." msgstr "" -#: electrum/gui/qt/send_tab.py:105 +#: electrum/gui/qt/send_tab.py:106 msgid "The amount will be displayed in red if you do not have enough funds in your wallet." msgstr "若您錢包中的資金不足時金額將以紅色顯示。" -#: electrum/gui/qt/receive_tab.py:80 +#: electrum/gui/qt/receive_tab.py:194 msgid "The bitcoin address never expires and will always be part of this electrum wallet." msgstr "該特幣位址永遠不會過期,且總是此 electrum 錢包的一部分。" -#: electrum/gui/qt/channels_list.py:442 +#: electrum/gui/qt/channels_list.py:426 msgid "The channel peer can route Trampoline payments." msgstr "" -#: electrum/gui/qt/send_tab.py:97 +#: electrum/gui/messages.py:34 +msgid "The channel you created is not recoverable from seed.\n" +"To prevent fund losses, please save this backup on another device.\n" +"It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: electrum/gui/qt/send_tab.py:98 msgid "The description is not sent to the recipient of the funds. It is stored in your wallet file, and displayed in the 'History' tab." msgstr "描述說明不會發送到資金接收人手中。它儲存在您的錢包檔案中,並且顯示在「歷史」分頁裡。" #: electrum/plugins/keepkey/keepkey.py:253 -#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:265 +#: electrum/plugins/safe_t/safe_t.py:220 electrum/plugins/trezor/qt.py:264 #: electrum/plugins/trezor/trezor.py:264 msgid "The device was disconnected." msgstr "" -#: electrum/wallet.py:2749 +#: electrum/wallet.py:2924 msgid "The fee could not be verified. Signing non-segwit inputs is risky:\n" "if this transaction was maliciously modified before you sign,\n" "you might end up paying a higher mining fee than displayed." msgstr "" -#: electrum/wallet.py:2778 electrum/wallet.py:2783 +#: electrum/wallet.py:2953 electrum/wallet.py:2958 msgid "The fee for this transaction seems unusually high." msgstr "此交易的手續費似乎非比尋常地高。" @@ -5792,29 +5975,34 @@ msgid "The file was removed" msgstr "檔案已移除" -#: electrum/plugins/hw_wallet/plugin.py:393 +#: electrum/plugins/hw_wallet/plugin.py:374 msgid "The firmware of your hardware device is too old. If possible, you should upgrade it. You can ignore this error and try to continue, however things are likely to break." msgstr "" -#: electrum/gui/qt/main_window.py:2438 +#: electrum/gui/qt/main_window.py:2511 msgid "The following addresses were added" msgstr "已加入下列位址" -#: electrum/gui/qt/settings_dialog.py:190 +#: electrum/gui/qt/settings_dialog.py:154 msgid "The following alias providers are available:" msgstr "有下列別名供應商可用:" -#: electrum/gui/qt/main_window.py:2443 +#: electrum/gui/qt/main_window.py:2516 msgid "The following inputs could not be imported" msgstr "下列輸入無法匯入" -#: electrum/wallet.py:2744 +#: electrum/gui/qml/qeswaphelper.py:402 +msgid "The funding transaction has been detected." +msgstr "" + +#: electrum/wallet.py:2919 msgid "The input amounts could not be verified as the previous transactions are missing.\n" "The amount of money being spent CANNOT be verified." msgstr "" -#: electrum/wallet.py:1804 electrum/wallet.py:2064 -#: electrum/gui/qt/rbf_dialog.py:135 +#: electrum/gui/qt/rbf_dialog.py:123 electrum/gui/qml/qetxfinalizer.py:546 +#: electrum/gui/qml/qetxfinalizer.py:653 electrum/wallet.py:1953 +#: electrum/wallet.py:2216 msgid "The new fee rate needs to be higher than the old fee rate." msgstr "" @@ -5822,55 +6010,66 @@ msgid "The next step will generate the seed of your wallet. This seed will NOT be saved in your computer, and it must be stored on paper. To be safe from malware, you may want to do this on an offline computer, and move your wallet later to an online computer." msgstr "" -#: electrum/gui/qt/main_window.py:1941 +#: electrum/gui/qt/main_window.py:1993 msgid "The operation is undefined. Not just in Electrum, but in general." msgstr "" -#: electrum/wallet.py:2031 electrum/wallet.py:2084 +#: electrum/wallet.py:2182 electrum/wallet.py:2236 msgid "The output value remaining after fee is too low." msgstr "" -#: electrum/gui/qml/qeqr.py:23 +#: electrum/gui/qml/qeqr.py:35 msgid "The platform QR detection library is not available." msgstr "" -#: electrum/gui/qt/main_window.py:2611 +#: electrum/gui/qt/main_window.py:2684 msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." msgstr "" -#: electrum/gui/qt/rbf_dialog.py:148 +#: electrum/gui/qt/rbf_dialog.py:139 msgid "The recipient will receive {} less." msgstr "" +#: electrum/gui/qt/swap_dialog.py:24 +msgid "The requested amount is higher than what you can receive in your currently open channels.\n" +"If you continue, your funds will be locked until the remote server can find a path to pay you.\n" +"If the swap cannot be performed after 24h, you will be refunded.\n" +"Do you want to continue?" +msgstr "" + #: electrum/gui/kivy/uix/dialogs/installwizard.py:838 msgid "The seed phrase will allow you to recover your wallet in case you forget your password or lose your device." msgstr "" -#: electrum/network.py:216 +#: electrum/network.py:222 msgid "The server returned an error when broadcasting the transaction." msgstr "" -#: electrum/network.py:236 +#: electrum/network.py:242 msgid "The server returned an error." msgstr "" -#: electrum/network.py:208 +#: electrum/network.py:214 msgid "The server returned an unexpected transaction ID when broadcasting the transaction." msgstr "" -#: electrum/slip39.py:334 +#: electrum/slip39.py:335 msgid "The set is complete!" msgstr "" -#: electrum/submarine_swaps.py:86 +#: electrum/submarine_swaps.py:84 msgid "The swap server errored or is unreachable." msgstr "" -#: electrum/network.py:1089 +#: electrum/gui/qml/qeswaphelper.py:366 +msgid "The swap will be finalized once your transaction is confirmed." +msgstr "" + +#: electrum/network.py:1116 msgid "The transaction was rejected because it contains multiple OP_RETURN outputs." msgstr "" -#: electrum/network.py:1078 +#: electrum/network.py:1105 msgid "The transaction was rejected because it is too large (in bytes)." msgstr "" @@ -5879,24 +6078,24 @@ "Do you want to split your wallet into multiple files?" msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:582 +#: electrum/plugins/bitbox02/bitbox02.py:592 msgid "The {} only supports message signing on mainnet." msgstr "" +#: electrum/plugins/trustedcoin/qt.py:303 #: electrum/gui/kivy/uix/dialogs/installwizard.py:709 -#: electrum/plugins/trustedcoin/qt.py:300 msgid "Then, enter your Google Authenticator code:" msgstr "" -#: electrum/gui/qml/qedaemon.py:203 +#: electrum/gui/qml/qedaemon.py:251 msgid "There are still channels that are not fully closed" msgstr "" -#: electrum/gui/qml/qedaemon.py:213 +#: electrum/gui/qml/qedaemon.py:261 msgid "There are still coins present in this wallet. Really delete?" msgstr "" -#: electrum/gui/qml/qedaemon.py:208 +#: electrum/gui/qml/qedaemon.py:256 msgid "There are still unpaid requests. Really delete?" msgstr "" @@ -5904,7 +6103,7 @@ msgid "There is a new update available" msgstr "" -#: electrum/gui/qt/exception_window.py:118 +#: electrum/gui/qt/exception_window.py:119 electrum/gui/qml/qeapp.py:260 msgid "There was a problem with the automatic reporting:" msgstr "" @@ -5913,7 +6112,11 @@ msgid "Therefore, two-factor authentication is disabled." msgstr "" -#: electrum/wallet.py:2829 +#: electrum/gui/qt/utxo_dialog.py:140 +msgid "This UTXO has {} parent transactions in your wallet." +msgstr "" + +#: electrum/wallet.py:3003 msgid "This address has already been used. For better privacy, do not reuse it for new payments." msgstr "" @@ -5921,27 +6124,31 @@ msgid "This amount exceeds the maximum you can currently send with your channels" msgstr "" -#: electrum/gui/qt/network_dialog.py:273 +#: electrum/gui/qt/network_dialog.py:272 msgid "This blockchain is used to verify the transactions sent by your transaction server." msgstr "此區塊鏈用來驗證您交易伺服器送出的交易內容。" -#: electrum/gui/qt/channels_list.py:449 +#: electrum/gui/qt/channels_list.py:433 msgid "This channel cannot be recovered from your seed. You must back it up manually." msgstr "" -#: electrum/gui/qt/channels_list.py:337 +#: electrum/gui/qt/channels_list.py:347 msgid "This channel is frozen for receiving. It will not be included in invoices." msgstr "" -#: electrum/gui/qt/channels_list.py:329 +#: electrum/gui/qt/channels_list.py:339 msgid "This channel is frozen for sending. It will not be used for outgoing payments." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:253 -#: electrum/gui/qt/main_window.py:1302 +#: electrum/gui/qt/main_window.py:1306 +#: electrum/gui/kivy/uix/dialogs/lightning_open_channel.py:252 msgid "This channel will be usable after {} confirmations" msgstr "" +#: electrum/gui/qt/utxo_dialog.py:142 +msgid "This does not include transactions that are downstream of address reuse." +msgstr "" + #: electrum/gui/qt/installwizard.py:273 msgid "This file does not exist." msgstr "此檔案不存在。" @@ -5958,33 +6165,38 @@ msgid "This file is encrypted with a password." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:751 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:761 msgid "This function is only available after pairing your {} with a mobile device." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:754 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:764 msgid "This function is only available for p2pkh keystores when using {}." msgstr "" -#: electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/coldcard/coldcard.py:612 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:748 +#: electrum/plugins/ledger/ledger.py:1452 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:758 msgid "This function is only available for standard wallets when using {}." msgstr "" -#: electrum/gui/qt/receive_tab.py:77 +#: electrum/gui/qt/receive_tab.py:191 msgid "This information is seen by the recipient if you send them a signed payment request." msgstr "若您以簽署的支付請求發送,則此資訊會被收件人看到。" -#: electrum/lnworker.py:1161 +#: electrum/lnworker.py:1177 msgid "This invoice has been paid already" msgstr "" -#: electrum/lnworker.py:1513 +#: electrum/lnworker.py:1535 electrum/gui/qml/qeinvoice.py:319 +#: electrum/gui/qml/qeinvoice.py:331 msgid "This invoice has expired" msgstr "" -#: electrum/gui/qt/channels_list.py:428 +#: electrum/gui/qml/qeinvoice.py:320 electrum/gui/qml/qeinvoice.py:332 +msgid "This invoice was already paid" +msgstr "" + +#: electrum/gui/qt/channels_list.py:412 msgid "This is a channel" msgstr "" @@ -5992,19 +6204,19 @@ msgid "This is a channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:435 +#: electrum/gui/qt/channels_list.py:419 msgid "This is a static channel backup" msgstr "" -#: electrum/wallet.py:685 electrum/gui/qt/main_window.py:2223 +#: electrum/gui/qt/main_window.py:2292 electrum/wallet.py:728 msgid "This is a watching-only wallet" msgstr "這是僅限觀看錢包" -#: electrum/gui/qt/main_window.py:1951 electrum/gui/qt/main_window.py:2030 +#: electrum/gui/qt/main_window.py:2003 electrum/gui/qt/main_window.py:2082 msgid "This is a watching-only wallet." msgstr "" -#: electrum/gui/kivy/main_window.py:1439 +#: electrum/gui/kivy/main_window.py:1441 msgid "This is a watching-only wallet. It does not contain private keys." msgstr "" @@ -6012,26 +6224,34 @@ msgid "This is discouraged." msgstr "" -#: electrum/gui/qt/network_dialog.py:300 +#: electrum/gui/qt/network_dialog.py:299 msgid "This is the height of your local copy of the blockchain." msgstr "這是您區塊鏈的本機副本高度。" -#: electrum/gui/qt/settings_dialog.py:116 -msgid "This may create larger qr codes." +#: electrum/gui/qt/settings_dialog.py:118 +msgid "This may impact the reliability of your payments." msgstr "" -#: electrum/gui/qt/settings_dialog.py:308 +#: electrum/gui/qt/confirm_tx_dialog.py:409 msgid "This may result in higher transactions fees." msgstr "這可能導致更高的交易手續費。" -#: electrum/gui/qt/main_window.py:547 +#: electrum/gui/qt/receive_tab.py:154 +msgid "This may result in large QR codes" +msgstr "" + +#: electrum/gui/qt/main_window.py:546 msgid "This means you will not be able to spend Bitcoins with it." msgstr "這代表您無法花費錢包裡的比特幣。" -#: electrum/gui/qt/settings_dialog.py:346 +#: electrum/gui/qt/confirm_tx_dialog.py:428 msgid "This might improve your privacy somewhat." msgstr "" +#: electrum/gui/qt/confirm_tx_dialog.py:571 +msgid "This payment will be merged with another existing transaction." +msgstr "" + #: electrum/plugins/revealer/__init__.py:6 msgid "This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets." msgstr "" @@ -6044,15 +6264,15 @@ msgid "This plugin facilitates the use of multi-signatures wallets." msgstr "這外掛用於多重簽章錢包" -#: electrum/wallet.py:2815 electrum/wallet.py:2820 +#: electrum/wallet.py:2989 electrum/wallet.py:2994 msgid "This request cannot be paid on-chain" msgstr "" -#: electrum/wallet.py:2825 +#: electrum/wallet.py:2999 msgid "This request does not have a Lightning invoice." msgstr "" -#: electrum/wallet.py:2810 +#: electrum/wallet.py:2984 msgid "This request has expired" msgstr "" @@ -6064,34 +6284,45 @@ msgid "This service uses a multi-signature wallet, where you own 2 of 3 keys. The third key is stored on a remote server that signs transactions on your behalf. A small fee will be charged on each transaction that uses the remote server." msgstr "" -#: electrum/gui/qt/settings_dialog.py:213 +#: electrum/gui/qt/settings_dialog.py:177 msgid "This setting affects the Send tab, and all balance related fields." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:254 +#: electrum/gui/messages.py:63 +msgid "This summary covers only on-chain transactions (no lightning!). Capital gains are computed by attaching an acquisition price to each UTXO in the wallet, and uses the order of blockchain events (not FIFO)." +msgstr "" + +#: electrum/gui/qt/confirm_tx_dialog.py:575 +msgid "This transaction has {} change outputs." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:548 msgid "This transaction is not saved. Close anyway?" msgstr "此交易沒有儲存。無論如何都要關閉嗎?" -#: electrum/gui/qt/history_list.py:176 +#: electrum/gui/qt/history_list.py:169 msgid "This transaction is only available on your local machine.\n" "The currently connected server does not know about it.\n" "You can either broadcast it now, or simply remove it." msgstr "" -#: electrum/wallet.py:2772 +#: electrum/wallet.py:2947 msgid "This transaction requires a higher fee, or it will not be propagated by your current server." msgstr "" -#: electrum/plugins/ledger/ledger.py:1430 +#: electrum/gui/qt/confirm_tx_dialog.py:568 +msgid "This transaction will spend unconfirmed coins." +msgstr "" + +#: electrum/plugins/coldcard/coldcard.py:530 electrum/plugins/jade/jade.py:447 #: electrum/plugins/keepkey/keepkey.py:297 -#: electrum/plugins/coldcard/coldcard.py:530 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:724 -#: electrum/plugins/jade/jade.py:445 electrum/plugins/safe_t/safe_t.py:267 +#: electrum/plugins/safe_t/safe_t.py:267 electrum/plugins/ledger/ledger.py:1441 #: electrum/plugins/trezor/trezor.py:318 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:734 msgid "This type of script is not supported with {}." msgstr "" -#: electrum/plugins/bitbox02/bitbox02.py:676 +#: electrum/plugins/bitbox02/bitbox02.py:686 msgid "This type of script is not supported with {}: {}" msgstr "" @@ -6099,7 +6330,7 @@ msgid "This version supports a maximum of {} characters." msgstr "" -#: electrum/gui/qt/main_window.py:1886 electrum/plugins/revealer/qt.py:291 +#: electrum/plugins/revealer/qt.py:291 electrum/gui/qt/main_window.py:1936 msgid "This wallet has no seed" msgstr "此錢包沒有種苗" @@ -6107,7 +6338,7 @@ msgid "This wallet is already registered with TrustedCoin. To finalize wallet creation, please enter your Google Authenticator Code." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:177 +#: electrum/plugins/trustedcoin/qt.py:178 msgid "This wallet is protected by TrustedCoin's two-factor authentication." msgstr "" @@ -6115,7 +6346,7 @@ msgid "This wallet is watching-only" msgstr "" -#: electrum/gui/qt/main_window.py:546 +#: electrum/gui/qt/main_window.py:545 msgid "This wallet is watching-only." msgstr "此錢包僅限觀看。" @@ -6124,30 +6355,30 @@ msgid "This wallet was restored from seed, and it contains two master private keys." msgstr "" -#: electrum/gui/qt/settings_dialog.py:125 -msgid "This will save fees." +#: electrum/gui/qt/confirm_tx_dialog.py:417 +msgid "This will save fees, but might have unwanted effects in terms of privacy" msgstr "" -#: electrum/gui/kivy/uix/screens.py:418 electrum/gui/qt/send_tab.py:716 +#: electrum/gui/qt/send_tab.py:732 electrum/gui/kivy/uix/screens.py:421 msgid "This will send {}?" msgstr "" -#: electrum/plugins/ledger/ledger.py:603 +#: electrum/plugins/ledger/ledger.py:609 msgid "This {} device can only send to base58 addresses." msgstr "" -#: electrum/gui/qt/history_list.py:504 +#: electrum/gui/qt/history_list.py:556 msgid "To" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:476 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:604 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:608 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:483 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:614 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:618 msgid "To cancel, briefly touch the blinking light or wait for the timeout." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:316 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:340 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:322 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:346 msgid "To cancel, briefly touch the light or wait for the timeout." msgstr "" @@ -6155,14 +6386,14 @@ msgid "To channel" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:475 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:602 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:607 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:482 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:612 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:617 msgid "To continue, touch the Digital Bitbox's blinking light for 3 seconds." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:315 -#: electrum/plugins/digitalbitbox/digitalbitbox.py:339 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:321 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:345 msgid "To continue, touch the Digital Bitbox's light for 3 seconds." msgstr "" @@ -6178,7 +6409,7 @@ msgid "To encrypt a secret, first create or load noise." msgstr "" -#: electrum/base_crash_reporter.py:55 +#: electrum/base_crash_reporter.py:61 msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" msgstr "" @@ -6186,19 +6417,23 @@ msgid "To make sure that you have properly saved your seed, please retype it here." msgstr "為了確認您已正確儲存種苗,請於此處再次輸入。" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:579 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:578 msgid "To prevent that, please save this channel backup." msgstr "" -#: electrum/gui/qt/channels_list.py:150 +#: electrum/gui/qt/channels_list.py:155 msgid "To prevent that, you should save a backup of your wallet on another device." msgstr "" +#: electrum/gui/qml/qewallet.py:641 +msgid "To see the list, press and hold the Receive button." +msgstr "" + #: electrum/gui/qt/send_tab.py:83 msgid "To set the amount to 'max', use the '!' special character." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:822 +#: electrum/gui/qt/confirm_tx_dialog.py:189 msgid "To somewhat protect your privacy, Electrum tries to create change with similar precision to other outputs." msgstr "" @@ -6232,71 +6467,78 @@ msgid "Too short." msgstr "" -#: electrum/gui/qt/main_window.py:2663 +#: electrum/gui/qt/main_window.py:2736 msgid "Total fee" msgstr "" -#: electrum/gui/qt/main_window.py:2665 +#: electrum/gui/qt/main_window.py:2738 msgid "Total feerate" msgstr "" -#: electrum/gui/qt/channel_details.py:239 +#: electrum/gui/qt/channel_details.py:240 msgid "Total received" msgstr "" -#: electrum/gui/qt/channel_details.py:238 +#: electrum/gui/qt/channel_details.py:239 msgid "Total sent" msgstr "" -#: electrum/gui/qt/main_window.py:2617 +#: electrum/gui/qt/main_window.py:2690 msgid "Total size" msgstr "總大小" -#: electrum/gui/qt/transaction_dialog.py:300 -#: electrum/gui/qt/transaction_dialog.py:717 -#: electrum/gui/qt/channel_details.py:175 +#: electrum/gui/messages.py:67 +msgid "Trampoline routing is enabled, but this channel is with a non-trampoline node.\n" +"This channel may still be used for receiving, but it is frozen for sending.\n" +"If you want to keep using this channel, you need to disable trampoline routing in your preferences." +msgstr "" + +#: electrum/gui/qt/transaction_dialog.py:598 +#: electrum/gui/qt/transaction_dialog.py:940 msgid "Transaction" msgstr "交易" -#: electrum/gui/qt/main_window.py:2195 electrum/gui/qt/history_list.py:732 +#: electrum/gui/qt/main_window.py:2253 +#: electrum/gui/qt/transaction_dialog.py:427 +#: electrum/gui/qt/history_list.py:783 msgid "Transaction ID" msgstr "交易 ID" -#: electrum/gui/qt/transaction_dialog.py:123 +#: electrum/gui/qt/transaction_dialog.py:426 msgid "Transaction ID:" msgstr "交易 ID:" -#: electrum/gui/qt/main_window.py:2732 +#: electrum/gui/qt/main_window.py:2789 msgid "Transaction added to wallet history." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:568 -msgid "Transaction already saved or not yet signed." +#: electrum/gui/qt/transaction_dialog.py:872 +msgid "Transaction already in history or not yet signed." msgstr "" -#: electrum/network.py:1086 +#: electrum/network.py:1113 msgid "Transaction could not be broadcast due to dust outputs.\n" "Some of the outputs are too small in value, probably lower than 1000 satoshis.\n" "Check the units, make sure you haven't confused e.g. mBTC and BTC." msgstr "" -#: electrum/gui/qt/main_window.py:2722 electrum/gui/qml/qetxdetails.py:366 +#: electrum/gui/qt/main_window.py:2779 electrum/gui/qml/qewallet.py:588 msgid "Transaction could not be saved." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:367 +#: electrum/gui/qt/transaction_dialog.py:671 msgid "Transaction exported successfully" msgstr "" -#: electrum/wallet.py:1792 electrum/wallet.py:2052 +#: electrum/wallet.py:1943 electrum/wallet.py:2206 msgid "Transaction is final" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:310 +#: electrum/gui/qt/transaction_dialog.py:614 msgid "Transaction is too large in size." msgstr "" -#: electrum/util.py:164 +#: electrum/util.py:171 msgid "Transaction is unrelated to this wallet." msgstr "" @@ -6304,36 +6546,32 @@ msgid "Transaction not found." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "Transaction to join with" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:376 +#: electrum/gui/qt/transaction_dialog.py:680 msgid "Transaction to merge signatures from" msgstr "" -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:165 -#: electrum/gui/qt/transaction_dialog.py:492 +#: electrum/gui/qt/transaction_dialog.py:794 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:167 msgid "Transaction unrelated to your wallet" msgstr "交易與您的錢包無關" -#: electrum/network.py:1077 +#: electrum/network.py:1104 msgid "Transaction uses non-standard version." msgstr "" -#: electrum/gui/qt/main_window.py:2165 +#: electrum/gui/qt/main_window.py:2220 msgid "Transaction:" msgstr "交易:" -#: electrum/gui/qt/settings_dialog.py:522 -msgid "Transactions" -msgstr "交易" - #: electrum/plugins/cosigner_pool/__init__.py:6 msgid "Transactions are encrypted and stored on a remote server." msgstr "" -#: electrum/plugins/trezor/qt.py:51 +#: electrum/plugins/trezor/qt.py:50 msgid "Trezor Matrix Recovery" msgstr "" @@ -6341,27 +6579,27 @@ msgid "Trezor wallet" msgstr "" -#: electrum/gui/qt/main_window.py:1744 +#: electrum/gui/qt/main_window.py:1780 msgid "True" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:106 +#: electrum/plugins/trustedcoin/qt.py:107 msgid "TrustedCoin" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) batch fee" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:141 +#: electrum/gui/qt/transaction_dialog.py:124 msgid "TrustedCoin (2FA) fee for the next batch of transactions" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:170 +#: electrum/plugins/trustedcoin/qt.py:171 msgid "TrustedCoin Information" msgstr "" -#: electrum/plugins/trustedcoin/qt.py:191 +#: electrum/plugins/trustedcoin/qt.py:192 msgid "TrustedCoin charges a small fee to co-sign transactions. The fee depends on how many prepaid transactions you buy. An extra output is added to your transaction every time you run out of prepaid transactions." msgstr "" @@ -6369,15 +6607,15 @@ msgid "Try to connect again?" msgstr "" -#: electrum/gui/qt/main_window.py:813 +#: electrum/gui/qt/main_window.py:793 msgid "Try to explain not only what the bug is, but how it occurs." msgstr "請試著解釋這是怎樣的臭蟲,以及它是如何發生的。" -#: electrum/wallet.py:2773 +#: electrum/wallet.py:2948 msgid "Try to raise your transaction fee, or use a server with a lower relay fee." msgstr "" -#: electrum/i18n.py:81 +#: electrum/i18n.py:113 msgid "Turkish" msgstr "" @@ -6393,66 +6631,62 @@ msgid "Two-factor authentication is a service provided by TrustedCoin. To use it, you must have a separate device with Google Authenticator." msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:48 electrum/gui/qt/address_list.py:134 +#: electrum/gui/qt/address_list.py:157 electrum/gui/qt/watchtower_dialog.py:46 msgid "Tx" msgstr "" -#: electrum/gui/qt/address_list.py:129 +#: electrum/gui/qt/address_list.py:152 msgid "Type" msgstr "" -#: electrum/gui/qt/receive_tab.py:161 -msgid "URI" -msgstr "" - #: electrum/plugins/coldcard/qt.py:137 msgid "USB Serial" msgstr "" -#: electrum/i18n.py:82 +#: electrum/i18n.py:114 msgid "Ukrainian" msgstr "" -#: electrum/gui/qt/main_window.py:625 +#: electrum/gui/qt/main_window.py:624 msgid "Unable to create backup" msgstr "無法製作備份" -#: electrum/gui/qt/main_window.py:2304 +#: electrum/gui/qt/main_window.py:2373 msgid "Unable to create csv" msgstr "無法建立 csv" -#: electrum/gui/qt/history_list.py:809 +#: electrum/gui/qt/history_list.py:860 msgid "Unable to export history" msgstr "無法匯出歷史" -#: electrum/gui/qt/main_window.py:2157 +#: electrum/gui/qt/main_window.py:2212 msgid "Unable to read file or no transaction found" msgstr "無法讀取檔案或找不到交易" -#: electrum/gui/qt/util.py:1092 +#: electrum/gui/qt/util.py:587 msgid "Unable to scan image." msgstr "" -#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:128 +#: electrum/gui/kivy/uix/dialogs/crash_reporter.py:131 msgid "Unable to send report" msgstr "" -#: electrum/plugins/ledger/ledger.py:1153 -#: electrum/plugins/ledger/ledger.py:1239 +#: electrum/plugins/ledger/ledger.py:1147 +#: electrum/plugins/ledger/ledger.py:1233 msgid "Unable to sign this transaction" msgstr "" -#: electrum/wallet.py:96 electrum/wallet.py:788 -#: electrum/gui/qt/main_window.py:971 electrum/gui/qt/balance_dialog.py:172 -#: electrum/gui/qt/balance_dialog.py:193 electrum/invoices.py:52 +#: electrum/invoices.py:58 electrum/gui/qt/main_window.py:963 +#: electrum/gui/qt/balance_dialog.py:177 electrum/gui/qt/balance_dialog.py:198 +#: electrum/wallet.py:98 electrum/wallet.py:834 msgid "Unconfirmed" msgstr "" -#: electrum/wallet.py:97 +#: electrum/wallet.py:99 msgid "Unconfirmed parent" msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:205 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:211 msgid "Unexpected error occurred." msgstr "" @@ -6460,72 +6694,77 @@ msgid "Unexpected password hash version" msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:506 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:510 -#: electrum/gui/qt/address_list.py:282 electrum/gui/qt/address_list.py:287 +#: electrum/gui/qt/address_list.py:316 electrum/gui/qt/address_list.py:321 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:505 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:509 msgid "Unfreeze" msgstr "" -#: electrum/gui/qt/utxo_list.py:216 +#: electrum/gui/qt/utxo_list.py:324 msgid "Unfreeze Address" msgstr "" -#: electrum/gui/qt/utxo_list.py:230 +#: electrum/gui/qt/utxo_list.py:338 msgid "Unfreeze Addresses" msgstr "" -#: electrum/gui/qt/utxo_list.py:208 +#: electrum/gui/qt/utxo_list.py:320 msgid "Unfreeze Coin" msgstr "" -#: electrum/gui/qt/utxo_list.py:226 +#: electrum/gui/qt/utxo_list.py:334 msgid "Unfreeze Coins" msgstr "" -#: electrum/gui/qt/channels_list.py:257 +#: electrum/gui/qt/channels_list.py:267 msgid "Unfreeze for receiving" msgstr "" -#: electrum/gui/qt/channels_list.py:253 +#: electrum/gui/qt/channels_list.py:263 msgid "Unfreeze for sending" msgstr "" -#: electrum/gui/qt/invoice_list.py:117 -#: electrum/gui/qt/transaction_dialog.py:454 electrum/invoices.py:47 -#: electrum/lnutil.py:345 electrum/util.py:784 +#: electrum/gui/qt/settings_dialog.py:390 +msgid "Units" +msgstr "" + +#: electrum/invoices.py:51 electrum/lnutil.py:366 +#: electrum/gui/qt/invoice_list.py:126 +#: electrum/gui/qt/transaction_dialog.py:758 electrum/util.py:803 +#: electrum/util.py:815 msgid "Unknown" msgstr "未知" -#: electrum/network.py:1096 +#: electrum/network.py:1123 msgid "Unknown error" msgstr "" -#: electrum/network.py:224 +#: electrum/network.py:230 msgid "Unknown error when broadcasting the transaction." msgstr "" -#: electrum/gui/qml/qeinvoice.py:398 +#: electrum/gui/qml/qeinvoice.py:541 msgid "Unknown invoice" msgstr "" -#: electrum/gui/qt/main_window.py:970 electrum/gui/qt/balance_dialog.py:171 -#: electrum/gui/qt/balance_dialog.py:198 +#: electrum/gui/qt/main_window.py:962 electrum/gui/qt/balance_dialog.py:176 +#: electrum/gui/qt/balance_dialog.py:203 msgid "Unmatured" msgstr "" -#: electrum/invoices.py:45 +#: electrum/invoices.py:49 msgid "Unpaid" msgstr "" -#: electrum/gui/qt/history_list.py:608 +#: electrum/gui/qt/history_list.py:667 msgid "Unrealized capital gains" msgstr "" -#: electrum/wallet.py:813 +#: electrum/wallet.py:863 msgid "Unsigned" msgstr "" -#: electrum/plugins/ledger/ledger.py:834 +#: electrum/plugins/ledger/ledger.py:840 msgid "Unsupported device firmware (too old)." msgstr "" @@ -6533,8 +6772,12 @@ msgid "Unsupported password hash version" msgstr "" +#: electrum/gui/qml/qebitcoin.py:136 +msgid "Unsupported wallet type" +msgstr "" + +#: electrum/gui/qt/address_list.py:58 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:51 msgid "Unused" msgstr "" @@ -6546,7 +6789,7 @@ msgid "Update check failed" msgstr "" -#: electrum/gui/qt/main_window.py:294 +#: electrum/gui/qt/main_window.py:295 msgid "Update to Electrum {} is available" msgstr "" @@ -6568,7 +6811,7 @@ msgid "Upload a master private key" msgstr "" -#: electrum/gui/qt/network_dialog.py:254 +#: electrum/gui/qt/network_dialog.py:253 msgid "Use Tor Proxy" msgstr "使用 Tor 代理" @@ -6580,23 +6823,23 @@ msgid "Use a master key" msgstr "" -#: electrum/gui/qt/settings_dialog.py:174 +#: electrum/gui/qt/settings_dialog.py:138 msgid "Use a remote watchtower" msgstr "" -#: electrum/gui/qt/network_dialog.py:115 electrum/gui/qt/network_dialog.py:121 +#: electrum/gui/qt/network_dialog.py:113 electrum/gui/qt/network_dialog.py:119 msgid "Use as server" msgstr "用為伺服器" -#: electrum/gui/qt/settings_dialog.py:285 +#: electrum/gui/qt/confirm_tx_dialog.py:401 msgid "Use change addresses" msgstr "使用變換位址" -#: electrum/gui/qt/settings_dialog.py:303 +#: electrum/gui/qt/confirm_tx_dialog.py:405 msgid "Use multiple change addresses" msgstr "使用多重變換位址" -#: electrum/gui/qt/network_dialog.py:226 +#: electrum/gui/qt/network_dialog.py:225 msgid "Use proxy" msgstr "" @@ -6616,12 +6859,12 @@ msgid "Use this dialog to toggle encryption." msgstr "" -#: electrum/gui/qt/settings_dialog.py:142 -msgid "Use trampoline routing (disable gossip)" +#: electrum/gui/qt/settings_dialog.py:109 +msgid "Use trampoline routing" msgstr "" +#: electrum/gui/qt/address_list.py:60 #: electrum/gui/kivy/uix/dialogs/addresses.py:248 -#: electrum/gui/qt/address_list.py:53 msgid "Used" msgstr "" @@ -6629,19 +6872,19 @@ msgid "Username" msgstr "" -#: electrum/gui/qt/main_window.py:791 +#: electrum/gui/qt/main_window.py:771 msgid "Uses icons from the Icons8 icon pack (icons8.com)." msgstr "使用 Icons8 圖示包中的圖示 (icons8.com)。" -#: electrum/gui/qt/settings_dialog.py:295 +#: electrum/gui/qt/confirm_tx_dialog.py:402 msgid "Using change addresses makes it more difficult for other people to track your transactions." msgstr "使用變換位址可以讓其他人更難追蹤您的交易資訊。" -#: electrum/gui/qt/seed_dialog.py:268 +#: electrum/gui/qt/seed_dialog.py:269 msgid "Valid." msgstr "" -#: electrum/gui/qt/history_list.py:410 +#: electrum/gui/qt/history_list.py:430 msgid "Value" msgstr "" @@ -6649,7 +6892,7 @@ msgid "Verified block headers" msgstr "" -#: electrum/gui/qt/main_window.py:2017 +#: electrum/gui/qt/main_window.py:2069 msgid "Verify" msgstr "驗證" @@ -6661,41 +6904,37 @@ msgid "Verify the cable is connected and that no other application is using it." msgstr "" +#: electrum/gui/qt/main_window.py:765 #: electrum/gui/kivy/uix/ui_screens/about.kv:13 -#: electrum/gui/qt/main_window.py:785 msgid "Version" msgstr "版本" -#: electrum/gui/qt/settings_dialog.py:243 +#: electrum/gui/qt/settings_dialog.py:207 msgid "Video Device" msgstr "視訊裝置" -#: electrum/i18n.py:83 +#: electrum/i18n.py:115 msgid "Vietnamese" msgstr "" -#: electrum/gui/qt/history_list.py:742 +#: electrum/gui/qt/history_list.py:793 msgid "View Channel" msgstr "" -#: electrum/gui/qt/history_list.py:708 -msgid "View Payment" +#: electrum/plugins/payserver/qt.py:93 +msgid "View in payserver" msgstr "" -#: electrum/gui/qt/history_list.py:739 -msgid "View Transaction" -msgstr "" - -#: electrum/gui/qt/history_list.py:753 electrum/gui/qt/history_list.py:757 +#: electrum/gui/qt/history_list.py:804 electrum/gui/qt/history_list.py:808 msgid "View invoice" msgstr "" -#: electrum/gui/qt/invoice_list.py:175 electrum/gui/qt/history_list.py:715 +#: electrum/gui/qt/invoice_list.py:194 electrum/gui/qt/history_list.py:768 msgid "View log" msgstr "" -#: electrum/gui/qt/contact_list.py:97 electrum/gui/qt/address_list.py:277 -#: electrum/gui/qt/history_list.py:759 +#: electrum/gui/qt/history_list.py:810 electrum/gui/qt/address_list.py:311 +#: electrum/gui/qt/contact_list.py:100 msgid "View on block explorer" msgstr "在區塊探查器上檢視" @@ -6703,20 +6942,20 @@ msgid "Visual Cryptography Plugin" msgstr "" -#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 #: electrum/gui/qt/seed_dialog.py:56 +#: electrum/gui/kivy/uix/dialogs/installwizard.py:839 msgid "WARNING" msgstr "警告" -#: electrum/gui/qt/main_window.py:2234 +#: electrum/gui/qt/main_window.py:2303 msgid "WARNING: ALL your private keys are secret." msgstr "警告:您的「所有」私鑰都是祕密。" -#: electrum/gui/qt/main_window.py:2227 +#: electrum/gui/qt/main_window.py:2296 msgid "WARNING: This is a multi-signature wallet." msgstr "" -#: electrum/gui/qt/send_tab.py:639 +#: electrum/gui/qt/send_tab.py:655 msgid "WARNING: the alias \"{}\" could not be validated via an additional security check, DNSSEC, and thus may not be correct." msgstr "" @@ -6732,11 +6971,15 @@ msgid "Wallet" msgstr "錢包" -#: electrum/gui/qt/balance_dialog.py:146 +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet Address" +msgstr "" + +#: electrum/gui/qt/balance_dialog.py:151 msgid "Wallet Balance" msgstr "" -#: electrum/gui/qt/main_window.py:1736 +#: electrum/gui/qt/main_window.py:1772 msgid "Wallet Information" msgstr "" @@ -6744,11 +6987,11 @@ msgid "Wallet Name" msgstr "" -#: electrum/gui/qt/main_window.py:628 +#: electrum/gui/qt/main_window.py:627 msgid "Wallet backup created" msgstr "錢包備份已製作" -#: electrum/gui/qt/transaction_dialog.py:139 +#: electrum/gui/qt/transaction_dialog.py:122 msgid "Wallet change address" msgstr "錢包變換位址" @@ -6756,15 +6999,15 @@ msgid "Wallet creation failed" msgstr "" -#: electrum/wallet.py:237 +#: electrum/wallet.py:245 msgid "Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files" msgstr "" -#: electrum/gui/qt/main_window.py:1881 +#: electrum/gui/qt/main_window.py:1931 msgid "Wallet file not found: {}" msgstr "" -#: electrum/gui/qt/main_window.py:1751 +#: electrum/gui/qt/main_window.py:1788 msgid "Wallet name" msgstr "" @@ -6772,11 +7015,11 @@ msgid "Wallet not encrypted" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:137 -msgid "Wallet receive address" -msgstr "錢包接收位址" +#: electrum/gui/qt/transaction_dialog.py:120 +msgid "Wallet receiving address" +msgstr "" -#: electrum/gui/kivy/main_window.py:1320 electrum/gui/qt/main_window.py:1879 +#: electrum/gui/qt/main_window.py:1929 electrum/gui/kivy/main_window.py:1322 msgid "Wallet removed: {}" msgstr "" @@ -6784,7 +7027,7 @@ msgid "Wallet setup file exported successfully" msgstr "" -#: electrum/gui/qt/main_window.py:1753 +#: electrum/gui/qt/main_window.py:1795 msgid "Wallet type" msgstr "" @@ -6800,16 +7043,16 @@ msgid "Wallets" msgstr "" -#: electrum/wallet.py:2743 electrum/wallet.py:2748 electrum/wallet.py:2754 -#: electrum/wallet.py:2778 electrum/wallet.py:2783 -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:488 +#: electrum/plugins/revealer/qt.py:184 electrum/plugins/revealer/qt.py:217 +#: electrum/gui/qt/transaction_dialog.py:548 +#: electrum/gui/qt/transaction_dialog.py:837 +#: electrum/gui/qt/installwizard.py:52 electrum/gui/qt/util.py:254 +#: electrum/gui/qt/seed_dialog.py:95 electrum/gui/qt/seed_dialog.py:103 +#: electrum/gui/qt/seed_dialog.py:287 electrum/gui/qml/qetxfinalizer.py:346 #: electrum/gui/kivy/uix/dialogs/invoice_dialog.py:115 -#: electrum/gui/kivy/uix/dialogs/request_dialog.py:218 -#: electrum/gui/qt/seed_dialog.py:94 electrum/gui/qt/seed_dialog.py:102 -#: electrum/gui/qt/seed_dialog.py:286 electrum/gui/qt/transaction_dialog.py:254 -#: electrum/gui/qt/transaction_dialog.py:533 electrum/gui/qt/util.py:251 -#: electrum/gui/qt/installwizard.py:52 electrum/plugins/revealer/qt.py:184 -#: electrum/plugins/revealer/qt.py:217 +#: electrum/gui/kivy/uix/dialogs/request_dialog.py:220 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:487 +#: electrum/wallet.py:2918 electrum/wallet.py:2923 electrum/wallet.py:2929 msgid "Warning" msgstr "警告" @@ -6821,7 +7064,11 @@ msgid "Warning!" msgstr "" -#: electrum/gui/qt/receive_tab.py:324 electrum/gui/qml/qewallet.py:572 +#: electrum/gui/qt/transaction_dialog.py:607 +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: electrum/gui/qt/receive_tab.py:355 msgid "Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\n" "This occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\n" "Create anyway?" @@ -6833,7 +7080,7 @@ msgid "Warning: do not use this if it makes you pick a weaker password." msgstr "" -#: electrum/gui/kivy/main_window.py:1512 electrum/gui/qt/main_window.py:1722 +#: electrum/gui/qt/main_window.py:1758 electrum/gui/kivy/main_window.py:1514 msgid "Warning: this wallet type does not support channel recovery from seed. You will need to backup your wallet everytime you create a new channel. Create lightning keys?" msgstr "" @@ -6841,15 +7088,15 @@ msgid "Warning: to be able to restore a multisig wallet, you should include the master public key for each cosigner in all of your backups." msgstr "" -#: electrum/gui/qt/main_window.py:550 +#: electrum/gui/qt/main_window.py:549 msgid "Watch-only wallet" msgstr "" -#: electrum/gui/qt/watchtower_dialog.py:69 +#: electrum/gui/qt/watchtower_dialog.py:90 msgid "Watchtower" msgstr "" -#: electrum/gui/qt/seed_dialog.py:98 +#: electrum/gui/qt/seed_dialog.py:99 msgid "We do not guarantee that BIP39 imports will always be supported in Electrum." msgstr "我們無法保證 BIP39 匯入總是可被 Electrum 支援。" @@ -6865,25 +7112,29 @@ msgid "While this is less than ideal, it might help if you run Electrum as Administrator." msgstr "" -#: electrum/plugins/keepkey/qt.py:547 electrum/plugins/safe_t/qt.py:477 -#: electrum/plugins/trezor/qt.py:743 +#: electrum/plugins/keepkey/qt.py:546 electrum/plugins/safe_t/qt.py:476 +#: electrum/plugins/trezor/qt.py:742 msgid "Wipe Device" msgstr "" -#: electrum/plugins/keepkey/qt.py:550 electrum/plugins/safe_t/qt.py:480 -#: electrum/plugins/trezor/qt.py:746 +#: electrum/plugins/keepkey/qt.py:549 electrum/plugins/safe_t/qt.py:479 +#: electrum/plugins/trezor/qt.py:745 msgid "Wipe the device, removing all data from it. The firmware is left unchanged." msgstr "" -#: electrum/simple_config.py:458 +#: electrum/simple_config.py:556 msgid "Within {} blocks" msgstr "" -#: electrum/gui/qt/address_dialog.py:90 +#: electrum/gui/qt/settings_dialog.py:117 +msgid "Without this option, Electrum will need to sync with the Lightning network on every start." +msgstr "" + +#: electrum/gui/qt/address_dialog.py:92 msgid "Witness Script" msgstr "" -#: electrum/gui/qt/main_window.py:285 +#: electrum/gui/qt/main_window.py:286 msgid "Would you like to be notified when there is a newer version of Electrum available?" msgstr "" @@ -6893,7 +7144,7 @@ msgid "Write down the seed word shown on your {}" msgstr "" -#: electrum/gui/qt/settings_dialog.py:270 +#: electrum/gui/qt/settings_dialog.py:235 msgid "Write logs to file" msgstr "" @@ -6905,8 +7156,9 @@ msgid "Wrong PIN" msgstr "" -#: electrum/gui/qml/qebitcoin.py:122 electrum/gui/qml/qebitcoin.py:127 #: electrum/base_wizard.py:578 electrum/base_wizard.py:586 +#: electrum/gui/qml/qebitcoin.py:120 electrum/gui/qml/qebitcoin.py:129 +#: electrum/gui/qml/qebitcoin.py:133 msgid "Wrong key type" msgstr "" @@ -6914,13 +7166,13 @@ msgid "Wrong password" msgstr "" -#: electrum/gui/qt/main_window.py:1987 +#: electrum/gui/qt/main_window.py:2039 msgid "Wrong signature" msgstr "錯誤簽章" +#: electrum/plugins/keepkey/qt.py:349 electrum/plugins/safe_t/qt.py:227 +#: electrum/plugins/trezor/qt.py:493 #: electrum/gui/kivy/uix/dialogs/question.py:55 -#: electrum/plugins/keepkey/qt.py:350 electrum/plugins/safe_t/qt.py:228 -#: electrum/plugins/trezor/qt.py:494 msgid "Yes" msgstr "" @@ -6928,11 +7180,11 @@ msgid "You are already on the latest version of Electrum." msgstr "" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "You are following branch" msgstr "您正依循分支" -#: electrum/gui/qt/main_window.py:563 +#: electrum/gui/qt/main_window.py:562 msgid "You are in testnet mode." msgstr "" @@ -6940,14 +7192,15 @@ msgid "You are most likely using an outdated version of Electrum. Please update." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:862 -#: electrum/gui/qt/main_window.py:1131 electrum/gui/qt/main_window.py:2206 -#: electrum/gui/qml/qeswaphelper.py:335 electrum/plugins/labels/labels.py:176 -#: electrum/plugins/labels/labels.py:180 +#: electrum/plugins/labels/labels.py:176 electrum/plugins/labels/labels.py:180 +#: electrum/plugins/payserver/qt.py:63 electrum/gui/qt/main_window.py:1127 +#: electrum/gui/qt/main_window.py:2269 electrum/gui/qt/main_window.py:2421 +#: electrum/gui/qml/qeswaphelper.py:425 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:861 msgid "You are offline." msgstr "" -#: electrum/gui/qt/receive_tab.py:316 +#: electrum/gui/qt/receive_tab.py:347 msgid "You are using a non-deterministic wallet, which cannot create new addresses." msgstr "您正在使用非決定型錢包,所以無法建立新位址。" @@ -6955,7 +7208,7 @@ msgid "You can also pay to many outputs in a single transaction, specifying one output per line." msgstr "" -#: electrum/gui/qt/transaction_dialog.py:824 +#: electrum/gui/qt/confirm_tx_dialog.py:191 msgid "You can disable this setting in '{}'." msgstr "" @@ -6967,11 +7220,11 @@ msgid "You can override the suggested derivation path." msgstr "" -#: electrum/gui/qt/receive_tab.py:81 +#: electrum/gui/qt/receive_tab.py:195 msgid "You can reuse a bitcoin address any number of times but it is not good for your privacy." msgstr "" -#: electrum/plugins/safe_t/qt.py:414 electrum/plugins/trezor/qt.py:680 +#: electrum/plugins/safe_t/qt.py:413 electrum/plugins/trezor/qt.py:679 msgid "You can set the homescreen on your device to personalize it. You must choose a {} x {} monochrome black and white image." msgstr "" @@ -6979,27 +7232,31 @@ msgid "You can use it to request a force close." msgstr "" -#: electrum/gui/qt/main_window.py:1212 +#: electrum/gui/qt/main_window.py:1218 msgid "You can't broadcast a transaction without a live network connection." msgstr "" -#: electrum/plugins/digitalbitbox/digitalbitbox.py:184 +#: electrum/plugins/digitalbitbox/digitalbitbox.py:190 msgid "You cannot access your coins or a backup without the password." msgstr "" -#: electrum/gui/qt/send_tab.py:690 +#: electrum/gui/qt/send_tab.py:706 msgid "You cannot pay that invoice using Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:606 +#: electrum/gui/qt/main_window.py:605 msgid "You cannot use channel backups to perform lightning payments." msgstr "" -#: electrum/wallet.py:2839 +#: electrum/gui/qt/main_window.py:1133 +msgid "You do not have liquidity in your active channels." +msgstr "" + +#: electrum/wallet.py:3013 msgid "You do not have the capacity to receive this amount with Lightning." msgstr "" -#: electrum/gui/qt/main_window.py:787 +#: electrum/gui/qt/main_window.py:767 msgid "You do not need to perform regular backups, because your wallet can be recovered from a secret phrase that you can memorize or write on paper." msgstr "" @@ -7007,11 +7264,15 @@ msgid "You have multiple consecutive whitespaces or leading/trailing whitespaces in your passphrase." msgstr "" -#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:679 +#: electrum/gui/kivy/uix/dialogs/lightning_channels.py:678 #, python-brace-format msgid "You have {n} open channels." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:404 +msgid "You may choose to broadcast it earlier, although that would not be trustless." +msgstr "" + #: electrum/gui/qt/send_tab.py:77 msgid "You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)" msgstr "您可以輸入比特幣位址、您聯絡人清單(會提示名稱補完的清單)的標籤、或是別名(類似電子郵件的位址,可以轉送到某一比特幣位址)" @@ -7020,19 +7281,19 @@ msgid "You may extend your seed with custom words." msgstr "" -#: electrum/wallet.py:2841 +#: electrum/wallet.py:3015 msgid "You may have that capacity if you rebalance your channels." msgstr "" -#: electrum/wallet.py:2843 +#: electrum/wallet.py:3017 msgid "You may have that capacity if you swap some of your funds." msgstr "" -#: electrum/gui/qt/send_tab.py:772 +#: electrum/gui/qt/send_tab.py:792 msgid "You may load a CSV file using the file icon." msgstr "您可使用檔案圖示載入 CSV 檔案。" -#: electrum/network.py:1061 +#: electrum/network.py:1088 msgid "You might have a local transaction in your wallet that this transaction builds on top. You need to either broadcast or remove the local tx." msgstr "" @@ -7044,49 +7305,58 @@ msgid "You might have to unplug and plug it in again." msgstr "" -#: electrum/wallet.py:2834 +#: electrum/wallet.py:3008 msgid "You must be online to receive Lightning payments." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:222 +#: electrum/gui/qt/main_window.py:1721 +msgid "You need at least {} to open a channel." +msgstr "" + +#: electrum/plugins/trustedcoin/qt.py:225 msgid "You need to be online in order to complete the creation of your wallet. If you generated your seed on an offline computer, click on \"{}\" to close this window, move your wallet file to an online computer, and reopen it with Electrum." msgstr "" -#: electrum/gui/qt/main_window.py:620 +#: electrum/gui/qt/main_window.py:619 msgid "You need to configure a backup directory in your preferences" msgstr "" -#: electrum/plugins/keepkey/qt.py:26 electrum/plugins/safe_t/qt.py:26 -#: electrum/plugins/trezor/qt.py:26 +#: electrum/plugins/keepkey/qt.py:25 electrum/plugins/safe_t/qt.py:25 +#: electrum/plugins/trezor/qt.py:25 msgid "You need to create a separate Electrum wallet for each passphrase you use as they each generate different addresses. Changing your passphrase does not lose other wallets, each is still accessible behind its own passphrase." msgstr "" -#: electrum/gui/qml/qewallet.py:597 -msgid "You need to open a Lightning channel first." +#: electrum/gui/qt/new_channel_dialog.py:45 +msgid "You need to put at least" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:200 +msgid "You need to select coins from the list first.\n" +"Use ctrl+left mouse button to select multiple items" msgstr "" -#: electrum/gui/qt/new_channel_dialog.py:39 -msgid "You need to put at least" +#: electrum/gui/qt/confirm_tx_dialog.py:531 +msgid "You need to set a lower fee." msgstr "" -#: electrum/gui/qt/swap_dialog.py:74 +#: electrum/gui/qt/swap_dialog.py:84 msgid "You receive" msgstr "" -#: electrum/gui/qt/swap_dialog.py:73 +#: electrum/gui/qt/swap_dialog.py:83 msgid "You send" msgstr "" -#: electrum/plugins/keepkey/qt.py:31 electrum/plugins/safe_t/qt.py:31 -#: electrum/plugins/trezor/qt.py:31 +#: electrum/plugins/keepkey/qt.py:30 electrum/plugins/safe_t/qt.py:30 +#: electrum/plugins/trezor/qt.py:30 msgid "You should enable PIN protection. Your PIN is the only protection for your bitcoins if your device is lost or stolen." msgstr "" -#: electrum/gui/qt/send_tab.py:675 +#: electrum/gui/qt/send_tab.py:691 msgid "You will be able to pay once the channel is open." msgstr "" -#: electrum/gui/qt/send_tab.py:681 +#: electrum/gui/qt/send_tab.py:697 msgid "You will be able to pay once the swap is confirmed." msgstr "" @@ -7095,7 +7365,11 @@ "So please enter the words carefully!" msgstr "" -#: electrum/gui/qt/rbf_dialog.py:146 +#: electrum/gui/qml/qeswaphelper.py:367 +msgid "You will need to be online to finalize the swap, or the transaction will be refunded to you after some delay." +msgstr "" + +#: electrum/gui/qt/rbf_dialog.py:137 msgid "You will pay {} more." msgstr "" @@ -7103,7 +7377,7 @@ msgid "Your Ledger Wallet wants to tell you a one-time PIN code.

For best security you should unplug your device, open a text editor on another computer, put your cursor into it, and plug your device into that computer. It will output a summary of the transaction being signed and a one-time PIN.

Verify the transaction summary and type the PIN code here.

Before pressing enter, plug the device back into this computer.
" msgstr "" -#: electrum/plugins/ledger/ledger.py:135 +#: electrum/plugins/ledger/ledger.py:136 msgid "Your Ledger is locked. Please unlock it." msgstr "" @@ -7115,43 +7389,55 @@ msgid "Your bitcoins are password protected. However, your wallet file is not encrypted." msgstr "您的比特幣已受密碼保護。然而,您的錢包檔案尚未加密。" -#: electrum/gui/qt/send_tab.py:693 +#: electrum/gui/qt/send_tab.py:709 msgid "Your channels can send {}." msgstr "" -#: electrum/gui/kivy/main_window.py:1496 electrum/gui/qt/main_window.py:1774 +#: electrum/gui/qt/main_window.py:1820 electrum/gui/kivy/main_window.py:1498 msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed" msgstr "" -#: electrum/gui/kivy/main_window.py:1500 electrum/gui/qt/main_window.py:1778 +#: electrum/gui/qt/main_window.py:1824 electrum/gui/kivy/main_window.py:1502 msgid "Your channels cannot be recovered from seed. This means that you must save a backup of your wallet everytime you create a new channel.\n\n" "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" msgstr "" -#: electrum/plugins/keepkey/qt.py:393 electrum/plugins/safe_t/qt.py:269 -#: electrum/plugins/trezor/qt.py:535 +#: electrum/gui/qml/qeswaphelper.py:403 +msgid "Your claiming transaction will be broadcast when the funding transaction is confirmed." +msgstr "" + +#: electrum/plugins/keepkey/qt.py:392 electrum/plugins/safe_t/qt.py:268 +#: electrum/plugins/trezor/qt.py:534 msgid "Your current Electrum wallet can only be used with an empty passphrase. You must create a separate wallet with the install wizard for other passphrases as each one generates a new set of addresses." msgstr "" -#: electrum/plugins/keepkey/keepkey.py:344 -#: electrum/plugins/safe_t/safe_t.py:314 +#: electrum/plugins/keepkey/keepkey.py:345 +#: electrum/plugins/safe_t/safe_t.py:315 msgid "Your device firmware is too old" msgstr "" -#: electrum/plugins/ledger/ledger.py:519 +#: electrum/plugins/ledger/ledger.py:520 msgid "Your device might not have support for this functionality." msgstr "" +#: electrum/gui/qml/qeswaphelper.py:365 +msgid "Your funding transaction has been broadcast." +msgstr "" + #: electrum/plugins/labels/qt.py:69 msgid "Your labels have been synchronised." msgstr "您的標籤已經同步。" -#: electrum/gui/qt/seed_dialog.py:186 +#: electrum/gui/messages.py:26 +msgid "Your node will negotiate the transaction fee with the remote node. This method of closing the channel usually results in the lowest fees." +msgstr "" + +#: electrum/gui/qt/seed_dialog.py:187 msgid "Your seed extension is" msgstr "您的種苗擴展為" -#: electrum/base_wizard.py:498 electrum/base_wizard.py:729 +#: electrum/base_wizard.py:498 electrum/base_wizard.py:733 msgid "Your seed extension must be saved together with your seed." msgstr "" @@ -7159,15 +7445,15 @@ msgid "Your seed is important!" msgstr "您的種苗至關重要!" -#: electrum/gui/kivy/main.kv:481 electrum/gui/qt/network_dialog.py:361 +#: electrum/gui/qt/network_dialog.py:358 electrum/gui/kivy/main.kv:481 msgid "Your server is on branch" msgstr "您的伺服器位在分支" -#: electrum/network.py:1004 +#: electrum/network.py:1031 msgid "Your transaction is paying a fee that is so low that the bitcoin node cannot fit it into its mempool. The mempool is already full of hundreds of megabytes of transactions that all pay higher fees. Try to increase the fee." msgstr "" -#: electrum/network.py:1013 +#: electrum/network.py:1040 msgid "Your transaction is trying to replace another one in the mempool but it does not meet the rules to do so. Try to increase the fee." msgstr "" @@ -7187,19 +7473,19 @@ msgid "Your wallet file is encrypted." msgstr "" -#: electrum/plugins/trustedcoin/qt.py:221 +#: electrum/plugins/trustedcoin/qt.py:224 msgid "Your wallet file is: {}." msgstr "" -#: electrum/gui/qt/seed_dialog.py:383 electrum/gui/qt/installwizard.py:517 +#: electrum/gui/qt/installwizard.py:517 electrum/gui/qt/seed_dialog.py:384 msgid "Your wallet generation seed is:" msgstr "您的錢包生成種苗為:" -#: electrum/plugins/trustedcoin/qt.py:215 +#: electrum/plugins/trustedcoin/qt.py:218 msgid "Your wallet has {} prepaid transactions." msgstr "" -#: electrum/gui/qt/history_list.py:811 +#: electrum/gui/qt/history_list.py:862 msgid "Your wallet history has been successfully exported." msgstr "您的錢包歷史記錄已經成功匯入。" @@ -7211,12 +7497,12 @@ msgid "Your wallet is password protected and encrypted." msgstr "您的錢包已由密碼保護並加密。" -#: electrum/gui/qt/util.py:1360 +#: electrum/gui/qt/util.py:1045 #, python-brace-format msgid "Your {0} were exported to '{1}'" msgstr "" -#: electrum/gui/qt/util.py:1340 +#: electrum/gui/qt/util.py:1025 msgid "Your {} were successfully imported" msgstr "" @@ -7280,43 +7566,83 @@ msgid "[s] - send stored payment order" msgstr "" +#: electrum/util.py:854 +msgid "about 1 day ago" +msgstr "" + +#: electrum/util.py:844 +msgid "about 1 hour ago" +msgstr "" + +#: electrum/util.py:864 +msgid "about 1 month ago" +msgstr "" + +#: electrum/util.py:874 +msgid "about 1 year ago" +msgstr "" + +#: electrum/util.py:859 +msgid "about {} days ago" +msgstr "" + +#: electrum/util.py:849 +msgid "about {} hours ago" +msgstr "" + +#: electrum/util.py:839 +msgid "about {} minutes ago" +msgstr "" + +#: electrum/util.py:869 +msgid "about {} months ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:280 msgid "active" msgstr "" -#: electrum/gui/qt/transaction_dialog.py:398 +#: electrum/gui/qt/transaction_dialog.py:702 msgid "add inputs and outputs" msgstr "" -#: electrum/wallet.py:2958 +#: electrum/wallet.py:3118 msgid "address already in wallet" msgstr "" -#: electrum/gui/qt/send_tab.py:283 +#: electrum/gui/qt/send_tab.py:289 msgid "are frozen" msgstr "已凍結" -#: electrum/wallet.py:2774 +#: electrum/wallet.py:2949 msgid "below relay fee" msgstr "" -#: electrum/gui/qt/network_dialog.py:350 electrum/gui/qt/network_dialog.py:362 +#: electrum/gui/qt/network_dialog.py:349 electrum/gui/qt/network_dialog.py:359 msgid "blocks" msgstr "區塊" -#: electrum/gui/qt/channels_list.py:345 +#: electrum/gui/qml/qeinvoice.py:334 +msgid "broadcast successfully" +msgstr "" + +#: electrum/gui/qml/qeinvoice.py:333 +msgid "broadcasting" +msgstr "" + +#: electrum/gui/qt/channels_list.py:355 msgid "can receive" msgstr "" -#: electrum/gui/qt/address_list.py:190 +#: electrum/gui/qt/address_list.py:216 msgid "change" msgstr "" -#: electrum/gui/qt/main_window.py:2344 electrum/gui/qt/main_window.py:2347 +#: electrum/gui/qt/main_window.py:2413 electrum/gui/qt/main_window.py:2416 msgid "contacts" msgstr "" -#: electrum/gui/qt/main_window.py:1811 +#: electrum/gui/qt/main_window.py:1861 msgid "cosigner" msgstr "" @@ -7328,54 +7654,102 @@ msgid "file size" msgstr "" -#: electrum/slip39.py:322 -msgid "groups needed:
" -msgstr "" - -#: electrum/wallet.py:2785 +#: electrum/wallet.py:2960 msgid "high fee rate" msgstr "" -#: electrum/wallet.py:2780 +#: electrum/wallet.py:2955 msgid "high fee ratio" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 -msgid "initialized" +#: electrum/util.py:856 +msgid "in about 1 day" msgstr "" -#: electrum/wallet.py:2955 -msgid "invalid address" +#: electrum/util.py:846 +msgid "in about 1 hour" msgstr "" -#: electrum/wallet.py:3054 -msgid "invalid private key" +#: electrum/util.py:866 +msgid "in about 1 month" msgstr "" -#: electrum/gui/qt/main_window.py:2332 electrum/gui/qt/main_window.py:2335 -msgid "invoices" +#: electrum/util.py:876 +msgid "in about 1 year" msgstr "" -#: electrum/slip39.py:304 -msgid "is a duplicate of share" +#: electrum/util.py:861 +msgid "in about {} days" msgstr "" -#: electrum/slip39.py:300 -msgid "is not part of the current set." +#: electrum/util.py:851 +msgid "in about {} hours" msgstr "" -#: electrum/gui/qt/util.py:477 +#: electrum/util.py:841 +msgid "in about {} minutes" +msgstr "" + +#: electrum/util.py:871 +msgid "in about {} months" +msgstr "" + +#: electrum/util.py:836 +msgid "in less than a minute" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:303 +msgid "in new channel" +msgstr "" + +#: electrum/util.py:881 +msgid "in over {} years" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:305 +msgid "in submarine swap" +msgstr "" + +#: electrum/wallet.py:854 electrum/wallet.py:1531 +msgid "in {} blocks" +msgstr "" + +#: electrum/util.py:831 +msgid "in {} seconds" +msgstr "" + +#: electrum/base_wizard.py:351 electrum/plugin.py:698 +msgid "initialized" +msgstr "" + +#: electrum/wallet.py:3115 +msgid "invalid address" +msgstr "" + +#: electrum/wallet.py:3214 +msgid "invalid private key" +msgstr "" + +#: electrum/gui/qt/main_window.py:2401 electrum/gui/qt/main_window.py:2404 +msgid "invoices" +msgstr "" + +#: electrum/gui/qt/util.py:480 msgid "json" msgstr "json" -#: electrum/gui/qt/main_window.py:1813 +#: electrum/gui/qt/main_window.py:1863 msgid "keystore" msgstr "" -#: electrum/gui/qt/main_window.py:2326 electrum/gui/qt/main_window.py:2329 +#: electrum/gui/qt/main_window.py:2395 electrum/gui/qt/main_window.py:2398 msgid "labels" msgstr "" +#: electrum/util.py:834 +msgid "less than a minute ago" +msgstr "" + #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:276 msgid "loaded" msgstr "" @@ -7384,15 +7758,11 @@ msgid "loading" msgstr "" -#: electrum/wallet.py:3057 +#: electrum/wallet.py:3217 msgid "not implemented type" msgstr "" -#: electrum/slip39.py:322 electrum/slip39.py:375 -msgid "of" -msgstr "" - -#: electrum/lnworker.py:1129 +#: electrum/lnworker.py:1145 msgid "open_channel timed out" msgstr "" @@ -7400,7 +7770,11 @@ msgid "or type an existing revealer code below and click 'next':" msgstr "" -#: electrum/gui/qt/send_tab.py:325 +#: electrum/util.py:879 +msgid "over {} years ago" +msgstr "" + +#: electrum/gui/qt/send_tab.py:330 msgid "please wait..." msgstr "請稍候..." @@ -7408,15 +7782,15 @@ msgid "print the calibration pdf and follow the instructions " msgstr "" -#: electrum/gui/qt/main_window.py:988 +#: electrum/gui/qt/main_window.py:980 msgid "proxy enabled" msgstr "" -#: electrum/gui/qt/address_list.py:193 +#: electrum/gui/qt/address_list.py:219 msgid "receiving" msgstr "" -#: electrum/gui/qt/main_window.py:2338 electrum/gui/qt/main_window.py:2341 +#: electrum/gui/qt/main_window.py:2407 electrum/gui/qt/main_window.py:2410 msgid "requests" msgstr "" @@ -7424,12 +7798,8 @@ msgid "seed" msgstr "" -#: electrum/slip39.py:371 -msgid "shares from group" -msgstr "" - -#: electrum/slip39.py:375 -msgid "shares needed from group" +#: electrum/gui/qt/utxo_list.py:301 +msgid "send to address in clipboard" msgstr "" #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:277 @@ -7444,7 +7814,11 @@ msgid "stopping" msgstr "" -#: electrum/gui/qt/main_window.py:1009 +#: electrum/gui/qt/receive_tab.py:143 +msgid "switch between view" +msgstr "" + +#: electrum/gui/qt/main_window.py:1001 msgid "tasks" msgstr "" @@ -7456,15 +7830,16 @@ msgid "unavailable" msgstr "" -#: electrum/wallet.py:1437 electrum/gui/kivy/uix/dialogs/tx_dialog.py:181 -#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:182 -#: electrum/gui/qt/transaction_dialog.py:511 -#: electrum/gui/qt/main_window.py:1837 electrum/gui/qt/main_window.py:1846 +#: electrum/gui/qt/main_window.py:1887 electrum/gui/qt/main_window.py:1896 +#: electrum/gui/qt/transaction_dialog.py:819 #: electrum/gui/qt/qrreader/qtmultimedia/camera_dialog.py:284 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:183 +#: electrum/gui/kivy/uix/dialogs/tx_dialog.py:184 electrum/wallet.py:1535 +#: electrum/wallet.py:1557 msgid "unknown" msgstr "未知" -#: electrum/commands.py:1510 +#: electrum/commands.py:1539 msgid "unknown parser {!r} (choices: {})" msgstr "" @@ -7476,19 +7851,23 @@ msgid "unloading" msgstr "" -#: electrum/lnworker.py:940 +#: electrum/gui/qml/qeinvoice.py:335 +msgid "waiting for confirmation" +msgstr "" + +#: electrum/lnworker.py:954 msgid "waiting for funding tx confirmation" msgstr "" -#: electrum/gui/qt/main_window.py:535 +#: electrum/gui/qt/main_window.py:534 msgid "watching only" msgstr "僅關注" -#: electrum/gui/qt/main_window.py:1741 +#: electrum/gui/qt/main_window.py:1777 msgid "watching-only" msgstr "" -#: electrum/plugin.py:698 electrum/base_wizard.py:351 +#: electrum/base_wizard.py:351 electrum/plugin.py:698 msgid "wiped" msgstr "" @@ -7496,25 +7875,33 @@ msgid "your seed extension will not be included in the encrypted backup." msgstr "" -#: electrum/plugins/keepkey/qt.py:421 electrum/plugins/safe_t/qt.py:331 -#: electrum/plugins/trezor/qt.py:597 +#: electrum/plugins/keepkey/qt.py:420 electrum/plugins/safe_t/qt.py:330 +#: electrum/plugins/trezor/qt.py:596 msgid "{:2d} minutes" msgstr "" -#: electrum/plugins/safe_t/qt.py:119 electrum/plugins/trezor/qt.py:323 +#: electrum/plugins/safe_t/qt.py:118 electrum/plugins/trezor/qt.py:322 msgid "{:d} words" msgstr "" -#: electrum/plugins/keepkey/qt.py:321 electrum/plugins/coldcard/qt.py:96 -#: electrum/plugins/safe_t/qt.py:195 electrum/plugins/trezor/qt.py:461 +#: electrum/gui/qt/history_list.py:790 +msgid "{}" +msgstr "" + +#: electrum/plugins/coldcard/qt.py:96 electrum/plugins/keepkey/qt.py:320 +#: electrum/plugins/safe_t/qt.py:194 electrum/plugins/trezor/qt.py:460 msgid "{} Settings" msgstr "" +#: electrum/gui/qt/address_list.py:243 +msgid "{} addresses" +msgstr "" + #: electrum/gui/qt/lightning_dialog.py:73 msgid "{} channels" msgstr "" -#: electrum/wallet.py:784 +#: electrum/wallet.py:830 msgid "{} confirmations" msgstr "" @@ -7523,19 +7910,19 @@ msgid "{} connections." msgstr "" -#: electrum/gui/qt/main_window.py:1090 -msgid "{} copied to clipboard" +#: electrum/gui/qt/main_window.py:1081 +msgid "{} copied to Clipboard" msgstr "" #: electrum/plugins/revealer/qt.py:177 msgid "{} encrypted for Revealer {}_{} saved as PNG and PDF at: " msgstr "" -#: electrum/simple_config.py:450 +#: electrum/simple_config.py:548 msgid "{} from tip" msgstr "" -#: electrum/gui/qt/main_window.py:842 electrum/gui/qml/qewallet.py:248 +#: electrum/gui/qt/main_window.py:822 electrum/gui/qml/qewallet.py:273 msgid "{} new transactions: Total amount received in the new transactions {}" msgstr "" @@ -7543,7 +7930,11 @@ msgid "{} nodes" msgstr "" -#: electrum/gui/qt/utxo_list.py:111 +#: electrum/slip39.py:376 +msgid "{} of {} shares needed from group {}" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:132 msgid "{} outputs available ({} total)" msgstr "" @@ -7551,7 +7942,2992 @@ msgid "{} plugin does not support this type of wallet." msgstr "" -#: electrum/plugins/keepkey/qt.py:245 +#: electrum/util.py:829 +msgid "{} seconds ago" +msgstr "" + +#: electrum/slip39.py:372 +msgid "{} shares from group {}" +msgstr "" + +#: electrum/gui/qt/history_list.py:369 +msgid "{} transactions" +msgstr "" + +#: electrum/gui/qt/utxo_list.py:123 +msgid "{} unspent transaction outputs" +msgstr "" + +#: electrum/plugins/keepkey/qt.py:244 msgid "{} words" msgstr "" +#: ../gui/qml/components/About.qml:9 +msgctxt "About|" +msgid "About Electrum" +msgstr "關於 Electrum" + +#: ../gui/qml/components/About.qml:36 +msgctxt "About|" +msgid "Version" +msgstr "版本" + +#: ../gui/qml/components/About.qml:43 +msgctxt "About|" +msgid "APK Version" +msgstr "" + +#: ../gui/qml/components/About.qml:50 +msgctxt "About|" +msgid "Protocol version" +msgstr "" + +#: ../gui/qml/components/About.qml:57 +msgctxt "About|" +msgid "License" +msgstr "" + +#: ../gui/qml/components/About.qml:61 +msgctxt "About|" +msgid "MIT License" +msgstr "" + +#: ../gui/qml/components/About.qml:64 +msgctxt "About|" +msgid "Homepage" +msgstr "" + +#: ../gui/qml/components/About.qml:68 +msgctxt "About|" +msgid "https://electrum.org" +msgstr "" + +#: ../gui/qml/components/About.qml:73 +msgctxt "About|" +msgid "Developers" +msgstr "" + +#: ../gui/qml/components/About.qml:85 +msgctxt "About|" +msgid "Distributed by Electrum Technologies GmbH" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:61 +msgctxt "AddressDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/controls/AddressDelegate.qml:84 +msgctxt "AddressDelegate|" +msgid "tx" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:44 +msgctxt "AddressDetails|" +msgid "Address details" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:48 +#: ../gui/qml/components/AddressDetails.qml:71 +msgctxt "AddressDetails|" +msgid "Address" +msgstr "位址" + +#: ../gui/qml/components/AddressDetails.qml:82 +msgctxt "AddressDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:141 +msgctxt "AddressDetails|" +msgid "Public keys" +msgstr "公鑰" + +#: ../gui/qml/components/AddressDetails.qml:165 +msgctxt "AddressDetails|" +msgid "Public key" +msgstr "公鑰" + +#: ../gui/qml/components/AddressDetails.qml:175 +msgctxt "AddressDetails|" +msgid "Script type" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:185 +msgctxt "AddressDetails|" +msgid "Balance" +msgstr "存額" + +#: ../gui/qml/components/AddressDetails.qml:194 +msgctxt "AddressDetails|" +msgid "Transactions" +msgstr "交易" + +#: ../gui/qml/components/AddressDetails.qml:204 +msgctxt "AddressDetails|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:214 +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:219 +msgctxt "AddressDetails|" +msgid "Not frozen" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Unfreeze address" +msgstr "" + +#: ../gui/qml/components/AddressDetails.qml:226 +msgctxt "AddressDetails|" +msgid "Freeze address" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:58 +msgctxt "Addresses|" +msgid "receive addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:60 +msgctxt "Addresses|" +msgid "change addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:62 +msgctxt "Addresses|" +msgid "imported addresses" +msgstr "" + +#: ../gui/qml/components/Addresses.qml:63 +msgctxt "Addresses|" +msgid "addresses" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:12 +msgctxt "BIP39RecoveryDialog|" +msgid "Detect BIP39 accounts" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:40 +msgctxt "BIP39RecoveryDialog|" +msgid "Scanning for accounts..." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:43 +msgctxt "BIP39RecoveryDialog|" +msgid "Choose an account to restore." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:44 +msgctxt "BIP39RecoveryDialog|" +msgid "No existing accounts found." +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:46 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery failed" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:47 +msgctxt "BIP39RecoveryDialog|" +msgid "Recovery cancelled" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:117 +msgctxt "BIP39RecoveryDialog|" +msgid "script type" +msgstr "" + +#: ../gui/qml/components/BIP39RecoveryDialog.qml:125 +msgctxt "BIP39RecoveryDialog|" +msgid "derivation path" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:43 +msgctxt "BalanceDetails|" +msgid "Your wallet is not synchronized. The displayed balance may be inaccurate." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:44 +msgctxt "BalanceDetails|" +msgid "Your wallet is not connected to an Electrum server. The displayed balance may be outdated." +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:49 +msgctxt "BalanceDetails|" +msgid "Wallet balance" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:66 +#: ../gui/qml/components/BalanceDetails.qml:108 +msgctxt "BalanceDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:68 +#: ../gui/qml/components/BalanceDetails.qml:124 +msgctxt "BalanceDetails|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:70 +msgctxt "BalanceDetails|" +msgid "On-chain (frozen)" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:72 +#: ../gui/qml/components/BalanceDetails.qml:154 +msgctxt "BalanceDetails|" +msgid "Unconfirmed" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:74 +msgctxt "BalanceDetails|" +msgid "Unmatured" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:76 +msgctxt "BalanceDetails|" +msgid "Frozen Lightning" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:94 +msgctxt "BalanceDetails|" +msgid "Total" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:139 +msgctxt "BalanceDetails|" +msgid "Frozen" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:163 +msgctxt "BalanceDetails|" +msgid "Lightning Liquidity" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:171 +msgctxt "BalanceDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:177 +msgctxt "BalanceDetails|" +msgid "Can receive" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:192 +msgctxt "BalanceDetails|" +msgid "Lightning swap" +msgstr "" + +#: ../gui/qml/components/BalanceDetails.qml:202 +msgctxt "BalanceDetails|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:38 +msgctxt "BalanceSummary|" +msgid "Balance" +msgstr "存額" + +#: ../gui/qml/components/controls/BalanceSummary.qml:82 +msgctxt "BalanceSummary|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/controls/BalanceSummary.qml:109 +msgctxt "BalanceSummary|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/controls/BtcField.qml:12 +msgctxt "BtcField|" +msgid "Amount" +msgstr "金額" + +#: ../gui/qml/components/ChannelBackups.qml:31 +msgctxt "ChannelBackups|" +msgid "Lightning Channel Backups" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:73 +msgctxt "ChannelBackups|" +msgid "No Lightning channel backups present" +msgstr "" + +#: ../gui/qml/components/ChannelBackups.qml:83 +msgctxt "ChannelBackups|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Lightning Channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:39 +msgctxt "ChannelDetails|" +msgid "Channel Backup" +msgstr "支付通道備份" + +#: ../gui/qml/components/ChannelDetails.qml:48 +msgctxt "ChannelDetails|" +msgid "Node name" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:59 +msgctxt "ChannelDetails|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:69 +msgctxt "ChannelDetails|" +msgid "State" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:82 +msgctxt "ChannelDetails|" +msgid "Initiator" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:92 +msgctxt "ChannelDetails|" +msgid "Channel type" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:101 +msgctxt "ChannelDetails|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:124 +msgctxt "ChannelDetails|" +msgid "Channel node ID" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:134 +msgctxt "ChannelDetails|" +msgid "Capacity and ratio" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:161 +msgctxt "ChannelDetails|" +msgid "Capacity" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:170 +msgctxt "ChannelDetails|" +msgid "Can send" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:183 +#: ../gui/qml/components/ChannelDetails.qml:220 +msgctxt "ChannelDetails|" +msgid "n/a (frozen)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Unfreeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:194 +#: ../gui/qml/components/ChannelDetails.qml:231 +msgctxt "ChannelDetails|" +msgid "Freeze" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:202 +#: ../gui/qml/components/ChannelDetails.qml:239 +msgctxt "ChannelDetails|" +msgid "n/a (channel not open)" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:206 +msgctxt "ChannelDetails|" +msgid "Can Receive" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:254 +msgctxt "ChannelDetails|" +msgid "Backup" +msgstr "備份" + +#: ../gui/qml/components/ChannelDetails.qml:257 +#, qt-format +msgctxt "ChannelDetails|" +msgid "Channel Backup for %1" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:270 +msgctxt "ChannelDetails|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:282 +msgctxt "ChannelDetails|" +msgid "Delete channel" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:286 +msgctxt "ChannelDetails|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/ChannelDetails.qml:287 +msgctxt "ChannelDetails|" +msgid "This will purge associated transactions from your wallet history." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:15 +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:79 +msgctxt "ChannelOpenProgressDialog|" +msgid "Opening Channel..." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:40 +msgctxt "ChannelOpenProgressDialog|" +msgid "Success!" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:47 +msgctxt "ChannelOpenProgressDialog|" +msgid "Problem opening channel" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:119 +msgctxt "ChannelOpenProgressDialog|" +msgid "Save Channel Backup" +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:121 +msgctxt "ChannelOpenProgressDialog|" +msgid "The channel you created is not recoverable from seed." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:122 +msgctxt "ChannelOpenProgressDialog|" +msgid "To prevent fund losses, please save this backup on another device." +msgstr "" + +#: ../gui/qml/components/ChannelOpenProgressDialog.qml:123 +msgctxt "ChannelOpenProgressDialog|" +msgid "It may be imported in another Electrum wallet with the same seed." +msgstr "" + +#: ../gui/qml/components/Channels.qml:33 +msgctxt "Channels|" +msgid "Lightning Channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:38 +#, qt-format +msgctxt "Channels|" +msgid "You have %1 open channels" +msgstr "" + +#: ../gui/qml/components/Channels.qml:43 +msgctxt "Channels|" +msgid "You can send" +msgstr "" + +#: ../gui/qml/components/Channels.qml:52 +msgctxt "Channels|" +msgid "You can receive" +msgstr "" + +#: ../gui/qml/components/Channels.qml:92 +msgctxt "Channels|" +msgid "Channel backups" +msgstr "" + +#: ../gui/qml/components/Channels.qml:114 +msgctxt "Channels|" +msgid "No Lightning channels yet in this wallet" +msgstr "" + +#: ../gui/qml/components/Channels.qml:127 +msgctxt "Channels|" +msgid "Swap" +msgstr "" + +#: ../gui/qml/components/Channels.qml:137 +msgctxt "Channels|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/Channels.qml:166 +msgctxt "Channels|" +msgid "Error" +msgstr "錯誤" + +#: ../gui/qml/components/CloseChannelDialog.qml:18 +msgctxt "CloseChannelDialog|" +msgid "Close Channel" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:50 +msgctxt "CloseChannelDialog|" +msgid "Channel name" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:61 +msgctxt "CloseChannelDialog|" +msgid "Short channel ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:70 +msgctxt "CloseChannelDialog|" +msgid "Remote node ID" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:99 +msgctxt "CloseChannelDialog|" +msgid "Choose closing method" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:117 +msgctxt "CloseChannelDialog|" +msgid "Cooperative close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:124 +msgctxt "CloseChannelDialog|" +msgid "Request Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:131 +msgctxt "CloseChannelDialog|" +msgid "Local Force-close" +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:148 +msgctxt "CloseChannelDialog|" +msgid "Closing..." +msgstr "" + +#: ../gui/qml/components/CloseChannelDialog.qml:162 +msgctxt "CloseChannelDialog|" +msgid "Close channel" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:20 +msgctxt "ConfirmTxDialog|" +msgid "Transaction Fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:62 +msgctxt "ConfirmTxDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:94 +msgctxt "ConfirmTxDialog|" +msgid "Mining fee" +msgstr "挖礦手續費" + +#: ../gui/qml/components/ConfirmTxDialog.qml:104 +msgctxt "ConfirmTxDialog|" +msgid "Extra fee" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:114 +msgctxt "ConfirmTxDialog|" +msgid "Fee rate" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:132 +msgctxt "ConfirmTxDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:187 +msgctxt "ConfirmTxDialog|" +msgid "Outputs" +msgstr "輸出" + +#: ../gui/qml/components/ConfirmTxDialog.qml:209 +msgctxt "ConfirmTxDialog|" +msgid "Finalize" +msgstr "" + +#: ../gui/qml/components/ConfirmTxDialog.qml:210 +msgctxt "ConfirmTxDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:15 +msgctxt "CpfpBumpFeeDialog|" +msgid "Bump Fee" +msgstr "補進費" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:46 +msgctxt "CpfpBumpFeeDialog|" +msgid "A CPFP is a transaction that sends an unconfirmed output back to yourself, with a high fee. The goal is to have miners confirm the parent transaction in order to get the fee attached to the child transaction." +msgstr "CFPP交易是把未確認交易用高費用送回自己。 目的是利用新交易裡的費用勸礦工把未確認交易寫上下一個區塊。\n" +"CFPP = Child Pays for Parent / 小孩為父母繳費" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:54 +msgctxt "CpfpBumpFeeDialog|" +msgid "The proposed fee is computed using your fee/kB settings, applied to the total size of both child and parent transactions. After you broadcast a CPFP transaction, it is normal to see a new unconfirmed transaction in your history." +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:61 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total size" +msgstr "總大小" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:68 +#, qt-format +msgctxt "CpfpBumpFeeDialog|" +msgid "%1 bytes" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:72 +msgctxt "CpfpBumpFeeDialog|" +msgid "Input amount" +msgstr "輸入金額" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:81 +msgctxt "CpfpBumpFeeDialog|" +msgid "Output amount" +msgstr "輸出金額" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:122 +msgctxt "CpfpBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:132 +msgctxt "CpfpBumpFeeDialog|" +msgid "Fee for child" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:142 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:152 +msgctxt "CpfpBumpFeeDialog|" +msgid "Total fee rate" +msgstr "" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:181 +msgctxt "CpfpBumpFeeDialog|" +msgid "Outputs" +msgstr "輸出" + +#: ../gui/qml/components/CpfpBumpFeeDialog.qml:202 +msgctxt "CpfpBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:34 +msgctxt "ExceptionDialog|" +msgid "Sorry!" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:40 +msgctxt "ExceptionDialog|" +msgid "Something went wrong while executing Electrum." +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:44 +msgctxt "ExceptionDialog|" +msgid "To help us diagnose and fix the problem, you can send us a bug report that contains useful debug information:" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:49 +msgctxt "ExceptionDialog|" +msgid "Show report contents" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:61 +msgctxt "ExceptionDialog|" +msgid "Please briefly describe what led to the error (optional):" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:72 +msgctxt "ExceptionDialog|" +msgid "Do you want to send this report?" +msgstr "您想要發送這個報告嗎?" + +#: ../gui/qml/components/ExceptionDialog.qml:78 +msgctxt "ExceptionDialog|" +msgid "Send Bug Report" +msgstr "" + +#: ../gui/qml/components/ExceptionDialog.qml:84 +msgctxt "ExceptionDialog|" +msgid "Never" +msgstr "不要" + +#: ../gui/qml/components/ExceptionDialog.qml:93 +msgctxt "ExceptionDialog|" +msgid "Not Now" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:17 +msgctxt "ExportTxDialog|" +msgid "Share Transaction" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:79 +msgctxt "ExportTxDialog|" +msgid "Copy" +msgstr "複製" + +#: ../gui/qml/components/ExportTxDialog.qml:83 +msgctxt "ExportTxDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ExportTxDialog.qml:89 +msgctxt "ExportTxDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:15 +msgctxt "FeeMethodComboBox|" +msgid "ETA" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:16 +msgctxt "FeeMethodComboBox|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/controls/FeeMethodComboBox.qml:17 +msgctxt "FeeMethodComboBox|" +msgid "Static" +msgstr "" + +#: ../gui/qml/components/controls/FiatField.qml:12 +msgctxt "FiatField|" +msgid "Amount" +msgstr "金額" + +#: ../gui/qml/components/GenericShareDialog.qml:82 +msgctxt "GenericShareDialog|" +msgid "Copy" +msgstr "複製" + +#: ../gui/qml/components/GenericShareDialog.qml:86 +msgctxt "GenericShareDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/GenericShareDialog.qml:93 +msgctxt "GenericShareDialog|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/History.qml:44 +msgctxt "History|" +msgid "Local" +msgstr "" + +#: ../gui/qml/components/History.qml:45 +msgctxt "History|" +msgid "Mempool" +msgstr "" + +#: ../gui/qml/components/History.qml:46 +msgctxt "History|" +msgid "Today" +msgstr "" + +#: ../gui/qml/components/History.qml:47 +msgctxt "History|" +msgid "Yesterday" +msgstr "" + +#: ../gui/qml/components/History.qml:48 +msgctxt "History|" +msgid "Last week" +msgstr "" + +#: ../gui/qml/components/History.qml:49 +msgctxt "History|" +msgid "Last month" +msgstr "" + +#: ../gui/qml/components/History.qml:50 +msgctxt "History|" +msgid "Older" +msgstr "" + +#: ../gui/qml/components/History.qml:90 +msgctxt "History|" +msgid "No transactions in this wallet yet" +msgstr "" + +#: ../gui/qml/components/controls/HistoryItemDelegate.qml:75 +msgctxt "HistoryItemDelegate|" +msgid "" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:13 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:49 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional addresses" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:14 +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:50 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import additional keys" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:85 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:86 +msgctxt "ImportAddressesKeysDialog|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/ImportAddressesKeysDialog.qml:111 +msgctxt "ImportAddressesKeysDialog|" +msgid "Import" +msgstr "匯入" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:19 +msgctxt "ImportChannelBackupDialog|" +msgid "Import channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:63 +msgctxt "ImportChannelBackupDialog|" +msgid "Scan a channel backup" +msgstr "" + +#: ../gui/qml/components/ImportChannelBackupDialog.qml:93 +msgctxt "ImportChannelBackupDialog|" +msgid "Import" +msgstr "匯入" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "On-chain Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:19 +msgctxt "InvoiceDialog|" +msgid "Lightning Invoice" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:73 +msgctxt "InvoiceDialog|" +msgid "Address" +msgstr "位址" + +#: ../gui/qml/components/InvoiceDialog.qml:94 +msgctxt "InvoiceDialog|" +msgid "Description" +msgstr "描述說明" + +#: ../gui/qml/components/InvoiceDialog.qml:118 +msgctxt "InvoiceDialog|" +msgid "Amount to send" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:147 +msgctxt "InvoiceDialog|" +msgid "All on-chain funds" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:156 +msgctxt "InvoiceDialog|" +msgid "not specified" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:223 +msgctxt "InvoiceDialog|" +msgid "Max" +msgstr "最大" + +#: ../gui/qml/components/InvoiceDialog.qml:253 +msgctxt "InvoiceDialog|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:260 +msgctxt "InvoiceDialog|" +msgid "Remote Pubkey" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:286 +msgctxt "InvoiceDialog|" +msgid "Node public key" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:298 +#: ../gui/qml/components/InvoiceDialog.qml:324 +msgctxt "InvoiceDialog|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:337 +msgctxt "InvoiceDialog|" +msgid "Routing hints" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:368 +msgctxt "InvoiceDialog|" +msgid "Fallback address" +msgstr "" + +#: ../gui/qml/components/InvoiceDialog.qml:393 +msgctxt "InvoiceDialog|" +msgid "Save" +msgstr "儲存" + +#: ../gui/qml/components/InvoiceDialog.qml:408 +msgctxt "InvoiceDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:27 +msgctxt "Invoices|" +msgid "To access this list from the main screen, press and hold the Send button" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:31 +msgctxt "Invoices|" +msgid "Saved Invoices" +msgstr "" + +#: ../gui/qml/components/Invoices.qml:93 +msgctxt "Invoices|" +msgid "Delete" +msgstr "刪除" + +#: ../gui/qml/components/Invoices.qml:103 +msgctxt "Invoices|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:33 +msgctxt "LightningPaymentDetails|" +msgid "Lightning payment details" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:37 +msgctxt "LightningPaymentDetails|" +msgid "Status" +msgstr "狀態" + +#: ../gui/qml/components/LightningPaymentDetails.qml:46 +msgctxt "LightningPaymentDetails|" +msgid "Date" +msgstr "日期" + +#: ../gui/qml/components/LightningPaymentDetails.qml:56 +msgctxt "LightningPaymentDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:57 +msgctxt "LightningPaymentDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:68 +msgctxt "LightningPaymentDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:81 +msgctxt "LightningPaymentDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:139 +msgctxt "LightningPaymentDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:145 +#: ../gui/qml/components/LightningPaymentDetails.qml:167 +msgctxt "LightningPaymentDetails|" +msgid "Payment hash" +msgstr "" + +#: ../gui/qml/components/LightningPaymentDetails.qml:178 +#: ../gui/qml/components/LightningPaymentDetails.qml:200 +msgctxt "LightningPaymentDetails|" +msgid "Preimage" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:18 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying Lightning Invoice..." +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:30 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:36 +msgctxt "LightningPaymentProgressDialog|" +msgid "Payment failed" +msgstr "" + +#: ../gui/qml/components/LightningPaymentProgressDialog.qml:88 +msgctxt "LightningPaymentProgressDialog|" +msgid "Paying..." +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:13 +msgctxt "LnurlPayRequestDialog|" +msgid "LNURL Payment request" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:40 +msgctxt "LnurlPayRequestDialog|" +msgid "Provider" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:48 +msgctxt "LnurlPayRequestDialog|" +msgid "Description" +msgstr "描述說明" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:58 +msgctxt "LnurlPayRequestDialog|" +msgid "Amount" +msgstr "金額" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:101 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "Amount must be between %1 and %2 %3" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:107 +msgctxt "LnurlPayRequestDialog|" +msgid "Message" +msgstr "訊息" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:118 +msgctxt "LnurlPayRequestDialog|" +msgid "Enter an (optional) message for the receiver" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:126 +#, qt-format +msgctxt "LnurlPayRequestDialog|" +msgid "%1 characters remaining" +msgstr "" + +#: ../gui/qml/components/LnurlPayRequestDialog.qml:135 +msgctxt "LnurlPayRequestDialog|" +msgid "Pay" +msgstr "" + +#: ../gui/qml/components/LoadingWalletDialog.qml:13 +msgctxt "LoadingWalletDialog|" +msgid "Loading Wallet" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Question" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:10 +msgctxt "MessageDialog|" +msgid "Message" +msgstr "訊息" + +#: ../gui/qml/components/MessageDialog.qml:54 +msgctxt "MessageDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:64 +msgctxt "MessageDialog|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/MessageDialog.qml:73 +msgctxt "MessageDialog|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:14 +#: ../gui/qml/components/NetworkOverview.qml:40 +msgctxt "NetworkOverview|" +msgid "Network" +msgstr "網路" + +#: ../gui/qml/components/NetworkOverview.qml:37 +msgctxt "NetworkOverview|" +msgid "On-chain" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:47 +msgctxt "NetworkOverview|" +msgid "Status" +msgstr "狀態" + +#: ../gui/qml/components/NetworkOverview.qml:54 +msgctxt "NetworkOverview|" +msgid "Server" +msgstr "伺服器" + +#: ../gui/qml/components/NetworkOverview.qml:63 +msgctxt "NetworkOverview|" +msgid "Local Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:70 +msgctxt "NetworkOverview|" +msgid "Server Height:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:80 +msgctxt "NetworkOverview|" +msgid "Mempool fees" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:147 +#: ../gui/qml/components/NetworkOverview.qml:154 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 sat/vB" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:164 +msgctxt "NetworkOverview|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Gossip" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:168 +msgctxt "NetworkOverview|" +msgid "Trampoline" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:174 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 peers" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:177 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 channels to fetch" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:180 +#, qt-format +msgctxt "NetworkOverview|" +msgid "%1 nodes, %2 channels" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:184 +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:190 +msgctxt "NetworkOverview|" +msgid "Channel peers:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:200 +#: ../gui/qml/components/NetworkOverview.qml:204 +msgctxt "NetworkOverview|" +msgid "Proxy" +msgstr "代理" + +#: ../gui/qml/components/NetworkOverview.qml:208 +msgctxt "NetworkOverview|" +msgid "none" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:213 +msgctxt "NetworkOverview|" +msgid "Proxy server:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:223 +msgctxt "NetworkOverview|" +msgid "Proxy type:" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:249 +msgctxt "NetworkOverview|" +msgid "Server Settings" +msgstr "" + +#: ../gui/qml/components/NetworkOverview.qml:260 +msgctxt "NetworkOverview|" +msgid "Proxy Settings" +msgstr "" + +#: ../gui/qml/components/NewWalletWizard.qml:12 +msgctxt "NewWalletWizard|" +msgid "New Wallet" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:13 +msgctxt "OpenChannelDialog|" +msgid "Open Lightning Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:48 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed, because they were created with an old version of Electrum." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:49 +#: ../gui/qml/components/OpenChannelDialog.qml:54 +msgctxt "OpenChannelDialog|" +msgid "This means that you must save a backup of your wallet everytime you create a new channel." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:51 +msgctxt "OpenChannelDialog|" +msgid "If you want this wallet to have recoverable channels, you must close your existing channels and restore this wallet from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:53 +msgctxt "OpenChannelDialog|" +msgid "Your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:56 +msgctxt "OpenChannelDialog|" +msgid "If you want to have recoverable channels, you must create a new wallet with an Electrum seed" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:65 +msgctxt "OpenChannelDialog|" +msgid "You currently have recoverable channels setting disabled." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:66 +msgctxt "OpenChannelDialog|" +msgid "This means your channels cannot be recovered from seed." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:71 +msgctxt "OpenChannelDialog|" +msgid "Node" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:83 +msgctxt "OpenChannelDialog|" +msgid "Paste or scan node uri/pubkey" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:111 +msgctxt "OpenChannelDialog|" +msgid "Scan a channel connect string" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:145 +msgctxt "OpenChannelDialog|" +msgid "Amount" +msgstr "金額" + +#: ../gui/qml/components/OpenChannelDialog.qml:166 +msgctxt "OpenChannelDialog|" +msgid "Max" +msgstr "最大" + +#: ../gui/qml/components/OpenChannelDialog.qml:196 +#: ../gui/qml/components/OpenChannelDialog.qml:207 +msgctxt "OpenChannelDialog|" +msgid "Open Channel" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:206 +msgctxt "OpenChannelDialog|" +msgid "Channel capacity" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:220 +msgctxt "OpenChannelDialog|" +msgid "Error" +msgstr "錯誤" + +#: ../gui/qml/components/OpenChannelDialog.qml:251 +msgctxt "OpenChannelDialog|" +msgid "Channel established." +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:252 +#, qt-format +msgctxt "OpenChannelDialog|" +msgid "This channel will be usable after %1 confirmations" +msgstr "" + +#: ../gui/qml/components/OpenChannelDialog.qml:254 +msgctxt "OpenChannelDialog|" +msgid "Please sign and broadcast the funding transaction." +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:18 +msgctxt "OpenWalletDialog|" +msgid "Open Wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:42 +msgctxt "OpenWalletDialog|" +msgid "Please enter password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:43 +#, qt-format +msgctxt "OpenWalletDialog|" +msgid "Wallet %1 requires password to unlock" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:50 +msgctxt "OpenWalletDialog|" +msgid "Password" +msgstr "密碼" + +#: ../gui/qml/components/OpenWalletDialog.qml:73 +msgctxt "OpenWalletDialog|" +msgid "Invalid Password" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:81 +msgctxt "OpenWalletDialog|" +msgid "Wallet requires splitting" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:88 +msgctxt "OpenWalletDialog|" +msgid "Split wallet" +msgstr "" + +#: ../gui/qml/components/OpenWalletDialog.qml:98 +msgctxt "OpenWalletDialog|" +msgid "Unlock" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:13 +msgctxt "OtpDialog|" +msgid "Trustedcoin" +msgstr "" + +#: ../gui/qml/components/OtpDialog.qml:27 +msgctxt "OtpDialog|" +msgid "Enter Authenticator code" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:13 +msgctxt "PasswordDialog|" +msgid "Enter Password" +msgstr "輸入密碼" + +#: ../gui/qml/components/PasswordDialog.qml:43 +msgctxt "PasswordDialog|" +msgid "Password" +msgstr "密碼" + +#: ../gui/qml/components/PasswordDialog.qml:54 +msgctxt "PasswordDialog|" +msgid "Password (again)" +msgstr "" + +#: ../gui/qml/components/PasswordDialog.qml:71 +msgctxt "PasswordDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/Pin.qml:21 +msgctxt "Pin|" +msgid "PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:74 +msgctxt "Pin|" +msgid "Re-enter New PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "Wrong PIN" +msgstr "" + +#: ../gui/qml/components/Pin.qml:98 +msgctxt "Pin|" +msgid "PIN doesn't match" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:14 +msgctxt "Preferences|" +msgid "Preferences" +msgstr "偏好設定" + +#: ../gui/qml/components/Preferences.qml:41 +msgctxt "Preferences|" +msgid "User Interface" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:45 +msgctxt "Preferences|" +msgid "Language" +msgstr "語言" + +#: ../gui/qml/components/Preferences.qml:58 +msgctxt "Preferences|" +msgid "Please restart Electrum to activate the new GUI settings" +msgstr "請重新啟動 Electrum 以啟動新 GUI 設定" + +#: ../gui/qml/components/Preferences.qml:67 +msgctxt "Preferences|" +msgid "Base unit" +msgstr "基本單位" + +#: ../gui/qml/components/Preferences.qml:93 +msgctxt "Preferences|" +msgid "Add thousands separators to bitcoin amounts" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:110 +msgctxt "Preferences|" +msgid "Fiat Currency" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:140 +msgctxt "Preferences|" +msgid "Historic rates" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:146 +msgctxt "Preferences|" +msgid "Exchange rate provider" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:195 +msgctxt "Preferences|" +msgid "PIN protect payments" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:205 +msgctxt "Preferences|" +msgid "Modify" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:222 +msgctxt "Preferences|" +msgid "Wallet behavior" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:238 +msgctxt "Preferences|" +msgid "Spend unconfirmed" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:245 +msgctxt "Preferences|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:259 +#: ../gui/qml/components/Preferences.qml:295 +msgctxt "Preferences|" +msgid "Are you sure?" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:260 +msgctxt "Preferences|" +msgid "Electrum will have to download the Lightning Network graph, which is not recommended on mobile." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:279 +msgctxt "Preferences|" +msgid "Trampoline routing" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:296 +msgctxt "Preferences|" +msgid "This option allows you to recover your lightning funds if you lose your device, or if you uninstall this app while lightning channels are active. Do not disable it unless you know how to recover channels from backups." +msgstr "" + +#: ../gui/qml/components/Preferences.qml:314 +msgctxt "Preferences|" +msgid "Create recoverable channels" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:333 +msgctxt "Preferences|" +msgid "Create lightning invoices with on-chain fallback address" +msgstr "" + +#: ../gui/qml/components/Preferences.qml:340 +msgctxt "Preferences|" +msgid "Advanced" +msgstr "進階設置" + +#: ../gui/qml/components/Preferences.qml:358 +msgctxt "Preferences|" +msgid "Enable debug logs (for developers)" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:18 +msgctxt "ProxyConfig|" +msgid "SOCKS5/TOR" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:19 +msgctxt "ProxyConfig|" +msgid "SOCKS4" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:44 +msgctxt "ProxyConfig|" +msgid "Enable Proxy" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:70 +msgctxt "ProxyConfig|" +msgid "Address" +msgstr "位址" + +#: ../gui/qml/components/controls/ProxyConfig.qml:80 +msgctxt "ProxyConfig|" +msgid "Port" +msgstr "連接埠" + +#: ../gui/qml/components/controls/ProxyConfig.qml:90 +msgctxt "ProxyConfig|" +msgid "Username" +msgstr "" + +#: ../gui/qml/components/controls/ProxyConfig.qml:100 +msgctxt "ProxyConfig|" +msgid "Password" +msgstr "密碼" + +#: ../gui/qml/components/ProxyConfigDialog.qml:13 +msgctxt "ProxyConfigDialog|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/ProxyConfigDialog.qml:36 +msgctxt "ProxyConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/controls/QRImage.qml:47 +msgctxt "QRImage|" +msgid "Data too big for QR" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:15 +msgctxt "RbfBumpFeeDialog|" +msgid "Bump Fee" +msgstr "補進費" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:48 +msgctxt "RbfBumpFeeDialog|" +msgid "Move the slider to increase your transaction's fee. This will improve its position in the mempool" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:54 +msgctxt "RbfBumpFeeDialog|" +msgid "Method" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:71 +msgctxt "RbfBumpFeeDialog|" +msgid "Preserve payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:72 +msgctxt "RbfBumpFeeDialog|" +msgid "Decrease payment" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:88 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:99 +msgctxt "RbfBumpFeeDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:117 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:127 +msgctxt "RbfBumpFeeDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:146 +msgctxt "RbfBumpFeeDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:194 +msgctxt "RbfBumpFeeDialog|" +msgid "Outputs" +msgstr "輸出" + +#: ../gui/qml/components/RbfBumpFeeDialog.qml:215 +msgctxt "RbfBumpFeeDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:15 +msgctxt "RbfCancelDialog|" +msgid "Cancel Transaction" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:45 +msgctxt "RbfCancelDialog|" +msgid "Cancel an unconfirmed transaction by double-spending its inputs back to your wallet with a higher fee." +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:49 +msgctxt "RbfCancelDialog|" +msgid "Old fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:58 +msgctxt "RbfCancelDialog|" +msgid "Old fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:76 +msgctxt "RbfCancelDialog|" +msgid "New fee" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:86 +msgctxt "RbfCancelDialog|" +msgid "New fee rate" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:105 +msgctxt "RbfCancelDialog|" +msgid "Target" +msgstr "" + +#: ../gui/qml/components/RbfCancelDialog.qml:153 +msgctxt "RbfCancelDialog|" +msgid "Outputs" +msgstr "輸出" + +#: ../gui/qml/components/RbfCancelDialog.qml:174 +msgctxt "RbfCancelDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:14 +msgctxt "ReceiveDetailsDialog|" +msgid "Receive payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:39 +msgctxt "ReceiveDetailsDialog|" +msgid "Message" +msgstr "訊息" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:44 +msgctxt "ReceiveDetailsDialog|" +msgid "Description of payment request" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:50 +msgctxt "ReceiveDetailsDialog|" +msgid "Amount" +msgstr "金額" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:86 +msgctxt "ReceiveDetailsDialog|" +msgid "Expires after" +msgstr "" + +#: ../gui/qml/components/ReceiveDetailsDialog.qml:98 +msgctxt "ReceiveDetailsDialog|" +msgid "Create request" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:14 +msgctxt "ReceiveDialog|" +msgid "Receive Payment" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:115 +msgctxt "ReceiveDialog|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:131 +msgctxt "ReceiveDialog|" +msgid "URI" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:147 +msgctxt "ReceiveDialog|" +msgid "Address" +msgstr "位址" + +#: ../gui/qml/components/ReceiveDialog.qml:170 +msgctxt "ReceiveDialog|" +msgid "Status" +msgstr "狀態" + +#: ../gui/qml/components/ReceiveDialog.qml:177 +msgctxt "ReceiveDialog|" +msgid "Message" +msgstr "訊息" + +#: ../gui/qml/components/ReceiveDialog.qml:189 +#: ../gui/qml/components/ReceiveDialog.qml:203 +msgctxt "ReceiveDialog|" +msgid "unspecified" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:193 +msgctxt "ReceiveDialog|" +msgid "Amount" +msgstr "金額" + +#: ../gui/qml/components/ReceiveDialog.qml:237 +msgctxt "ReceiveDialog|" +msgid "Copied!" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:249 +#: ../gui/qml/components/ReceiveDialog.qml:251 +msgctxt "ReceiveDialog|" +msgid "Payment Request" +msgstr "支付請求" + +#: ../gui/qml/components/ReceiveDialog.qml:253 +msgctxt "ReceiveDialog|" +msgid "Onchain address" +msgstr "" + +#: ../gui/qml/components/ReceiveDialog.qml:287 +msgctxt "ReceiveDialog|" +msgid "Paid!" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:30 +msgctxt "ReceiveRequests|" +msgid "To access this list from the main screen, press and hold the Receive button" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:34 +msgctxt "ReceiveRequests|" +msgid "Pending requests" +msgstr "" + +#: ../gui/qml/components/ReceiveRequests.qml:92 +msgctxt "ReceiveRequests|" +msgid "Delete" +msgstr "刪除" + +#: ../gui/qml/components/ReceiveRequests.qml:102 +msgctxt "ReceiveRequests|" +msgid "View" +msgstr "" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:16 +msgctxt "RequestExpiryComboBox|" +msgid "10 minutes" +msgstr "10 分鐘" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:17 +msgctxt "RequestExpiryComboBox|" +msgid "1 hour" +msgstr "1 小時" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:18 +msgctxt "RequestExpiryComboBox|" +msgid "1 day" +msgstr "1 天" + +#: ../gui/qml/components/controls/RequestExpiryComboBox.qml:19 +msgctxt "RequestExpiryComboBox|" +msgid "1 week" +msgstr "1 週" + +#: ../gui/qml/components/ScanDialog.qml:40 +msgctxt "ScanDialog|" +msgid "Cancel" +msgstr "取消" + +#: ../gui/qml/components/SendDialog.qml:45 +msgctxt "SendDialog|" +msgid "Scan an Invoice, an Address, an LNURL-pay, a PSBT or a Channel backup" +msgstr "" + +#: ../gui/qml/components/SendDialog.qml:56 +msgctxt "SendDialog|" +msgid "Paste" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:25 +msgctxt "ServerConfig|" +msgid "Select server automatically" +msgstr "自動選取伺服器" + +#: ../gui/qml/components/controls/ServerConfig.qml:34 +msgctxt "ServerConfig|" +msgid "Server" +msgstr "伺服器" + +#: ../gui/qml/components/controls/ServerConfig.qml:48 +msgctxt "ServerConfig|" +msgid "Servers" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:78 +#, qt-format +msgctxt "ServerConfig|" +msgid "Connected @%1" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:79 +msgctxt "ServerConfig|" +msgid "Connected" +msgstr "" + +#: ../gui/qml/components/controls/ServerConfig.qml:80 +msgctxt "ServerConfig|" +msgid "Other known servers" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:13 +msgctxt "ServerConfigDialog|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/ServerConfigDialog.qml:41 +msgctxt "ServerConfigDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:10 +msgctxt "ServerConnectWizard|" +msgid "Network configuration" +msgstr "" + +#: ../gui/qml/components/ServerConnectWizard.qml:15 +msgctxt "ServerConnectWizard|" +msgid "Next" +msgstr "下一個" + +#: ../gui/qml/components/SwapDialog.qml:18 +msgctxt "SwapDialog|" +msgid "Lightning Swap" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:58 +msgctxt "SwapDialog|" +msgid "You send" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:90 +msgctxt "SwapDialog|" +msgid "You receive" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:119 +msgctxt "SwapDialog|" +msgid "Server fee" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:144 +msgctxt "SwapDialog|" +msgid "Mining fee" +msgstr "挖礦手續費" + +#: ../gui/qml/components/SwapDialog.qml:239 +msgctxt "SwapDialog|" +msgid "Add receiving capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:246 +msgctxt "SwapDialog|" +msgid "Add sending capacity" +msgstr "" + +#: ../gui/qml/components/SwapDialog.qml:257 +msgctxt "SwapDialog|" +msgid "Ok" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:49 +msgctxt "TxDetails|" +msgid "On-chain Transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:59 +msgctxt "TxDetails|" +msgid "Transaction is unrelated to this wallet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:61 +msgctxt "TxDetails|" +msgid "This transaction is local to your wallet. It has not been published yet." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:62 +msgctxt "TxDetails|" +msgid "This transaction is still unconfirmed." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:63 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation, or cancel this transaction" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:64 +msgctxt "TxDetails|" +msgid "You can bump its fee to speed up its confirmation" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:73 +msgctxt "TxDetails|" +msgid "Amount received" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:74 +msgctxt "TxDetails|" +msgid "Amount sent" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:82 +msgctxt "TxDetails|" +msgid "Amount received in channels" +msgstr "支付通道裡收款金額" + +#: ../gui/qml/components/TxDetails.qml:83 +msgctxt "TxDetails|" +msgid "Amount withdrawn from channels" +msgstr "支付通道已提款金額" + +#: ../gui/qml/components/TxDetails.qml:98 +msgctxt "TxDetails|" +msgid "Transaction fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:116 +msgctxt "TxDetails|" +msgid "Transaction fee rate" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:129 +msgctxt "TxDetails|" +msgid "Status" +msgstr "狀態" + +#: ../gui/qml/components/TxDetails.qml:139 +msgctxt "TxDetails|" +msgid "Mempool depth" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:151 +msgctxt "TxDetails|" +msgid "Date" +msgstr "日期" + +#: ../gui/qml/components/TxDetails.qml:164 +msgctxt "TxDetails|" +msgid "Label" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:224 +msgctxt "TxDetails|" +msgid "Technical properties" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:229 +msgctxt "TxDetails|" +msgid "Mined at" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:241 +#: ../gui/qml/components/TxDetails.qml:264 +msgctxt "TxDetails|" +msgid "Transaction ID" +msgstr "交易 ID" + +#: ../gui/qml/components/TxDetails.qml:275 +msgctxt "TxDetails|" +msgid "Outputs" +msgstr "輸出" + +#: ../gui/qml/components/TxDetails.qml:300 +msgctxt "TxDetails|" +msgid "Bump fee" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:316 +msgctxt "TxDetails|" +msgid "Cancel Tx" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:327 +msgctxt "TxDetails|" +msgid "Sign" +msgstr "簽署" + +#: ../gui/qml/components/TxDetails.qml:336 +msgctxt "TxDetails|" +msgid "Broadcast" +msgstr "廣播" + +#: ../gui/qml/components/TxDetails.qml:345 +msgctxt "TxDetails|" +msgid "Share" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:353 +msgctxt "TxDetails|" +msgid "This transaction is complete. Please share it with an online device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:355 +msgctxt "TxDetails|" +msgid "This transaction should be signed. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:358 +msgctxt "TxDetails|" +msgid "Note: this wallet can sign, but has not signed this transaction yet" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:360 +msgctxt "TxDetails|" +msgid "Transaction is partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:372 +msgctxt "TxDetails|" +msgid "Save" +msgstr "儲存" + +#: ../gui/qml/components/TxDetails.qml:381 +msgctxt "TxDetails|" +msgid "Remove" +msgstr "移除" + +#: ../gui/qml/components/TxDetails.qml:417 +msgctxt "TxDetails|" +msgid "Transaction added to wallet history." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:418 +msgctxt "TxDetails|" +msgid "Note: this is an offline transaction, if you want the network to see it, you need to broadcast it." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:430 +msgctxt "TxDetails|" +msgid "Transaction was broadcast successfully" +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:450 +msgctxt "TxDetails|" +msgid "Transaction fee updated." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:451 +#: ../gui/qml/components/TxDetails.qml:479 +#: ../gui/qml/components/TxDetails.qml:506 +msgctxt "TxDetails|" +msgid "You still need to sign and broadcast this transaction." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:478 +msgctxt "TxDetails|" +msgid "CPFP fee bump transaction created." +msgstr "" + +#: ../gui/qml/components/TxDetails.qml:505 +msgctxt "TxDetails|" +msgid "Cancel transaction created." +msgstr "" + +#: ../gui/qml/components/controls/TxOutput.qml:46 +msgctxt "TxOutput|" +msgid "Tx Output" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:17 +msgctxt "WCAutoConnect|" +msgid "How do you want to connect to a server?" +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:21 +msgctxt "WCAutoConnect|" +msgid "Electrum communicates with remote servers to get information about your transactions and addresses. The servers all fulfill the same purpose only differing in hardware. In most cases you simply want to let Electrum pick one at random. However if you prefer feel free to select a server manually." +msgstr "" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:33 +msgctxt "WCAutoConnect|" +msgid "Auto connect" +msgstr "自動連接" + +#: ../gui/qml/components/wizard/WCAutoConnect.qml:39 +msgctxt "WCAutoConnect|" +msgid "Select servers manually" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:57 +msgctxt "WCBIP39Refine|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:60 +msgctxt "WCBIP39Refine|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:102 +msgctxt "WCBIP39Refine|" +msgid "Choose the type of addresses in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:109 +msgctxt "WCBIP39Refine|" +msgid "legacy (p2pkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:115 +msgctxt "WCBIP39Refine|" +msgid "wrapped segwit (p2wpkh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:122 +msgctxt "WCBIP39Refine|" +msgid "native segwit (p2wpkh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:130 +msgctxt "WCBIP39Refine|" +msgid "legacy multisig (p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:138 +msgctxt "WCBIP39Refine|" +msgid "p2sh-segwit multisig (p2wsh-p2sh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:146 +msgctxt "WCBIP39Refine|" +msgid "native segwit multisig (p2wsh)" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:154 +msgctxt "WCBIP39Refine|" +msgid "You can override the suggested derivation path." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:155 +msgctxt "WCBIP39Refine|" +msgid "If you are not sure what this is, leave this field unchanged." +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:159 +msgctxt "WCBIP39Refine|" +msgid "Derivation path" +msgstr "" + +#: ../gui/qml/components/wizard/WCBIP39Refine.qml:186 +msgctxt "WCBIP39Refine|" +msgid "Detect Existing Accounts" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:34 +msgctxt "WCConfirmSeed|" +msgid "Your seed is important!" +msgstr "您的種苗至關重要!" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:35 +msgctxt "WCConfirmSeed|" +msgid "If you lose your seed, your money will be permanently lost." +msgstr "若您失去您的種苗,您的金錢將永遠消失。" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:36 +msgctxt "WCConfirmSeed|" +msgid "To make sure that you have properly saved your seed, please retype it here." +msgstr "為了確認您已正確儲存種苗,請於此處再次輸入。" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:40 +msgctxt "WCConfirmSeed|" +msgid "Confirm your seed (re-enter)" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:46 +msgctxt "WCConfirmSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCConfirmSeed.qml:53 +msgctxt "WCConfirmSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:36 +msgctxt "WCCosignerKeystore|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:59 +msgctxt "WCCosignerKeystore|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:78 +#, qt-format +msgctxt "WCCosignerKeystore|" +msgid "Add cosigner #%1 of %2 to your multi-sig wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:85 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner key" +msgstr "" + +#: ../gui/qml/components/wizard/WCCosignerKeystore.qml:90 +msgctxt "WCCosignerKeystore|" +msgid "Cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:24 +#, qt-format +msgctxt "WCCreateSeed|" +msgid "Please save these %1 words on paper (order is important)." +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:25 +msgctxt "WCCreateSeed|" +msgid "This seed will allow you to recover your wallet in case of computer failure." +msgstr "這種苗能讓您在電腦損壞情況中還原您的錢包。" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:27 +msgctxt "WCCreateSeed|" +msgid "WARNING" +msgstr "警告" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:29 +msgctxt "WCCreateSeed|" +msgid "Never disclose your seed." +msgstr "永不揭露您的種苗。" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:30 +msgctxt "WCCreateSeed|" +msgid "Never type it on a website." +msgstr "永不在網站上輸入這些內容。" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:31 +msgctxt "WCCreateSeed|" +msgid "Do not store it electronically." +msgstr "請不要以電子方式儲存。" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:56 +msgctxt "WCCreateSeed|" +msgid "Your wallet generation seed is:" +msgstr "您的錢包生成種苗為:" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:73 +msgctxt "WCCreateSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCCreateSeed.qml:80 +msgctxt "WCCreateSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:39 +msgctxt "WCHaveMasterKey|" +msgid "Error: invalid master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:46 +msgctxt "WCHaveMasterKey|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:50 +msgctxt "WCHaveMasterKey|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:65 +msgctxt "WCHaveMasterKey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:88 +msgctxt "WCHaveMasterKey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:107 +#, qt-format +msgctxt "WCHaveMasterKey|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:114 +msgctxt "WCHaveMasterKey|" +msgid "Enter cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:115 +msgctxt "WCHaveMasterKey|" +msgid "Create keystore from a master key" +msgstr "從主鍵創建密鑰庫" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:152 +msgctxt "WCHaveMasterKey|" +msgid "Scan a cosigner master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveMasterKey.qml:153 +msgctxt "WCHaveMasterKey|" +msgid "Scan a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:49 +msgctxt "WCHaveSeed|" +msgid "Electrum seeds are the default seed type." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:50 +msgctxt "WCHaveSeed|" +msgid "If you are restoring from a seed previously created by Electrum, choose this option" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:53 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "可以在Electrum中導入BIP39種子,以便用戶可以使用鎖定在其他錢包的資金。" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:55 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate BIP39 seeds, because they do not meet our safety standard." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:56 +msgctxt "WCHaveSeed|" +msgid "BIP39 seeds do not include a version number, which compromises compatibility with future software." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:59 +msgctxt "WCHaveSeed|" +msgid "SLIP39 seeds can be imported in Electrum, so that users can access funds locked in other wallets." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:61 +msgctxt "WCHaveSeed|" +msgid "However, we do not generate SLIP39 seeds." +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:80 +msgctxt "WCHaveSeed|" +msgid "Error: duplicate master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:83 +msgctxt "WCHaveSeed|" +msgid "Error: master public key types do not match" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:109 +msgctxt "WCHaveSeed|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:133 +msgctxt "WCHaveSeed|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:154 +#, qt-format +msgctxt "WCHaveSeed|" +msgid "Cosigner #%1 of %2" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:160 +msgctxt "WCHaveSeed|" +msgid "Seed Type" +msgstr "種苗類型" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:170 +msgctxt "WCHaveSeed|" +msgid "Electrum" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:171 +msgctxt "WCHaveSeed|" +msgid "BIP39" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter cosigner seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:193 +msgctxt "WCHaveSeed|" +msgid "Enter your seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:215 +msgctxt "WCHaveSeed|" +msgid "Extend seed with custom words" +msgstr "" + +#: ../gui/qml/components/wizard/WCHaveSeed.qml:223 +msgctxt "WCHaveSeed|" +msgid "Enter your custom word(s)" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:32 +msgctxt "WCImport|" +msgid "Enter a list of Bitcoin addresses (this will create a watching-only wallet), or a list of private keys." +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:68 +msgctxt "WCImport|" +msgid "Scan another address" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:70 +msgctxt "WCImport|" +msgid "Scan another private key" +msgstr "" + +#: ../gui/qml/components/wizard/WCImport.qml:71 +msgctxt "WCImport|" +msgid "Scan a private key or an address" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:17 +msgctxt "WCKeystoreType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:22 +msgctxt "WCKeystoreType|" +msgid "Create a new seed" +msgstr "創建新種子" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:27 +msgctxt "WCKeystoreType|" +msgid "I already have a seed" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:32 +msgctxt "WCKeystoreType|" +msgid "Use a master key" +msgstr "" + +#: ../gui/qml/components/wizard/WCKeystoreType.qml:39 +msgctxt "WCKeystoreType|" +msgid "Use a hardware device" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:44 +msgctxt "WCMultisig|" +msgid "Choose the number of participants, and the number of signatures needed to unlock funds in your wallet." +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:68 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of cosigners: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCMultisig.qml:86 +#, qt-format +msgctxt "WCMultisig|" +msgid "Number of signatures: %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:20 +msgctxt "WCProxyAsk|" +msgid "Do you use a local proxy service such as TOR to reach the internet?" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:32 +msgctxt "WCProxyAsk|" +msgid "Yes" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyAsk.qml:37 +msgctxt "WCProxyAsk|" +msgid "No" +msgstr "" + +#: ../gui/qml/components/wizard/WCProxyConfig.qml:19 +msgctxt "WCProxyConfig|" +msgid "Proxy settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCServerConfig.qml:21 +msgctxt "WCServerConfig|" +msgid "Server settings" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:18 +msgctxt "WCShowMasterPubkey|" +msgid "Here is your master public key. Please share it with your cosigners" +msgstr "" + +#: ../gui/qml/components/wizard/WCShowMasterPubkey.qml:40 +msgctxt "WCShowMasterPubkey|" +msgid "Master public key" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletName.qml:16 +msgctxt "WCWalletName|" +msgid "Wallet name" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:21 +msgctxt "WCWalletPassword|" +msgid "Enter password" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:22 +#, qt-format +msgctxt "WCWalletPassword|" +msgid "Enter password for %1" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletPassword.qml:29 +msgctxt "WCWalletPassword|" +msgid "Enter password (again)" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:22 +msgctxt "WCWalletType|" +msgid "What kind of wallet do you want to create?" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:27 +msgctxt "WCWalletType|" +msgid "Standard Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:32 +msgctxt "WCWalletType|" +msgid "Wallet with two-factor authentication" +msgstr "" + +#: ../gui/qml/components/wizard/WCWalletType.qml:37 +msgctxt "WCWalletType|" +msgid "Multi-signature wallet" +msgstr "多重簽章錢包" + +#: ../gui/qml/components/wizard/WCWalletType.qml:42 +msgctxt "WCWalletType|" +msgid "Import Bitcoin addresses or private keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:20 +msgctxt "WalletDetails|" +msgid "Enable Lightning for this wallet?" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:57 +msgctxt "WalletDetails|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:79 +msgctxt "WalletDetails|" +msgid "HD" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:86 +msgctxt "WalletDetails|" +msgid "Watch only" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:94 +msgctxt "WalletDetails|" +msgid "Encrypted" +msgstr "已加密" + +#: ../gui/qml/components/WalletDetails.qml:102 +msgctxt "WalletDetails|" +msgid "HW" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:110 +msgctxt "WalletDetails|" +msgid "Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:118 +#: ../gui/qml/components/WalletDetails.qml:135 +msgctxt "WalletDetails|" +msgid "Seed" +msgstr "種苗" + +#: ../gui/qml/components/WalletDetails.qml:158 +msgctxt "WalletDetails|" +msgid "Tap to show seed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:180 +#: ../gui/qml/components/WalletDetails.qml:203 +msgctxt "WalletDetails|" +msgid "Lightning Node ID" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:214 +msgctxt "WalletDetails|" +msgid "2FA" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:222 +msgctxt "WalletDetails|" +msgid "disabled (can sign without server)" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:223 +msgctxt "WalletDetails|" +msgid "enabled" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:228 +msgctxt "WalletDetails|" +msgid "Remaining TX" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:237 +msgctxt "WalletDetails|" +msgid "unknown" +msgstr "未知" + +#: ../gui/qml/components/WalletDetails.qml:244 +msgctxt "WalletDetails|" +msgid "Billing" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:293 +msgctxt "WalletDetails|" +msgid "Keystore" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:315 +msgctxt "WalletDetails|" +msgid "Keystore type" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:327 +msgctxt "WalletDetails|" +msgid "Imported addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:328 +msgctxt "WalletDetails|" +msgid "Imported keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:339 +msgctxt "WalletDetails|" +msgid "Derivation prefix" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:351 +msgctxt "WalletDetails|" +msgid "BIP32 fingerprint" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:365 +#: ../gui/qml/components/WalletDetails.qml:385 +msgctxt "WalletDetails|" +msgid "Master Public Key" +msgstr "主要公鑰" + +#: ../gui/qml/components/WalletDetails.qml:408 +msgctxt "WalletDetails|" +msgid "Delete Wallet" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:415 +msgctxt "WalletDetails|" +msgid "Change Password" +msgstr "更換密碼" + +#: ../gui/qml/components/WalletDetails.qml:424 +msgctxt "WalletDetails|" +msgid "Add addresses" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:425 +msgctxt "WalletDetails|" +msgid "Add keys" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:432 +msgctxt "WalletDetails|" +msgid "Enable Lightning" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:449 +#: ../gui/qml/components/WalletDetails.qml:498 +msgctxt "WalletDetails|" +msgid "Enter new password" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:450 +#: ../gui/qml/components/WalletDetails.qml:499 +msgctxt "WalletDetails|" +msgid "If you forget your password, you'll need to restore from seed. Please make sure you have your seed stored safely" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Success" +msgstr "成功" + +#: ../gui/qml/components/WalletDetails.qml:455 +#: ../gui/qml/components/WalletDetails.qml:465 +#: ../gui/qml/components/WalletDetails.qml:475 +#: ../gui/qml/components/WalletDetails.qml:485 +#: ../gui/qml/components/WalletDetails.qml:504 +msgctxt "WalletDetails|" +msgid "Error" +msgstr "錯誤" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password changed" +msgstr "" + +#: ../gui/qml/components/WalletDetails.qml:456 +#: ../gui/qml/components/WalletDetails.qml:505 +msgctxt "WalletDetails|" +msgid "Password change failed" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:14 +msgctxt "WalletMainView|" +msgid "no wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:61 +msgctxt "WalletMainView|" +msgid "Warning: Some data (prev txs / \"full utxos\") was left out of the QR code as it would not fit. This might cause issues if signing offline. As a workaround, try exporting the tx as file or text instead." +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:82 +msgctxt "WalletMainView|" +msgid "Wallet details" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:91 +msgctxt "WalletMainView|" +msgid "Addresses" +msgstr "地址" + +#: ../gui/qml/components/WalletMainView.qml:100 +msgctxt "WalletMainView|" +msgid "Channels" +msgstr "通道" + +#: ../gui/qml/components/WalletMainView.qml:112 +msgctxt "WalletMainView|" +msgid "Other wallets" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:146 +msgctxt "WalletMainView|" +msgid "No wallet loaded" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:157 +msgctxt "WalletMainView|" +msgid "Open/Create Wallet" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:189 +msgctxt "WalletMainView|" +msgid "Receive" +msgstr "接收" + +#: ../gui/qml/components/WalletMainView.qml:206 +msgctxt "WalletMainView|" +msgid "Send" +msgstr "發送" + +#: ../gui/qml/components/WalletMainView.qml:256 +msgctxt "WalletMainView|" +msgid "Error" +msgstr "錯誤" + +#: ../gui/qml/components/WalletMainView.qml:380 +msgctxt "WalletMainView|" +msgid "Import Channel backup?" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:436 +msgctxt "WalletMainView|" +msgid "Confirm Payment" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:446 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to one of the co-cigners or signing devices" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:448 +msgctxt "WalletMainView|" +msgid "Transaction created. Present this QR code to the signing device" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:452 +msgctxt "WalletMainView|" +msgid "Transaction created and partially signed by this wallet. Present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletMainView.qml:454 +msgctxt "WalletMainView|" +msgid "Transaction created but not signed by this wallet yet. Sign the transaction and present this QR code to the next co-signer" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:67 +msgctxt "WalletSummary|" +msgid "More details" +msgstr "" + +#: ../gui/qml/components/WalletSummary.qml:77 +msgctxt "WalletSummary|" +msgid "Switch wallet" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:16 ../gui/qml/components/Wallets.qml:39 +msgctxt "Wallets|" +msgid "Wallets" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:94 +msgctxt "Wallets|" +msgid "Current" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:101 +msgctxt "Wallets|" +msgid "Active" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:107 +msgctxt "Wallets|" +msgid "Not loaded" +msgstr "" + +#: ../gui/qml/components/Wallets.qml:122 +msgctxt "Wallets|" +msgid "Create Wallet" +msgstr "" + +#: ../gui/qml/components/wizard/Wizard.qml:172 +msgctxt "Wizard|" +msgid "Cancel" +msgstr "取消" + +#: ../gui/qml/components/wizard/Wizard.qml:179 +msgctxt "Wizard|" +msgid "Back" +msgstr "返回" + +#: ../gui/qml/components/wizard/Wizard.qml:185 +msgctxt "Wizard|" +msgid "Next" +msgstr "下一個" + +#: ../gui/qml/components/wizard/Wizard.qml:194 +msgctxt "Wizard|" +msgid "Finish" +msgstr "" + +#: ../gui/qml/components/main.qml:54 +msgctxt "main|" +msgid "Network" +msgstr "網路" + +#: ../gui/qml/components/main.qml:64 +msgctxt "main|" +msgid "Preferences" +msgstr "偏好設定" + +#: ../gui/qml/components/main.qml:74 +msgctxt "main|" +msgid "About" +msgstr "關於" + +#: ../gui/qml/components/main.qml:399 ../gui/qml/components/main.qml:498 +msgctxt "main|" +msgid "Error" +msgstr "錯誤" + +#: ../gui/qml/components/main.qml:476 +msgctxt "main|" +msgid "Close Electrum?" +msgstr "" + +#: ../gui/qml/components/main.qml:538 +msgctxt "main|" +msgid "Payment Succeeded" +msgstr "" + +#: ../gui/qml/components/main.qml:541 +msgctxt "main|" +msgid "Payment Failed" +msgstr "" + +#: ../gui/qml/components/main.qml:559 +msgctxt "main|" +msgid "Enter current password" +msgstr "" + diff -Nru electrum-4.3.4+dfsg1/electrum/mnemonic.py electrum-4.4.5+dfsg1/electrum/mnemonic.py --- electrum-4.3.4+dfsg1/electrum/mnemonic.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/mnemonic.py 2000-11-11 11:11:11.000000000 +0000 @@ -30,7 +30,7 @@ from typing import Sequence, Dict from types import MappingProxyType -from .util import resource_path, bfh, bh2u, randrange +from .util import resource_path, bfh, randrange from .crypto import hmac_oneshot from . import version from .logging import Logger @@ -90,6 +90,16 @@ return seed +def is_matching_seed(*, seed: str, seed_again: str) -> bool: + """Compare two seeds for equality, as used in "confirm seed" screen in wizard. + Not just for electrum seeds, but other types (e.g. bip39) as well. + Note: we don't use normalize_text, as that is specific to electrum seeds. + """ + seed = " ".join(seed.split()) + seed_again = " ".join(seed_again.split()) + return seed == seed_again + + _WORDLIST_CACHE = {} # type: Dict[str, Wordlist] @@ -224,7 +234,7 @@ def is_new_seed(x: str, prefix=version.SEED_PREFIX) -> bool: x = normalize_text(x) - s = bh2u(hmac_oneshot(b"Seed version", x.encode('utf8'), hashlib.sha512)) + s = hmac_oneshot(b"Seed version", x.encode('utf8'), hashlib.sha512).hex() return s.startswith(prefix) diff -Nru electrum-4.3.4+dfsg1/electrum/network.py electrum-4.4.5+dfsg1/electrum/network.py --- electrum-4.3.4+dfsg1/electrum/network.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/network.py 2000-11-11 11:11:11.000000000 +0000 @@ -31,13 +31,13 @@ import socket import json import sys -import asyncio from typing import NamedTuple, Optional, Sequence, List, Dict, Tuple, TYPE_CHECKING, Iterable, Set, Any, TypeVar import traceback import concurrent from concurrent import futures import copy import functools +from enum import IntEnum import aiorpcx from aiorpcx import ignore_after @@ -47,7 +47,7 @@ from .util import (log_exceptions, ignore_exceptions, OldTaskGroup, bfh, make_aiohttp_session, send_exception_to_crash_reporter, is_hash256_str, is_non_negative_integer, MyEncoder, NetworkRetryManager, - nullcontext) + nullcontext, error_text_str_to_safe_str) from .bitcoin import COIN from . import constants from . import blockchain @@ -83,6 +83,12 @@ T = TypeVar('T') +class ConnectionState(IntEnum): + DISCONNECTED = 0 + CONNECTING = 1 + CONNECTED = 2 + + def parse_servers(result: Sequence[Tuple[str, str, List[str]]]) -> Dict[str, dict]: """Convert servers list (from protocol method "server.peers.subscribe") into dict format. Also validate values, such as IP addresses and ports. @@ -236,8 +242,9 @@ return _("The server returned an error.") def __repr__(self): + e = self.original_exception return (f"") + f"[DO NOT TRUST THIS MESSAGE] original_exception: {error_text_str_to_safe_str(repr(e))}>") _INSTANCE = None @@ -295,18 +302,7 @@ self._allowed_protocols = {PREFERRED_NETWORK_PROTOCOL} - # Server for addresses and transactions - self.default_server = self.config.get('server', None) - # Sanitize default server - if self.default_server: - try: - self.default_server = ServerAddr.from_str(self.default_server) - except: - self.logger.warning('failed to parse server-string; falling back to localhost:1:s.') - self.default_server = ServerAddr.from_str("localhost:1:s") - else: - self.default_server = pick_random_server(allowed_protocols=self._allowed_protocols) - assert isinstance(self.default_server, ServerAddr), f"invalid type for default_server: {self.default_server!r}" + self._init_parameters_from_config() self.taskgroup = None @@ -338,21 +334,17 @@ self.interfaces = {} # these are the ifaces in "initialised and usable" state self._closing_ifaces = set() - self.auto_connect = self.config.get('auto_connect', True) - self.proxy = None - self._maybe_set_oneserver() - # Dump network messages (all interfaces). Set at runtime from the console. self.debug = False - self._set_status('disconnected') + self._set_status(ConnectionState.DISCONNECTED) self._has_ever_managed_to_connect_to_server = False + self._was_started = False # lightning network if self.config.get('run_watchtower', False): from . import lnwatcher self.local_watchtower = lnwatcher.WatchTower(self) - self.local_watchtower.adb.start_network(self) asyncio.ensure_future(self.local_watchtower.start_watching()) def has_internet_connection(self) -> bool: @@ -411,7 +403,7 @@ data = f.read() servers_list = json.loads(data) return [ServerAddr.from_str(s) for s in servers_list] - except: + except Exception: return [] @with_recent_servers_lock @@ -423,7 +415,7 @@ try: with open(path, "w", encoding='utf-8') as f: f.write(s) - except: + except Exception: pass async def _server_is_lagging(self) -> bool: @@ -439,14 +431,22 @@ def _set_status(self, status): self.connection_status = status - self.notify('status') + util.trigger_callback('status') def is_connected(self): interface = self.interface return interface is not None and interface.is_connected_and_ready() def is_connecting(self): - return self.connection_status == 'connecting' + return self.connection_status == ConnectionState.CONNECTING + + def get_connection_status_for_GUI(self): + ConnectionStates = { + ConnectionState.DISCONNECTED: _('Disconnected'), + ConnectionState.CONNECTING: _('Connecting'), + ConnectionState.CONNECTED: _('Connected'), + } + return ConnectionStates[self.connection_status] async def _request_server_info(self, interface: 'Interface'): await interface.ready @@ -454,7 +454,7 @@ async def get_banner(): self.banner = await interface.get_server_banner() - self.notify('banner') + util.trigger_callback('banner', self.banner) async def get_donation_address(): self.donation_address = await interface.get_donation_address() async def get_server_peers(): @@ -464,7 +464,7 @@ server_peers = server_peers[:max_accepted_peers] # note that 'parse_servers' also validates the data (which is untrusted input!) self.server_peers = parse_servers(server_peers) - self.notify('servers') + util.trigger_callback('servers', self.get_servers()) async def get_relay_fee(): self.relay_fee = await interface.get_relay_fee() @@ -480,28 +480,7 @@ histogram = await interface.get_fee_histogram() self.config.mempool_fees = histogram self.logger.info(f'fee_histogram {histogram}') - self.notify('fee_histogram') - - def get_status_value(self, key): - if key == 'status': - value = self.connection_status - elif key == 'banner': - value = self.banner - elif key == 'fee': - value = self.config.fee_estimates - elif key == 'fee_histogram': - value = self.config.mempool_fees - elif key == 'servers': - value = self.get_servers() - else: - raise Exception('unexpected trigger key {}'.format(key)) - return value - - def notify(self, key): - if key in ['status', 'updated']: - util.trigger_callback(key) - else: - util.trigger_callback(key, self.get_status_value(key)) + util.trigger_callback('fee_histogram', self.config.mempool_fees) def get_parameters(self) -> NetworkParameters: return NetworkParameters(server=self.default_server, @@ -509,6 +488,12 @@ auto_connect=self.auto_connect, oneserver=self.oneserver) + def _init_parameters_from_config(self) -> None: + self.auto_connect = self.config.get('auto_connect', True) + self._set_default_server() + self._set_proxy(deserialize_proxy(self.config.get('proxy'))) + self._maybe_set_oneserver() + def get_donation_address(self): if self.is_connected(): return self.donation_address @@ -518,6 +503,10 @@ with self.interfaces_lock: return list(self.interfaces) + def get_status(self): + n = len(self.get_interfaces()) + return _("Connected to {0} nodes.").format(n) if n > 1 else _("Connected to {0} node.").format(n) if n == 1 else _("Not connected") + def get_fee_estimates(self): from statistics import median from .simple_config import FEE_ETA_TARGETS @@ -527,7 +516,7 @@ for n in FEE_ETA_TARGETS: try: out[n] = int(median(filter(None, [i.fee_estimates_eta.get(n) for i in self.interfaces.values()]))) - except: + except Exception: continue return out else: @@ -543,7 +532,7 @@ if not hasattr(self, "_prev_fee_est") or self._prev_fee_est != fee_est: self._prev_fee_est = copy.copy(fee_est) self.logger.info(f'fee_estimates {fee_est}') - self.notify('fee') + util.trigger_callback('fee', self.config.fee_estimates) @with_recent_servers_lock def get_servers(self): @@ -599,11 +588,33 @@ return server return None + def _set_default_server(self) -> None: + # Server for addresses and transactions + server = self.config.get('server', None) + # Sanitize default server + if server: + try: + self.default_server = ServerAddr.from_str(server) + except Exception: + self.logger.warning(f'failed to parse server-string ({server!r}); falling back to localhost:1:s.') + self.default_server = ServerAddr.from_str("localhost:1:s") + else: + self.default_server = pick_random_server(allowed_protocols=self._allowed_protocols) + assert isinstance(self.default_server, ServerAddr), f"invalid type for default_server: {self.default_server!r}" + def _set_proxy(self, proxy: Optional[dict]): self.proxy = proxy dns_hacks.configure_dns_depending_on_proxy(bool(proxy)) self.logger.info(f'setting proxy {proxy}') - util.trigger_callback('proxy_set', self.proxy) + + self.tor_proxy = False + if bool(proxy) and proxy['mode'] == 'socks5': + # test for Tor + self.tor_proxy = util.is_tor_socks_port(proxy['host'], int(proxy['port'])) + if self.tor_proxy: + self.logger.info(f'Proxy is TOR') + + util.trigger_callback('proxy_set', self.proxy, self.tor_proxy) @log_exceptions async def set_parameters(self, net_params: NetworkParameters): @@ -615,7 +626,7 @@ if proxy: proxy_modes.index(proxy['mode']) + 1 int(proxy['port']) - except: + except Exception: return self.config.set_key('auto_connect', net_params.auto_connect, False) self.config.set_key('oneserver', net_params.oneserver, False) @@ -627,14 +638,19 @@ or self.config.get('oneserver') != net_params.oneserver: return + proxy_changed = self.proxy != proxy + oneserver_changed = self.oneserver != net_params.oneserver + default_server_changed = self.default_server != server + self._init_parameters_from_config() + if not self._was_started: + return + async with self.restart_lock: - self.auto_connect = net_params.auto_connect - if self.proxy != proxy or self.oneserver != net_params.oneserver: - # Restart the network defaulting to the given server + if proxy_changed or oneserver_changed: + # Restart the network await self.stop(full_shutdown=False) - self.default_server = server await self._start() - elif self.default_server != server: + elif default_server_changed: await self.switch_to_interface(server) else: await self.switch_lagging_interface() @@ -729,7 +745,7 @@ util.trigger_callback('default_server_changed') self.default_server_changed_event.set() self.default_server_changed_event.clear() - self._set_status('connected') + self._set_status(ConnectionState.CONNECTED) util.trigger_callback('network_updated') if blockchain_updated: util.trigger_callback('blockchain_updated') @@ -767,7 +783,7 @@ We distinguish by whether it is in self.interfaces.''' if not interface: return if interface.server == self.default_server: - self._set_status('disconnected') + self._set_status(ConnectionState.DISCONNECTED) await self._close_interface(interface) util.trigger_callback('network_updated') @@ -790,7 +806,7 @@ self._connecting_ifaces.add(server) if server == self.default_server: self.logger.info(f"connecting to {server} as new interface") - self._set_status('connecting') + self._set_status(ConnectionState.CONNECTING) self._trying_addr_now(server) interface = Interface(network=self, server=server, proxy=self.proxy) @@ -875,21 +891,31 @@ return make_reliable_wrapper def catch_server_exceptions(func): + """Decorator that wraps server errors in UntrustedServerReturnedError, + to avoid showing untrusted arbitrary text to users. + """ @functools.wraps(func) async def wrapper(self, *args, **kwargs): try: return await func(self, *args, **kwargs) except aiorpcx.jsonrpc.CodeMessageError as e: - raise UntrustedServerReturnedError(original_exception=e) from e + wrapped_exc = UntrustedServerReturnedError(original_exception=e) + # log (sanitized) untrusted error text now, to ease debugging + self.logger.debug(f"got error from server for {func.__qualname__}: {wrapped_exc!r}") + raise wrapped_exc from e return wrapper @best_effort_reliable @catch_server_exceptions async def get_merkle_for_transaction(self, tx_hash: str, tx_height: int) -> dict: + if self.interface is None: # handled by best_effort_reliable + raise RequestTimedOut() return await self.interface.get_merkle_for_transaction(tx_hash=tx_hash, tx_height=tx_height) @best_effort_reliable async def broadcast_transaction(self, tx: 'Transaction', *, timeout=None) -> None: + if self.interface is None: # handled by best_effort_reliable + raise RequestTimedOut() if timeout is None: timeout = self.get_network_timeout_seconds(NetworkTimeout.Urgent) try: @@ -898,14 +924,15 @@ except (RequestTimedOut, asyncio.CancelledError, asyncio.TimeoutError): raise # pass-through except aiorpcx.jsonrpc.CodeMessageError as e: - self.logger.info(f"broadcast_transaction error [DO NOT TRUST THIS MESSAGE]: {repr(e)}") + self.logger.info(f"broadcast_transaction error [DO NOT TRUST THIS MESSAGE]: {error_text_str_to_safe_str(repr(e))}") raise TxBroadcastServerReturnedError(self.sanitize_tx_broadcast_response(e.message)) from e except BaseException as e: # intentional BaseException for sanity! - self.logger.info(f"broadcast_transaction error2 [DO NOT TRUST THIS MESSAGE]: {repr(e)}") + self.logger.info(f"broadcast_transaction error2 [DO NOT TRUST THIS MESSAGE]: {error_text_str_to_safe_str(repr(e))}") send_exception_to_crash_reporter(e) raise TxBroadcastUnknownError() from e if out != tx.txid(): - self.logger.info(f"unexpected txid for broadcast_transaction [DO NOT TRUST THIS MESSAGE]: {out} != {tx.txid()}") + self.logger.info(f"unexpected txid for broadcast_transaction [DO NOT TRUST THIS MESSAGE]: " + f"{error_text_str_to_safe_str(out)} != {tx.txid()}") raise TxBroadcastHashMismatch(_("Server returned unexpected transaction ID.")) async def try_broadcasting(self, tx, name) -> bool: @@ -1098,31 +1125,43 @@ @best_effort_reliable @catch_server_exceptions async def request_chunk(self, height: int, tip=None, *, can_return_early=False): + if self.interface is None: # handled by best_effort_reliable + raise RequestTimedOut() return await self.interface.request_chunk(height, tip=tip, can_return_early=can_return_early) @best_effort_reliable @catch_server_exceptions async def get_transaction(self, tx_hash: str, *, timeout=None) -> str: + if self.interface is None: # handled by best_effort_reliable + raise RequestTimedOut() return await self.interface.get_transaction(tx_hash=tx_hash, timeout=timeout) @best_effort_reliable @catch_server_exceptions async def get_history_for_scripthash(self, sh: str) -> List[dict]: + if self.interface is None: # handled by best_effort_reliable + raise RequestTimedOut() return await self.interface.get_history_for_scripthash(sh) @best_effort_reliable @catch_server_exceptions async def listunspent_for_scripthash(self, sh: str) -> List[dict]: + if self.interface is None: # handled by best_effort_reliable + raise RequestTimedOut() return await self.interface.listunspent_for_scripthash(sh) @best_effort_reliable @catch_server_exceptions async def get_balance_for_scripthash(self, sh: str) -> dict: + if self.interface is None: # handled by best_effort_reliable + raise RequestTimedOut() return await self.interface.get_balance_for_scripthash(sh) @best_effort_reliable @catch_server_exceptions async def get_txid_from_txpos(self, tx_height, tx_pos, merkle): + if self.interface is None: # handled by best_effort_reliable + raise RequestTimedOut() return await self.interface.get_txid_from_txpos(tx_height, tx_pos, merkle) def blockchain(self) -> Blockchain: @@ -1185,7 +1224,7 @@ interface = self.interface return interface.tip if interface else 0 - def get_local_height(self): + def get_local_height(self) -> int: """Length of header chain, POW-verified. In case of a chain split, this is for the branch the main interface is on, but it is the tip of that branch (even if main interface is behind). @@ -1208,8 +1247,7 @@ assert not self._closing_ifaces self.logger.info('starting network') self._clear_addr_retry_times() - self._set_proxy(deserialize_proxy(self.config.get('proxy'))) - self._maybe_set_oneserver() + self._init_parameters_from_config() await self.taskgroup.spawn(self._run_new_interface(self.default_server)) async def main(): @@ -1234,11 +1272,15 @@ Note: the jobs will *restart* every time the network restarts, e.g. on proxy setting changes. """ + self._was_started = True self._jobs = jobs or [] asyncio.run_coroutine_threadsafe(self._start(), self.asyncio_loop) @log_exceptions async def stop(self, *, full_shutdown: bool = True): + if not self._was_started: + self.logger.info("not stopping network as it was never started") + return self.logger.info("stopping network") # timeout: if full_shutdown, it is up to the caller to time us out, # otherwise if e.g. restarting due to proxy changes, we time out fast @@ -1326,7 +1368,7 @@ async with session.post(url, json=json, headers=headers) as resp: return await on_finish(resp) else: - assert False + raise Exception(f"unexpected {method=!r}") @classmethod def send_http_on_proxy(cls, method, url, **kwargs): diff -Nru electrum-4.3.4+dfsg1/electrum/paymentrequest.py electrum-4.4.5+dfsg1/electrum/paymentrequest.py --- electrum-4.3.4+dfsg1/electrum/paymentrequest.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/paymentrequest.py 2000-11-11 11:11:11.000000000 +0000 @@ -39,7 +39,7 @@ sys.exit("Error: could not find paymentrequest_pb2.py. Create it with 'contrib/generate_payreqpb2.sh'") from . import bitcoin, constants, ecc, util, transaction, x509, rsakey -from .util import bh2u, bfh, make_aiohttp_session +from .util import bfh, make_aiohttp_session, error_text_bytes_to_safe_str from .invoices import Invoice, get_id_from_onchain_outputs from .crypto import sha256 from .bitcoin import address_to_script @@ -94,12 +94,8 @@ if isinstance(e, aiohttp.ClientResponseError): error += f"\nGot HTTP status code {e.status}." if resp_content: - try: - error_text_received = resp_content.decode("utf8") - except UnicodeDecodeError: - error_text_received = "(failed to decode error)" - else: - error_text_received = error_text_received[:400] + error_text_received = error_text_bytes_to_safe_str(resp_content) + error_text_received = error_text_received[:400] error_oneline = ' -- '.join(error.split('\n')) _logger.info(f"{error_oneline} -- [DO NOT TRUST THIS MESSAGE] " f"{repr(e)} text: {error_text_received}") @@ -130,7 +126,7 @@ try: self.data = pb2.PaymentRequest() self.data.ParseFromString(r) - except: + except Exception: self.error = "cannot parse payment request" return self.details = pb2.PaymentDetails() @@ -152,6 +148,7 @@ self.payment_url = self.details.payment_url def verify(self, contacts): + # FIXME: we should enforce that this method was called before we attempt payment if self.error: return False if not self.raw: @@ -160,7 +157,7 @@ pr = pb2.PaymentRequest() try: pr.ParseFromString(self.raw) - except: + except Exception: self.error = "Error: Cannot parse payment request" return False if not pr.signature: @@ -305,12 +302,8 @@ if isinstance(e, aiohttp.ClientResponseError): error += f"\nGot HTTP status code {e.status}." if resp_content: - try: - error_text_received = resp_content.decode("utf8") - except UnicodeDecodeError: - error_text_received = "(failed to decode error)" - else: - error_text_received = error_text_received[:400] + error_text_received = error_text_bytes_to_safe_str(resp_content) + error_text_received = error_text_received[:400] error_oneline = ' -- '.join(error.split('\n')) _logger.info(f"{error_oneline} -- [DO NOT TRUST THIS MESSAGE] " f"{repr(e)} text: {error_text_received}") diff -Nru electrum-4.3.4+dfsg1/electrum/plot.py electrum-4.4.5+dfsg1/electrum/plot.py --- electrum-4.3.4+dfsg1/electrum/plot.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plot.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,3 +1,5 @@ +# note: This module takes 1-2 seconds to import. It should be imported *on-demand*. + import datetime from collections import defaultdict @@ -21,7 +23,8 @@ hist_in = defaultdict(int) hist_out = defaultdict(int) for item in history: - if not item['confirmations']: + is_lightning = item.get("lightning", False) + if not is_lightning and not item['confirmations']: continue if item['timestamp'] is None: continue diff -Nru electrum-4.3.4+dfsg1/electrum/plugin.py electrum-4.4.5+dfsg1/electrum/plugin.py --- electrum-4.3.4+dfsg1/electrum/plugin.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugin.py 2000-11-11 11:11:11.000000000 +0000 @@ -401,12 +401,10 @@ def __init__(self, config: SimpleConfig): ThreadJob.__init__(self) - # Keyed by xpub. The value is the device id - # has been paired, and None otherwise. Needs self.lock. - self.xpub_ids = {} # type: Dict[str, str] - # A list of clients. The key is the client, the value is - # a (path, id_) pair. Needs self.lock. - self.clients = {} # type: Dict[HardwareClientBase, Tuple[Union[str, bytes], str]] + # A pairing_code->id_ map. Item only present if we have active pairing. Needs self.lock. + self.pairing_code_to_id = {} # type: Dict[str, str] + # A client->id_ map. Needs self.lock. + self.clients = {} # type: Dict[HardwareClientBase, str] # What we recognise. (vendor_id, product_id) -> Plugin self._recognised_hardware = {} # type: Dict[Tuple[int, int], HW_PluginBase] self._recognised_vendor = {} # type: Dict[int, HW_PluginBase] # vendor_id -> Plugin @@ -453,31 +451,31 @@ if client: self.logger.info(f"Registering {client}") with self.lock: - self.clients[client] = (device.path, device.id_) + self.clients[client] = device.id_ return client - def xpub_id(self, xpub): + def id_by_pairing_code(self, pairing_code): with self.lock: - return self.xpub_ids.get(xpub) + return self.pairing_code_to_id.get(pairing_code) - def xpub_by_id(self, id_): + def pairing_code_by_id(self, id_): with self.lock: - for xpub, xpub_id in self.xpub_ids.items(): - if xpub_id == id_: - return xpub + for pairing_code, id2 in self.pairing_code_to_id.items(): + if id2 == id_: + return pairing_code return None - def unpair_xpub(self, xpub): + def unpair_pairing_code(self, pairing_code): with self.lock: - if xpub not in self.xpub_ids: + if pairing_code not in self.pairing_code_to_id: return - _id = self.xpub_ids.pop(xpub) + _id = self.pairing_code_to_id.pop(pairing_code) self._close_client(_id) def unpair_id(self, id_): - xpub = self.xpub_by_id(id_) - if xpub: - self.unpair_xpub(xpub) + pairing_code = self.pairing_code_by_id(id_) + if pairing_code: + self.unpair_pairing_code(pairing_code) else: self._close_client(id_) @@ -488,13 +486,9 @@ if client: client.close() - def pair_xpub(self, xpub, id_): - with self.lock: - self.xpub_ids[xpub] = id_ - def _client_by_id(self, id_) -> Optional['HardwareClientBase']: with self.lock: - for client, (path, client_id) in self.clients.items(): + for client, client_id in self.clients.items(): if client_id == id_: return client return None @@ -517,12 +511,16 @@ if handler is None: raise Exception(_("Handler not found for") + ' ' + plugin.name + '\n' + _("A library is probably missing.")) handler.update_status(False) - if devices is None: - devices = self.scan_devices() - xpub = keystore.xpub - derivation = keystore.get_derivation_prefix() - assert derivation is not None - client = self.client_by_xpub(plugin, xpub, handler, devices) + pcode = keystore.pairing_code() + client = None + # search existing clients first (fast-path) + if not devices: + client = self.client_by_pairing_code(plugin=plugin, pairing_code=pcode, handler=handler, devices=[]) + # search clients again, now allowing a (slow) scan + if client is None: + if devices is None: + devices = self.scan_devices() + client = self.client_by_pairing_code(plugin=plugin, pairing_code=pcode, handler=handler, devices=devices) if client is None and force_pair: try: info = self.select_device(plugin, handler, keystore, devices, @@ -530,7 +528,7 @@ except CannotAutoSelectDevice: pass else: - client = self.force_pair_xpub(plugin, handler, info, xpub, derivation) + client = self.force_pair_keystore(plugin=plugin, handler=handler, info=info, keystore=keystore) if client: handler.update_status(True) # note: if select_device was called, we might also update label etc here: @@ -538,9 +536,11 @@ self.logger.info("end client for keystore") return client - def client_by_xpub(self, plugin: 'HW_PluginBase', xpub, handler: 'HardwareHandlerBase', - devices: Sequence['Device']) -> Optional['HardwareClientBase']: - _id = self.xpub_id(xpub) + def client_by_pairing_code( + self, *, plugin: 'HW_PluginBase', pairing_code: str, handler: 'HardwareHandlerBase', + devices: Sequence['Device'], + ) -> Optional['HardwareClientBase']: + _id = self.id_by_pairing_code(pairing_code) client = self._client_by_id(_id) if client: if type(client.plugin) != type(plugin): @@ -554,10 +554,17 @@ if device.id_ == _id: return self.create_client(device, handler, plugin) - def force_pair_xpub(self, plugin: 'HW_PluginBase', handler: 'HardwareHandlerBase', - info: 'DeviceInfo', xpub, derivation) -> Optional['HardwareClientBase']: - # The wallet has not been previously paired, so let the user - # choose an unpaired device and compare its first address. + def force_pair_keystore( + self, + *, + plugin: 'HW_PluginBase', + handler: 'HardwareHandlerBase', + info: 'DeviceInfo', + keystore: 'Hardware_KeyStore', + ) -> 'HardwareClientBase': + xpub = keystore.xpub + derivation = keystore.get_derivation_prefix() + assert derivation is not None xtype = bip32.xpub_type(xpub) client = self._client_by_id(info.device.id_) if client and client.is_pairable() and type(client.plugin) == type(plugin): @@ -570,7 +577,9 @@ # Bad / cancelled PIN / passphrase client_xpub = None if client_xpub == xpub: - self.pair_xpub(xpub, info.device.id_) + keystore.opportunistically_fill_in_missing_info_from_device(client) + with self.lock: + self.pairing_code_to_id[keystore.pairing_code()] = info.device.id_ return client # The user input has wrong PIN or passphrase, or cancelled input, @@ -582,17 +591,22 @@ 'its seed (and passphrase, if any). Otherwise all bitcoins you ' 'receive will be unspendable.').format(plugin.device)) - def unpaired_device_infos(self, handler: Optional['HardwareHandlerBase'], plugin: 'HW_PluginBase', - devices: Sequence['Device'] = None, - include_failing_clients=False) -> List['DeviceInfo']: - '''Returns a list of DeviceInfo objects: one for each connected, - unpaired device accepted by the plugin.''' + def list_pairable_device_infos( + self, + *, + handler: Optional['HardwareHandlerBase'], + plugin: 'HW_PluginBase', + devices: Sequence['Device'] = None, + include_failing_clients: bool = False, + ) -> List['DeviceInfo']: + """Returns a list of DeviceInfo objects: one for each connected device accepted by the plugin. + Already paired devices are also included, as it is okay to reuse them. + """ if not plugin.libraries_available: message = plugin.get_library_not_available_message() raise HardwarePluginLibraryUnavailable(message) if devices is None: devices = self.scan_devices() - devices = [dev for dev in devices if not self.xpub_by_id(dev.id_)] infos = [] for device in devices: if not plugin.can_recognize_device(device): @@ -626,7 +640,7 @@ # ideally this should not be called from the GUI thread... # assert handler.get_gui_thread() != threading.current_thread(), 'must not be called from GUI thread' while True: - infos = self.unpaired_device_infos(handler, plugin, devices) + infos = self.list_pairable_device_infos(handler=handler, plugin=plugin, devices=devices) if infos: break if not allow_user_interaction: @@ -738,15 +752,15 @@ devices.extend(new_devices) # find out what was disconnected - pairs = [(dev.path, dev.id_) for dev in devices] + client_ids = [dev.id_ for dev in devices] disconnected_clients = [] with self.lock: connected = {} - for client, pair in self.clients.items(): - if pair in pairs and client.has_usable_connection_with_device(): - connected[client] = pair + for client, id_ in self.clients.items(): + if id_ in client_ids and client.has_usable_connection_with_device(): + connected[client] = id_ else: - disconnected_clients.append((client, pair[1])) + disconnected_clients.append((client, id_)) self.clients = connected # Unpair disconnected devices diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/bitbox02/bitbox02.py electrum-4.4.5+dfsg1/electrum/plugins/bitbox02/bitbox02.py --- electrum-4.3.4+dfsg1/electrum/plugins/bitbox02/bitbox02.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/bitbox02/bitbox02.py 2000-11-11 11:11:11.000000000 +0000 @@ -8,9 +8,9 @@ from electrum import bip32, constants from electrum.i18n import _ from electrum.keystore import Hardware_KeyStore -from electrum.transaction import PartialTransaction +from electrum.transaction import PartialTransaction, Sighash from electrum.wallet import Standard_Wallet, Multisig_Wallet, Deterministic_Wallet -from electrum.util import bh2u, UserFacingException +from electrum.util import UserFacingException from electrum.base_wizard import ScriptTypeNotSupported, BaseWizard from electrum.logging import get_logger from electrum.plugin import Device, DeviceInfo, runs_in_hwd_thread @@ -79,7 +79,7 @@ def close(self): try: self.bitbox02_device.close() - except: + except Exception: pass def has_usable_connection_with_device(self) -> bool: @@ -104,7 +104,7 @@ self.handler.show_message(msg) try: res = device_response() - except: + except Exception: # Close the hid device on exception hid_device.close() raise @@ -201,7 +201,7 @@ @runs_in_hwd_thread def get_password_for_storage_encryption(self) -> str: derivation = get_derivation_used_for_hw_device_encryption() - derivation_list = bip32.convert_bip32_path_to_list_of_uint32(derivation) + derivation_list = bip32.convert_bip32_strpath_to_intpath(derivation) xpub = self.bitbox02_device.electrum_encryption_key(derivation_list) node = bip32.BIP32Node.from_xkey(xpub, net = constants.BitcoinMainnet()).subkey_at_public_derivation(()) return node.eckey.get_public_key_bytes(compressed=True).hex() @@ -218,7 +218,7 @@ self.fail_if_not_initialized() - xpub_keypath = bip32.convert_bip32_path_to_list_of_uint32(bip32_path) + xpub_keypath = bip32.convert_bip32_strpath_to_intpath(bip32_path) coin_network = self.coin_network_from_electrum_network() if xtype == "p2wpkh": @@ -327,7 +327,7 @@ ) except bitbox02.DuplicateEntryException: raise - except: + except Exception: raise UserFacingException("Failed to register multisig\naccount configuration on BitBox02") return multisig_config @@ -341,7 +341,7 @@ "Need to setup communication first before attempting any BitBox02 calls" ) - address_keypath = bip32.convert_bip32_path_to_list_of_uint32(bip32_path) + address_keypath = bip32.convert_bip32_strpath_to_intpath(bip32_path) coin_network = self.coin_network_from_electrum_network() if address_type == "p2wpkh": @@ -444,9 +444,11 @@ } ) + desc = txin.script_descriptor + assert desc if tx_script_type is None: - tx_script_type = txin.script_type - elif tx_script_type != txin.script_type: + tx_script_type = desc.to_legacy_electrum_script_type() + elif tx_script_type != desc.to_legacy_electrum_script_type(): raise Exception("Cannot mix different input script types") if tx_script_type == "p2wpkh": @@ -523,7 +525,8 @@ # Fill signatures if len(sigs) != len(tx.inputs()): raise Exception("Incorrect number of inputs signed.") # Should never occur - signatures = [bh2u(ecc.der_sig_from_sig_string(x[1])) + "01" for x in sigs] + sighash = Sighash.to_sigbytes(Sighash.ALL).hex() + signatures = [ecc.der_sig_from_sig_string(x[1]).hex() + sighash for x in sigs] tx.update_signatures(signatures) def sign_message(self, keypath: str, message: bytes, script_type: str) -> bytes: @@ -546,7 +549,7 @@ script_config=bitbox02.btc.BTCScriptConfig( simple_type=simple_type, ), - keypath=bip32.convert_bip32_path_to_list_of_uint32(keypath), + keypath=bip32.convert_bip32_strpath_to_intpath(keypath), ), message, ) @@ -577,6 +580,10 @@ ) def sign_message(self, sequence, message, password, *, script_type=None): + if constants.net.TESTNET: + raise UserFacingException( + _("The {} only supports message signing on mainnet.").format(self.device) + ) if password: raise Exception("BitBox02 does not accept a password from the host") client = self.get_client() @@ -641,7 +648,7 @@ try: from bitbox02 import bitbox02 version = bitbox02.__version__ - except: + except Exception: version = "unknown" if requirements_ok: return version diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/coldcard/coldcard.py electrum-4.4.5+dfsg1/electrum/plugins/coldcard/coldcard.py --- electrum-4.3.4+dfsg1/electrum/plugins/coldcard/coldcard.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/coldcard/coldcard.py 2000-11-11 11:11:11.000000000 +0000 @@ -14,7 +14,7 @@ from electrum.keystore import Hardware_KeyStore, KeyStoreWithMPK from electrum.transaction import PartialTransaction from electrum.wallet import Standard_Wallet, Multisig_Wallet, Abstract_Wallet -from electrum.util import bfh, bh2u, versiontuple, UserFacingException +from electrum.util import bfh, versiontuple, UserFacingException from electrum.base_wizard import ScriptTypeNotSupported from electrum.logging import get_logger @@ -160,7 +160,7 @@ try: self.ping_check() return True - except: + except Exception: return False @runs_in_hwd_thread @@ -187,7 +187,7 @@ try: echo = self.dev.send_recv(CCProtocolPacker.ping(req)) assert echo == req - except: + except Exception: raise RuntimeError("Communication trouble with Coldcard") @runs_in_hwd_thread diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/cosigner_pool/qt.py electrum-4.4.5+dfsg1/electrum/plugins/cosigner_pool/qt.py --- electrum-4.3.4+dfsg1/electrum/plugins/cosigner_pool/qt.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/cosigner_pool/qt.py 2000-11-11 11:11:11.000000000 +0000 @@ -39,7 +39,7 @@ from electrum.plugin import BasePlugin, hook from electrum.i18n import _ from electrum.wallet import Multisig_Wallet, Abstract_Wallet -from electrum.util import bh2u, bfh +from electrum.util import bfh from electrum.logging import Logger from electrum.gui.qt.transaction_dialog import show_transaction, TxDialog @@ -156,7 +156,7 @@ for key, keystore in wallet.keystores.items(): xpub = keystore.get_master_public_key() # type: str pubkey = BIP32Node.from_xkey(xpub).eckey.get_public_key_bytes(compressed=True) - _hash = bh2u(crypto.sha256d(pubkey)) + _hash = crypto.sha256d(pubkey).hex() if not keystore.is_watching_only(): self.keys.append((key, _hash)) else: @@ -183,7 +183,7 @@ def hook_transaction_dialog_update(self, d: 'TxDialog'): assert self.wallet == d.wallet - if not d.finalized or d.tx.is_complete() or d.wallet.can_sign(d.tx): + if d.tx.is_complete() or d.wallet.can_sign(d.tx): d.cosigner_send_button.setVisible(False) return for xpub, K, _hash in self.cosigner_list: diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/digitalbitbox/digitalbitbox.py electrum-4.4.5+dfsg1/electrum/plugins/digitalbitbox/digitalbitbox.py --- electrum-4.3.4+dfsg1/electrum/plugins/digitalbitbox/digitalbitbox.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/digitalbitbox/digitalbitbox.py 2000-11-11 11:11:11.000000000 +0000 @@ -19,11 +19,13 @@ from electrum.crypto import sha256d, EncodeAES_bytes, DecodeAES_bytes, hmac_oneshot from electrum.bitcoin import public_key_to_p2pkh from electrum.bip32 import BIP32Node, convert_bip32_intpath_to_strpath, is_all_public_derivation +from electrum.bip32 import normalize_bip32_derivation +from electrum import descriptor from electrum import ecc from electrum.ecc import msg_magic from electrum.wallet import Standard_Wallet from electrum import constants -from electrum.transaction import Transaction, PartialTransaction, PartialTxInput +from electrum.transaction import Transaction, PartialTransaction, PartialTxInput, Sighash from electrum.i18n import _ from electrum.keystore import Hardware_KeyStore from electrum.util import to_string, UserCancelled, UserFacingException, bfh @@ -80,7 +82,7 @@ if self.opened: try: self.dbb_hid.close() - except: + except Exception: pass self.opened = False @@ -103,7 +105,8 @@ return False return True - def _get_xpub(self, bip32_path): + def _get_xpub(self, bip32_path: str): + bip32_path = normalize_bip32_derivation(bip32_path, hardened_char="'") if self.check_device_dialog(): return self.hid_send_encrypt(('{"xpub": "%s"}' % bip32_path).encode('utf8')) @@ -122,6 +125,9 @@ else: raise Exception('no reply') + def get_soft_device_id(self): + return None + def dbb_has_password(self): reply = self.hid_send_plain(b'{"ping":""}') if 'ping' not in reply: @@ -457,6 +463,7 @@ try: message = message.encode('utf8') inputPath = self.get_derivation_prefix() + "/%d/%d" % sequence + inputPath = normalize_bip32_derivation(inputPath, hardened_char="'") msg_hash = sha256d(msg_magic(message)) inputHash = to_hexstr(msg_hash) hasharray = [] @@ -527,7 +534,9 @@ if txin.is_coinbase_input(): self.give_error("Coinbase not supported") # should never happen - if txin.script_type != 'p2pkh': + desc = txin.script_descriptor + assert desc + if desc.to_legacy_electrum_script_type() != 'p2pkh': p2pkhTransaction = False my_pubkey, inputPath = self.find_my_pubkey_in_txinout(txin) @@ -557,9 +566,10 @@ tx_copy = copy.deepcopy(tx) # monkey-patch method of tx_copy instance to change serialization def input_script(self, txin: PartialTxInput, *, estimate_size=False): - if txin.script_type == 'p2pkh': + desc = txin.script_descriptor + if isinstance(desc, descriptor.PKHDescriptor): return Transaction.get_preimage_script(txin) - raise Exception("unsupported type %s" % txin.script_type) + raise Exception(f"unsupported txin type. only p2pkh is supported. got: {desc.to_string()[:10]}") tx_copy.input_script = input_script.__get__(tx_copy, PartialTransaction) tx_dbb_serialized = tx_copy.serialize_to_network() else: @@ -645,7 +655,7 @@ sig_r = int(signed['sig'][:64], 16) sig_s = int(signed['sig'][64:], 16) sig = ecc.der_sig_from_r_and_s(sig_r, sig_s) - sig = to_hexstr(sig) + '01' + sig = to_hexstr(sig) + Sighash.to_sigbytes(Sighash.ALL).hex() tx.add_signature_to_txin(txin_idx=i, signing_pubkey=pubkey_bytes.hex(), sig=sig) except UserCancelled: raise diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/hw_wallet/plugin.py electrum-4.4.5+dfsg1/electrum/plugins/hw_wallet/plugin.py --- electrum-4.3.4+dfsg1/electrum/plugins/hw_wallet/plugin.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/hw_wallet/plugin.py 2000-11-11 11:11:11.000000000 +0000 @@ -86,7 +86,7 @@ def close_wallet(self, wallet: 'Abstract_Wallet'): for keystore in wallet.get_keystores(): if isinstance(keystore, self.keystore_class): - self.device_manager().unpair_xpub(keystore.xpub) + self.device_manager().unpair_pairing_code(keystore.pairing_code()) if keystore.thread: keystore.thread.stop() @@ -248,8 +248,8 @@ during USB device enumeration (called for each unpaired device). Stored in the wallet file. """ - # This functionality is optional. If not implemented just return None: - return None + root_fp = self.request_root_fingerprint_from_device() + return root_fp def has_usable_connection_with_device(self) -> bool: raise NotImplementedError() @@ -354,25 +354,6 @@ raise UserFacingException(_("Amount for OP_RETURN output must be zero.")) -def get_xpubs_and_der_suffixes_from_txinout(tx: PartialTransaction, - txinout: Union[PartialTxInput, PartialTxOutput]) \ - -> List[Tuple[str, List[int]]]: - xfp_to_xpub_map = {xfp: bip32node for bip32node, (xfp, path) - in tx.xpubs.items()} # type: Dict[bytes, BIP32Node] - xfps = [txinout.bip32_paths[pubkey][0] for pubkey in txinout.pubkeys] - try: - xpubs = [xfp_to_xpub_map[xfp] for xfp in xfps] - except KeyError as e: - raise Exception(f"Partial transaction is missing global xpub for " - f"fingerprint ({str(e)}) in input/output") from e - xpubs_and_deriv_suffixes = [] - for bip32node, pubkey in zip(xpubs, txinout.pubkeys): - xfp, path = txinout.bip32_paths[pubkey] - der_suffix = list(path)[bip32node.depth:] - xpubs_and_deriv_suffixes.append((bip32node.to_xpub(), der_suffix)) - return xpubs_and_deriv_suffixes - - def only_hook_if_libraries_available(func): # note: this decorator must wrap @hook, not the other way around, # as 'hook' uses the name of the function it wraps diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/hw_wallet/qt.py electrum-4.4.5+dfsg1/electrum/plugins/hw_wallet/qt.py --- electrum-4.3.4+dfsg1/electrum/plugins/hw_wallet/qt.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/hw_wallet/qt.py 2000-11-11 11:11:11.000000000 +0000 @@ -220,10 +220,11 @@ return tooltip = self.device + '\n' + (keystore.label or 'unnamed') cb = partial(self._on_status_bar_button_click, window=window, keystore=keystore) - button = StatusBarButton(read_QIcon(self.icon_unpaired), tooltip, cb) + sb = window.statusBar() + button = StatusBarButton(read_QIcon(self.icon_unpaired), tooltip, cb, sb.height()) button.icon_paired = self.icon_paired button.icon_unpaired = self.icon_unpaired - window.statusBar().addPermanentWidget(button) + sb.addPermanentWidget(button) handler = self.create_handler(window) handler.button = button keystore.handler = handler @@ -264,7 +265,7 @@ '''This dialog box should be usable even if the user has forgotten their PIN or it is in bootloader mode.''' assert window.gui_thread != threading.current_thread(), 'must not be called from GUI thread' - device_id = self.device_manager().xpub_id(keystore.xpub) + device_id = self.device_manager().id_by_pairing_code(keystore.pairing_code()) if not device_id: try: info = self.device_manager().select_device(self, keystore.handler, keystore) @@ -283,13 +284,13 @@ keystore: 'Hardware_KeyStore', main_window: ElectrumWindow): plugin = keystore.plugin - receive_address_e = main_window.receive_tab.receive_address_e + receive_tab = main_window.receive_tab def show_address(): - addr = str(receive_address_e.text()) + addr = str(receive_tab.addr) keystore.thread.add(partial(plugin.show_address, wallet, addr, keystore)) dev_name = f"{plugin.device} ({keystore.label})" - receive_address_e.addButton("eye1.png", show_address, _("Show on {}").format(dev_name)) + receive_tab.toolbar_menu.addAction(read_QIcon("eye1.png"), _("Show address on {}").format(dev_name), show_address) def create_handler(self, window: Union[ElectrumWindow, InstallWizard]) -> 'QtHandlerBase': raise NotImplementedError() diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/jade/jade.py electrum-4.4.5+dfsg1/electrum/plugins/jade/jade.py --- electrum-4.3.4+dfsg1/electrum/plugins/jade/jade.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/jade/jade.py 2000-11-11 11:11:11.000000000 +0000 @@ -55,7 +55,7 @@ for kstore in wallet.get_keystores(): fingerprint = kstore.get_root_fingerprint() bip32_path_prefix = kstore.get_derivation_prefix() - derivation_path = bip32.convert_bip32_path_to_list_of_uint32(bip32_path_prefix) + derivation_path = bip32.convert_bip32_strpath_to_intpath(bip32_path_prefix) # Jade only understands standard xtypes, so convert here node = bip32.BIP32Node.from_xkey(kstore.xpub) @@ -169,7 +169,7 @@ self.authenticate() # Jade only provides traditional xpubs ... - path = bip32.convert_bip32_path_to_list_of_uint32(bip32_path) + path = bip32.convert_bip32_strpath_to_intpath(bip32_path) xpub = self.jade.get_xpub(self._network(), path) # ... so convert to relevant xtype locally @@ -180,7 +180,7 @@ def sign_message(self, bip32_path_prefix, sequence, message): self.authenticate() - path = bip32.convert_bip32_path_to_list_of_uint32(bip32_path_prefix) + path = bip32.convert_bip32_strpath_to_intpath(bip32_path_prefix) path.extend(sequence) if isinstance(message, bytes) or isinstance(message, bytearray): @@ -214,7 +214,7 @@ @runs_in_hwd_thread def show_address(self, bip32_path_prefix, sequence, txin_type): self.authenticate() - path = bip32.convert_bip32_path_to_list_of_uint32(bip32_path_prefix) + path = bip32.convert_bip32_strpath_to_intpath(bip32_path_prefix) path.extend(sequence) script_variant = self._convertAddrType(txin_type, multisig=False) address = self.jade.get_receive_address(self._network(), path, variant=script_variant) @@ -264,7 +264,7 @@ jade_inputs = [] for txin in tx.inputs(): pubkey, path = self.find_my_pubkey_in_txinout(txin) - witness_input = txin.script_type in ['p2wpkh-p2sh', 'p2wsh-p2sh', 'p2wpkh', 'p2wsh'] + witness_input = txin.is_segwit() redeem_script = Transaction.get_preimage_script(txin) redeem_script = bytes.fromhex(redeem_script) if redeem_script is not None else None input_tx = txin.utxo @@ -280,6 +280,8 @@ change = [None] * len(tx.outputs()) for index, txout in enumerate(tx.outputs()): if txout.is_mine and txout.is_change: + desc = txout.script_descriptor + assert desc if is_multisig: # Multisig - wallet details must be registered on Jade hw multisig_name = _register_multisig_wallet(wallet, self, txout.address) @@ -294,10 +296,10 @@ else: # Pass entire path pubkey, path = self.find_my_pubkey_in_txinout(txout) - change[index] = {'path':path, 'variant': txout.script_type} + change[index] = {'path':path, 'variant': desc.to_legacy_electrum_script_type()} # The txn itself - txn_bytes = bytes.fromhex(tx.serialize_to_network()) + txn_bytes = bytes.fromhex(tx.serialize_to_network(include_sigs=False)) # Request Jade generate the signatures for our inputs. # Change details are passed to be validated on the hw (user does not confirm) @@ -348,7 +350,7 @@ class JadePlugin(HW_PluginBase): keystore_class = Jade_KeyStore minimum_library = (0, 0, 1) - DEVICE_IDS = [(0x10c4, 0xea60), (0x1a86, 0x55d4)] + DEVICE_IDS = [(0x10c4, 0xea60), (0x1a86, 0x55d4), (0x0403, 0x6001)] SUPPORTED_XTYPES = ('standard', 'p2wpkh-p2sh', 'p2wpkh', 'p2wsh-p2sh', 'p2wsh') MIN_SUPPORTED_FW_VERSION = (0, 1, 32) @@ -409,7 +411,7 @@ version = jadepy.__version__ except ImportError: raise - except: + except Exception: version = "unknown" return version diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/keepkey/clientbase.py electrum-4.4.5+dfsg1/electrum/plugins/keepkey/clientbase.py --- electrum-4.3.4+dfsg1/electrum/plugins/keepkey/clientbase.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/keepkey/clientbase.py 2000-11-11 11:11:11.000000000 +0000 @@ -6,7 +6,7 @@ from electrum.i18n import _ from electrum.util import UserCancelled from electrum.keystore import bip39_normalize_passphrase -from electrum.bip32 import BIP32Node, convert_bip32_path_to_list_of_uint32 +from electrum.bip32 import BIP32Node, convert_bip32_strpath_to_intpath from electrum.logging import Logger from electrum.plugin import runs_in_hwd_thread from electrum.plugins.hw_wallet.plugin import HardwareClientBase, HardwareHandlerBase @@ -154,7 +154,7 @@ @staticmethod def expand_path(n): - return convert_bip32_path_to_list_of_uint32(n) + return convert_bip32_strpath_to_intpath(n) @runs_in_hwd_thread def cancel(self): diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/keepkey/keepkey.py electrum-4.4.5+dfsg1/electrum/plugins/keepkey/keepkey.py --- electrum-4.3.4+dfsg1/electrum/plugins/keepkey/keepkey.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/keepkey/keepkey.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,20 +1,20 @@ from binascii import hexlify, unhexlify import traceback import sys -from typing import NamedTuple, Any, Optional, Dict, Union, List, Tuple, TYPE_CHECKING +from typing import NamedTuple, Any, Optional, Dict, Union, List, Tuple, TYPE_CHECKING, Sequence -from electrum.util import bfh, bh2u, UserCancelled, UserFacingException +from electrum.util import bfh, UserCancelled, UserFacingException from electrum.bip32 import BIP32Node +from electrum import descriptor from electrum import constants from electrum.i18n import _ -from electrum.transaction import Transaction, PartialTransaction, PartialTxInput, PartialTxOutput +from electrum.transaction import Transaction, PartialTransaction, PartialTxInput, PartialTxOutput, Sighash from electrum.keystore import Hardware_KeyStore from electrum.plugin import Device, runs_in_hwd_thread from electrum.base_wizard import ScriptTypeNotSupported from ..hw_wallet import HW_PluginBase -from ..hw_wallet.plugin import (is_any_tx_output_on_change_branch, trezor_validate_op_return_output_and_get_data, - get_xpubs_and_der_suffixes_from_txinout) +from ..hw_wallet.plugin import is_any_tx_output_on_change_branch, trezor_validate_op_return_output_and_get_data if TYPE_CHECKING: import usb1 @@ -271,7 +271,7 @@ client.load_device_by_xprv(item, pin, passphrase_protection, label, language) - def _make_node_path(self, xpub, address_n): + def _make_node_path(self, xpub: str, address_n: Sequence[int]): bip32node = BIP32Node.from_xkey(xpub) node = self.types.HDNodeType( depth=bip32node.depth, @@ -330,7 +330,8 @@ outputs = self.tx_outputs(tx, keystore=keystore) signatures = client.sign_tx(self.get_coin_name(), inputs, outputs, lock_time=tx.locktime, version=tx.version)[0] - signatures = [(bh2u(x) + '01') for x in signatures] + sighash = Sighash.to_sigbytes(Sighash.ALL).hex() + signatures = [(x.hex() + sighash) for x in signatures] tx.update_signatures(signatures) @runs_in_hwd_thread @@ -350,14 +351,9 @@ script_type = self.get_keepkey_input_script_type(wallet.txin_type) # prepare multisig, if available: - xpubs = wallet.get_master_public_keys() - if len(xpubs) > 1: - pubkeys = wallet.get_public_keys(address) - # sort xpubs using the order of pubkeys - sorted_pairs = sorted(zip(pubkeys, xpubs)) - multisig = self._make_multisig( - wallet.m, - [(xpub, deriv_suffix) for pubkey, xpub in sorted_pairs]) + desc = wallet.get_script_descriptor_for_address(address) + if multi := desc.get_simple_multisig(): + multisig = self._make_multisig(multi) else: multisig = None @@ -375,12 +371,13 @@ assert isinstance(tx, PartialTransaction) assert isinstance(txin, PartialTxInput) assert keystore - if len(txin.pubkeys) > 1: - xpubs_and_deriv_suffixes = get_xpubs_and_der_suffixes_from_txinout(tx, txin) - multisig = self._make_multisig(txin.num_sig, xpubs_and_deriv_suffixes) + desc = txin.script_descriptor + assert desc + if multi := desc.get_simple_multisig(): + multisig = self._make_multisig(multi) else: multisig = None - script_type = self.get_keepkey_input_script_type(txin.script_type) + script_type = self.get_keepkey_input_script_type(desc.to_legacy_electrum_script_type()) txinputtype = self.types.TxInputType( script_type=script_type, multisig=multisig) @@ -405,22 +402,27 @@ return inputs - def _make_multisig(self, m, xpubs): - if len(xpubs) == 1: - return None - pubkeys = [self._make_node_path(xpub, deriv) for xpub, deriv in xpubs] + def _make_multisig(self, desc: descriptor.MultisigDescriptor): + pubkeys = [] + for pubkey_provider in desc.pubkeys: + assert not pubkey_provider.is_range() + assert pubkey_provider.extkey is not None + xpub = pubkey_provider.pubkey + der_suffix = pubkey_provider.get_der_suffix_int_list() + pubkeys.append(self._make_node_path(xpub, der_suffix)) return self.types.MultisigRedeemScriptType( pubkeys=pubkeys, signatures=[b''] * len(pubkeys), - m=m) + m=desc.thresh) def tx_outputs(self, tx: PartialTransaction, *, keystore: 'KeepKey_KeyStore'): def create_output_by_derivation(): - script_type = self.get_keepkey_output_script_type(txout.script_type) - if len(txout.pubkeys) > 1: - xpubs_and_deriv_suffixes = get_xpubs_and_der_suffixes_from_txinout(tx, txout) - multisig = self._make_multisig(txout.num_sig, xpubs_and_deriv_suffixes) + desc = txout.script_descriptor + assert desc + script_type = self.get_keepkey_output_script_type(desc.to_legacy_electrum_script_type()) + if multi := desc.get_simple_multisig(): + multisig = self._make_multisig(multi) else: multisig = None my_pubkey, full_path = keystore.find_my_pubkey_in_txinout(txout) diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/keepkey/qt.py electrum-4.4.5+dfsg1/electrum/plugins/keepkey/qt.py --- electrum-4.3.4+dfsg1/electrum/plugins/keepkey/qt.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/keepkey/qt.py 2000-11-11 11:11:11.000000000 +0000 @@ -12,7 +12,6 @@ OkButton, CloseButton) from electrum.i18n import _ from electrum.plugin import hook -from electrum.util import bh2u from ..hw_wallet.qt import QtHandlerBase, QtPluginBase from ..hw_wallet.plugin import only_hook_if_libraries_available @@ -202,7 +201,7 @@ return for keystore in wallet.get_keystores(): if type(keystore) == self.keystore_class: - def show_address(): + def show_address(keystore=keystore): keystore.thread.add(partial(self.show_address, wallet, addrs[0], keystore)) device_name = "{} ({})".format(self.device, keystore.label) menu.addAction(_("Show on {}").format(device_name), show_address) @@ -345,7 +344,7 @@ def update(features): self.features = features set_label_enabled() - bl_hash = bh2u(features.bootloader_hash) + bl_hash = features.bootloader_hash.hex() bl_hash = "\n".join([bl_hash[:32], bl_hash[32:]]) noyes = [_("No"), _("Yes")] endis = [_("Enable Passphrases"), _("Disable Passphrases")] diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/labels/labels.py electrum-4.4.5+dfsg1/electrum/plugins/labels/labels.py --- electrum-4.3.4+dfsg1/electrum/plugins/labels/labels.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/labels/labels.py 2000-11-11 11:11:11.000000000 +0000 @@ -116,7 +116,7 @@ try: encoded_key = self.encode(wallet, key) encoded_value = self.encode(wallet, value) - except: + except Exception: self.logger.info(f'cannot encode {repr(key)} {repr(value)}') continue bundle["labels"].append({'encryptedLabel': encoded_value, @@ -142,12 +142,12 @@ try: key = self.decode(wallet, label["externalId"]) value = self.decode(wallet, label["encryptedLabel"]) - except: + except Exception: continue try: json.dumps(key) json.dumps(value) - except: + except Exception: self.logger.info(f'error: no json {key}') continue if value: diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/ledger/ledger.py electrum-4.4.5+dfsg1/electrum/plugins/ledger/ledger.py --- electrum-4.3.4+dfsg1/electrum/plugins/ledger/ledger.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/ledger/ledger.py 2000-11-11 11:11:11.000000000 +0000 @@ -8,15 +8,16 @@ from electrum import bip32, constants, ecc +from electrum import descriptor from electrum.base_wizard import ScriptTypeNotSupported -from electrum.bip32 import BIP32Node, convert_bip32_intpath_to_strpath +from electrum.bip32 import BIP32Node, convert_bip32_intpath_to_strpath, normalize_bip32_derivation from electrum.bitcoin import EncodeBase58Check, int_to_hex, is_b58_address, is_segwit_script_type, var_int from electrum.crypto import hash_160 from electrum.i18n import _ from electrum.keystore import Hardware_KeyStore from electrum.logging import get_logger from electrum.plugin import Device, runs_in_hwd_thread -from electrum.transaction import PartialTransaction, Transaction +from electrum.transaction import PartialTransaction, Transaction, PartialTxInput from electrum.util import bfh, UserFacingException, versiontuple from electrum.wallet import Standard_Wallet @@ -429,8 +430,8 @@ raise UserFacingException(MSG_NEEDS_FW_UPDATE_SEGWIT) if xtype in ['p2wpkh-p2sh', 'p2wsh-p2sh'] and not self.supports_segwit(): raise UserFacingException(MSG_NEEDS_FW_UPDATE_SEGWIT) - bip32_path = bip32.normalize_bip32_derivation(bip32_path) - bip32_intpath = bip32.convert_bip32_path_to_list_of_uint32(bip32_path) + bip32_path = bip32.normalize_bip32_derivation(bip32_path, hardened_char="'") + bip32_intpath = bip32.convert_bip32_strpath_to_intpath(bip32_path) bip32_path = bip32_path[2:] # cut off "m/" if len(bip32_intpath) >= 1: prevPath = bip32.convert_bip32_intpath_to_strpath(bip32_intpath[:-1])[2:] @@ -544,20 +545,25 @@ pin = "" # prompt for the PIN before displaying the dialog if necessary + def is_txin_legacy_multisig(txin: PartialTxInput) -> bool: + desc = txin.script_descriptor + return (isinstance(desc, descriptor.SHDescriptor) + and isinstance(desc.subdescriptors[0], descriptor.MultisigDescriptor)) + # Fetch inputs of the transaction to sign for txin in tx.inputs(): if txin.is_coinbase_input(): self.give_error("Coinbase not supported") # should never happen - if txin.script_type in ['p2sh']: + if is_txin_legacy_multisig(txin): p2shTransaction = True - if txin.script_type in ['p2wpkh-p2sh', 'p2wsh-p2sh']: + if txin.is_p2sh_segwit(): if not self.supports_segwit(): self.give_error(MSG_NEEDS_FW_UPDATE_SEGWIT) segwitTransaction = True - if txin.script_type in ['p2wpkh', 'p2wsh']: + if txin.is_native_segwit(): if not self.supports_native_segwit(): self.give_error(MSG_NEEDS_FW_UPDATE_SEGWIT) segwitTransaction = True @@ -584,7 +590,7 @@ # Sanity check if p2shTransaction: for txin in tx.inputs(): - if txin.script_type != 'p2sh': + if not is_txin_legacy_multisig(txin): self.give_error("P2SH / regular input mixed in same transaction not supported") # should never happen txOutput = var_int(len(tx.outputs())) @@ -660,7 +666,7 @@ # Sign all inputs firstTransaction = True inputIndex = 0 - rawTx = tx.serialize_to_network() + rawTx = tx.serialize_to_network(include_sigs=False) if self.is_hw1(): self.dongleObject.enableAlternate2fa(False) if segwitTransaction: @@ -925,10 +931,10 @@ @runs_in_hwd_thread @test_pin_unlocked - def get_xpub(self, bip32_path, xtype): + def get_xpub(self, bip32_path: str, xtype): # try silently first; if not a standard path, repeat with on-screen display - bip32_path = bip32_path.replace('h', '\'') + bip32_path = normalize_bip32_derivation(bip32_path, hardened_char="'") # cache known path/xpubs combinations in order to avoid requesting them many times if bip32_path in self._known_xpubs: @@ -1083,7 +1089,6 @@ raise UserFacingException("Coinbase not supported") # should never happen utxo = None - scriptcode = b"" if psbt_in.witness_utxo: utxo = psbt_in.witness_utxo if psbt_in.non_witness_utxo: @@ -1094,23 +1099,18 @@ if utxo is None: continue - scriptcode = utxo.scriptPubKey - - p2sh = False - if electrum_txin.script_type in ['p2sh', 'p2wpkh-p2sh']: - if len(psbt_in.redeem_script) == 0: - continue - scriptcode = psbt_in.redeem_script - p2sh = True + if (desc := electrum_txin.script_descriptor) is None: + raise Exception("script_descriptor missing for txin ") + scriptcode = desc.expand().scriptcode_for_sighash - is_wit, wit_ver, __ = is_witness(scriptcode) + is_wit, wit_ver, __ = is_witness(psbt_in.redeem_script or utxo.scriptPubKey) script_addrtype = AddressType.LEGACY if is_wit: # if it's a segwit spend (any version), make sure the witness_utxo is also present psbt_in.witness_utxo = utxo - if p2sh: + if electrum_txin.is_p2sh_segwit(): if wit_ver == 0: script_addrtype = AddressType.SH_WIT else: @@ -1123,12 +1123,6 @@ else: continue - # Check if P2WSH - if electrum_txin.script_type in ['p2wsh']: - if len(psbt_in.witness_script) == 0: - continue - scriptcode = psbt_in.witness_script - multisig = parse_multisig(scriptcode) if multisig is not None: k, ms_pubkeys = multisig @@ -1177,7 +1171,7 @@ registered_hmac, ) else: - def process_origin(origin: KeyOriginInfo) -> None: + def process_origin(origin: KeyOriginInfo, *, script_addrtype=script_addrtype) -> None: if is_standard_path(origin.path, script_addrtype, get_chain()): # these policies do not need to be registered policy = self.get_singlesig_default_wallet_policy(script_addrtype, origin.path[2]) @@ -1241,8 +1235,9 @@ # For each wallet, sign for __, (__, wallet, wallet_hmac) in wallets.items(): input_sigs = self.client.sign_psbt(psbt, wallet, wallet_hmac) - for idx, pubkey, sig in input_sigs: - tx.add_signature_to_txin(txin_idx=idx, signing_pubkey=pubkey.hex(), sig=sig.hex()) + for idx, part_sig in input_sigs: + tx.add_signature_to_txin( + txin_idx=idx, signing_pubkey=part_sig.pubkey.hex(), sig=part_sig.signature.hex()) except DenyError: pass # cancelled by user except BaseException as e: @@ -1306,20 +1301,25 @@ raise UserFacingException(_('Encryption and decryption are currently not supported for {}').format(self.device)) def sign_message(self, sequence, *args, **kwargs): - address_path = self.get_derivation_prefix()[2:] + "/%d/%d" % sequence + address_path = self.get_derivation_prefix() + "/%d/%d" % sequence + address_path = normalize_bip32_derivation(address_path, hardened_char="'") + address_path = address_path[2:] # cut m/ return self.get_client_dongle_object().sign_message(address_path, *args, **kwargs) def sign_transaction(self, *args, **kwargs): return self.get_client_dongle_object().sign_transaction(self, *args, **kwargs) def show_address(self, sequence, *args, **kwargs): - address_path = self.get_derivation_prefix()[2:] + "/%d/%d" % sequence + address_path = self.get_derivation_prefix() + "/%d/%d" % sequence + address_path = normalize_bip32_derivation(address_path, hardened_char="'") + address_path = address_path[2:] # cut m/ return self.get_client_dongle_object().show_address(address_path, *args, **kwargs) class LedgerPlugin(HW_PluginBase): keystore_class = Ledger_KeyStore - minimum_library = (0, 1, 1) + minimum_library = (0, 2, 0) + maximum_library = (0, 3, 0) DEVICE_IDS = [(0x2581, 0x1807), # HW.1 legacy btchip (0x2581, 0x2b7c), # HW.1 transitional production (0x2581, 0x3b7c), # HW.1 ledger production @@ -1328,7 +1328,7 @@ (0x2c97, 0x0001), # Nano-S (0x2c97, 0x0004), # Nano-X (0x2c97, 0x0005), # Nano-S Plus - (0x2c97, 0x0006), # RFU + (0x2c97, 0x0006), # Stax (0x2c97, 0x0007), # RFU (0x2c97, 0x0008), # RFU (0x2c97, 0x0009), # RFU @@ -1338,6 +1338,7 @@ 0x10: "Ledger Nano S", 0x40: "Ledger Nano X", 0x50: "Ledger Nano S Plus", + 0x60: "Ledger Stax", } SUPPORTED_XTYPES = ('standard', 'p2wpkh-p2sh', 'p2wpkh', 'p2wsh-p2sh', 'p2wsh') @@ -1360,7 +1361,7 @@ version = ledger_bitcoin.__version__ except ImportError: raise - except: + except Exception: version = "unknown" if LEDGER_BITCOIN: return version @@ -1386,6 +1387,8 @@ return True, "Ledger Nano X" if product_key == (0x2c97, 0x0005): return True, "Ledger Nano S Plus" + if product_key == (0x2c97, 0x0006): + return True, "Ledger Stax" return True, None # modern product_keys if product_key[0] == 0x2c97: @@ -1398,7 +1401,16 @@ return False, None def can_recognize_device(self, device: Device) -> bool: - return self._recognize_device(device.product_key)[0] + can_recognize = self._recognize_device(device.product_key)[0] + if can_recognize: + # Do a further check, duplicated from: + # https://github.com/LedgerHQ/ledgercomm/blob/bc5ada865980cb63c2b9b71a916e01f2f8e53716/ledgercomm/interfaces/hid_device.py#L79-L82 + # Modern ledger devices can have multiple interfaces picked up by hid, only one of which is usable by us. + # If we try communicating with the wrong one, we might not get a reply and block forever. + if device.product_key[0] == 0x2c97: + if not (device.interface_number == 0 or device.usage_page == 0xffa0): + return False + return can_recognize @classmethod def device_name_from_product_key(cls, product_key) -> Optional[str]: diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/payserver/payserver.py electrum-4.4.5+dfsg1/electrum/plugins/payserver/payserver.py --- electrum-4.3.4+dfsg1/electrum/plugins/payserver/payserver.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/payserver/payserver.py 2000-11-11 11:11:11.000000000 +0000 @@ -26,7 +26,7 @@ import os import asyncio from collections import defaultdict -from typing import TYPE_CHECKING +from typing import TYPE_CHECKING, Optional from aiohttp import web from aiorpcx import NetAddress @@ -50,7 +50,9 @@ self.config = config self.server = None - def view_url(self, key): + def view_url(self, key) -> Optional[str]: + if not self.server: + return None return self.server.base_url + self.server.root + '/pay?id=' + key @hook @@ -65,8 +67,8 @@ @hook def wallet_export_request(self, d, key): - d['view_url'] = self.view_url(key) - + if view_url := self.view_url(key): + d['view_url'] = view_url class PayServer(Logger, EventListener): @@ -144,7 +146,7 @@ return web.json_response(request) async def get_bip70_request(self, r): - from .paymentrequest import make_request + from electrum.paymentrequest import make_request key = r.match_info['key'] request = self.wallet.get_request(key) if not request: diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/payserver/qt.py electrum-4.4.5+dfsg1/electrum/plugins/payserver/qt.py --- electrum-4.3.4+dfsg1/electrum/plugins/payserver/qt.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/payserver/qt.py 2000-11-11 11:11:11.000000000 +0000 @@ -24,15 +24,32 @@ # SOFTWARE. from functools import partial +from typing import TYPE_CHECKING from PyQt5 import QtWidgets + from electrum.i18n import _ from electrum.plugin import hook from electrum.gui.qt.util import WindowModalDialog, OkButton, Buttons, EnterButton, webopen from .payserver import PayServerPlugin +if TYPE_CHECKING: + from electrum.gui.qt import ElectrumGui + class Plugin(PayServerPlugin): + _init_qt_received = False + + @hook + def init_qt(self, gui: 'ElectrumGui'): + if self._init_qt_received: # only need/want the first signal + return + self._init_qt_received = True + # If the user just enabled the plugin, the 'load_wallet' hook would not + # get called for already loaded wallets, hence we call it manually for those: + for window in gui.windows: + self.daemon_wallet_loaded(gui.daemon, window.wallet) + def requires_settings(self): return True @@ -42,9 +59,13 @@ partial(self.settings_dialog, window)) def settings_dialog(self, window: WindowModalDialog): + if self.config.get('offline'): + window.show_error(_("You are offline.")) + return d = WindowModalDialog(window, _("PayServer Settings")) form = QtWidgets.QFormLayout(None) addr = self.config.get('payserver_address', 'localhost:8080') + assert self.server url = self.server.base_url + self.server.root + '/create_invoice.html' self.help_button = QtWidgets.QPushButton('View sample invoice creation form') self.help_button.clicked.connect(lambda: webopen(url)) @@ -64,6 +85,8 @@ self.config.set_key('payserver_address', str(address_e.text())) self.config.set_key('ssl_keyfile', str(keyfile_e.text())) self.config.set_key('ssl_certfile', str(certfile_e.text())) + # fixme: restart the server + window.show_message('Please restart Electrum to enable those changes') @hook def receive_list_menu(self, parent, menu, key): diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/revealer/qt.py electrum-4.4.5+dfsg1/electrum/plugins/revealer/qt.py --- electrum-4.3.4+dfsg1/electrum/plugins/revealer/qt.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/revealer/qt.py 2000-11-11 11:11:11.000000000 +0000 @@ -61,10 +61,10 @@ self.extension = False @hook - def create_status_bar(self, parent): + def create_status_bar(self, sb): b = StatusBarButton(read_QIcon('revealer.png'), "Revealer "+_("Visual Cryptography Plugin"), - partial(self.setup_dialog, parent)) - parent.addPermanentWidget(b) + partial(self.setup_dialog, sb), sb.height()) + sb.addPermanentWidget(b) def requires_settings(self): return True diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/revealer/revealer.py electrum-4.4.5+dfsg1/electrum/plugins/revealer/revealer.py --- electrum-4.3.4+dfsg1/electrum/plugins/revealer/revealer.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/revealer/revealer.py 2000-11-11 11:11:11.000000000 +0000 @@ -4,7 +4,7 @@ from typing import NamedTuple, Optional, Dict, Tuple from electrum.plugin import BasePlugin -from electrum.util import to_bytes, bh2u, bfh +from electrum.util import to_bytes, bfh from .hmac_drbg import DRBG @@ -47,7 +47,7 @@ return None try: int(txt, 16) - except: + except Exception: return None version = txt[0] if version not in cls.KNOWN_VERSIONS: @@ -92,7 +92,7 @@ @classmethod def gen_random_versioned_seed(cls): version = cls.LATEST_VERSION - hex_seed = bh2u(os.urandom(16)) + hex_seed = os.urandom(16).hex() checksum = cls.code_hashid(version + hex_seed) return VersionedSeed(version=version.upper(), seed=hex_seed.upper(), diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/safe_t/clientbase.py electrum-4.4.5+dfsg1/electrum/plugins/safe_t/clientbase.py --- electrum-4.3.4+dfsg1/electrum/plugins/safe_t/clientbase.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/safe_t/clientbase.py 2000-11-11 11:11:11.000000000 +0000 @@ -6,7 +6,7 @@ from electrum.i18n import _ from electrum.util import UserCancelled from electrum.keystore import bip39_normalize_passphrase -from electrum.bip32 import BIP32Node, convert_bip32_path_to_list_of_uint32 +from electrum.bip32 import BIP32Node, convert_bip32_strpath_to_intpath from electrum.logging import Logger from electrum.plugin import runs_in_hwd_thread from electrum.plugins.hw_wallet.plugin import HardwareClientBase, HardwareHandlerBase @@ -156,7 +156,7 @@ @staticmethod def expand_path(n): - return convert_bip32_path_to_list_of_uint32(n) + return convert_bip32_strpath_to_intpath(n) @runs_in_hwd_thread def cancel(self): diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/safe_t/qt.py electrum-4.4.5+dfsg1/electrum/plugins/safe_t/qt.py --- electrum-4.3.4+dfsg1/electrum/plugins/safe_t/qt.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/safe_t/qt.py 2000-11-11 11:11:11.000000000 +0000 @@ -12,7 +12,6 @@ OkButton, CloseButton, getOpenFileName) from electrum.i18n import _ from electrum.plugin import hook -from electrum.util import bh2u from ..hw_wallet.qt import QtHandlerBase, QtPluginBase from ..hw_wallet.plugin import only_hook_if_libraries_available @@ -221,7 +220,7 @@ self.features = features set_label_enabled() if features.bootloader_hash: - bl_hash = bh2u(features.bootloader_hash) + bl_hash = features.bootloader_hash.hex() bl_hash = "\n".join([bl_hash[:32], bl_hash[32:]]) else: bl_hash = "N/A" diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/safe_t/safe_t.py electrum-4.4.5+dfsg1/electrum/plugins/safe_t/safe_t.py --- electrum-4.3.4+dfsg1/electrum/plugins/safe_t/safe_t.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/safe_t/safe_t.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,20 +1,20 @@ from binascii import hexlify, unhexlify import traceback import sys -from typing import NamedTuple, Any, Optional, Dict, Union, List, Tuple, TYPE_CHECKING +from typing import NamedTuple, Any, Optional, Dict, Union, List, Tuple, TYPE_CHECKING, Sequence -from electrum.util import bfh, bh2u, versiontuple, UserCancelled, UserFacingException +from electrum.util import bfh, versiontuple, UserCancelled, UserFacingException from electrum.bip32 import BIP32Node +from electrum import descriptor from electrum import constants from electrum.i18n import _ from electrum.plugin import Device, runs_in_hwd_thread -from electrum.transaction import Transaction, PartialTransaction, PartialTxInput, PartialTxOutput +from electrum.transaction import Transaction, PartialTransaction, PartialTxInput, PartialTxOutput, Sighash from electrum.keystore import Hardware_KeyStore from electrum.base_wizard import ScriptTypeNotSupported from ..hw_wallet import HW_PluginBase -from ..hw_wallet.plugin import (is_any_tx_output_on_change_branch, trezor_validate_op_return_output_and_get_data, - get_xpubs_and_der_suffixes_from_txinout) +from ..hw_wallet.plugin import is_any_tx_output_on_change_branch, trezor_validate_op_return_output_and_get_data if TYPE_CHECKING: from .client import SafeTClient @@ -241,7 +241,7 @@ client.load_device_by_xprv(item, pin, passphrase_protection, label, language) - def _make_node_path(self, xpub, address_n): + def _make_node_path(self, xpub: str, address_n: Sequence[int]): bip32node = BIP32Node.from_xkey(xpub) node = self.types.HDNodeType( depth=bip32node.depth, @@ -300,7 +300,8 @@ outputs = self.tx_outputs(tx, keystore=keystore) signatures = client.sign_tx(self.get_coin_name(), inputs, outputs, lock_time=tx.locktime, version=tx.version)[0] - signatures = [(bh2u(x) + '01') for x in signatures] + sighash = Sighash.to_sigbytes(Sighash.ALL).hex() + signatures = [(x.hex() + sighash) for x in signatures] tx.update_signatures(signatures) @runs_in_hwd_thread @@ -320,14 +321,9 @@ script_type = self.get_safet_input_script_type(wallet.txin_type) # prepare multisig, if available: - xpubs = wallet.get_master_public_keys() - if len(xpubs) > 1: - pubkeys = wallet.get_public_keys(address) - # sort xpubs using the order of pubkeys - sorted_pairs = sorted(zip(pubkeys, xpubs)) - multisig = self._make_multisig( - wallet.m, - [(xpub, deriv_suffix) for pubkey, xpub in sorted_pairs]) + desc = wallet.get_script_descriptor_for_address(address) + if multi := desc.get_simple_multisig(): + multisig = self._make_multisig(multi) else: multisig = None @@ -345,12 +341,13 @@ assert isinstance(tx, PartialTransaction) assert isinstance(txin, PartialTxInput) assert keystore - if len(txin.pubkeys) > 1: - xpubs_and_deriv_suffixes = get_xpubs_and_der_suffixes_from_txinout(tx, txin) - multisig = self._make_multisig(txin.num_sig, xpubs_and_deriv_suffixes) + desc = txin.script_descriptor + assert desc + if multi := desc.get_simple_multisig(): + multisig = self._make_multisig(multi) else: multisig = None - script_type = self.get_safet_input_script_type(txin.script_type) + script_type = self.get_safet_input_script_type(desc.to_legacy_electrum_script_type()) txinputtype = self.types.TxInputType( script_type=script_type, multisig=multisig) @@ -375,22 +372,27 @@ return inputs - def _make_multisig(self, m, xpubs): - if len(xpubs) == 1: - return None - pubkeys = [self._make_node_path(xpub, deriv) for xpub, deriv in xpubs] + def _make_multisig(self, desc: descriptor.MultisigDescriptor): + pubkeys = [] + for pubkey_provider in desc.pubkeys: + assert not pubkey_provider.is_range() + assert pubkey_provider.extkey is not None + xpub = pubkey_provider.pubkey + der_suffix = pubkey_provider.get_der_suffix_int_list() + pubkeys.append(self._make_node_path(xpub, der_suffix)) return self.types.MultisigRedeemScriptType( pubkeys=pubkeys, signatures=[b''] * len(pubkeys), - m=m) + m=desc.thresh) def tx_outputs(self, tx: PartialTransaction, *, keystore: 'SafeTKeyStore'): def create_output_by_derivation(): - script_type = self.get_safet_output_script_type(txout.script_type) - if len(txout.pubkeys) > 1: - xpubs_and_deriv_suffixes = get_xpubs_and_der_suffixes_from_txinout(tx, txout) - multisig = self._make_multisig(txout.num_sig, xpubs_and_deriv_suffixes) + desc = txout.script_descriptor + assert desc + script_type = self.get_safet_output_script_type(desc.to_legacy_electrum_script_type()) + if multi := desc.get_simple_multisig(): + multisig = self._make_multisig(multi) else: multisig = None my_pubkey, full_path = keystore.find_my_pubkey_in_txinout(txout) diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/trezor/clientbase.py electrum-4.4.5+dfsg1/electrum/plugins/trezor/clientbase.py --- electrum-4.3.4+dfsg1/electrum/plugins/trezor/clientbase.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/trezor/clientbase.py 2000-11-11 11:11:11.000000000 +0000 @@ -5,7 +5,7 @@ from electrum.i18n import _ from electrum.util import UserCancelled, UserFacingException from electrum.keystore import bip39_normalize_passphrase -from electrum.bip32 import BIP32Node, convert_bip32_path_to_list_of_uint32 as parse_path +from electrum.bip32 import BIP32Node, convert_bip32_strpath_to_intpath as parse_path from electrum.logging import Logger from electrum.plugin import runs_in_hwd_thread from electrum.plugins.hw_wallet.plugin import OutdatedHwFirmwareException, HardwareClientBase diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/trezor/qt.py electrum-4.4.5+dfsg1/electrum/plugins/trezor/qt.py --- electrum-4.3.4+dfsg1/electrum/plugins/trezor/qt.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/trezor/qt.py 2000-11-11 11:11:11.000000000 +0000 @@ -11,7 +11,6 @@ OkButton, CloseButton, PasswordLineEdit, getOpenFileName) from electrum.i18n import _ from electrum.plugin import hook -from electrum.util import bh2u from ..hw_wallet.qt import QtHandlerBase, QtPluginBase from ..hw_wallet.plugin import only_hook_if_libraries_available @@ -487,7 +486,7 @@ self.features = features set_label_enabled() if features.bootloader_hash: - bl_hash = bh2u(features.bootloader_hash) + bl_hash = features.bootloader_hash.hex() bl_hash = "\n".join([bl_hash[:32], bl_hash[32:]]) else: bl_hash = "N/A" diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/trezor/trezor.py electrum-4.4.5+dfsg1/electrum/plugins/trezor/trezor.py --- electrum-4.3.4+dfsg1/electrum/plugins/trezor/trezor.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/trezor/trezor.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,21 +1,21 @@ import traceback import sys -from typing import NamedTuple, Any, Optional, Dict, Union, List, Tuple, TYPE_CHECKING +from typing import NamedTuple, Any, Optional, Dict, Union, List, Tuple, TYPE_CHECKING, Sequence -from electrum.util import bfh, bh2u, versiontuple, UserCancelled, UserFacingException -from electrum.bip32 import BIP32Node, convert_bip32_path_to_list_of_uint32 as parse_path +from electrum.util import bfh, versiontuple, UserCancelled, UserFacingException +from electrum.bip32 import BIP32Node +from electrum import descriptor from electrum import constants from electrum.i18n import _ from electrum.plugin import Device, runs_in_hwd_thread -from electrum.transaction import Transaction, PartialTransaction, PartialTxInput, PartialTxOutput +from electrum.transaction import Transaction, PartialTransaction, PartialTxInput, PartialTxOutput, Sighash from electrum.keystore import Hardware_KeyStore from electrum.base_wizard import ScriptTypeNotSupported, HWD_SETUP_NEW_WALLET from electrum.logging import get_logger from ..hw_wallet import HW_PluginBase from ..hw_wallet.plugin import (is_any_tx_output_on_change_branch, trezor_validate_op_return_output_and_get_data, - LibraryFoundButUnusable, OutdatedHwFirmwareException, - get_xpubs_and_der_suffixes_from_txinout) + LibraryFoundButUnusable, OutdatedHwFirmwareException) _logger = get_logger(__name__) @@ -284,7 +284,7 @@ else: raise RuntimeError("Unsupported recovery method") - def _make_node_path(self, xpub, address_n): + def _make_node_path(self, xpub: str, address_n: Sequence[int]): bip32node = BIP32Node.from_xkey(xpub) node = HDNodeType( depth=bip32node.depth, @@ -370,7 +370,8 @@ amount_unit=self.get_trezor_amount_unit(), serialize=False, prev_txes=prev_tx) - signatures = [(bh2u(x) + '01') for x in signatures] + sighash = Sighash.to_sigbytes(Sighash.ALL).hex() + signatures = [(x.hex() + sighash) for x in signatures] tx.update_signatures(signatures) @runs_in_hwd_thread @@ -385,14 +386,9 @@ script_type = self.get_trezor_input_script_type(wallet.txin_type) # prepare multisig, if available: - xpubs = wallet.get_master_public_keys() - if len(xpubs) > 1: - pubkeys = wallet.get_public_keys(address) - # sort xpubs using the order of pubkeys - sorted_pairs = sorted(zip(pubkeys, xpubs)) - multisig = self._make_multisig( - wallet.m, - [(xpub, deriv_suffix) for pubkey, xpub in sorted_pairs]) + desc = wallet.get_script_descriptor_for_address(address) + if multi := desc.get_simple_multisig(): + multisig = self._make_multisig(multi) else: multisig = None @@ -416,10 +412,11 @@ assert isinstance(tx, PartialTransaction) assert isinstance(txin, PartialTxInput) assert keystore - if len(txin.pubkeys) > 1: - xpubs_and_deriv_suffixes = get_xpubs_and_der_suffixes_from_txinout(tx, txin) - txinputtype.multisig = self._make_multisig(txin.num_sig, xpubs_and_deriv_suffixes) - txinputtype.script_type = self.get_trezor_input_script_type(txin.script_type) + desc = txin.script_descriptor + assert desc + if multi := desc.get_simple_multisig(): + txinputtype.multisig = self._make_multisig(multi) + txinputtype.script_type = self.get_trezor_input_script_type(desc.to_legacy_electrum_script_type()) my_pubkey, full_path = keystore.find_my_pubkey_in_txinout(txin) if full_path: txinputtype.address_n = full_path @@ -432,22 +429,27 @@ return inputs - def _make_multisig(self, m, xpubs): - if len(xpubs) == 1: - return None - pubkeys = [self._make_node_path(xpub, deriv) for xpub, deriv in xpubs] + def _make_multisig(self, desc: descriptor.MultisigDescriptor): + pubkeys = [] + for pubkey_provider in desc.pubkeys: + assert not pubkey_provider.is_range() + assert pubkey_provider.extkey is not None + xpub = pubkey_provider.pubkey + der_suffix = pubkey_provider.get_der_suffix_int_list() + pubkeys.append(self._make_node_path(xpub, der_suffix)) return MultisigRedeemScriptType( pubkeys=pubkeys, signatures=[b''] * len(pubkeys), - m=m) + m=desc.thresh) def tx_outputs(self, tx: PartialTransaction, *, keystore: 'TrezorKeyStore'): def create_output_by_derivation(): - script_type = self.get_trezor_output_script_type(txout.script_type) - if len(txout.pubkeys) > 1: - xpubs_and_deriv_suffixes = get_xpubs_and_der_suffixes_from_txinout(tx, txout) - multisig = self._make_multisig(txout.num_sig, xpubs_and_deriv_suffixes) + desc = txout.script_descriptor + assert desc + script_type = self.get_trezor_output_script_type(desc.to_legacy_electrum_script_type()) + if multi := desc.get_simple_multisig(): + multisig = self._make_multisig(multi) else: multisig = None my_pubkey, full_path = keystore.find_my_pubkey_in_txinout(txout) diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/trustedcoin/qml/Disclaimer.qml electrum-4.4.5+dfsg1/electrum/plugins/trustedcoin/qml/Disclaimer.qml --- electrum-4.3.4+dfsg1/electrum/plugins/trustedcoin/qml/Disclaimer.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/trustedcoin/qml/Disclaimer.qml 2000-11-11 11:11:11.000000000 +0000 @@ -14,8 +14,14 @@ ColumnLayout { width: parent.width + Image { + Layout.alignment: Qt.AlignHCenter + Layout.bottomMargin: constants.paddingLarge + source: '../../../gui/icons/trustedcoin-wizard.png' + } + Label { - Layout.preferredWidth: parent.width + Layout.fillWidth: true text: plugin ? plugin.disclaimer : '' wrapMode: Text.Wrap } diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/trustedcoin/qml/ShowConfirmOTP.qml electrum-4.4.5+dfsg1/electrum/plugins/trustedcoin/qml/ShowConfirmOTP.qml --- electrum-4.3.4+dfsg1/electrum/plugins/trustedcoin/qml/ShowConfirmOTP.qml 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/trustedcoin/qml/ShowConfirmOTP.qml 2000-11-11 11:11:11.000000000 +0000 @@ -25,11 +25,13 @@ InfoTextArea { id: errorBox + Layout.fillWidth: true iconStyle: InfoTextArea.IconStyle.Error visible: !otpVerified && plugin.remoteKeyState == 'error' } InfoTextArea { + Layout.fillWidth: true iconStyle: InfoTextArea.IconStyle.Warn visible: plugin.remoteKeyState == 'wallet_known' text: qsTr('This wallet is already registered with TrustedCoin. ') @@ -55,15 +57,15 @@ } Label { + Layout.fillWidth: true visible: !otpVerified && plugin.otpSecret - Layout.preferredWidth: parent.width wrapMode: Text.Wrap text: qsTr('Enter or scan into authenticator app. Then authenticate below') } Label { + Layout.fillWidth: true visible: !otpVerified && plugin.remoteKeyState == 'wallet_known' - Layout.preferredWidth: parent.width wrapMode: Text.Wrap text: qsTr('If you still have your OTP secret, then authenticate below') } @@ -85,8 +87,8 @@ } Label { + Layout.fillWidth: true visible: !otpVerified && plugin.remoteKeyState == 'wallet_known' - Layout.preferredWidth: parent.width wrapMode: Text.Wrap text: qsTr('Otherwise, you can request your OTP secret from the server, by pressing the button below') } diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/trustedcoin/qt.py electrum-4.4.5+dfsg1/electrum/plugins/trustedcoin/qt.py --- electrum-4.3.4+dfsg1/electrum/plugins/trustedcoin/qt.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/trustedcoin/qt.py 2000-11-11 11:11:11.000000000 +0000 @@ -103,8 +103,9 @@ else: action = partial(self.settings_dialog, window) icon = read_QIcon("trustedcoin-status.png") - button = StatusBarButton(icon, _("TrustedCoin"), action) - window.statusBar().addPermanentWidget(button) + sb = window.statusBar() + button = StatusBarButton(icon, _("TrustedCoin"), action, sb.height()) + sb.addPermanentWidget(button) self.start_request_thread(window.wallet) def auth_dialog(self, window): diff -Nru electrum-4.3.4+dfsg1/electrum/plugins/trustedcoin/trustedcoin.py electrum-4.4.5+dfsg1/electrum/plugins/trustedcoin/trustedcoin.py --- electrum-4.3.4+dfsg1/electrum/plugins/trustedcoin/trustedcoin.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/plugins/trustedcoin/trustedcoin.py 2000-11-11 11:11:11.000000000 +0000 @@ -133,12 +133,12 @@ try: r = await resp.json() message = r['message'] - except: + except Exception: message = await resp.text() raise TrustedCoinException(message, resp.status) try: return await resp.json() - except: + except Exception: return await resp.text() def send_request(self, method, relative_url, data=None, *, timeout=None): @@ -165,7 +165,7 @@ on_finish=self.handle_response, timeout=timeout) else: - assert False + raise Exception(f"unexpected {method=!r}") except TrustedCoinException: raise except Exception as e: @@ -314,8 +314,10 @@ return 0 n = self.num_prepay() price = int(self.price_per_tx[n]) - if price > 100000 * n: - raise Exception('too high trustedcoin fee ({} for {} txns)'.format(price, n)) + # sanity check: price capped at 0.5 mBTC per tx or 20 mBTC total + # (note that the server can influence our choice of n by sending unexpected values) + if price > min(50_000 * n, 2_000_000): + raise Exception(f"too high trustedcoin fee ({price} for {n} txns)") return price def make_unsigned_transaction( diff -Nru electrum-4.3.4+dfsg1/electrum/ripemd.py electrum-4.4.5+dfsg1/electrum/ripemd.py --- electrum-4.3.4+dfsg1/electrum/ripemd.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/ripemd.py 2000-11-11 11:11:11.000000000 +0000 @@ -151,7 +151,7 @@ if sys.byteorder == 'little': x = struct.unpack('<16L', bytes([x for x in block[0:64]])) else: - raise "Error!!" + raise Exception(f"unsupported {sys.byteorder=!r}") a = state[0] b = state[1] c = state[2] diff -Nru electrum-4.3.4+dfsg1/electrum/scripts/ln_features.py electrum-4.4.5+dfsg1/electrum/scripts/ln_features.py --- electrum-4.3.4+dfsg1/electrum/scripts/ln_features.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/scripts/ln_features.py 2000-11-11 11:11:11.000000000 +0000 @@ -14,7 +14,7 @@ from electrum import constants from electrum.daemon import Daemon from electrum.wallet import create_new_wallet -from electrum.util import create_and_start_event_loop, log_exceptions, bh2u, bfh +from electrum.util import create_and_start_event_loop, log_exceptions, bfh from electrum.lnutil import LnFeatures logger = get_logger(__name__) @@ -77,9 +77,9 @@ # handle ipv4/ipv6 if ':' in addr[0]: - connect_str = f"{bh2u(work['pk'])}@[{addr.host}]:{addr.port}" + connect_str = f"{work['pk'].hex()}@[{addr.host}]:{addr.port}" else: - connect_str = f"{bh2u(work['pk'])}@{addr.host}:{addr.port}" + connect_str = f"{work['pk'].hex()}@{addr.host}:{addr.port}" print(f"worker connecting to {connect_str}") try: diff -Nru electrum-4.3.4+dfsg1/electrum/scripts/txbroadcast.py electrum-4.4.5+dfsg1/electrum/scripts/txbroadcast.py --- electrum-4.3.4+dfsg1/electrum/scripts/txbroadcast.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/scripts/txbroadcast.py 2000-11-11 11:11:11.000000000 +0000 @@ -12,7 +12,7 @@ try: rawtx = sys.argv[1] -except: +except Exception: print("usage: txbroadcast rawtx") sys.exit(1) diff -Nru electrum-4.3.4+dfsg1/electrum/scripts/txradar.py electrum-4.4.5+dfsg1/electrum/scripts/txradar.py --- electrum-4.3.4+dfsg1/electrum/scripts/txradar.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/scripts/txradar.py 2000-11-11 11:11:11.000000000 +0000 @@ -9,7 +9,7 @@ try: txid = sys.argv[1] -except: +except Exception: print("usage: txradar txid") sys.exit(1) diff -Nru electrum-4.3.4+dfsg1/electrum/segwit_addr.py electrum-4.4.5+dfsg1/electrum/segwit_addr.py --- electrum-4.3.4+dfsg1/electrum/segwit_addr.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/segwit_addr.py 2000-11-11 11:11:11.000000000 +0000 @@ -25,7 +25,7 @@ from typing import Tuple, Optional, Sequence, NamedTuple, List CHARSET = "qpzry9x8gf2tvdw0s3jn54khce6mua7l" -_CHARSET_INVERSE = {x: CHARSET.find(x) for x in CHARSET} +_CHARSET_INVERSE = {c: i for (i, c) in enumerate(CHARSET)} BECH32_CONST = 1 BECH32M_CONST = 0x2bc830a3 diff -Nru electrum-4.3.4+dfsg1/electrum/servers_regtest.json electrum-4.4.5+dfsg1/electrum/servers_regtest.json --- electrum-4.3.4+dfsg1/electrum/servers_regtest.json 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/servers_regtest.json 2000-11-11 11:11:11.000000000 +0000 @@ -3,6 +3,6 @@ "pruning": "-", "s": "51002", "t": "51001", - "version": "1.2" + "version": "1.4" } } diff -Nru electrum-4.3.4+dfsg1/electrum/servers_signet.json electrum-4.4.5+dfsg1/electrum/servers_signet.json --- electrum-4.3.4+dfsg1/electrum/servers_signet.json 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/servers_signet.json 2000-11-11 11:11:11.000000000 +0000 @@ -3,12 +3,23 @@ "pruning": "-", "s": "51002", "t": "51001", - "version": "1.2" + "version": "1.4" }, "signet-electrumx.wakiyamap.dev": { "pruning": "-", "s": "50002", "t": "50001", "version": "1.4" + }, + "bublina.eu.org": { + "pruning": "-", + "s": "60003", + "t": "50001", + "version": "1.4" + }, + "electrum.emzy.de": { + "pruning": "-", + "s": "53002", + "version": "1.4" } } diff -Nru electrum-4.3.4+dfsg1/electrum/simple_config.py electrum-4.4.5+dfsg1/electrum/simple_config.py --- electrum-4.3.4+dfsg1/electrum/simple_config.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/simple_config.py 2000-11-11 11:11:11.000000000 +0000 @@ -165,7 +165,7 @@ try: json.dumps(key) json.dumps(value) - except: + except Exception: self.logger.info(f"json error: cannot save {repr(key)} ({repr(value)})") return self._set_key_in_user_config(key, value, save) @@ -674,22 +674,31 @@ if text: try: return NetAddress.from_string(text) - except: + except Exception: pass - def format_amount(self, x, is_diff=False, whitespaces=False): + def format_amount( + self, + amount_sat, + *, + is_diff=False, + whitespaces=False, + precision=None, + ) -> str: + if precision is None: + precision = self.amt_precision_post_satoshi return format_satoshis( - x, + amount_sat, num_zeros=self.num_zeros, decimal_point=self.decimal_point, is_diff=is_diff, whitespaces=whitespaces, - precision=self.amt_precision_post_satoshi, + precision=precision, add_thousands_sep=self.amt_add_thousands_sep, ) - def format_amount_and_units(self, amount): - return self.format_amount(amount) + ' '+ self.get_base_unit() + def format_amount_and_units(self, *args, **kwargs) -> str: + return self.format_amount(*args, **kwargs) + ' ' + self.get_base_unit() def format_fee_rate(self, fee_rate): return format_fee_satoshis(fee_rate/1000, num_zeros=self.num_zeros) + ' sat/byte' diff -Nru electrum-4.3.4+dfsg1/electrum/slip39.py electrum-4.4.5+dfsg1/electrum/slip39.py --- electrum-4.3.4+dfsg1/electrum/slip39.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/slip39.py 2000-11-11 11:11:11.000000000 +0000 @@ -278,7 +278,7 @@ return wordlist -def process_mnemonics(mnemonics: List[str]) -> Tuple[bool, str]: +def process_mnemonics(mnemonics: List[str]) -> Tuple[Optional[EncryptedSeed], str]: # Collect valid shares. shares = [] for i, mnemonic in enumerate(mnemonics): @@ -297,11 +297,11 @@ common_params = shares[0].common_parameters() for share in shares: if share.common_parameters() != common_params: - error_text = _("Share") + ' #%d ' % share.index + _("is not part of the current set.") + error_text = _("Share #{} is not part of the current set.").format(share.index) return None, _ERROR_STYLE % error_text for other in groups[share.group_index]: if share.member_index == other.member_index: - error_text = _("Share") + ' #%d ' % share.index + _("is a duplicate of share") + ' #%d.' % other.index + error_text = _("Share #{} is a duplicate of share #{}.").format(share.index, other.index) return None, _ERROR_STYLE % error_text groups[share.group_index].add(share) @@ -319,7 +319,8 @@ group_count = shares[0].group_count status = '' if group_count > 1: - status += _('Completed') + ' %d ' % groups_completed + _('of') + ' %d ' % group_threshold + _('groups needed:
') + status += _('Completed {} of {} groups needed').format(f"{groups_completed}", f"{group_threshold}") + status += ":
" for group_index in range(group_count): group_prefix = _make_group_prefix(identifier, iteration_exponent, group_index, group_threshold, group_count) @@ -368,11 +369,11 @@ def _group_status(group: Set[Share], group_prefix) -> str: len(group) if not group: - return _EMPTY + '0 ' + _('shares from group') + ' ' + group_prefix + '.
' + return _EMPTY + _('{} shares from group {}').format('0 ', f'{group_prefix}') + f'.
' else: share = next(iter(group)) icon = _FINISHED if len(group) >= share.member_threshold else _INPROGRESS - return icon + '%d ' % len(group) + _('of') + ' %d ' % share.member_threshold + _('shares needed from group') + ' %s.
' % group_prefix + return icon + _('{} of {} shares needed from group {}').format(f'{len(group)}', f'{share.member_threshold}', f'{group_prefix}') + f'.
' """ diff -Nru electrum-4.3.4+dfsg1/electrum/storage.py electrum-4.4.5+dfsg1/electrum/storage.py --- electrum-4.3.4+dfsg1/electrum/storage.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/storage.py 2000-11-11 11:11:11.000000000 +0000 @@ -29,6 +29,7 @@ import base64 import zlib from enum import IntEnum +from typing import Optional from . import ecc from .util import (profiler, InvalidPassword, WalletFileException, bfh, standardize_path, @@ -141,7 +142,7 @@ return StorageEncryptionVersion.XPUB_PASSWORD else: return StorageEncryptionVersion.PLAINTEXT - except: + except Exception: return StorageEncryptionVersion.PLAINTEXT @staticmethod @@ -186,9 +187,11 @@ s = s.decode('utf8') return s - def check_password(self, password) -> None: + def check_password(self, password: Optional[str]) -> None: """Raises an InvalidPassword exception on invalid password""" if not self.is_encrypted(): + if password is not None: + raise InvalidPassword("password given but wallet has no password") return if not self.is_past_initial_decryption(): self.decrypt(password) # this sets self.pubkey diff -Nru electrum-4.3.4+dfsg1/electrum/submarine_swaps.py electrum-4.4.5+dfsg1/electrum/submarine_swaps.py --- electrum-4.3.4+dfsg1/electrum/submarine_swaps.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/submarine_swaps.py 2000-11-11 11:11:11.000000000 +0000 @@ -14,7 +14,7 @@ is_segwit_address, construct_witness) from .transaction import PartialTxInput, PartialTxOutput, PartialTransaction, Transaction, TxInput, TxOutpoint from .transaction import script_GetOp, match_script_against_template, OPPushDataGeneric, OPPushDataPubkey -from .util import log_exceptions +from .util import log_exceptions, BelowDustLimit from .lnutil import REDEEM_AFTER_DOUBLE_SPENT_DELAY, ln_dummy_address from .bitcoin import dust_threshold from .logging import Logger @@ -29,6 +29,7 @@ from .wallet import Abstract_Wallet from .lnwatcher import LNWalletWatcher from .lnworker import LNWallet + from .simple_config import SimpleConfig API_URL_MAINNET = 'https://swaps.electrum.org/api' @@ -116,7 +117,6 @@ *, txin: PartialTxInput, witness_script: bytes, - preimage: Union[bytes, int], # 0 if timing out forward-swap address: str, amount_sat: int, locktime: int, @@ -124,13 +124,7 @@ """Create tx to either claim successful reverse-swap, or to get refunded for timed-out forward-swap. """ - if is_segwit_address(txin.address): - txin.script_type = 'p2wsh' - txin.script_sig = b'' - else: - txin.script_type = 'p2wsh-p2sh' - txin.redeem_script = bytes.fromhex(p2wsh_nested_script(witness_script.hex())) - txin.script_sig = bytes.fromhex(push_script(txin.redeem_script.hex())) + txin.script_sig = b'' txin.witness_script = witness_script txout = PartialTxOutput.from_address_and_value(address, amount_sat) tx = PartialTransaction.from_io([txin], [txout], version=2, locktime=locktime) @@ -148,8 +142,8 @@ self.normal_fee = 0 self.lockup_fee = 0 self.percentage = 0 - self.min_amount = 0 - self._max_amount = 0 + self._min_amount = None + self._max_amount = None self.wallet = wallet self.lnworker = lnworker @@ -170,10 +164,13 @@ self.api_url = API_URL_TESTNET else: self.api_url = API_URL_REGTEST + # init default min & max + self.init_min_max_values() def start_network(self, *, network: 'Network', lnwatcher: 'LNWalletWatcher'): assert network assert lnwatcher + assert self.network is None, "already started" self.network = network self.lnwatcher = lnwatcher for k, swap in self.swaps.items(): @@ -215,33 +212,21 @@ if not swap.is_reverse and delta < 0: # too early for refund return - # FIXME the mining fee should depend on swap.is_reverse. - # the txs are not the same size... - amount_sat = txin.value_sats() - self.get_claim_fee() - if amount_sat < dust_threshold(): + try: + tx = self._create_and_sign_claim_tx(txin=txin, swap=swap, config=self.wallet.config) + except BelowDustLimit: self.logger.info('utxo value below dust threshold') continue - if swap.is_reverse: # successful reverse swap - preimage = swap.preimage - locktime = 0 - else: # timing out forward swap - preimage = 0 - locktime = swap.locktime - tx = create_claim_tx( - txin=txin, - witness_script=swap.redeem_script, - preimage=preimage, - address=swap.receive_address, - amount_sat=amount_sat, - locktime=locktime, - ) - self.sign_tx(tx, swap) self.logger.info(f'adding claim tx {tx.txid()}') self.wallet.adb.add_transaction(tx) swap.spending_txid = tx.txid() def get_claim_fee(self): - return self.wallet.config.estimate_fee(136, allow_fallback_to_static_rates=True) + return self._get_claim_fee(config=self.wallet.config) + + @classmethod + def _get_claim_fee(cls, *, config: 'SimpleConfig'): + return config.estimate_fee(136, allow_fallback_to_static_rates=True) def get_swap(self, payment_hash: bytes) -> Optional[SwapData]: # for history @@ -256,11 +241,6 @@ callback = lambda: self._claim_swap(swap) self.lnwatcher.add_callback(swap.lockup_address, callback) - def num_sats_can_receive(self): - # finding how to do MPP is too hard for sender, - # might result in our coins being locked - return self.lnworker.num_sats_can_receive_no_mpp() - async def normal_swap( self, *, @@ -281,14 +261,16 @@ assert self.lnwatcher privkey = os.urandom(32) pubkey = ECPrivkey(privkey).get_public_key_bytes(compressed=True) - lnaddr, invoice = self.lnworker.create_invoice( - amount_msat=lightning_amount_sat * 1000, + amount_msat = lightning_amount_sat * 1000 + payment_hash = self.lnworker.create_payment_info(amount_msat=amount_msat) + lnaddr, invoice = self.lnworker.get_bolt11_invoice( + payment_hash=payment_hash, + amount_msat=amount_msat, message='swap', expiry=3600 * 24, fallback_address=None, channels=channels, ) - payment_hash = lnaddr.paymenthash preimage = self.lnworker.get_preimage(payment_hash) request_data = { "type": "submarine", @@ -463,12 +445,18 @@ self._add_or_reindex_swap(swap) # add callback to lnwatcher self.add_lnwatcher_callback(swap) - # initiate payment. + # initiate fee payment. if fee_invoice: self.prepayments[prepay_hash] = preimage_hash asyncio.ensure_future(self.lnworker.pay_invoice(fee_invoice, attempts=10)) - # initiate payment. - success, log = await self.lnworker.pay_invoice(invoice, attempts=10, channels=channels) + # we return if we detect funding + async def wait_for_funding(swap): + while swap.spending_txid is None: + await asyncio.sleep(1) + # initiate main payment + tasks = [asyncio.create_task(self.lnworker.pay_invoice(invoice, attempts=10, channels=channels)), asyncio.create_task(wait_for_funding(swap))] + await asyncio.wait(tasks, return_when=asyncio.FIRST_COMPLETED) + success = swap.spending_txid is not None return success def _add_or_reindex_swap(self, swap: SwapData) -> None: @@ -491,19 +479,40 @@ raise SwapServerError() from e # we assume server response is well-formed; otherwise let an exception propagate to the crash reporter pairs = json.loads(response) + # cache data to disk + with open(self.pairs_filename(), 'w', encoding='utf-8') as f: + f.write(json.dumps(pairs)) fees = pairs['pairs']['BTC/BTC']['fees'] self.percentage = fees['percentage'] self.normal_fee = fees['minerFees']['baseAsset']['normal'] self.lockup_fee = fees['minerFees']['baseAsset']['reverse']['lockup'] limits = pairs['pairs']['BTC/BTC']['limits'] - self.min_amount = limits['minimal'] + self._min_amount = limits['minimal'] self._max_amount = limits['maximal'] + def pairs_filename(self): + return os.path.join(self.wallet.config.path, 'swap_pairs') + + def init_min_max_values(self): + # use default values if we never requested pairs + try: + with open(self.pairs_filename(), 'r', encoding='utf-8') as f: + pairs = json.loads(f.read()) + limits = pairs['pairs']['BTC/BTC']['limits'] + self._min_amount = limits['minimal'] + self._max_amount = limits['maximal'] + except Exception: + self._min_amount = 10000 + self._max_amount = 10000000 + def get_max_amount(self): return self._max_amount + def get_min_amount(self): + return self._min_amount + def check_invoice_amount(self, x): - return x >= self.min_amount and x <= self._max_amount + return x >= self.get_min_amount() and x <= self.get_max_amount() def _get_recv_amount(self, send_amount: Optional[int], *, is_reverse: bool) -> Optional[int]: """For a given swap direction and amount we send, returns how much we will receive. @@ -594,8 +603,13 @@ f"recv_amount={recv_amount} -> send_amount={send_amount} -> inverted_recv_amount={inverted_recv_amount}") return send_amount - def get_swap_by_tx(self, tx: Transaction) -> Optional[SwapData]: - # determine if tx is spending from a swap + def get_swap_by_funding_tx(self, tx: Transaction) -> Optional[SwapData]: + if len(tx.outputs()) != 1: + return False + prevout = TxOutpoint(txid=bytes.fromhex(tx.txid()), out_idx=0) + return self._swaps_by_funding_outpoint.get(prevout) + + def get_swap_by_claim_tx(self, tx: Transaction) -> Optional[SwapData]: txin = tx.inputs()[0] return self.get_swap_by_claim_txin(txin) @@ -614,23 +628,58 @@ return preimage = swap.preimage if swap.is_reverse else 0 witness_script = swap.redeem_script - txin.script_type = 'p2wsh' - txin.num_sig = 1 # hack so that txin not considered "is_complete" txin.script_sig = b'' txin.witness_script = witness_script sig_dummy = b'\x00' * 71 # DER-encoded ECDSA sig, with low S and low R witness = [sig_dummy, preimage, witness_script] txin.witness_sizehint = len(bytes.fromhex(construct_witness(witness))) - def sign_tx(self, tx: PartialTransaction, swap: SwapData) -> None: + @classmethod + def sign_tx(cls, tx: PartialTransaction, swap: SwapData) -> None: preimage = swap.preimage if swap.is_reverse else 0 witness_script = swap.redeem_script txin = tx.inputs()[0] assert len(tx.inputs()) == 1, f"expected 1 input for swap claim tx. found {len(tx.inputs())}" assert txin.prevout.txid.hex() == swap.funding_txid - txin.script_type = 'p2wsh' txin.script_sig = b'' txin.witness_script = witness_script sig = bytes.fromhex(tx.sign_txin(0, swap.privkey)) witness = [sig, preimage, witness_script] txin.witness = bytes.fromhex(construct_witness(witness)) + + @classmethod + def _create_and_sign_claim_tx( + cls, + *, + txin: PartialTxInput, + swap: SwapData, + config: 'SimpleConfig', + ) -> PartialTransaction: + # FIXME the mining fee should depend on swap.is_reverse. + # the txs are not the same size... + amount_sat = txin.value_sats() - cls._get_claim_fee(config=config) + if amount_sat < dust_threshold(): + raise BelowDustLimit() + if swap.is_reverse: # successful reverse swap + locktime = 0 + # preimage will be set in sign_tx + else: # timing out forward swap + locktime = swap.locktime + tx = create_claim_tx( + txin=txin, + witness_script=swap.redeem_script, + address=swap.receive_address, + amount_sat=amount_sat, + locktime=locktime, + ) + cls.sign_tx(tx, swap) + return tx + + def max_amount_forward_swap(self) -> Optional[int]: + """ returns None if we cannot swap """ + max_swap_amt_ln = self.get_max_amount() + max_recv_amt_ln = int(self.lnworker.num_sats_can_receive()) + max_amt_ln = int(min(max_swap_amt_ln, max_recv_amt_ln)) + max_amt_oc = self.get_send_amount(max_amt_ln, is_reverse=False) or 0 + min_amt_oc = self.get_send_amount(self.get_min_amount(), is_reverse=False) or 0 + return max_amt_oc if max_amt_oc >= min_amt_oc else None diff -Nru electrum-4.3.4+dfsg1/electrum/synchronizer.py electrum-4.4.5+dfsg1/electrum/synchronizer.py --- electrum-4.3.4+dfsg1/electrum/synchronizer.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/synchronizer.py 2000-11-11 11:11:11.000000000 +0000 @@ -32,7 +32,7 @@ from . import util from .transaction import Transaction, PartialTransaction -from .util import bh2u, make_aiohttp_session, NetworkJobOnDefaultServer, random_shuffled_copy, OldTaskGroup +from .util import make_aiohttp_session, NetworkJobOnDefaultServer, random_shuffled_copy, OldTaskGroup from .bitcoin import address_to_scripthash, is_address from .logging import Logger from .interface import GracefulDisconnect, NetworkTimeout @@ -51,7 +51,7 @@ status = '' for tx_hash, height in h: status += tx_hash + ':%d:' % height - return bh2u(hashlib.sha256(status.encode('ascii')).digest()) + return hashlib.sha256(status.encode('ascii')).digest().hex() class SynchronizerBase(NetworkJobOnDefaultServer): @@ -65,18 +65,18 @@ def _reset(self): super()._reset() + self._adding_addrs = set() self.requested_addrs = set() + self._handling_addr_statuses = set() self.scripthash_to_address = {} self._processed_some_notifications = False # so that we don't miss them # Queues - self.add_queue = asyncio.Queue() self.status_queue = asyncio.Queue() async def _run_tasks(self, *, taskgroup): await super()._run_tasks(taskgroup=taskgroup) try: async with taskgroup as group: - await group.spawn(self.send_subscriptions()) await group.spawn(self.handle_status()) await group.spawn(self.main()) finally: @@ -84,42 +84,43 @@ self.session.unsubscribe(self.status_queue) def add(self, addr): - asyncio.run_coroutine_threadsafe(self._add_address(addr), self.asyncio_loop) + if not is_address(addr): raise ValueError(f"invalid bitcoin address {addr}") + self._adding_addrs.add(addr) # this lets is_up_to_date already know about addr async def _add_address(self, addr: str): - # note: this method is async as add_queue.put_nowait is not thread-safe. - if not is_address(addr): raise ValueError(f"invalid bitcoin address {addr}") - if addr in self.requested_addrs: return - self.requested_addrs.add(addr) - self.add_queue.put_nowait(addr) + try: + if not is_address(addr): raise ValueError(f"invalid bitcoin address {addr}") + if addr in self.requested_addrs: return + self.requested_addrs.add(addr) + await self.taskgroup.spawn(self._subscribe_to_address, addr) + finally: + self._adding_addrs.discard(addr) # ok for addr not to be present async def _on_address_status(self, addr, status): - """Handle the change of the status of an address.""" + """Handle the change of the status of an address. + Should remove addr from self._handling_addr_statuses when done. + """ raise NotImplementedError() # implemented by subclasses - async def send_subscriptions(self): - async def subscribe_to_address(addr): - h = address_to_scripthash(addr) - self.scripthash_to_address[h] = addr - self._requests_sent += 1 - try: - async with self._network_request_semaphore: - await self.session.subscribe('blockchain.scripthash.subscribe', [h], self.status_queue) - except RPCError as e: - if e.message == 'history too large': # no unique error code - raise GracefulDisconnect(e, log_level=logging.ERROR) from e - raise - self._requests_answered += 1 - self.requested_addrs.remove(addr) - - while True: - addr = await self.add_queue.get() - await self.taskgroup.spawn(subscribe_to_address, addr) + async def _subscribe_to_address(self, addr): + h = address_to_scripthash(addr) + self.scripthash_to_address[h] = addr + self._requests_sent += 1 + try: + async with self._network_request_semaphore: + await self.session.subscribe('blockchain.scripthash.subscribe', [h], self.status_queue) + except RPCError as e: + if e.message == 'history too large': # no unique error code + raise GracefulDisconnect(e, log_level=logging.ERROR) from e + raise + self._requests_answered += 1 async def handle_status(self): while True: h, status = await self.status_queue.get() addr = self.scripthash_to_address[h] + self._handling_addr_statuses.add(addr) + self.requested_addrs.discard(addr) # ok for addr not to be present await self.taskgroup.spawn(self._on_address_status, addr, status) self._processed_some_notifications = True @@ -141,6 +142,7 @@ def _reset(self): super()._reset() + self._init_done = False self.requested_tx = {} self.requested_histories = set() self._stale_histories = dict() # type: Dict[str, asyncio.Task] @@ -149,22 +151,29 @@ return self.adb.diagnostic_name() def is_up_to_date(self): - return (not self.requested_addrs + return (self._init_done + and not self._adding_addrs + and not self.requested_addrs + and not self._handling_addr_statuses and not self.requested_histories and not self.requested_tx - and not self._stale_histories) + and not self._stale_histories + and self.status_queue.empty()) async def _on_address_status(self, addr, status): - history = self.adb.db.get_addr_history(addr) - if history_status(history) == status: - return - # No point in requesting history twice for the same announced status. - # However if we got announced a new status, we should request history again: - if (addr, status) in self.requested_histories: - return - # request address history - self.requested_histories.add((addr, status)) - self._stale_histories.pop(addr, asyncio.Future()).cancel() + try: + history = self.adb.db.get_addr_history(addr) + if history_status(history) == status: + return + # No point in requesting history twice for the same announced status. + # However if we got announced a new status, we should request history again: + if (addr, status) in self.requested_histories: + return + # request address history + self.requested_histories.add((addr, status)) + self._stale_histories.pop(addr, asyncio.Future()).cancel() + finally: + self._handling_addr_statuses.discard(addr) h = address_to_scripthash(addr) self._requests_sent += 1 async with self._network_request_semaphore: @@ -235,7 +244,7 @@ self.logger.info(f"received tx {tx_hash} height: {tx_height} bytes: {len(raw_tx)}") async def main(self): - self.adb.set_up_to_date(False) + self.adb.up_to_date_changed() # request missing txns, if any for addr in random_shuffled_copy(self.adb.db.get_history()): history = self.adb.db.get_addr_history(addr) @@ -247,16 +256,19 @@ for addr in random_shuffled_copy(self.adb.get_addresses()): await self._add_address(addr) # main loop + self._init_done = True + prev_uptodate = False while True: await asyncio.sleep(0.1) - hist_done = self.is_up_to_date() - spv_done = self.adb.verifier.is_up_to_date() if self.adb.verifier else True - up_to_date = hist_done and spv_done + for addr in self._adding_addrs.copy(): # copy set to ensure iterator stability + await self._add_address(addr) + up_to_date = self.adb.is_up_to_date() # see if status changed - if (up_to_date != self.adb.is_up_to_date() + if (up_to_date != prev_uptodate or up_to_date and self._processed_some_notifications): self._processed_some_notifications = False - self.adb.set_up_to_date(up_to_date) + self.adb.up_to_date_changed() + prev_uptodate = up_to_date class Notifier(SynchronizerBase): diff -Nru electrum-4.3.4+dfsg1/electrum/transaction.py electrum-4.4.5+dfsg1/electrum/transaction.py --- electrum-4.3.4+dfsg1/electrum/transaction.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/transaction.py 2000-11-11 11:11:11.000000000 +0000 @@ -42,24 +42,30 @@ from . import ecc, bitcoin, constants, segwit_addr, bip32 from .bip32 import BIP32Node -from .util import profiler, to_bytes, bh2u, bfh, chunks, is_hex_str, parse_max_spend +from .util import profiler, to_bytes, bfh, chunks, is_hex_str, parse_max_spend from .bitcoin import (TYPE_ADDRESS, TYPE_SCRIPT, hash_160, hash160_to_p2sh, hash160_to_p2pkh, hash_to_segwit_addr, var_int, TOTAL_COIN_SUPPLY_LIMIT_IN_BTC, COIN, int_to_hex, push_script, b58_address_to_hash160, - opcodes, add_number_to_script, base_decode, is_segwit_script_type, + opcodes, add_number_to_script, base_decode, base_encode, construct_witness, construct_script) from .crypto import sha256d from .logging import get_logger +from .util import ShortID, OldTaskGroup +from .descriptor import Descriptor, MissingSolutionPiece, create_dummy_descriptor_from_address if TYPE_CHECKING: from .wallet import Abstract_Wallet + from .network import Network _logger = get_logger(__name__) DEBUG_PSBT_PARSING = False +_NEEDS_RECALC = ... # sentinel value + + class SerializationError(Exception): """ Thrown when there's a problem deserializing or serializing """ @@ -88,20 +94,33 @@ pass +class TxinDataFetchProgress(NamedTuple): + num_tasks_done: int + num_tasks_total: int + has_errored: bool + has_finished: bool + + class Sighash(IntEnum): + # note: this is not an IntFlag, as ALL|NONE != SINGLE + ALL = 1 NONE = 2 SINGLE = 3 ANYONECANPAY = 0x80 @classmethod - def is_valid(cls, sighash) -> bool: + def is_valid(cls, sighash: int) -> bool: for flag in Sighash: for base_flag in [Sighash.ALL, Sighash.NONE, Sighash.SINGLE]: if (flag & ~0x1f | base_flag) == sighash: return True return False + @classmethod + def to_sigbytes(cls, sighash: int) -> bytes: + return sighash.to_bytes(length=1, byteorder="big") + class TxOutput: scriptpubkey: bytes @@ -148,8 +167,19 @@ raise Exception(f"unexpected legacy address type: {_type}") @property + def scriptpubkey(self) -> bytes: + return self._scriptpubkey + + @scriptpubkey.setter + def scriptpubkey(self, scriptpubkey: bytes): + self._scriptpubkey = scriptpubkey + self._address = _NEEDS_RECALC + + @property def address(self) -> Optional[str]: - return get_address_from_output_script(self.scriptpubkey) # TODO cache this? + if self._address is _NEEDS_RECALC: + self._address = get_address_from_output_script(self._scriptpubkey) + return self._address def get_ui_address_str(self) -> str: addr = self.address @@ -212,6 +242,9 @@ def is_coinbase(self) -> bool: return self.txid == bytes(32) + def short_name(self): + return f"{self.txid.hex()[0:10]}:{self.out_idx}" + class TxInput: prevout: TxOutpoint @@ -231,6 +264,51 @@ self.nsequence = nsequence self.witness = witness self._is_coinbase_output = is_coinbase_output + # blockchain fields + self.block_height = None # type: Optional[int] # height at which the TXO is mined; None means unknown. not SPV-ed. + self.block_txpos = None # type: Optional[int] # position of tx in block, if TXO is mined; otherwise None or -1 + self.spent_height = None # type: Optional[int] # height at which the TXO got spent + self.spent_txid = None # type: Optional[str] # txid of the spender + self._utxo = None # type: Optional[Transaction] + self.__scriptpubkey = None # type: Optional[bytes] + self.__address = None # type: Optional[str] + self.__value_sats = None # type: Optional[int] + + @property + def short_id(self): + if self.block_txpos is not None and self.block_txpos >= 0: + return ShortID.from_components(self.block_height, self.block_txpos, self.prevout.out_idx) + else: + return self.prevout.short_name() + + @property + def utxo(self): + return self._utxo + + @utxo.setter + def utxo(self, tx: Optional['Transaction']): + if tx is None: + return + # note that tx might be a PartialTransaction + # serialize and de-serialize tx now. this might e.g. convert a complete PartialTx to a Tx + tx = tx_from_any(str(tx)) + # 'utxo' field should not be a PSBT: + if not tx.is_complete(): + return + self.validate_data(utxo=tx) + self._utxo = tx + # update derived fields + out_idx = self.prevout.out_idx + self.__scriptpubkey = self._utxo.outputs()[out_idx].scriptpubkey + self.__address = _NEEDS_RECALC + self.__value_sats = self._utxo.outputs()[out_idx].value + + def validate_data(self, *, utxo: Optional['Transaction'] = None, **kwargs) -> None: + utxo = utxo or self.utxo + if utxo: + if self.prevout.txid.hex() != utxo.txid(): + raise PSBTInputConsistencyFailure(f"PSBT input validation: " + f"If a non-witness UTXO is provided, its hash must match the hash specified in the prevout") def is_coinbase_input(self) -> bool: """Whether this is the input of a coinbase tx.""" @@ -238,12 +316,22 @@ def is_coinbase_output(self) -> bool: """Whether the coin being spent is an output of a coinbase tx. - This matters for coin maturity. + This matters for coin maturity (and pretty much only for that!). """ return self._is_coinbase_output def value_sats(self) -> Optional[int]: - return None + return self.__value_sats + + @property + def address(self) -> Optional[str]: + if self.__address is _NEEDS_RECALC: + self.__address = get_address_from_output_script(self.__scriptpubkey) + return self.__address + + @property + def scriptpubkey(self) -> Optional[bytes]: + return self.__scriptpubkey def to_json(self): d = { @@ -258,7 +346,18 @@ d['witness'] = self.witness.hex() return d - def witness_elements(self)-> Sequence[bytes]: + def serialize_to_network(self, *, script_sig: bytes = None) -> bytes: + if script_sig is None: + script_sig = self.script_sig + # Prev hash and index + s = self.prevout.serialize_to_network() + # Script length, script, sequence + s += bytes.fromhex(var_int(len(script_sig))) + s += script_sig + s += bytes.fromhex(int_to_hex(self.nsequence, 4)) + return s + + def witness_elements(self) -> Sequence[bytes]: if not self.witness: return [] vds = BCDataStream() @@ -271,6 +370,35 @@ return True return False + async def add_info_from_network( + self, + network: Optional['Network'], + *, + ignore_network_issues: bool = True, + timeout=None, + ) -> bool: + """Returns True iff successful.""" + from .network import NetworkException + async def fetch_from_network(txid) -> Optional[Transaction]: + tx = None + if network and network.has_internet_connection(): + try: + raw_tx = await network.get_transaction(txid, timeout=timeout) + except NetworkException as e: + _logger.info(f'got network error getting input txn. err: {repr(e)}. txid: {txid}. ' + f'if you are intentionally offline, consider using the --offline flag') + if not ignore_network_issues: + raise e + else: + tx = Transaction(raw_tx) + if not tx and not ignore_network_issues: + raise NetworkException('failed to get prev tx from network') + return tx + + if self.utxo is None: + self.utxo = await fetch_from_network(txid=self.prevout.txid.hex()) + return self.utxo is not None + class BCDataStream(object): """Workalike python implementation of Bitcoin's CDataStream class.""" @@ -608,7 +736,7 @@ self._cached_network_ser = raw.strip() if raw else None assert is_hex_str(self._cached_network_ser) elif isinstance(raw, (bytes, bytearray)): - self._cached_network_ser = bh2u(raw) + self._cached_network_ser = raw.hex() else: raise Exception(f"cannot initialize transaction from {raw}") self._inputs = None # type: List[TxInput] @@ -691,33 +819,6 @@ raise SerializationError('extra junk at the end') @classmethod - def get_siglist(self, txin: 'PartialTxInput', *, estimate_size=False): - if txin.is_coinbase_input(): - return [], [] - - if estimate_size: - try: - pubkey_size = len(txin.pubkeys[0]) - except IndexError: - pubkey_size = 33 # guess it is compressed - num_pubkeys = max(1, len(txin.pubkeys)) - pk_list = ["00" * pubkey_size] * num_pubkeys - num_sig = max(1, txin.num_sig) - # we guess that signatures will be 72 bytes long - # note: DER-encoded ECDSA signatures are 71 or 72 bytes in practice - # See https://bitcoin.stackexchange.com/questions/77191/what-is-the-maximum-size-of-a-der-encoded-ecdsa-signature - # We assume low S (as that is a bitcoin standardness rule). - # We do not assume low R (even though the sigs we create conform), as external sigs, - # e.g. from a hw signer cannot be expected to have a low R. - sig_list = ["00" * 72] * num_sig - else: - pk_list = [pubkey.hex() for pubkey in txin.pubkeys] - sig_list = [txin.part_sigs.get(pubkey, b'').hex() for pubkey in txin.pubkeys] - if txin.is_complete(): - sig_list = [sig for sig in sig_list if sig] - return pk_list, sig_list - - @classmethod def serialize_witness(cls, txin: TxInput, *, estimate_size=False) -> str: if txin.witness is not None: return txin.witness.hex() @@ -725,46 +826,21 @@ return '' assert isinstance(txin, PartialTxInput) - _type = txin.script_type if not txin.is_segwit(): return construct_witness([]) if estimate_size and txin.witness_sizehint is not None: return '00' * txin.witness_sizehint - if _type in ('address', 'unknown') and estimate_size: - _type = cls.guess_txintype_from_address(txin.address) - pubkeys, sig_list = cls.get_siglist(txin, estimate_size=estimate_size) - if _type in ['p2wpkh', 'p2wpkh-p2sh']: - return construct_witness([sig_list[0], pubkeys[0]]) - elif _type in ['p2wsh', 'p2wsh-p2sh']: - witness_script = multisig_script(pubkeys, txin.num_sig) - return construct_witness([0, *sig_list, witness_script]) - elif _type in ['p2pk', 'p2pkh', 'p2sh']: - return construct_witness([]) - raise UnknownTxinType(f'cannot construct witness for txin_type: {_type}') - @classmethod - def guess_txintype_from_address(cls, addr: Optional[str]) -> str: - # It's not possible to tell the script type in general - # just from an address. - # - "1" addresses are of course p2pkh - # - "3" addresses are p2sh but we don't know the redeem script.. - # - "bc1" addresses (if they are 42-long) are p2wpkh - # - "bc1" addresses that are 62-long are p2wsh but we don't know the script.. - # If we don't know the script, we _guess_ it is pubkeyhash. - # As this method is used e.g. for tx size estimation, - # the estimation will not be precise. - if addr is None: - return 'p2wpkh' - witver, witprog = segwit_addr.decode_segwit_address(constants.net.SEGWIT_HRP, addr) - if witprog is not None: - return 'p2wpkh' - addrtype, hash_160_ = b58_address_to_hash160(addr) - if addrtype == constants.net.ADDRTYPE_P2PKH: - return 'p2pkh' - elif addrtype == constants.net.ADDRTYPE_P2SH: - return 'p2wpkh-p2sh' - raise Exception(f'unrecognized address: {repr(addr)}') + dummy_desc = None + if estimate_size: + dummy_desc = create_dummy_descriptor_from_address(txin.address) + if desc := (txin.script_descriptor or dummy_desc): + sol = desc.satisfy(allow_dummy=estimate_size, sigdata=txin.part_sigs) + if sol.witness is not None: + return sol.witness.hex() + return construct_witness([]) + raise UnknownTxinType("cannot construct witness") @classmethod def input_script(self, txin: TxInput, *, estimate_size=False) -> str: @@ -779,31 +855,19 @@ if txin.is_native_segwit(): return '' - _type = txin.script_type - pubkeys, sig_list = self.get_siglist(txin, estimate_size=estimate_size) - if _type in ('address', 'unknown') and estimate_size: - _type = self.guess_txintype_from_address(txin.address) - if _type == 'p2pk': - return construct_script([sig_list[0]]) - elif _type == 'p2sh': - # put op_0 before script - redeem_script = multisig_script(pubkeys, txin.num_sig) - return construct_script([0, *sig_list, redeem_script]) - elif _type == 'p2pkh': - return construct_script([sig_list[0], pubkeys[0]]) - elif _type in ['p2wpkh', 'p2wsh']: - return '' - elif _type == 'p2wpkh-p2sh': - redeem_script = bitcoin.p2wpkh_nested_script(pubkeys[0]) - return construct_script([redeem_script]) - elif _type == 'p2wsh-p2sh': - if estimate_size: - witness_script = '' - else: - witness_script = self.get_preimage_script(txin) - redeem_script = bitcoin.p2wsh_nested_script(witness_script) - return construct_script([redeem_script]) - raise UnknownTxinType(f'cannot construct scriptSig for txin_type: {_type}') + dummy_desc = None + if estimate_size: + dummy_desc = create_dummy_descriptor_from_address(txin.address) + if desc := (txin.script_descriptor or dummy_desc): + if desc.is_segwit(): + if redeem_script := desc.expand().redeem_script: + return construct_script([redeem_script]) + return "" + sol = desc.satisfy(allow_dummy=estimate_size, sigdata=txin.part_sigs) + if sol.script_sig is not None: + return sol.script_sig.hex() + return "" + raise UnknownTxinType("cannot construct scriptSig") @classmethod def get_preimage_script(cls, txin: 'PartialTxInput') -> str: @@ -816,35 +880,19 @@ raise Exception('OP_CODESEPARATOR black magic is not supported') return txin.redeem_script.hex() - pubkeys = [pk.hex() for pk in txin.pubkeys] - if txin.script_type in ['p2sh', 'p2wsh', 'p2wsh-p2sh']: - return multisig_script(pubkeys, txin.num_sig) - elif txin.script_type in ['p2pkh', 'p2wpkh', 'p2wpkh-p2sh']: - pubkey = pubkeys[0] - pkh = bh2u(hash_160(bfh(pubkey))) - return bitcoin.pubkeyhash_to_p2pkh_script(pkh) - elif txin.script_type == 'p2pk': - pubkey = pubkeys[0] - return bitcoin.public_key_to_p2pk_script(pubkey) - else: - raise UnknownTxinType(f'cannot construct preimage_script for txin_type: {txin.script_type}') - - @classmethod - def serialize_input(self, txin: TxInput, script: str) -> str: - # Prev hash and index - s = txin.prevout.serialize_to_network().hex() - # Script length, script, sequence - s += var_int(len(script)//2) - s += script - s += int_to_hex(txin.nsequence, 4) - return s + if desc := txin.script_descriptor: + sc = desc.expand() + if script := sc.scriptcode_for_sighash: + return script.hex() + raise Exception(f"don't know scriptcode for descriptor: {desc.to_string()}") + raise UnknownTxinType(f'cannot construct preimage_script') def _calc_bip143_shared_txdigest_fields(self) -> BIP143SharedTxDigestFields: inputs = self.inputs() outputs = self.outputs() - hashPrevouts = bh2u(sha256d(b''.join(txin.prevout.serialize_to_network() for txin in inputs))) - hashSequence = bh2u(sha256d(bfh(''.join(int_to_hex(txin.nsequence, 4) for txin in inputs)))) - hashOutputs = bh2u(sha256d(bfh(''.join(o.serialize_to_network().hex() for o in outputs)))) + hashPrevouts = sha256d(b''.join(txin.prevout.serialize_to_network() for txin in inputs)).hex() + hashSequence = sha256d(bfh(''.join(int_to_hex(txin.nsequence, 4) for txin in inputs))).hex() + hashOutputs = sha256d(bfh(''.join(o.serialize_to_network().hex() for o in outputs))).hex() return BIP143SharedTxDigestFields(hashPrevouts=hashPrevouts, hashSequence=hashSequence, hashOutputs=hashOutputs) @@ -877,11 +925,12 @@ inputs = self.inputs() outputs = self.outputs() - def create_script_sig(txin: TxInput) -> str: + def create_script_sig(txin: TxInput) -> bytes: if include_sigs: - return self.input_script(txin, estimate_size=estimate_size) - return '' - txins = var_int(len(inputs)) + ''.join(self.serialize_input(txin, create_script_sig(txin)) + script_sig = self.input_script(txin, estimate_size=estimate_size) + return bytes.fromhex(script_sig) + return b"" + txins = var_int(len(inputs)) + ''.join(txin.serialize_to_network(script_sig=create_script_sig(txin)).hex() for txin in inputs) txouts = var_int(len(outputs)) + ''.join(o.serialize_to_network().hex() for o in outputs) @@ -896,14 +945,19 @@ else: return nVersion + txins + txouts + nLocktime - def to_qr_data(self) -> str: - """Returns tx as data to be put into a QR code. No side-effects.""" + def to_qr_data(self) -> Tuple[str, bool]: + """Returns (serialized_tx, is_complete). The tx is serialized to be put inside a QR code. No side-effects. + As space in a QR code is limited, some data might have to be omitted. This is signalled via is_complete=False. + """ + is_complete = True tx = copy.deepcopy(self) # make copy as we mutate tx if isinstance(tx, PartialTransaction): # this makes QR codes a lot smaller (or just possible in the first place!) + # note: will not apply if all inputs are taproot, due to new sighash. tx.convert_all_utxos_to_witness_utxos() + is_complete = False tx_bytes = tx.serialize_as_bytes() - return base_encode(tx_bytes, base=43) + return base_encode(tx_bytes, base=43), is_complete def txid(self) -> Optional[str]: if self._cached_txid is None: @@ -916,7 +970,7 @@ except UnknownTxinType: # we might not know how to construct scriptSig for some scripts return None - self._cached_txid = bh2u(sha256d(bfh(ser))[::-1]) + self._cached_txid = sha256d(bfh(ser))[::-1].hex() return self._cached_txid def wtxid(self) -> Optional[str]: @@ -928,10 +982,78 @@ except UnknownTxinType: # we might not know how to construct scriptSig/witness for some scripts return None - return bh2u(sha256d(bfh(ser))[::-1]) + return sha256d(bfh(ser))[::-1].hex() def add_info_from_wallet(self, wallet: 'Abstract_Wallet', **kwargs) -> None: - return # no-op + # populate prev_txs + for txin in self.inputs(): + wallet.add_input_info(txin) + + async def add_info_from_network( + self, + network: Optional['Network'], + *, + ignore_network_issues: bool = True, + progress_cb: Callable[[TxinDataFetchProgress], None] = None, + timeout=None, + ) -> None: + """note: it is recommended to call add_info_from_wallet first, as this can save some network requests""" + if not self.is_missing_info_from_network(): + return + if progress_cb is None: + progress_cb = lambda *args, **kwargs: None + num_tasks_done = 0 + num_tasks_total = 0 + has_errored = False + has_finished = False + async def add_info_to_txin(txin: TxInput): + nonlocal num_tasks_done, has_errored + progress_cb(TxinDataFetchProgress(num_tasks_done, num_tasks_total, has_errored, has_finished)) + success = await txin.add_info_from_network( + network=network, + ignore_network_issues=ignore_network_issues, + timeout=timeout, + ) + if success: + num_tasks_done += 1 + else: + has_errored = True + progress_cb(TxinDataFetchProgress(num_tasks_done, num_tasks_total, has_errored, has_finished)) + # schedule a network task for each txin + try: + async with OldTaskGroup() as group: + for txin in self.inputs(): + if txin.utxo is None: + num_tasks_total += 1 + await group.spawn(add_info_to_txin(txin=txin)) + except Exception as e: + has_errored = True + _logger.error(f"tx.add_info_from_network() got exc: {e!r}") + finally: + has_finished = True + progress_cb(TxinDataFetchProgress(num_tasks_done, num_tasks_total, has_errored, has_finished)) + + def is_missing_info_from_network(self) -> bool: + return any(txin.utxo is None for txin in self.inputs()) + + def add_info_from_wallet_and_network( + self, *, wallet: 'Abstract_Wallet', show_error: Callable[[str], None], + ) -> bool: + """Returns whether successful. + note: This is sort of a legacy hack... doing network requests in non-async code. + Relatedly, this should *not* be called from the network thread. + """ + # note side-effect: tx is being mutated + from .network import NetworkException, Network + self.add_info_from_wallet(wallet) + try: + if self.is_missing_info_from_network(): + Network.run_from_another_thread( + self.add_info_from_network(wallet.network, ignore_network_issues=False)) + except NetworkException as e: + show_error(repr(e)) + return False + return True def is_final(self) -> bool: """Whether RBF is disabled.""" @@ -948,10 +1070,10 @@ return self.virtual_size_from_weight(weight) @classmethod - def estimated_input_weight(cls, txin, is_segwit_tx): + def estimated_input_weight(cls, txin: TxInput, is_segwit_tx: bool): '''Return an estimate of serialized input weight in weight units.''' - script = cls.input_script(txin, estimate_size=True) - input_size = len(cls.serialize_input(txin, script)) // 2 + script_sig = cls.input_script(txin, estimate_size=True) + input_size = len(txin.serialize_to_network(script_sig=bytes.fromhex(script_sig))) if txin.is_segwit(guess_for_address=True): witness_size = len(cls.serialize_witness(txin, estimate_size=True)) // 2 @@ -1040,6 +1162,21 @@ else: raise Exception('output not found', addr) + def input_value(self) -> int: + input_values = [txin.value_sats() for txin in self.inputs()] + if any([val is None for val in input_values]): + raise MissingTxInputAmount() + return sum(input_values) + + def output_value(self) -> int: + return sum(o.value for o in self.outputs()) + + def get_fee(self) -> Optional[int]: + try: + return self.input_value() - self.output_value() + except MissingTxInputAmount: + return None + def get_input_idx_that_spent_prevout(self, prevout: TxOutpoint) -> Optional[int]: # build cache if there isn't one yet # note: can become stale and return incorrect data @@ -1065,18 +1202,18 @@ # try hex try: return binascii.unhexlify(raw).hex() - except: + except Exception: pass # try base43 try: return base_decode(raw, base=43).hex() - except: + except Exception: pass # try base64 if raw[0:6] in ('cHNidP', b'cHNidP'): # base64 psbt try: return base64.b64decode(raw).hex() - except: + except Exception: pass # raw bytes (do not strip whitespaces in this case) if isinstance(raw_unstripped, bytes): @@ -1213,7 +1350,6 @@ class PartialTxInput(TxInput, PSBTSection): def __init__(self, *args, **kwargs): TxInput.__init__(self, *args, **kwargs) - self._utxo = None # type: Optional[Transaction] self._witness_utxo = None # type: Optional[TxOutput] self.part_sigs = {} # type: Dict[bytes, bytes] # pubkey -> sig self.sighash = None # type: Optional[int] @@ -1222,43 +1358,40 @@ self.witness_script = None # type: Optional[bytes] self._unknown = {} # type: Dict[bytes, bytes] - self.script_type = 'unknown' - self.num_sig = 0 # type: int # num req sigs for multisig - self.pubkeys = [] # type: List[bytes] # note: order matters + self._script_descriptor = None # type: Optional[Descriptor] self._trusted_value_sats = None # type: Optional[int] self._trusted_address = None # type: Optional[str] - self.block_height = None # type: Optional[int] # height at which the TXO is mined; None means unknown - self.spent_height = None # type: Optional[int] # height at which the TXO got spent - self.spent_txid = None # type: Optional[str] # txid of the spender self._is_p2sh_segwit = None # type: Optional[bool] # None means unknown self._is_native_segwit = None # type: Optional[bool] # None means unknown self.witness_sizehint = None # type: Optional[int] # byte size of serialized complete witness, for tx size est @property - def utxo(self): - return self._utxo - - @utxo.setter - def utxo(self, tx: Optional[Transaction]): - if tx is None: - return - # note that tx might be a PartialTransaction - # serialize and de-serialize tx now. this might e.g. convert a complete PartialTx to a Tx - tx = tx_from_any(str(tx)) - # 'utxo' field in PSBT cannot be another PSBT: - if not tx.is_complete(): - return - self._utxo = tx - self.validate_data() - - @property def witness_utxo(self): return self._witness_utxo @witness_utxo.setter def witness_utxo(self, value: Optional[TxOutput]): + self.validate_data(witness_utxo=value) self._witness_utxo = value - self.validate_data() + + @property + def pubkeys(self) -> Set[bytes]: + if desc := self.script_descriptor: + return desc.get_all_pubkeys() + return set() + + @property + def script_descriptor(self): + return self._script_descriptor + + @script_descriptor.setter + def script_descriptor(self, desc: Optional[Descriptor]): + self._script_descriptor = desc + if desc: + if self.redeem_script is None: + self.redeem_script = desc.expand().redeem_script + if self.witness_script is None: + self.witness_script = desc.expand().witness_script def to_json(self): d = super().to_json() @@ -1266,6 +1399,7 @@ 'height': self.block_height, 'value_sats': self.value_sats(), 'address': self.address, + 'desc': self.script_descriptor.to_string() if self.script_descriptor else None, 'utxo': str(self.utxo) if self.utxo else None, 'witness_utxo': self.witness_utxo.serialize_to_network().hex() if self.witness_utxo else None, 'sighash': self.sighash, @@ -1289,22 +1423,32 @@ nsequence=txin.nsequence, witness=None if strip_witness else txin.witness, is_coinbase_output=txin.is_coinbase_output()) + res.utxo = txin.utxo return res - def validate_data(self, *, for_signing=False) -> None: - if self.utxo: - if self.prevout.txid.hex() != self.utxo.txid(): + def validate_data( + self, + *, + for_signing=False, + # allow passing provisional fields for 'self', before setting them: + utxo: Optional[Transaction] = None, + witness_utxo: Optional[TxOutput] = None, + ) -> None: + utxo = utxo or self.utxo + witness_utxo = witness_utxo or self.witness_utxo + if utxo: + if self.prevout.txid.hex() != utxo.txid(): raise PSBTInputConsistencyFailure(f"PSBT input validation: " f"If a non-witness UTXO is provided, its hash must match the hash specified in the prevout") - if self.witness_utxo: - if self.utxo.outputs()[self.prevout.out_idx] != self.witness_utxo: + if witness_utxo: + if utxo.outputs()[self.prevout.out_idx] != witness_utxo: raise PSBTInputConsistencyFailure(f"PSBT input validation: " f"If both non-witness UTXO and witness UTXO are provided, they must be consistent") # The following test is disabled, so we are willing to sign non-segwit inputs # without verifying the input amount. This means, given a maliciously modified PSBT, # for non-segwit inputs, we might end up burning coins as miner fees. if for_signing and False: - if not self.is_segwit() and self.witness_utxo: + if not self.is_segwit() and witness_utxo: raise PSBTInputConsistencyFailure(f"PSBT input validation: " f"If a witness UTXO is provided, no non-witness signature may be created") if self.redeem_script and self.address: @@ -1409,51 +1553,34 @@ wr(key_type, val, key=key) def value_sats(self) -> Optional[int]: + if (val := super().value_sats()) is not None: + return val if self._trusted_value_sats is not None: return self._trusted_value_sats - if self.utxo: - out_idx = self.prevout.out_idx - return self.utxo.outputs()[out_idx].value if self.witness_utxo: return self.witness_utxo.value return None @property def address(self) -> Optional[str]: + if (addr := super().address) is not None: + return addr if self._trusted_address is not None: return self._trusted_address - scriptpubkey = self.scriptpubkey - if scriptpubkey: - return get_address_from_output_script(scriptpubkey) + if self.witness_utxo: + return self.witness_utxo.address return None @property def scriptpubkey(self) -> Optional[bytes]: + if (spk := super().scriptpubkey) is not None: + return spk if self._trusted_address is not None: return bfh(bitcoin.address_to_script(self._trusted_address)) - if self.utxo: - out_idx = self.prevout.out_idx - return self.utxo.outputs()[out_idx].scriptpubkey if self.witness_utxo: return self.witness_utxo.scriptpubkey return None - def set_script_type(self) -> None: - if self.scriptpubkey is None: - return - type = get_script_type_from_output_script(self.scriptpubkey) - inner_type = None - if type is not None: - if type == 'p2sh': - inner_type = get_script_type_from_output_script(self.redeem_script) - elif type == 'p2wsh': - inner_type = get_script_type_from_output_script(self.witness_script) - if inner_type is not None: - type = inner_type + '-' + type - if type in ('p2pkh', 'p2wpkh-p2sh', 'p2wpkh'): - self.script_type = type - return - def is_complete(self) -> bool: if self.script_sig is not None and self.witness is not None: return True @@ -1461,19 +1588,20 @@ return True if self.script_sig is not None and not self.is_segwit(): return True - signatures = list(self.part_sigs.values()) - s = len(signatures) - # note: The 'script_type' field is currently only set by the wallet, - # for its own addresses. This means we can only finalize inputs - # that are related to the wallet. - # The 'fix' would be adding extra logic that matches on templates, - # and figures out the script_type from available fields. - if self.script_type in ('p2pk', 'p2pkh', 'p2wpkh', 'p2wpkh-p2sh'): - return s >= 1 - if self.script_type in ('p2sh', 'p2wsh', 'p2wsh-p2sh'): - return s >= self.num_sig + if desc := self.script_descriptor: + try: + desc.satisfy(allow_dummy=False, sigdata=self.part_sigs) + except MissingSolutionPiece: + pass + else: + return True return False + def get_satisfaction_progress(self) -> Tuple[int, int]: + if desc := self.script_descriptor: + return desc.get_satisfaction_progress(sigdata=self.part_sigs) + return 0, 0 + def finalize(self) -> None: def clear_fields_when_finalized(): # BIP-174: "All other data except the UTXO and unknown fields in the @@ -1564,10 +1692,12 @@ return False if self.witness_script: return True - _type = self.script_type - if _type == 'address' and guess_for_address: - _type = Transaction.guess_txintype_from_address(self.address) - return is_segwit_script_type(_type) + if desc := self.script_descriptor: + return desc.is_segwit() + if guess_for_address: + dummy_desc = create_dummy_descriptor_from_address(self.address) + return dummy_desc.is_segwit() + return False # can be false-negative def already_has_some_signatures(self) -> bool: """Returns whether progress has been made towards completing this input.""" @@ -1584,15 +1714,33 @@ self.bip32_paths = {} # type: Dict[bytes, Tuple[bytes, Sequence[int]]] # pubkey -> (xpub_fingerprint, path) self._unknown = {} # type: Dict[bytes, bytes] - self.script_type = 'unknown' - self.num_sig = 0 # num req sigs for multisig - self.pubkeys = [] # type: List[bytes] # note: order matters + self._script_descriptor = None # type: Optional[Descriptor] self.is_mine = False # type: bool # whether the wallet considers the output to be ismine self.is_change = False # type: bool # whether the wallet considers the output to be change + @property + def pubkeys(self) -> Set[bytes]: + if desc := self.script_descriptor: + return desc.get_all_pubkeys() + return set() + + @property + def script_descriptor(self): + return self._script_descriptor + + @script_descriptor.setter + def script_descriptor(self, desc: Optional[Descriptor]): + self._script_descriptor = desc + if desc: + if self.redeem_script is None: + self.redeem_script = desc.expand().redeem_script + if self.witness_script is None: + self.witness_script = desc.expand().witness_script + def to_json(self): d = super().to_json() d.update({ + 'desc': self.script_descriptor.to_string() if self.script_descriptor else None, 'redeem_script': self.redeem_script.hex() if self.redeem_script else None, 'witness_script': self.witness_script.hex() if self.witness_script else None, 'bip32_paths': {pubkey.hex(): (xfp.hex(), bip32.convert_bip32_intpath_to_strpath(path)) @@ -1667,6 +1815,7 @@ self._inputs = [] # type: List[PartialTxInput] self._outputs = [] # type: List[PartialTxOutput] self._unknown = {} # type: Dict[bytes, bytes] + self.rbf_merge_txid = None def to_json(self) -> dict: d = super().to_json() @@ -1892,21 +2041,6 @@ self._outputs.sort(key = lambda o: (o.value, o.scriptpubkey)) self.invalidate_ser_cache() - def input_value(self) -> int: - input_values = [txin.value_sats() for txin in self.inputs()] - if any([val is None for val in input_values]): - raise MissingTxInputAmount() - return sum(input_values) - - def output_value(self) -> int: - return sum(o.value for o in self.outputs()) - - def get_fee(self) -> Optional[int]: - try: - return self.input_value() - self.output_value() - except MissingTxInputAmount: - return None - def serialize_preimage(self, txin_index: int, *, bip143_shared_txdigest_fields: BIP143SharedTxDigestFields = None) -> str: nVersion = int_to_hex(self.version, 4) @@ -1916,7 +2050,7 @@ txin = inputs[txin_index] sighash = txin.sighash if txin.sighash is not None else Sighash.ALL if not Sighash.is_valid(sighash): - raise Exception("SIGHASH_FLAG not supported!") + raise Exception(f"SIGHASH_FLAG ({sighash}) not supported!") nHashType = int_to_hex(sighash, 4) preimage_script = self.get_preimage_script(txin) if txin.is_segwit(): @@ -1933,7 +2067,7 @@ if (sighash & 0x1f) != Sighash.SINGLE and (sighash & 0x1f) != Sighash.NONE: hashOutputs = bip143_shared_txdigest_fields.hashOutputs elif (sighash & 0x1f) == Sighash.SINGLE and txin_index < len(outputs): - hashOutputs = bh2u(sha256d(outputs[txin_index].serialize_to_network())) + hashOutputs = sha256d(outputs[txin_index].serialize_to_network()).hex() else: hashOutputs = '00' * 32 outpoint = txin.prevout.serialize_to_network().hex() @@ -1942,7 +2076,9 @@ nSequence = int_to_hex(txin.nsequence, 4) preimage = nVersion + hashPrevouts + hashSequence + outpoint + scriptCode + amount + nSequence + hashOutputs + nLocktime + nHashType else: - txins = var_int(len(inputs)) + ''.join(self.serialize_input(txin, preimage_script if txin_index==k else '') + if sighash != Sighash.ALL: + raise Exception(f"SIGHASH_FLAG ({sighash}) not supported! (for legacy sighash)") + txins = var_int(len(inputs)) + ''.join(txin.serialize_to_network(script_sig=bfh(preimage_script) if txin_index==k else b"").hex() for k, txin in enumerate(inputs)) txouts = var_int(len(outputs)) + ''.join(o.serialize_to_network().hex() for o in outputs) preimage = nVersion + txins + txouts + nLocktime + nHashType @@ -1958,7 +2094,7 @@ break if pubkey not in keypairs: continue - _logger.info(f"adding signature for {pubkey}") + _logger.info(f"adding signature for {pubkey}. spending utxo {txin.prevout.to_str()}") sec, compressed = keypairs[pubkey] sig = self.sign_txin(i, sec, bip143_shared_txdigest_fields=bip143_shared_txdigest_fields) self.add_signature_to_txin(txin_idx=i, signing_pubkey=pubkey, sig=sig) @@ -1970,27 +2106,23 @@ txin = self.inputs()[txin_index] txin.validate_data(for_signing=True) sighash = txin.sighash if txin.sighash is not None else Sighash.ALL - sighash_type = sighash.to_bytes(length=1, byteorder="big").hex() pre_hash = sha256d(bfh(self.serialize_preimage(txin_index, bip143_shared_txdigest_fields=bip143_shared_txdigest_fields))) privkey = ecc.ECPrivkey(privkey_bytes) sig = privkey.sign_transaction(pre_hash) - sig = bh2u(sig) + sighash_type + sig = sig.hex() + Sighash.to_sigbytes(sighash).hex() return sig def is_complete(self) -> bool: return all([txin.is_complete() for txin in self.inputs()]) def signature_count(self) -> Tuple[int, int]: - s = 0 # "num Sigs we have" - r = 0 # "Required" + nhave, nreq = 0, 0 for txin in self.inputs(): - if txin.is_coinbase_input(): - continue - signatures = list(txin.part_sigs.values()) - s += len(signatures) - r += txin.num_sig - return s, r + a, b = txin.get_satisfaction_progress() + nhave += a + nreq += b + return nhave, nreq def serialize(self) -> str: """Returns PSBT as base64 text, or raw hex of network tx (if complete).""" @@ -2060,7 +2192,6 @@ wallet: 'Abstract_Wallet', *, include_xpubs: bool = False, - ignore_network_issues: bool = True, ) -> None: if self.is_complete(): return @@ -2082,7 +2213,6 @@ wallet.add_input_info( txin, only_der_suffix=False, - ignore_network_issues=ignore_network_issues, ) for txout in self.outputs(): wallet.add_output_info( @@ -2112,8 +2242,9 @@ txout.bip32_paths.clear() txout._unknown.clear() - def prepare_for_export_for_hardware_device(self, wallet: 'Abstract_Wallet') -> None: + async def prepare_for_export_for_hardware_device(self, wallet: 'Abstract_Wallet') -> None: self.add_info_from_wallet(wallet, include_xpubs=True) + await self.add_info_from_network(wallet.network) # log warning if PSBT_*_BIP32_DERIVATION fields cannot be filled with full path due to missing info from .keystore import Xpub def is_ks_missing_info(ks): @@ -2139,14 +2270,6 @@ assert not self.is_complete() self.invalidate_ser_cache() - def update_txin_script_type(self): - """Determine the script_type of each input by analyzing the scripts. - It updates all tx-Inputs, NOT only the wallet owned, if the - scriptpubkey is present. - """ - for txin in self.inputs(): - if txin.script_type in ('unknown', 'address'): - txin.set_script_type() def pack_bip32_root_fingerprint_and_int_path(xfp: bytes, path: Sequence[int]) -> bytes: if len(xfp) != 4: diff -Nru electrum-4.3.4+dfsg1/electrum/util.py electrum-4.4.5+dfsg1/electrum/util.py --- electrum-4.3.4+dfsg1/electrum/util.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/util.py 2000-11-11 11:11:11.000000000 +0000 @@ -33,7 +33,7 @@ import threading import hmac import stat -from locale import localeconv +import locale import asyncio import urllib.request, urllib.parse, urllib.error import builtins @@ -46,6 +46,7 @@ import random import secrets import functools +from functools import partial from abc import abstractmethod, ABC import socket @@ -63,6 +64,7 @@ from .network import Network from .interface import Interface from .simple_config import SimpleConfig + from .paymentrequest import PaymentRequest _logger = get_logger(__name__) @@ -102,6 +104,7 @@ def base_unit_name_to_decimal_point(unit_name: str) -> int: + """Returns the max number of digits allowed after the decimal point.""" # e.g. "BTC" -> 8 try: return base_units[unit_name] @@ -144,6 +147,10 @@ return _('Dynamic fee estimates not available') +class BelowDustLimit(Exception): + pass + + class InvalidPassword(Exception): def __init__(self, message: Optional[str] = None): self.message = message @@ -180,7 +187,10 @@ return _("Failed to export to file.") + "\n" + self.message -class WalletFileException(Exception): pass +class WalletFileException(Exception): + def __init__(self, message='', *, should_report_crash: bool = False): + Exception.__init__(self, message) + self.should_report_crash = should_report_crash class BitcoinException(Exception): pass @@ -200,6 +210,17 @@ pass +def to_decimal(x: Union[str, float, int, Decimal]) -> Decimal: + # helper function mainly for float->Decimal conversion, i.e.: + # >>> Decimal(41754.681) + # Decimal('41754.680999999996856786310672760009765625') + # >>> Decimal("41754.681") + # Decimal('41754.681') + if isinstance(x, Decimal): + return x + return Decimal(str(x)) + + # note: this is not a NamedTuple as then its json encoding cannot be customized class Satoshis(object): __slots__ = ('value',) @@ -416,7 +437,7 @@ def json_decode(x): try: return json.loads(x, parse_float=Decimal) - except: + except Exception: return x def json_normalize(x): @@ -433,17 +454,24 @@ return hmac.compare_digest(to_bytes(val1, 'utf8'), to_bytes(val2, 'utf8')) -# decorator that prints execution time _profiler_logger = _logger.getChild('profiler') -def profiler(func): - def do_profile(args, kw_args): +def profiler(func=None, *, min_threshold: Union[int, float, None] = None): + """Function decorator that logs execution time. + + min_threshold: if set, only log if time taken is higher than threshold + NOTE: does not work with async methods. + """ + if func is None: # to make "@profiler(...)" work. (in addition to bare "@profiler") + return partial(profiler, min_threshold=min_threshold) + def do_profile(*args, **kw_args): name = func.__qualname__ t0 = time.time() o = func(*args, **kw_args) t = time.time() - t0 - _profiler_logger.debug(f"{name} {t:,.4f} sec") + if min_threshold is None or t > min_threshold: + _profiler_logger.debug(f"{name} {t:,.4f} sec") return o - return lambda *args, **kw_args: do_profile(args, kw_args) + return do_profile def android_ext_dir(): @@ -546,7 +574,7 @@ try: for x in args: assert isinstance(x, (bytes, bytearray)) - except: + except Exception: print('assert bytes failed', list(map(type, args))) raise @@ -585,17 +613,6 @@ bfh = bytes.fromhex -def bh2u(x: bytes) -> str: - """ - str with hex representation of a bytes-like object - - >>> x = bytes((1, 2, 10)) - >>> bh2u(x) - '01020A' - """ - return x.hex() - - def xor_bytes(a: bytes, b: bytes) -> bytes: size = min(len(a), len(b)) return ((int.from_bytes(a[:size], "big") ^ int.from_bytes(b[:size], "big")) @@ -641,7 +658,7 @@ if not isinstance(text, str): return False try: b = bytes.fromhex(text) - except: + except Exception: return False # forbid whitespaces in text: if len(text) != 2 * len(b): @@ -698,7 +715,11 @@ # We enforce that we have at least that available. assert decimal.getcontext().prec >= 28, f"PyDecimal precision too low: {decimal.getcontext().prec}" -DECIMAL_POINT = localeconv()['decimal_point'] # type: str +# DECIMAL_POINT = locale.localeconv()['decimal_point'] # type: str +DECIMAL_POINT = "." +THOUSANDS_SEP = " " +assert len(DECIMAL_POINT) == 1, f"DECIMAL_POINT has unexpected len. {DECIMAL_POINT!r}" +assert len(THOUSANDS_SEP) == 1, f"THOUSANDS_SEP has unexpected len. {THOUSANDS_SEP!r}" def format_satoshis( @@ -737,9 +758,9 @@ sign = integer_part[0] if integer_part[0] in ("+", "-") else "" if sign == "-": integer_part = integer_part[1:] - integer_part = "{:,}".format(int(integer_part)).replace(',', " ") + integer_part = "{:,}".format(int(integer_part)).replace(',', THOUSANDS_SEP) integer_part = sign + integer_part - fract_part = " ".join(fract_part[i:i+3] for i in range(0, len(fract_part), 3)) + fract_part = THOUSANDS_SEP.join(fract_part[i:i+3] for i in range(0, len(fract_part), 3)) result = integer_part + DECIMAL_POINT + fract_part # add leading/trailing whitespaces so that numbers can be aligned in a column if whitespaces: @@ -774,59 +795,97 @@ return Decimal(fee).quantize(_feerate_quanta, rounding=decimal.ROUND_HALF_DOWN) -def timestamp_to_datetime(timestamp: Optional[int]) -> Optional[datetime]: +def timestamp_to_datetime(timestamp: Union[int, float, None]) -> Optional[datetime]: if timestamp is None: return None return datetime.fromtimestamp(timestamp) -def format_time(timestamp): + +def format_time(timestamp: Union[int, float, None]) -> str: date = timestamp_to_datetime(timestamp) - return date.isoformat(' ')[:-3] if date else _("Unknown") + return date.isoformat(' ', timespec="minutes") if date else _("Unknown") -# Takes a timestamp and returns a string with the approximation of the age -def age(from_date, since_date = None, target_tz=None, include_seconds=False): +def age( + from_date: Union[int, float, None], # POSIX timestamp + *, + since_date: datetime = None, + target_tz=None, + include_seconds: bool = False, +) -> str: + """Takes a timestamp and returns a string with the approximation of the age""" if from_date is None: - return "Unknown" + return _("Unknown") from_date = datetime.fromtimestamp(from_date) if since_date is None: since_date = datetime.now(target_tz) - td = time_difference(from_date - since_date, include_seconds) - return td + " ago" if from_date < since_date else "in " + td - - -def time_difference(distance_in_time, include_seconds): - #distance_in_time = since_date - from_date + distance_in_time = from_date - since_date + is_in_past = from_date < since_date distance_in_seconds = int(round(abs(distance_in_time.days * 86400 + distance_in_time.seconds))) - distance_in_minutes = int(round(distance_in_seconds/60)) + distance_in_minutes = int(round(distance_in_seconds / 60)) if distance_in_minutes == 0: if include_seconds: - return "%s seconds" % distance_in_seconds + if is_in_past: + return _("{} seconds ago").format(distance_in_seconds) + else: + return _("in {} seconds").format(distance_in_seconds) else: - return "less than a minute" + if is_in_past: + return _("less than a minute ago") + else: + return _("in less than a minute") elif distance_in_minutes < 45: - return "%s minutes" % distance_in_minutes + if is_in_past: + return _("about {} minutes ago").format(distance_in_minutes) + else: + return _("in about {} minutes").format(distance_in_minutes) elif distance_in_minutes < 90: - return "about 1 hour" + if is_in_past: + return _("about 1 hour ago") + else: + return _("in about 1 hour") elif distance_in_minutes < 1440: - return "about %d hours" % (round(distance_in_minutes / 60.0)) + if is_in_past: + return _("about {} hours ago").format(round(distance_in_minutes / 60.0)) + else: + return _("in about {} hours").format(round(distance_in_minutes / 60.0)) elif distance_in_minutes < 2880: - return "1 day" + if is_in_past: + return _("about 1 day ago") + else: + return _("in about 1 day") elif distance_in_minutes < 43220: - return "%d days" % (round(distance_in_minutes / 1440)) + if is_in_past: + return _("about {} days ago").format(round(distance_in_minutes / 1440)) + else: + return _("in about {} days").format(round(distance_in_minutes / 1440)) elif distance_in_minutes < 86400: - return "about 1 month" + if is_in_past: + return _("about 1 month ago") + else: + return _("in about 1 month") elif distance_in_minutes < 525600: - return "%d months" % (round(distance_in_minutes / 43200)) + if is_in_past: + return _("about {} months ago").format(round(distance_in_minutes / 43200)) + else: + return _("in about {} months").format(round(distance_in_minutes / 43200)) elif distance_in_minutes < 1051200: - return "about 1 year" + if is_in_past: + return _("about 1 year ago") + else: + return _("in about 1 year") else: - return "over %d years" % (round(distance_in_minutes / 525600)) + if is_in_past: + return _("over {} years ago").format(round(distance_in_minutes / 525600)) + else: + return _("in over {} years").format(round(distance_in_minutes / 525600)) mainnet_block_explorers = { + '3xpl.com': ('https://3xpl.com/bitcoin/', + {'tx': 'transaction/', 'addr': 'address/'}), 'Bitupper Explorer': ('https://bitupper.com/en/explorer/bitcoin/', {'tx': 'transactions/', 'addr': 'addresses/'}), 'Bitflyer.jp': ('https://chainflyer.bitflyer.jp/', @@ -893,6 +952,8 @@ {'tx': 'tx/', 'addr': 'address/'}), 'wakiyamap.dev': ('https://signet-explorer.wakiyamap.dev/', {'tx': 'tx/', 'addr': 'address/'}), + 'ex.signet.bublina.eu.org': ('https://ex.signet.bublina.eu.org/', + {'tx': 'tx/', 'addr': 'address/'}), 'system default': ('blockchain:/', {'tx': 'tx/', 'addr': 'address/'}), } @@ -966,7 +1027,12 @@ # TODO rename to parse_bip21_uri or similar -def parse_URI(uri: str, on_pr: Callable = None, *, loop=None) -> dict: +def parse_URI( + uri: str, + on_pr: Callable[['PaymentRequest'], None] = None, + *, + loop: asyncio.AbstractEventLoop = None, +) -> dict: """Raises InvalidBitcoinURI on malformed URI.""" from . import bitcoin from .bitcoin import COIN, TOTAL_COIN_SUPPLY_LIMIT_IN_BTC @@ -1030,7 +1096,7 @@ raise InvalidBitcoinURI(f"failed to parse 'exp' field: {repr(e)}") from e if 'sig' in out: try: - out['sig'] = bh2u(bitcoin.base_decode(out['sig'], base=58)) + out['sig'] = bitcoin.base_decode(out['sig'], base=58).hex() except Exception as e: raise InvalidBitcoinURI(f"failed to parse 'sig' field: {repr(e)}") from e if 'lightning' in out: @@ -1139,7 +1205,7 @@ return None, message try: j = json.loads(message[0:n].decode('utf8')) - except: + except Exception: j = None return j, message[n+1:] @@ -1276,10 +1342,85 @@ class TxMinedInfo(NamedTuple): height: int # height of block that mined tx - conf: Optional[int] = None # number of confirmations, SPV verified (None means unknown) + conf: Optional[int] = None # number of confirmations, SPV verified. >=0, or None (None means unknown) timestamp: Optional[int] = None # timestamp of block that mined tx txpos: Optional[int] = None # position of tx in serialized block header_hash: Optional[str] = None # hash of block that mined tx + wanted_height: Optional[int] = None # in case of timelock, min abs block height + + def short_id(self) -> Optional[str]: + if self.txpos is not None and self.txpos >= 0: + assert self.height > 0 + return f"{self.height}x{self.txpos}" + return None + + def is_local_like(self) -> bool: + """Returns whether the tx is local-like (LOCAL/FUTURE).""" + from .address_synchronizer import TX_HEIGHT_UNCONFIRMED, TX_HEIGHT_UNCONF_PARENT + if self.height > 0: + return False + if self.height in (TX_HEIGHT_UNCONFIRMED, TX_HEIGHT_UNCONF_PARENT): + return False + return True + + +class ShortID(bytes): + + def __repr__(self): + return f"" + + def __str__(self): + return format_short_id(self) + + @classmethod + def from_components(cls, block_height: int, tx_pos_in_block: int, output_index: int) -> 'ShortID': + bh = block_height.to_bytes(3, byteorder='big') + tpos = tx_pos_in_block.to_bytes(3, byteorder='big') + oi = output_index.to_bytes(2, byteorder='big') + return ShortID(bh + tpos + oi) + + @classmethod + def from_str(cls, scid: str) -> 'ShortID': + """Parses a formatted scid str, e.g. '643920x356x0'.""" + components = scid.split("x") + if len(components) != 3: + raise ValueError(f"failed to parse ShortID: {scid!r}") + try: + components = [int(x) for x in components] + except ValueError: + raise ValueError(f"failed to parse ShortID: {scid!r}") from None + return ShortID.from_components(*components) + + @classmethod + def normalize(cls, data: Union[None, str, bytes, 'ShortID']) -> Optional['ShortID']: + if isinstance(data, ShortID) or data is None: + return data + if isinstance(data, str): + assert len(data) == 16 + return ShortID.fromhex(data) + if isinstance(data, (bytes, bytearray)): + assert len(data) == 8 + return ShortID(data) + + @property + def block_height(self) -> int: + return int.from_bytes(self[:3], byteorder='big') + + @property + def txpos(self) -> int: + return int.from_bytes(self[3:6], byteorder='big') + + @property + def output_index(self) -> int: + return int.from_bytes(self[6:8], byteorder='big') + + +def format_short_id(short_channel_id: Optional[bytes]): + if not short_channel_id: + return _('Not yet available') + return str(int.from_bytes(short_channel_id[:3], 'big')) \ + + 'x' + str(int.from_bytes(short_channel_id[3:6], 'big')) \ + + 'x' + str(int.from_bytes(short_channel_id[6:], 'big')) def make_aiohttp_session(proxy: Optional[dict], headers=None, timeout=None): @@ -1430,8 +1571,20 @@ self.reset_request_counters() async def _start(self, interface: 'Interface'): + self.logger.debug(f"starting. interface.server={repr(str(interface.server))}") self.interface = interface - await interface.taskgroup.spawn(self._run_tasks(taskgroup=self.taskgroup)) + + taskgroup = self.taskgroup + async def run_tasks_wrapper(): + self.logger.debug(f"starting taskgroup ({hex(id(taskgroup))}).") + try: + await self._run_tasks(taskgroup=taskgroup) + except Exception as e: + self.logger.error(f"taskgroup died ({hex(id(taskgroup))}). exc={e!r}") + raise + finally: + self.logger.debug(f"taskgroup stopped ({hex(id(taskgroup))}).") + await interface.taskgroup.spawn(run_tasks_wrapper) @abstractmethod async def _run_tasks(self, *, taskgroup: OldTaskGroup) -> None: @@ -1444,6 +1597,7 @@ raise asyncio.CancelledError() async def stop(self, *, full_shutdown: bool = True): + self.logger.debug(f"stopping. {full_shutdown=}") if full_shutdown: unregister_callback(self._restart) await self.taskgroup.cancel_remaining() @@ -1490,21 +1644,30 @@ with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.settimeout(0.1) s.connect((host, port)) - # Tor responds uniquely to HTTP-like requests - s.send(b"GET\n") - if b"Tor is not an HTTP Proxy" in s.recv(1024): + # mimic "tor-resolve 0.0.0.0". + # see https://github.com/spesmilo/electrum/issues/7317#issuecomment-1369281075 + # > this is a socks5 handshake, followed by a socks RESOLVE request as defined in + # > [tor's socks extension spec](https://github.com/torproject/torspec/blob/7116c9cdaba248aae07a3f1d0e15d9dd102f62c5/socks-extensions.txt#L63), + # > resolving 0.0.0.0, which being an IP, tor resolves itself without needing to ask a relay. + s.send(b'\x05\x01\x00\x05\xf0\x00\x03\x070.0.0.0\x00\x00') + if s.recv(1024) == b'\x05\x00\x05\x00\x00\x01\x00\x00\x00\x00\x00\x00': return True except socket.error: pass return False +AS_LIB_USER_I_WANT_TO_MANAGE_MY_OWN_ASYNCIO_LOOP = False # used by unit tests + _asyncio_event_loop = None # type: Optional[asyncio.AbstractEventLoop] def get_asyncio_loop() -> asyncio.AbstractEventLoop: """Returns the global asyncio event loop we use.""" - if _asyncio_event_loop is None: - raise Exception("event loop not created yet") - return _asyncio_event_loop + if loop := _asyncio_event_loop: + return loop + if AS_LIB_USER_I_WANT_TO_MANAGE_MY_OWN_ASYNCIO_LOOP: + if loop := get_running_loop(): + return loop + raise Exception("event loop not created yet") def create_and_start_event_loop() -> Tuple[asyncio.AbstractEventLoop, @@ -1715,7 +1878,6 @@ def __init__(self): self.callback_lock = threading.Lock() self.callbacks = defaultdict(list) # note: needs self.callback_lock - self.asyncio_loop = None def register_callback(self, func, events): with self.callback_lock: @@ -1733,21 +1895,20 @@ Can be called from any thread. The callback itself will get scheduled on the event loop. """ - if self.asyncio_loop is None: - self.asyncio_loop = get_asyncio_loop() - assert self.asyncio_loop.is_running(), "event loop not running" + loop = get_asyncio_loop() + assert loop.is_running(), "event loop not running" with self.callback_lock: callbacks = self.callbacks[event][:] for callback in callbacks: # FIXME: if callback throws, we will lose the traceback if asyncio.iscoroutinefunction(callback): - asyncio.run_coroutine_threadsafe(callback(*args), self.asyncio_loop) - elif get_running_loop() == self.asyncio_loop: + asyncio.run_coroutine_threadsafe(callback(*args), loop) + elif get_running_loop() == loop: # run callback immediately, so that it is guaranteed # to have been executed when this method returns callback(*args) else: - self.asyncio_loop.call_soon_threadsafe(callback, *args) + loop.call_soon_threadsafe(callback, *args) callback_mgr = CallbackManager() @@ -1969,3 +2130,26 @@ return asyncio.get_running_loop() except RuntimeError: return None + + +def error_text_str_to_safe_str(err: str) -> str: + """Converts an untrusted error string to a sane printable ascii str. + Never raises. + """ + return error_text_bytes_to_safe_str(err.encode("ascii", errors='backslashreplace')) + + +def error_text_bytes_to_safe_str(err: bytes) -> str: + """Converts an untrusted error bytes text to a sane printable ascii str. + Never raises. + + Note that naive ascii conversion would be insufficient. Fun stuff: + >>> b = b"my_long_prefix_blabla" + 21 * b"\x08" + b"malicious_stuff" + >>> s = b.decode("ascii") + >>> print(s) + malicious_stuffblabla + """ + # convert to ascii, to get rid of unicode stuff + ascii_text = err.decode("ascii", errors='backslashreplace') + # do repr to handle ascii special chars (especially when printing/logging the str) + return repr(ascii_text) diff -Nru electrum-4.3.4+dfsg1/electrum/verifier.py electrum-4.4.5+dfsg1/electrum/verifier.py --- electrum-4.3.4+dfsg1/electrum/verifier.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/verifier.py 2000-11-11 11:11:11.000000000 +0000 @@ -26,7 +26,7 @@ import aiorpcx -from .util import bh2u, TxMinedInfo, NetworkJobOnDefaultServer +from .util import TxMinedInfo, NetworkJobOnDefaultServer from .crypto import sha256d from .bitcoin import hash_decode, hash_encode from .transaction import Transaction @@ -153,7 +153,7 @@ if len(item) != 32: raise MerkleVerificationFailure('all merkle branch items have to 32 bytes long') inner_node = (item + h) if (index & 1) else (h + item) - cls._raise_if_valid_tx(bh2u(inner_node)) + cls._raise_if_valid_tx(inner_node.hex()) h = sha256d(inner_node) index >>= 1 if index != 0: @@ -169,7 +169,7 @@ tx = Transaction(raw_tx) try: tx.deserialize() - except: + except Exception: pass else: raise InnerNodeOfSpvProofIsValidTx() diff -Nru electrum-4.3.4+dfsg1/electrum/version.py electrum-4.4.5+dfsg1/electrum/version.py --- electrum-4.3.4+dfsg1/electrum/version.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/version.py 2000-11-11 11:11:11.000000000 +0000 @@ -1,5 +1,5 @@ -ELECTRUM_VERSION = '4.3.4' # version of the client package -APK_VERSION = '4.3.4.0' # read by buildozer.spec +ELECTRUM_VERSION = '4.4.5' # version of the client package +APK_VERSION = '4.4.5.0' # read by buildozer.spec PROTOCOL_VERSION = '1.4' # protocol version requested diff -Nru electrum-4.3.4+dfsg1/electrum/wallet.py electrum-4.4.5+dfsg1/electrum/wallet.py --- electrum-4.3.4+dfsg1/electrum/wallet.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/wallet.py 2000-11-11 11:11:11.000000000 +0000 @@ -50,14 +50,14 @@ from aiorpcx import timeout_after, TaskTimeout, ignore_after, run_in_thread from .i18n import _ -from .bip32 import BIP32Node, convert_bip32_intpath_to_strpath, convert_bip32_path_to_list_of_uint32 +from .bip32 import BIP32Node, convert_bip32_intpath_to_strpath, convert_bip32_strpath_to_intpath from .crypto import sha256 from . import util from .util import (NotEnoughFunds, UserCancelled, profiler, OldTaskGroup, ignore_exceptions, format_satoshis, format_fee_satoshis, NoDynamicFeeEstimates, WalletFileException, BitcoinException, InvalidPassword, format_time, timestamp_to_datetime, Satoshis, - Fiat, bfh, bh2u, TxMinedInfo, quantize_feerate, create_bip21_uri, OrderedDictWithIndex, parse_max_spend) + Fiat, bfh, TxMinedInfo, quantize_feerate, create_bip21_uri, OrderedDictWithIndex, parse_max_spend) from .simple_config import SimpleConfig, FEE_RATIO_HIGH_WARNING, FEERATE_WARNING_HIGH_FEE from .bitcoin import COIN, TYPE_ADDRESS from .bitcoin import is_address, address_to_script, is_minikey, relayfee, dust_threshold @@ -73,9 +73,9 @@ PartialTransaction, PartialTxInput, PartialTxOutput, TxOutpoint) from .plugin import run_hook from .address_synchronizer import (AddressSynchronizer, TX_HEIGHT_LOCAL, - TX_HEIGHT_UNCONF_PARENT, TX_HEIGHT_UNCONFIRMED, TX_HEIGHT_FUTURE) -from .invoices import Invoice -from .invoices import PR_PAID, PR_UNPAID, PR_UNKNOWN, PR_EXPIRED, PR_UNCONFIRMED + TX_HEIGHT_UNCONF_PARENT, TX_HEIGHT_UNCONFIRMED, TX_HEIGHT_FUTURE, TX_TIMESTAMP_INF) +from .invoices import BaseInvoice, Invoice, Request +from .invoices import PR_PAID, PR_UNPAID, PR_UNKNOWN, PR_EXPIRED, PR_UNCONFIRMED, PR_INFLIGHT from .contacts import Contacts from .interface import NetworkException from .mnemonic import Mnemonic @@ -84,6 +84,8 @@ from .paymentrequest import PaymentRequest from .util import read_json_file, write_json_file, UserFacingException, FileImportFailed from .util import EventListener, event_listener +from . import descriptor +from .descriptor import Descriptor if TYPE_CHECKING: from .network import Network @@ -100,22 +102,15 @@ ] -class BumpFeeStrategy(enum.Enum): - COINCHOOSER = enum.auto() - DECREASE_CHANGE = enum.auto() - DECREASE_PAYMENT = enum.auto() - - -async def _append_utxos_to_inputs(*, inputs: List[PartialTxInput], network: 'Network', - pubkey: str, txin_type: str, imax: int) -> None: - if txin_type in ('p2pkh', 'p2wpkh', 'p2wpkh-p2sh'): - address = bitcoin.pubkey_to_address(txin_type, pubkey) - scripthash = bitcoin.address_to_scripthash(address) - elif txin_type == 'p2pk': - script = bitcoin.public_key_to_p2pk_script(pubkey) - scripthash = bitcoin.script_to_scripthash(script) - else: - raise Exception(f'unexpected txin_type to sweep: {txin_type}') +async def _append_utxos_to_inputs( + *, + inputs: List[PartialTxInput], + network: 'Network', + script_descriptor: 'descriptor.Descriptor', + imax: int, +) -> None: + script = script_descriptor.expand().output_script.hex() + scripthash = bitcoin.script_to_scripthash(script) async def append_single_utxo(item): prev_tx_raw = await network.get_transaction(item['tx_hash']) @@ -128,11 +123,7 @@ txin = PartialTxInput(prevout=prevout) txin.utxo = prev_tx txin.block_height = int(item['height']) - txin.script_type = txin_type - txin.pubkeys = [bfh(pubkey)] - txin.num_sig = 1 - if txin_type == 'p2wpkh-p2sh': - txin.redeem_script = bfh(bitcoin.p2wpkh_nested_script(pubkey)) + txin.script_descriptor = script_descriptor inputs.append(txin) u = await network.listunspent_for_scripthash(scripthash) @@ -147,11 +138,11 @@ async def find_utxos_for_privkey(txin_type, privkey, compressed): pubkey = ecc.ECPrivkey(privkey).get_public_key_hex(compressed=compressed) + desc = descriptor.get_singlesig_descriptor_from_legacy_leaf(pubkey=pubkey, script_type=txin_type) await _append_utxos_to_inputs( inputs=inputs, network=network, - pubkey=pubkey, - txin_type=txin_type, + script_descriptor=desc, imax=imax) keypairs[pubkey] = privkey, compressed @@ -204,8 +195,7 @@ locktime = get_locktime_for_new_transaction(network) tx = PartialTransaction.from_io(inputs, outputs, locktime=locktime, version=tx_version) - rbf = bool(config.get('use_rbf', True)) - tx.set_rbf(rbf) + tx.set_rbf(True) tx.sign(keypairs) return tx @@ -217,21 +207,32 @@ chain = network.blockchain() if chain.is_tip_stale(): return 0 + # figure out current block height + chain_height = chain.height() # learnt from all connected servers, SPV-checked + server_height = network.get_server_height() # height claimed by main server, unverified + # note: main server might be lagging (either is slow, is malicious, or there is an SPV-invisible-hard-fork) + # - if it's lagging too much, it is the network's job to switch away + if server_height < chain_height - 10: + # the diff is suspiciously large... give up and use something non-fingerprintable + return 0 # discourage "fee sniping" - locktime = chain.height() + locktime = min(chain_height, server_height) # sometimes pick locktime a bit further back, to help privacy # of setups that need more time (offline/multisig/coinjoin/...) if random.randint(0, 9) == 0: locktime = max(0, locktime - random.randint(0, 99)) + locktime = max(0, locktime) return locktime +class CannotRBFTx(Exception): pass + -class CannotBumpFee(Exception): +class CannotBumpFee(CannotRBFTx): def __str__(self): return _('Cannot bump fee') + ':\n\n' + Exception.__str__(self) -class CannotDoubleSpendTx(Exception): +class CannotDoubleSpendTx(CannotRBFTx): def __str__(self): return _('Cannot cancel transaction') + ':\n\n' + Exception.__str__(self) @@ -287,6 +288,7 @@ mempool_depth_bytes: Optional[int] can_remove: bool # whether user should be allowed to delete tx is_lightning_funding_tx: bool + is_related_to_wallet: bool class Abstract_Wallet(ABC, Logger, EventListener): @@ -302,6 +304,7 @@ txin_type: str wallet_type: str lnworker: Optional['LNWallet'] + network: Optional['Network'] def __init__(self, db: WalletDB, storage: Optional[WalletStorage], *, config: SimpleConfig): @@ -323,6 +326,8 @@ self.adb.add_address(addr) self.lock = self.adb.lock self.transaction_lock = self.adb.transaction_lock + self._last_full_history = None + self._tx_parents_cache = {} self.taskgroup = OldTaskGroup() @@ -333,9 +338,10 @@ self._frozen_addresses = set(db.get('frozen_addresses', [])) self._frozen_coins = db.get_dict('frozen_coins') # type: Dict[str, bool] self.fiat_value = db.get_dict('fiat_value') - self._receive_requests = db.get_dict('payment_requests') # type: Dict[str, Invoice] + self._receive_requests = db.get_dict('payment_requests') # type: Dict[str, Request] self._invoices = db.get_dict('invoices') # type: Dict[str, Invoice] self._reserved_addresses = set(db.get('reserved_addresses', [])) + self._num_parents = db.get_dict('num_parents') self._freeze_lock = threading.RLock() # for mutating/iterating frozen_{addresses,coins} @@ -370,6 +376,7 @@ except Exception as e: self.logger.exception("taskgroup died.") finally: + util.trigger_callback('wallet_updated', self) self.logger.info("taskgroup stopped.") async def do_synchronize_loop(self): @@ -434,11 +441,10 @@ node = BIP32Node.from_rootseed(seed, xtype='standard') ln_xprv = node.to_xprv() self.db.put('lightning_privkey2', ln_xprv) - if self.network: - self.network.run_from_another_thread(self.stop()) self.lnworker = LNWallet(self, ln_xprv) + self.save_db() if self.network: - self.start_network(self.network) + self._start_network_lightning() async def stop(self): """Stop all networking and save DB to disk.""" @@ -457,8 +463,21 @@ self.save_db() def is_up_to_date(self) -> bool: + if self.taskgroup.joined: # either stop() was called, or the taskgroup died + return False return self._up_to_date + def tx_is_related(self, tx): + is_mine = any([self.is_mine(out.address) for out in tx.outputs()]) + is_mine |= any([self.is_mine(self.adb.get_txin_address(txin)) for txin in tx.inputs()]) + return is_mine + + def clear_tx_parents_cache(self): + with self.lock, self.transaction_lock: + self._tx_parents_cache.clear() + self._num_parents.clear() + self._last_full_history = None + @event_listener async def on_event_adb_set_up_to_date(self, adb): if self.adb != adb: @@ -472,28 +491,34 @@ self.adb.reset_netrequest_counters() # sync progress indicator self.save_db() # fire triggers - util.trigger_callback('wallet_updated', self) - util.trigger_callback('status') + if status_changed or up_to_date: # suppress False->False transition, as it is spammy + util.trigger_callback('wallet_updated', self) + util.trigger_callback('status') if status_changed: self.logger.info(f'set_up_to_date: {up_to_date}') @event_listener - def on_event_adb_added_tx(self, adb, tx_hash): + def on_event_adb_added_tx(self, adb, tx_hash: str, tx: Transaction): if self.adb != adb: return - tx = self.db.get_transaction(tx_hash) - if not tx: - raise Exception(tx_hash) - is_mine = any([self.is_mine(out.address) for out in tx.outputs()]) - is_mine |= any([self.is_mine(self.adb.get_txin_address(txin)) for txin in tx.inputs()]) - if not is_mine: + if not self.tx_is_related(tx): return + self.clear_tx_parents_cache() if self.lnworker: self.lnworker.maybe_add_backup_from_tx(tx) self._update_invoices_and_reqs_touched_by_tx(tx_hash) util.trigger_callback('new_transaction', self, tx) @event_listener + def on_event_adb_removed_tx(self, adb, txid: str, tx: Transaction): + if self.adb != adb: + return + if not self.tx_is_related(tx): + return + self.clear_tx_parents_cache() + util.trigger_callback('removed_transaction', self, tx) + + @event_listener def on_event_adb_added_verified_tx(self, adb, tx_hash): if adb != self.adb: return @@ -511,16 +536,22 @@ self.adb.clear_history() self.save_db() - def start_network(self, network): + def start_network(self, network: 'Network'): + assert self.network is None, "already started" self.network = network if network: asyncio.run_coroutine_threadsafe(self.main_loop(), self.network.asyncio_loop) self.adb.start_network(network) if self.lnworker: - self.lnworker.start_network(network) - # only start gossiping when we already have channels - if self.db.get('channels'): - self.network.start_gossip() + self._start_network_lightning() + + def _start_network_lightning(self): + assert self.lnworker + assert self.lnworker.network is None, 'lnworker network already initialized' + self.lnworker.start_network(self.network) + # only start gossiping when we already have channels + if self.db.get('channels'): + self.network.start_gossip() @abstractmethod def load_keystore(self) -> None: @@ -539,7 +570,7 @@ return [] def basename(self) -> str: - return self.storage.basename() if self.storage else 'no name' + return self.storage.basename() if self.storage else 'no_name' def test_addresses_sanity(self) -> None: addrs = self.get_receiving_addresses() @@ -618,15 +649,15 @@ # and not util, also have fx remove it text = fx.remove_thousands_separator(text) def_fiat = self.default_fiat_value(txid, fx, value_sat) - formatted = fx.ccy_amount_str(def_fiat, commas=False) + formatted = fx.ccy_amount_str(def_fiat, add_thousands_sep=False) def_fiat_rounded = Decimal(formatted) reset = not text if not reset: try: text_dec = Decimal(text) - text_dec_rounded = Decimal(fx.ccy_amount_str(text_dec, commas=False)) + text_dec_rounded = Decimal(fx.ccy_amount_str(text_dec, add_thousands_sep=False)) reset = text_dec_rounded == def_fiat_rounded - except: + except Exception: # garbage. not resetting, but not saving either return False if reset: @@ -646,7 +677,7 @@ fiat_value = self.fiat_value.get(ccy, {}).get(txid) try: return Decimal(fiat_value) - except: + except Exception: return def is_mine(self, address) -> bool: @@ -673,13 +704,19 @@ """ pass - @abstractmethod def get_redeem_script(self, address: str) -> Optional[str]: - pass + desc = self.get_script_descriptor_for_address(address) + if desc is None: return None + redeem_script = desc.expand().redeem_script + if redeem_script: + return redeem_script.hex() - @abstractmethod def get_witness_script(self, address: str) -> Optional[str]: - pass + desc = self.get_script_descriptor_for_address(address) + if desc is None: return None + witness_script = desc.expand().witness_script + if witness_script: + return witness_script.hex() @abstractmethod def get_txin_type(self, address: str) -> str: @@ -688,11 +725,11 @@ def export_private_key(self, address: str, password: Optional[str]) -> str: if self.is_watching_only(): - raise Exception(_("This is a watching-only wallet")) + raise UserFacingException(_("This is a watching-only wallet")) if not is_address(address): - raise Exception(f"Invalid bitcoin address: {address}") + raise UserFacingException(f"Invalid bitcoin address: {address}") if not self.is_mine(address): - raise Exception(_('Address not in wallet.') + f' {address}') + raise UserFacingException(_('Address not in wallet.') + f' {address}') index = self.get_address_index(address) pk, compressed = self.keystore.get_private_key(index, password) txin_type = self.get_txin_type(address) @@ -716,8 +753,11 @@ return any([chan.funding_outpoint.txid == txid for chan in self.lnworker.channels.values()]) - def is_swap_tx(self, tx: Transaction) -> bool: - return bool(self.lnworker.swap_manager.get_swap_by_tx(tx)) if self.lnworker else False + def get_swap_by_claim_tx(self, tx: Transaction) -> bool: + return self.lnworker.swap_manager.get_swap_by_claim_tx(tx) if self.lnworker else None + + def get_swap_by_funding_tx(self, tx: Transaction) -> bool: + return bool(self.lnworker.swap_manager.get_swap_by_funding_tx(tx)) if self.lnworker else None def get_wallet_delta(self, tx: Transaction) -> TxWalletDelta: """Return the effect a transaction has on the wallet. @@ -763,7 +803,7 @@ tx_wallet_delta = self.get_wallet_delta(tx) is_relevant = tx_wallet_delta.is_relevant is_any_input_ismine = tx_wallet_delta.is_any_input_ismine - is_swap = self.is_swap_tx(tx) + is_swap = bool(self.get_swap_by_claim_tx(tx)) fee = tx_wallet_delta.fee exp_n = None can_broadcast = False @@ -804,10 +844,14 @@ try: self.cpfp(tx, 0) can_cpfp = True - except: + except Exception: can_cpfp = False else: status = _('Local') + if tx_mined_status.height == TX_HEIGHT_FUTURE: + num_blocks_remainining = tx_mined_status.wanted_height - self.adb.get_local_height() + num_blocks_remainining = max(0, num_blocks_remainining) + status = _('Local (future: {})').format(_('in {} blocks').format(num_blocks_remainining)) can_broadcast = self.network is not None can_bump = (is_any_input_ismine or is_swap) and not tx.is_final() else: @@ -845,8 +889,65 @@ mempool_depth_bytes=exp_n, can_remove=can_remove, is_lightning_funding_tx=is_lightning_funding_tx, + is_related_to_wallet=is_relevant, ) + def get_num_parents(self, txid: str) -> Optional[int]: + if not self.is_up_to_date(): + return + if txid not in self._num_parents: + self._num_parents[txid] = len(self.get_tx_parents(txid)) + return self._num_parents[txid] + + def get_tx_parents(self, txid: str) -> Dict[str, Tuple[List[str], List[str]]]: + """ + returns a flat dict: + txid -> list of parent txids + """ + with self.lock, self.transaction_lock: + if self._last_full_history is None: + self._last_full_history = self.get_full_history(None, include_lightning=False) + # populate cache in chronological order (confirmed tx only) + # todo: get_full_history should return unconfirmed tx topologically sorted + for _txid, tx_item in self._last_full_history.items(): + if tx_item['height'] > 0: + self.get_tx_parents(_txid) + + result = self._tx_parents_cache.get(txid, None) + if result is not None: + return result + result = {} # type: Dict[str, Tuple[List[str], List[str]]] + parents = [] # type: List[str] + uncles = [] # type: List[str] + tx = self.adb.get_transaction(txid) + assert tx, f"cannot find {txid} in db" + for i, txin in enumerate(tx.inputs()): + _txid = txin.prevout.txid.hex() + parents.append(_txid) + # detect address reuse + addr = self.adb.get_txin_address(txin) + if addr is None: + continue + received, sent = self.adb.get_addr_io(addr) + if len(sent) > 1: + my_txid, my_height, my_pos = sent[txin.prevout.to_str()] + assert my_txid == txid + for k, v in sent.items(): + if k != txin.prevout.to_str(): + reuse_txid, reuse_height, reuse_pos = v + if reuse_height <= 0: # exclude not-yet-mined (we need topological ordering) + continue + if (reuse_height, reuse_pos) < (my_height, my_pos): + uncle_txid, uncle_index = k.split(':') + uncles.append(uncle_txid) + + for _txid in parents + uncles: + if _txid in self._last_full_history.keys(): + result.update(self.get_tx_parents(_txid)) + result[txid] = parents, uncles + self._tx_parents_cache[txid] = result + return result + def get_balance(self, **kwargs): domain = self.get_addresses() return self.adb.get_balance(domain, **kwargs) @@ -868,8 +969,8 @@ domain: Optional[Iterable[str]] = None, *, nonlocal_only: bool = False, + confirmed_only: bool = False, ) -> Sequence[PartialTxInput]: - confirmed_only = self.config.get('confirmed_only', False) with self._freeze_lock: frozen_addresses = self._frozen_addresses.copy() utxos = self.get_utxos( @@ -941,8 +1042,8 @@ domain = self.get_addresses() monotonic_timestamp = 0 for hist_item in self.adb.get_history(domain=domain): - monotonic_timestamp = max(monotonic_timestamp, (hist_item.tx_mined_status.timestamp or 999_999_999_999)) - yield { + monotonic_timestamp = max(monotonic_timestamp, (hist_item.tx_mined_status.timestamp or TX_TIMESTAMP_INF)) + d = { 'txid': hist_item.txid, 'fee_sat': hist_item.fee, 'height': hist_item.tx_mined_status.height, @@ -956,6 +1057,9 @@ 'label': self.get_label_for_txid(hist_item.txid), 'txpos_in_block': hist_item.tx_mined_status.txpos, } + if wanted_height := hist_item.tx_mined_status.wanted_height: + d['wanted_height'] = wanted_height + yield d def create_invoice(self, *, outputs: List[PartialTxOutput], message, pr, URI) -> Invoice: height = self.adb.get_local_height() @@ -974,7 +1078,7 @@ if URI: timestamp = URI.get('time') exp = URI.get('exp') - timestamp = timestamp or int(time.time()) + timestamp = timestamp or int(Invoice._get_cur_time()) exp = exp or 0 invoice = Invoice( amount_msat=amount_msat, @@ -1009,12 +1113,12 @@ self._requests_addr_to_key.clear() self.save_db() - def get_invoices(self): + def get_invoices(self) -> List[Invoice]: out = list(self._invoices.values()) out.sort(key=lambda x:x.time) return out - def get_unpaid_invoices(self): + def get_unpaid_invoices(self) -> List[Invoice]: invoices = self.get_invoices() return [x for x in invoices if self.get_invoice_status(x) != PR_PAID] @@ -1025,13 +1129,14 @@ data = read_json_file(path) for x in data: try: - req = Invoice(**x) - except: + req = Request(**x) + except Exception: raise FileImportFailed(_("Invalid invoice format")) self.add_payment_request(req, write_to_disk=False) self.save_db() def export_requests(self, path): + # note: this does not export preimages for LN bolt11 invoices write_json_file(path, list(self._receive_requests.values())) def import_invoices(self, path): @@ -1039,7 +1144,7 @@ for x in data: try: invoice = Invoice(**x) - except: + except Exception: raise FileImportFailed(_("Invalid invoice format")) self.save_invoice(invoice, write_to_disk=False) self.save_db() @@ -1083,8 +1188,11 @@ self._invoices_from_txid_map[txid].add(invoice_key) for txout in invoice.get_outputs(): self._invoices_from_scriptpubkey_map[txout.scriptpubkey].add(invoice_key) + # update invoice status + status = self.get_invoice_status(invoice) + util.trigger_callback('invoice_status', self, invoice_key, status) - def _is_onchain_invoice_paid(self, invoice: Invoice) -> Tuple[bool, Optional[int], Sequence[str]]: + def _is_onchain_invoice_paid(self, invoice: BaseInvoice) -> Tuple[bool, Optional[int], Sequence[str]]: """Returns whether on-chain invoice/request is satisfied, num confs required txs have, and list of relevant TXIDs. """ @@ -1120,12 +1228,12 @@ is_paid = False return is_paid, conf_needed, list(relevant_txs) - def is_onchain_invoice_paid(self, invoice: Invoice) -> Tuple[bool, Optional[int]]: + def is_onchain_invoice_paid(self, invoice: BaseInvoice) -> Tuple[bool, Optional[int]]: is_paid, conf_needed, relevant_txs = self._is_onchain_invoice_paid(invoice) return is_paid, conf_needed @profiler - def get_full_history(self, fx=None, *, onchain_domain=None, include_lightning=True): + def get_full_history(self, fx=None, *, onchain_domain=None, include_lightning=True, include_fiat=False): transactions_tmp = OrderedDictWithIndex() # add on-chain txns onchain_history = self.get_onchain_history(domain=onchain_domain) @@ -1164,9 +1272,13 @@ transactions_tmp[key] = tx_item # sort on-chain and LN stuff into new dict, by timestamp # (we rely on this being a *stable* sort) + def sort_key(x): + txid, tx_item = x + ts = tx_item.get('monotonic_timestamp') or tx_item.get('timestamp') or float('inf') + height = self.adb.tx_height_to_sort_height(tx_item.get('height')) + return ts, height transactions = OrderedDictWithIndex() - for k, v in sorted(list(transactions_tmp.items()), - key=lambda x: x[1].get('monotonic_timestamp') or x[1].get('timestamp') or float('inf')): + for k, v in sorted(list(transactions_tmp.items()), key=sort_key): transactions[k] = v now = time.time() balance = 0 @@ -1181,7 +1293,7 @@ item['value'] = Satoshis(value) balance += value item['balance'] = Satoshis(balance) - if fx and fx.is_enabled() and fx.get_history_config(): + if include_fiat: txid = item.get('txid') if not item.get('lightning') and txid: fiat_fields = self.get_tx_item_fiat(tx_hash=txid, amount_sat=value, fx=fx, tx_fee=item['fee_sat']) @@ -1208,7 +1320,7 @@ and (from_height is not None or to_height is not None): raise Exception('timestamp and block height based filtering cannot be used together') - show_fiat = fx and fx.is_enabled() and fx.get_history_config() + show_fiat = fx and fx.is_enabled() and fx.has_history() out = [] income = 0 expenditures = 0 @@ -1378,6 +1490,8 @@ return self._labels.get(tx_hash) or self._get_default_label_for_txid(tx_hash) def _get_default_label_for_txid(self, tx_hash: str) -> str: + if self.lnworker and (label:= self.lnworker.get_label_for_txid(tx_hash)): + return label # note: we don't deserialize tx as the history calls us for every tx, and that would be slow if not self.db.get_txi_addresses(tx_hash): # no inputs are ismine -> likely incoming payment -> concat labels of output addresses @@ -1412,16 +1526,14 @@ conf = tx_mined_info.conf timestamp = tx_mined_info.timestamp if height == TX_HEIGHT_FUTURE: - assert conf < 0, conf - num_blocks_remainining = -conf - return 2, f'in {num_blocks_remainining} blocks' + num_blocks_remainining = tx_mined_info.wanted_height - self.adb.get_local_height() + num_blocks_remainining = max(0, num_blocks_remainining) + return 2, _('in {} blocks').format(num_blocks_remainining) if conf == 0: tx = self.db.get_transaction(tx_hash) if not tx: - return 2, 'unknown' + return 2, _("unknown") is_final = tx and tx.is_final() - if not is_final: - extra.append('rbf') fee = self.adb.get_tx_fee(tx_hash) if fee is not None: size = tx.estimated_size() @@ -1454,7 +1566,7 @@ def dust_threshold(self): return dust_threshold(self.network) - def get_unconfirmed_base_tx_for_batching(self) -> Optional[Transaction]: + def get_unconfirmed_base_tx_for_batching(self, outputs, coins) -> Optional[Transaction]: candidate = None domain = self.get_addresses() for hist_item in self.adb.get_history(domain): @@ -1486,6 +1598,12 @@ # tx must have opted-in for RBF (even if local, for consistency) if tx.is_final(): continue + # reject merge if we need to spend outputs from the base tx + remaining_amount = sum(c.value_sats() for c in coins if c.prevout.txid.hex() != tx.txid()) + change_amount = sum(o.value for o in tx.outputs() if self.is_change(o.address)) + output_amount = sum(o.value for o in outputs) + if output_amount > remaining_amount + change_amount: + continue # prefer txns already in mempool (vs local) if hist_item.tx_mined_status.height == TX_HEIGHT_LOCAL: candidate = tx @@ -1562,6 +1680,7 @@ return False return True + @profiler(min_threshold=0.1) def make_unsigned_transaction( self, *, coins: Sequence[PartialTxInput], @@ -1569,7 +1688,7 @@ fee=None, change_addr: str = None, is_sweep=False, - rbf=False) -> PartialTransaction: + rbf=True) -> PartialTransaction: """Can raise NotEnoughFunds or NoDynamicFeeEstimates.""" if not coins: # any bitcoin tx must have at least 1 input by consensus @@ -1605,12 +1724,15 @@ else: raise Exception(f'Invalid argument fee: {fee}') + # set if we merge with another transaction + rbf_merge_txid = None + if len(i_max) == 0: # Let the coin chooser select the coins to spend coin_chooser = coinchooser.get_coin_chooser(self.config) # If there is an unconfirmed RBF tx, merge with it - base_tx = self.get_unconfirmed_base_tx_for_batching() - if self.config.get('batch_rbf', False) and base_tx: + base_tx = self.get_unconfirmed_base_tx_for_batching(outputs, coins) if self.config.get('batch_rbf', False) else None + if base_tx: # make sure we don't try to spend change from the tx-to-be-replaced: coins = [c for c in coins if c.prevout.txid.hex() != base_tx.txid()] is_local = self.adb.get_tx_height(base_tx.txid()).height == TX_HEIGHT_LOCAL @@ -1627,6 +1749,7 @@ txi = base_tx.inputs() txo = list(filter(lambda o: not self.is_change(o.address), base_tx.outputs())) old_change_addrs = [o.address for o in base_tx.outputs() if self.is_change(o.address)] + rbf_merge_txid = base_tx.txid() else: txi = [] txo = [] @@ -1668,7 +1791,7 @@ # Timelock tx to current height. tx.locktime = get_locktime_for_new_transaction(self.network) - + tx.rbf_merge_txid = rbf_merge_txid tx.set_rbf(rbf) tx.add_info_from_wallet(self) run_hook('make_unsigned_transaction', self, tx) @@ -1677,7 +1800,7 @@ def mktx(self, *, outputs: List[PartialTxOutput], password=None, fee=None, change_addr=None, - domain=None, rbf=False, nonlocal_only=False, + domain=None, rbf=True, nonlocal_only=False, tx_version=None, sign=True) -> PartialTransaction: coins = self.get_spendable_coins(domain, nonlocal_only=nonlocal_only) tx = self.make_unsigned_transaction( @@ -1738,7 +1861,13 @@ return False return True - def set_frozen_state_of_addresses(self, addrs: Sequence[str], freeze: bool) -> bool: + def set_frozen_state_of_addresses( + self, + addrs: Iterable[str], + freeze: bool, + *, + write_to_disk: bool = True, + ) -> bool: """Set frozen state of the addresses to FREEZE, True or False""" if all(self.is_mine(addr) for addr in addrs): with self._freeze_lock: @@ -1748,10 +1877,18 @@ self._frozen_addresses -= set(addrs) self.db.put('frozen_addresses', list(self._frozen_addresses)) util.trigger_callback('status') + if write_to_disk: + self.save_db() return True return False - def set_frozen_state_of_coins(self, utxos: Sequence[str], freeze: bool) -> None: + def set_frozen_state_of_coins( + self, + utxos: Iterable[str], + freeze: bool, + *, + write_to_disk: bool = True, + ) -> None: """Set frozen state of the utxos to FREEZE, True or False""" # basic sanity check that input is not garbage: (see if raises) [TxOutpoint.from_str(utxo) for utxo in utxos] @@ -1759,6 +1896,8 @@ for utxo in utxos: self._frozen_coins[utxo] = bool(freeze) util.trigger_callback('status') + if write_to_disk: + self.save_db() def is_address_reserved(self, addr: str) -> bool: # note: atm 'reserved' status is only taken into consideration for 'change addresses' @@ -1784,11 +1923,14 @@ txid: str = None, new_fee_rate: Union[int, float, Decimal], coins: Sequence[PartialTxInput] = None, - strategies: Sequence[BumpFeeStrategy] = None, + decrease_payment=False, ) -> PartialTransaction: """Increase the miner fee of 'tx'. 'new_fee_rate' is the target min rate in sat/vbyte 'coins' is a list of UTXOs we can choose from as potential new inputs to be added + + note: it is the caller's responsibility to have already called tx.add_info_from_network(). + Without that, all txins must be ismine. """ txid = txid or tx.txid() assert txid @@ -1800,11 +1942,9 @@ if tx.is_final(): raise CannotBumpFee(_('Transaction is final')) new_fee_rate = quantize_feerate(new_fee_rate) # strip excess precision - try: - # note: this might download input utxos over network - tx.add_info_from_wallet(self, ignore_network_issues=False) - except NetworkException as e: - raise CannotBumpFee(repr(e)) + tx.add_info_from_wallet(self) + if tx.is_missing_info_from_network(): + raise Exception("tx missing info from network") old_tx_size = tx.estimated_size() old_fee = tx.get_fee() assert old_fee is not None @@ -1812,41 +1952,28 @@ if new_fee_rate <= old_fee_rate: raise CannotBumpFee(_("The new fee rate needs to be higher than the old fee rate.")) - if not strategies: - strategies = [BumpFeeStrategy.COINCHOOSER, BumpFeeStrategy.DECREASE_CHANGE] - tx_new = None - exc = None - for strat in strategies: + if not decrease_payment: + # FIXME: we should try decreasing change first, + # but it requires updating a bunch of unit tests try: - if strat == BumpFeeStrategy.COINCHOOSER: - tx_new = self._bump_fee_through_coinchooser( - tx=tx, - txid=txid, - new_fee_rate=new_fee_rate, - coins=coins, - ) - elif strat == BumpFeeStrategy.DECREASE_CHANGE: - tx_new = self._bump_fee_through_decreasing_change( - tx=tx, new_fee_rate=new_fee_rate) - elif strat == BumpFeeStrategy.DECREASE_PAYMENT: - tx_new = self._bump_fee_through_decreasing_payment( - tx=tx, new_fee_rate=new_fee_rate) - else: - raise NotImplementedError(f"unexpected strategy: {strat}") + tx_new = self._bump_fee_through_coinchooser( + tx=tx, + txid=txid, + new_fee_rate=new_fee_rate, + coins=coins, + ) except CannotBumpFee as e: - exc = e - else: - strat_used = strat - break - if tx_new is None: - assert exc - raise exc # all strategies failed, re-raise last exception + tx_new = self._bump_fee_through_decreasing_change( + tx=tx, new_fee_rate=new_fee_rate) + else: + tx_new = self._bump_fee_through_decreasing_payment( + tx=tx, new_fee_rate=new_fee_rate) target_min_fee = new_fee_rate * tx_new.estimated_size() actual_fee = tx_new.get_fee() if actual_fee + 1 < target_min_fee: raise CannotBumpFee( - f"bump_fee fee target was not met (strategy: {strat_used}). " + f"bump_fee fee target was not met. " f"got {actual_fee}, expected >={target_min_fee}. " f"target rate was {new_fee_rate}") tx_new.locktime = get_locktime_for_new_transaction(self.network) @@ -1924,10 +2051,7 @@ - keeps all inputs - no new inputs are added - - allows decreasing and removing outputs (change is decreased first) - This is less "safe" than "coinchooser" method as it might end up decreasing - e.g. a payment to a merchant; but e.g. if the user has sent "Max" previously, - this is the only way to RBF. + - change outputs are decreased or removed """ tx = copy.deepcopy(tx) tx.add_info_from_wallet(self) @@ -1937,11 +2061,8 @@ # use own outputs s = list(filter(lambda o: self.is_mine(o.address), outputs)) - # ... unless there is none - if not s: - s = [out for out in outputs if self._is_rbf_allowed_to_touch_tx_output(out)] if not s: - raise CannotBumpFee('No outputs at all??') + raise CannotBumpFee('No suitable output') # prioritize low value outputs, to get rid of dust s = sorted(s, key=lambda o: o.value) @@ -1977,12 +2098,13 @@ tx: PartialTransaction, new_fee_rate: Union[int, Decimal], ) -> PartialTransaction: - """Increase the miner fee of 'tx'. + """ + Increase the miner fee of 'tx' by decreasing amount paid. + This should be used for transactions that pay "Max". - keeps all inputs - no new inputs are added - - decreases payment outputs (not change!). Each non-ismine output is decreased - proportionally to their byte-size. + - Each non-ismine output is decreased proportionally to their byte-size. """ tx = copy.deepcopy(tx) tx.add_info_from_wallet(self) @@ -2010,6 +2132,8 @@ break out_size_total = sum(Transaction.estimated_output_size_for_script(out.scriptpubkey.hex()) for (idx, out) in s if idx not in del_out_idxs) + if out_size_total == 0: # no outputs left to decrease + raise CannotBumpFee(_('Could not find suitable outputs')) for idx, out in s: out_size = Transaction.estimated_output_size_for_script(out.scriptpubkey.hex()) delta = int(math.ceil(delta_total * out_size / out_size_total)) @@ -2069,6 +2193,9 @@ """Double-Spend-Cancel: cancel an unconfirmed tx by double-spending its inputs, paying ourselves. 'new_fee_rate' is the target min rate in sat/vbyte + + note: it is the caller's responsibility to have already called tx.add_info_from_network(). + Without that, all txins must be ismine. """ if not isinstance(tx, PartialTransaction): tx = PartialTransaction.from_tx(tx) @@ -2078,11 +2205,9 @@ if tx.is_final(): raise CannotDoubleSpendTx(_('Transaction is final')) new_fee_rate = quantize_feerate(new_fee_rate) # strip excess precision - try: - # note: this might download input utxos over network - tx.add_info_from_wallet(self, ignore_network_issues=False) - except NetworkException as e: - raise CannotDoubleSpendTx(repr(e)) + tx.add_info_from_wallet(self) + if tx.is_missing_info_from_network(): + raise Exception("tx missing info from network") old_tx_size = tx.estimated_size() old_fee = tx.get_fee() assert old_fee is not None @@ -2115,10 +2240,6 @@ tx_new.add_info_from_wallet(self) return tx_new - @abstractmethod - def _add_input_sig_info(self, txin: PartialTxInput, address: str, *, only_der_suffix: bool) -> None: - pass - def _add_txinout_derivation_info(self, txinout: Union[PartialTxInput, PartialTxOutput], address: str, *, only_der_suffix: bool) -> None: pass # implemented by subclasses @@ -2128,7 +2249,6 @@ txin: PartialTxInput, *, address: str = None, - ignore_network_issues: bool = True, ) -> None: # - We prefer to include UTXO (full tx), even for segwit inputs (see #6198). # - For witness v0 inputs, we include *both* UTXO and WITNESS_UTXO. UTXO is a strict superset, @@ -2137,14 +2257,21 @@ # - For witness v1, witness_utxo will be enough though (bip-0341 sighash fixes known prior issues). # - We cannot include UTXO if the prev tx is not signed yet (chain of unsigned txs). address = address or txin.address + # add witness_utxo if txin.witness_utxo is None and txin.is_segwit() and address: received, spent = self.adb.get_addr_io(address) item = received.get(txin.prevout.to_str()) if item: - txin_value = item[1] + txin_value = item[2] txin.witness_utxo = TxOutput.from_address_and_value(address, txin_value) + # add utxo if txin.utxo is None: - txin.utxo = self.get_input_tx(txin.prevout.txid.hex(), ignore_network_issues=ignore_network_issues) + txin.utxo = self.db.get_transaction(txin.prevout.txid.hex()) + # Maybe remove witness_utxo. witness_utxo should not be present for non-segwit inputs. + # If it is present, it might be because another electrum instance added it when sharing the psbt via QR code. + # If we have the full utxo available, we can remove it without loss of information. + if txin.witness_utxo and not txin.is_segwit() and txin.utxo: + txin.witness_utxo = None def _learn_derivation_path_for_address_from_txinout(self, txinout: Union[PartialTxInput, PartialTxOutput], address: str) -> bool: @@ -2156,14 +2283,21 @@ def add_input_info( self, - txin: PartialTxInput, + txin: TxInput, *, only_der_suffix: bool = False, - ignore_network_issues: bool = True, ) -> None: - address = self.adb.get_txin_address(txin) + """Populates the txin, using info the wallet already has. + That is, network requests are *not* done to fetch missing prev txs! + For that, use txin.add_info_from_network. + """ # note: we add input utxos regardless of is_mine - self._add_input_utxo_info(txin, ignore_network_issues=ignore_network_issues, address=address) + if txin.utxo is None: + txin.utxo = self.db.get_transaction(txin.prevout.txid.hex()) + if not isinstance(txin, PartialTxInput): + return + address = self.adb.get_txin_address(txin) + self._add_input_utxo_info(txin, address=address) is_mine = self.is_mine(address) if not is_mine: is_mine = self._learn_derivation_path_for_address_from_txinout(txin, address) @@ -2171,24 +2305,44 @@ if self.lnworker: self.lnworker.swap_manager.add_txin_info(txin) return - # set script_type first, as later checks might rely on it: - txin.script_type = self.get_txin_type(address) - txin.num_sig = self.m if isinstance(self, Multisig_Wallet) else 1 - if txin.redeem_script is None: - try: - redeem_script_hex = self.get_redeem_script(address) - txin.redeem_script = bfh(redeem_script_hex) if redeem_script_hex else None - except UnknownTxinType: - pass - if txin.witness_script is None: - try: - witness_script_hex = self.get_witness_script(address) - txin.witness_script = bfh(witness_script_hex) if witness_script_hex else None - except UnknownTxinType: - pass - self._add_input_sig_info(txin, address, only_der_suffix=only_der_suffix) + txin.script_descriptor = self.get_script_descriptor_for_address(address) + self._add_txinout_derivation_info(txin, address, only_der_suffix=only_der_suffix) txin.block_height = self.adb.get_tx_height(txin.prevout.txid.hex()).height + def get_script_descriptor_for_address(self, address: str) -> Optional[Descriptor]: + if not self.is_mine(address): + return None + script_type = self.get_txin_type(address) + if script_type in ('address', 'unknown'): + return None + addr_index = self.get_address_index(address) + if addr_index is None: + return None + pubkeys = [ks.get_pubkey_provider(addr_index) for ks in self.get_keystores()] + if not pubkeys: + return None + if script_type == 'p2pk': + return descriptor.PKDescriptor(pubkey=pubkeys[0]) + elif script_type == 'p2pkh': + return descriptor.PKHDescriptor(pubkey=pubkeys[0]) + elif script_type == 'p2wpkh': + return descriptor.WPKHDescriptor(pubkey=pubkeys[0]) + elif script_type == 'p2wpkh-p2sh': + wpkh = descriptor.WPKHDescriptor(pubkey=pubkeys[0]) + return descriptor.SHDescriptor(subdescriptor=wpkh) + elif script_type == 'p2sh': + multi = descriptor.MultisigDescriptor(pubkeys=pubkeys, thresh=self.m, is_sorted=True) + return descriptor.SHDescriptor(subdescriptor=multi) + elif script_type == 'p2wsh': + multi = descriptor.MultisigDescriptor(pubkeys=pubkeys, thresh=self.m, is_sorted=True) + return descriptor.WSHDescriptor(subdescriptor=multi) + elif script_type == 'p2wsh-p2sh': + multi = descriptor.MultisigDescriptor(pubkeys=pubkeys, thresh=self.m, is_sorted=True) + wsh = descriptor.WSHDescriptor(subdescriptor=multi) + return descriptor.SHDescriptor(subdescriptor=wsh) + else: + raise NotImplementedError(f"unexpected {script_type=}") + def can_sign(self, tx: Transaction) -> bool: if not isinstance(tx, PartialTransaction): return False @@ -2205,65 +2359,32 @@ for k in self.get_keystores(): if k.can_sign_txin(txin): return True - if self.is_swap_tx(tx): + if self.get_swap_by_claim_tx(tx): return True return False - def get_input_tx(self, tx_hash: str, *, ignore_network_issues=False) -> Optional[Transaction]: - # First look up an input transaction in the wallet where it - # will likely be. If co-signing a transaction it may not have - # all the input txs, in which case we ask the network. - tx = self.db.get_transaction(tx_hash) - if not tx and self.network and self.network.has_internet_connection(): - try: - raw_tx = self.network.run_from_another_thread( - self.network.get_transaction(tx_hash, timeout=10)) - except NetworkException as e: - _logger.info(f'got network error getting input txn. err: {repr(e)}. txid: {tx_hash}. ' - f'if you are intentionally offline, consider using the --offline flag') - if not ignore_network_issues: - raise e - else: - tx = Transaction(raw_tx) - if not tx and not ignore_network_issues: - raise NetworkException('failed to get prev tx from network') - return tx - def add_output_info(self, txout: PartialTxOutput, *, only_der_suffix: bool = False) -> None: address = txout.address if not self.is_mine(address): is_mine = self._learn_derivation_path_for_address_from_txinout(txout, address) if not is_mine: return - txout.script_type = self.get_txin_type(address) + txout.script_descriptor = self.get_script_descriptor_for_address(address) txout.is_mine = True txout.is_change = self.is_change(address) - if isinstance(self, Multisig_Wallet): - txout.num_sig = self.m self._add_txinout_derivation_info(txout, address, only_der_suffix=only_der_suffix) - if txout.redeem_script is None: - try: - redeem_script_hex = self.get_redeem_script(address) - txout.redeem_script = bfh(redeem_script_hex) if redeem_script_hex else None - except UnknownTxinType: - pass - if txout.witness_script is None: - try: - witness_script_hex = self.get_witness_script(address) - txout.witness_script = bfh(witness_script_hex) if witness_script_hex else None - except UnknownTxinType: - pass def sign_transaction(self, tx: Transaction, password) -> Optional[PartialTransaction]: + """ returns tx if successful else None """ if self.is_watching_only(): return if not isinstance(tx, PartialTransaction): return # note: swap signing does not require the password - swap = self.lnworker.swap_manager.get_swap_by_tx(tx) if self.lnworker else None + swap = self.get_swap_by_claim_tx(tx) if swap: self.lnworker.swap_manager.sign_tx(tx, swap) - return + return tx # add info to a temporary tx copy; including xpubs # and full derivation paths as hw keystores might want them tmp_tx = copy.deepcopy(tx) @@ -2334,18 +2455,20 @@ def delete_address(self, address: str) -> None: raise Exception("this wallet cannot delete addresses") - def get_request_URI(self, req: Invoice) -> Optional[str]: - include_lightning = bool(self.config.get('bip21_lightning', False)) - return req.get_bip21_URI(include_lightning=include_lightning) + def get_request_URI(self, req: Request) -> Optional[str]: + lightning_invoice = None + if self.config.get('bip21_lightning', False): + lightning_invoice = self.get_bolt11_invoice(req) + return req.get_bip21_URI(lightning_invoice=lightning_invoice) - def check_expired_status(self, r: Invoice, status): + def check_expired_status(self, r: BaseInvoice, status): #if r.is_lightning() and r.exp == 0: # status = PR_EXPIRED # for BOLT-11 invoices, exp==0 means 0 seconds if status == PR_UNPAID and r.has_expired(): status = PR_EXPIRED return status - def get_invoice_status(self, invoice: Invoice): + def get_invoice_status(self, invoice: BaseInvoice): """Returns status of (incoming) request or (outgoing) invoice.""" # lightning invoices can be paid onchain if invoice.is_lightning() and self.lnworker: @@ -2354,6 +2477,9 @@ return self.check_expired_status(invoice, status) paid, conf = self.is_onchain_invoice_paid(invoice) if not paid: + if isinstance(invoice, Invoice): + if status:=invoice.get_broadcasting_status(): + return status status = PR_UNPAID elif conf == 0: status = PR_UNCONFIRMED @@ -2362,7 +2488,7 @@ status = PR_PAID return self.check_expired_status(invoice, status) - def get_request_by_addr(self, addr: str) -> Optional[Invoice]: + def get_request_by_addr(self, addr: str) -> Optional[Request]: """Returns a relevant request for address, from an on-chain PoV. (One that has been paid on-chain or is pending) @@ -2390,7 +2516,7 @@ reqs.sort(key=lambda req: req.get_time()) return reqs[-1] - def get_request(self, request_id: str) -> Optional[Invoice]: + def get_request(self, request_id: str) -> Optional[Request]: return self._receive_requests.get(request_id) def get_formatted_request(self, request_id): @@ -2398,37 +2524,23 @@ if x: return self.export_request(x) - def export_request(self, x: Invoice) -> Dict[str, Any]: + def export_request(self, x: Request) -> Dict[str, Any]: key = x.get_id() status = self.get_invoice_status(x) - status_str = x.get_status_str(status) - is_lightning = x.is_lightning() - address = x.get_address() - d = { - 'is_lightning': is_lightning, - 'amount_BTC': format_satoshis(x.get_amount_sat()), - 'message': x.message, - 'timestamp': x.get_time(), - 'expiration': x.get_expiration_date(), - 'status': status, - 'status_str': status_str, - 'request_id': key, - "tx_hashes": [] - } - if is_lightning: + d = x.as_dict(status) + d['request_id'] = d.pop('id') + if x.is_lightning(): d['rhash'] = x.rhash - d['lightning_invoice'] = x.lightning_invoice - d['amount_msat'] = x.get_amount_msat() + d['lightning_invoice'] = self.get_bolt11_invoice(x) if self.lnworker and status == PR_UNPAID: d['can_receive'] = self.lnworker.can_receive_invoice(x) - if address: - d['amount_sat'] = int(x.get_amount_sat()) + if address := x.get_address(): d['address'] = address d['URI'] = self.get_request_URI(x) # if request was paid onchain, add relevant fields # note: addr is reused when getting paid on LN! so we check for that. _, conf, tx_hashes = self._is_onchain_invoice_paid(x) - if not self.lnworker or self.lnworker.get_invoice_status(x) != PR_PAID: + if not x.is_lightning() or not self.lnworker or self.lnworker.get_invoice_status(x) != PR_PAID: if conf is not None: d['confirmations'] = conf d['tx_hashes'] = tx_hashes @@ -2438,32 +2550,32 @@ def export_invoice(self, x: Invoice) -> Dict[str, Any]: key = x.get_id() status = self.get_invoice_status(x) - status_str = x.get_status_str(status) - is_lightning = x.is_lightning() - d = { - 'is_lightning': is_lightning, - 'amount_BTC': format_satoshis(x.get_amount_sat()), - 'message': x.message, - 'timestamp': x.time, - 'expiration': x.exp, - 'status': status, - 'status_str': status_str, - 'invoice_id': key, - } - if is_lightning: + d = x.as_dict(status) + d['invoice_id'] = d.pop('id') + if x.is_lightning(): d['lightning_invoice'] = x.lightning_invoice - d['amount_msat'] = x.get_amount_msat() if self.lnworker and status == PR_UNPAID: d['can_pay'] = self.lnworker.can_pay_invoice(x) else: amount_sat = x.get_amount_sat() assert isinstance(amount_sat, (int, str, type(None))) - d['amount_sat'] = amount_sat d['outputs'] = [y.to_legacy_tuple() for y in x.get_outputs()] if x.bip70: d['bip70'] = x.bip70 return d + def get_invoices_and_requests_touched_by_tx(self, tx): + request_keys = set() + invoice_keys = set() + with self.lock, self.transaction_lock: + for txo in tx.outputs(): + addr = txo.address + if request:=self.get_request_by_addr(addr): + request_keys.add(request.get_id()) + for invoice_key in self._invoices_from_scriptpubkey_map.get(txo.scriptpubkey, set()): + invoice_keys.add(invoice_key) + return request_keys, invoice_keys + def _update_invoices_and_reqs_touched_by_tx(self, tx_hash: str) -> None: # FIXME in some cases if tx2 replaces unconfirmed tx1 in the mempool, we are not called. # For a given receive request, if tx1 touches it but tx2 does not, then @@ -2471,16 +2583,39 @@ tx = self.db.get_transaction(tx_hash) if tx is None: return - relevant_invoice_keys = set() - with self.lock, self.transaction_lock: - for txo in tx.outputs(): - addr = txo.address - if request:=self.get_request_by_addr(addr): - status = self.get_invoice_status(request) - util.trigger_callback('request_status', self, request.get_id(), status) - for invoice_key in self._invoices_from_scriptpubkey_map.get(txo.scriptpubkey, set()): - relevant_invoice_keys.add(invoice_key) - self._update_onchain_invoice_paid_detection(relevant_invoice_keys) + request_keys, invoice_keys = self.get_invoices_and_requests_touched_by_tx(tx) + for key in request_keys: + request = self.get_request(key) + if not request: + continue + status = self.get_invoice_status(request) + util.trigger_callback('request_status', self, request.get_id(), status) + self._update_onchain_invoice_paid_detection(invoice_keys) + + def set_broadcasting(self, tx: Transaction, *, broadcasting_status: Optional[int]): + request_keys, invoice_keys = self.get_invoices_and_requests_touched_by_tx(tx) + for key in invoice_keys: + invoice = self._invoices.get(key) + if not invoice: + continue + invoice._broadcasting_status = broadcasting_status + status = self.get_invoice_status(invoice) + util.trigger_callback('invoice_status', self, key, status) + + def get_bolt11_invoice(self, req: Request) -> str: + if not self.lnworker: + return '' + if (payment_hash := req.payment_hash) is None: # e.g. req might have been generated before enabling LN + return '' + amount_msat = req.get_amount_msat() or None + assert (amount_msat is None or amount_msat > 0), amount_msat + lnaddr, invoice = self.lnworker.get_bolt11_invoice( + payment_hash=payment_hash, + amount_msat=amount_msat, + message=req.message, + expiry=req.exp, + fallback_address=req.get_address() if self.config.get('bolt11_fallback', True) else None) + return invoice def create_request(self, amount_sat: int, message: str, exp_delay: int, address: Optional[str]): # for receiving @@ -2489,21 +2624,13 @@ message = message or '' address = address or None # converts "" to None exp_delay = exp_delay or 0 - timestamp = int(time.time()) - fallback_address = address if self.config.get('bolt11_fallback', True) else None - lightning = self.has_lightning() - if lightning: - lightning_invoice = self.lnworker.add_request( - amount_sat=amount_sat, - message=message, - expiry=exp_delay, - fallback_address=fallback_address, - ) - else: - lightning_invoice = None + timestamp = int(Request._get_cur_time()) + payment_hash = None # type: Optional[bytes] + if self.has_lightning(): + payment_hash = self.lnworker.create_payment_info(amount_msat=amount_sat * 1000, write_to_disk=False) outputs = [ PartialTxOutput.from_address_and_value(address, amount_sat)] if address else [] height = self.adb.get_local_height() - req = Invoice( + req = Request( outputs=outputs, message=message, time=timestamp, @@ -2511,12 +2638,12 @@ exp=exp_delay, height=height, bip70=None, - lightning_invoice=lightning_invoice, + payment_hash=payment_hash, ) key = self.add_payment_request(req) return key - def add_payment_request(self, req: Invoice, *, write_to_disk: bool = True): + def add_payment_request(self, req: Request, *, write_to_disk: bool = True): request_id = req.get_id() self._receive_requests[request_id] = req if addr:=req.get_address(): @@ -2548,18 +2675,29 @@ if write_to_disk: self.save_db() - def get_sorted_requests(self) -> List[Invoice]: + def get_sorted_requests(self) -> List[Request]: """ sorted by timestamp """ out = [self.get_request(x) for x in self._receive_requests.keys()] out = [x for x in out if x is not None] out.sort(key=lambda x: x.time) return out - def get_unpaid_requests(self): + def get_unpaid_requests(self) -> List[Request]: out = [x for x in self._receive_requests.values() if self.get_invoice_status(x) != PR_PAID] out.sort(key=lambda x: x.time) return out + def delete_expired_requests(self): + keys = [k for k, v in self._receive_requests.items() if self.get_invoice_status(v) == PR_EXPIRED] + self.delete_requests(keys) + return keys + + def delete_requests(self, keys): + for key in keys: + self.delete_request(key, write_to_disk=False) + if keys: + self.save_db() + @abstractmethod def get_fingerprint(self) -> str: """Returns a string that can be used to identify this wallet. @@ -2611,7 +2749,12 @@ def may_have_password(cls): return True - def check_password(self, password): + def check_password(self, password: Optional[str]) -> None: + """Raises an InvalidPassword exception on invalid password""" + if not self.has_password(): + if password is not None: + raise InvalidPassword("password given but wallet has no password") + return if self.has_keystore_encryption(): self.keystore.check_password(password) if self.has_storage_encryption(): @@ -2731,7 +2874,7 @@ pass def create_transaction(self, outputs, *, fee=None, feerate=None, change_addr=None, domain_addr=None, domain_coins=None, - unsigned=False, rbf=None, password=None, locktime=None): + unsigned=False, rbf=True, password=None, locktime=None): if fee is not None and feerate is not None: raise Exception("Cannot specify both 'fee' and 'feerate' at the same time!") coins = self.get_spendable_coins(domain_addr) @@ -2749,8 +2892,6 @@ change_addr=change_addr) if locktime is not None: tx.locktime = locktime - if rbf is None: - rbf = bool(self.config.get('use_rbf', True)) tx.set_rbf(rbf) if not unsigned: self.sign_transaction(tx, password) @@ -2797,7 +2938,7 @@ fee: int) -> Optional[Tuple[bool, str, str]]: feerate = Decimal(fee) / tx_size # sat/byte - fee_ratio = Decimal(fee) / invoice_amt if invoice_amt else 1 + fee_ratio = Decimal(fee) / invoice_amt if invoice_amt else 0 long_warning = None short_warning = None allow_send = True @@ -2809,12 +2950,12 @@ allow_send = False elif fee_ratio >= FEE_RATIO_HIGH_WARNING: long_warning = ( - _('Warning') + ': ' + _("The fee for this transaction seems unusually high.") + _("The fee for this transaction seems unusually high.") + f' ({fee_ratio*100:.2f}% of amount)') short_warning = _("high fee ratio") + "!" elif feerate > FEERATE_WARNING_HIGH_FEE / 1000: long_warning = ( - _('Warning') + ': ' + _("The fee for this transaction seems unusually high.") + _("The fee for this transaction seems unusually high.") + f' (feerate: {feerate:.2f} sat/byte)') short_warning = _("high fee rate") + "!" if long_warning is None: @@ -2822,7 +2963,7 @@ else: return allow_send, long_warning, short_warning - def get_help_texts_for_receive_request(self, req: Invoice) -> ReceiveRequestHelp: + def get_help_texts_for_receive_request(self, req: Request) -> ReceiveRequestHelp: key = req.get_id() addr = req.get_address() or '' amount_sat = req.get_amount_sat() or 0 @@ -2834,7 +2975,6 @@ ln_is_error = False ln_swap_suggestion = None ln_rebalance_suggestion = None - lnaddr = req.lightning_invoice or '' URI = self.get_request_URI(req) or '' lightning_online = self.lnworker and self.lnworker.num_peers() > 0 can_receive_lightning = self.lnworker and amount_sat <= self.lnworker.num_sats_can_receive() @@ -2854,7 +2994,7 @@ URI_help = _('This request cannot be paid on-chain') if is_amt_too_small_for_onchain: URI_help = _('Amount too small to be received onchain') - if not lnaddr: + if not req.is_lightning(): ln_is_error = True ln_help = _('This request does not have a Lightning invoice.') @@ -2862,7 +3002,7 @@ if self.adb.is_used(addr): address_help = URI_help = (_("This address has already been used. " "For better privacy, do not reuse it for new payments.")) - if lnaddr: + if req.is_lightning(): if not lightning_online: ln_is_error = True ln_help = _('You must be online to receive Lightning payments.') @@ -2912,20 +3052,6 @@ def get_public_keys(self, address: str) -> Sequence[str]: return [self.get_public_key(address)] - def get_redeem_script(self, address: str) -> Optional[str]: - txin_type = self.get_txin_type(address) - if txin_type in ('p2pkh', 'p2wpkh', 'p2pk'): - return None - if txin_type == 'p2wpkh-p2sh': - pubkey = self.get_public_key(address) - return bitcoin.p2wpkh_nested_script(pubkey) - if txin_type == 'address': - return None - raise UnknownTxinType(f'unexpected txin_type {txin_type}') - - def get_witness_script(self, address: str) -> Optional[str]: - return None - class Imported_Wallet(Simple_Wallet): # wallet made of imported addresses @@ -3014,7 +3140,7 @@ transactions_new = set() # txs that are not only referred to by address with self.lock: for addr in self.db.get_history(): - details = self.adb.get_address_history(addr) + details = self.adb.get_address_history(addr).items() if addr == address: for tx_hash, height in details: transactions_to_remove.add(tx_hash) @@ -3028,7 +3154,7 @@ self.set_label(address, None) if req:= self.get_request_by_addr(address): self.delete_request(req.get_id()) - self.set_frozen_state_of_addresses([address], False) + self.set_frozen_state_of_addresses([address], False, write_to_disk=False) pubkey = self.get_public_key(address) self.db.remove_imported_address(address) if pubkey: @@ -3112,9 +3238,14 @@ @profiler def try_detecting_internal_addresses_corruption(self): # we check only a random sample, for performance - addresses = self.get_addresses() - addresses = random.sample(addresses, min(len(addresses), 10)) - for addr_found in addresses: + addresses_all = self.get_addresses() + # some random *used* addresses (note: we likely have not synced yet) + addresses_used = [addr for addr in addresses_all if self.adb.is_used(addr)] + sample1 = random.sample(addresses_used, min(len(addresses_used), 10)) + # some random *unused* addresses + addresses_unused = [addr for addr in addresses_all if not self.adb.is_used(addr)] + sample2 = random.sample(addresses_unused, min(len(addresses_unused), 10)) + for addr_found in itertools.chain(sample1, sample2): self.check_address_for_corruption(addr_found) def check_address_for_corruption(self, addr): @@ -3128,20 +3259,6 @@ if addr != bitcoin.pubkey_to_address(txin_type, pubkey): raise InternalAddressCorruption() - def _add_input_sig_info(self, txin, address, *, only_der_suffix): - if not self.is_mine(address): - return - if txin.script_type in ('unknown', 'address'): - return - elif txin.script_type in ('p2pkh', 'p2wpkh', 'p2wpkh-p2sh'): - pubkey = self.get_public_key(address) - if not pubkey: - return - txin.pubkeys = [bfh(pubkey)] - else: - raise Exception(f'Unexpected script type: {txin.script_type}. ' - f'Imported wallets are not implemented to handle this.') - def pubkeys_to_address(self, pubkeys): pubkey = pubkeys[0] # FIXME This is slow. @@ -3194,12 +3311,16 @@ @profiler def try_detecting_internal_addresses_corruption(self): addresses_all = self.get_addresses() - # sample 1: first few - addresses_sample1 = addresses_all[:10] - # sample2: a few more randomly selected - addresses_rand = addresses_all[10:] - addresses_sample2 = random.sample(addresses_rand, min(len(addresses_rand), 10)) - for addr_found in itertools.chain(addresses_sample1, addresses_sample2): + # first few addresses + nfirst_few = 10 + sample1 = addresses_all[:nfirst_few] + # some random *used* addresses (note: we likely have not synced yet) + addresses_used = [addr for addr in addresses_all[nfirst_few:] if self.adb.is_used(addr)] + sample2 = random.sample(addresses_used, min(len(addresses_used), 10)) + # some random *unused* addresses + addresses_unused = [addr for addr in addresses_all[nfirst_few:] if not self.adb.is_used(addr)] + sample3 = random.sample(addresses_unused, min(len(addresses_unused), 10)) + for addr_found in itertools.chain(sample1, sample2, sample3): self.check_address_for_corruption(addr_found) def check_address_for_corruption(self, addr): @@ -3254,7 +3375,7 @@ def export_private_key_for_path(self, path: Union[Sequence[int], str], password: Optional[str]) -> str: if isinstance(path, str): - path = convert_bip32_path_to_list_of_uint32(path) + path = convert_bip32_strpath_to_intpath(path) pk, compressed = self.keystore.get_private_key(path, password) txin_type = self.get_txin_type() # assumes no mixed-scripts in wallet return bitcoin.serialize_privkey(pk, compressed, txin_type) @@ -3265,14 +3386,10 @@ return {k.derive_pubkey(*der_suffix): (k, der_suffix) for k in self.get_keystores()} - def _add_input_sig_info(self, txin, address, *, only_der_suffix): - self._add_txinout_derivation_info(txin, address, only_der_suffix=only_der_suffix) - def _add_txinout_derivation_info(self, txinout, address, *, only_der_suffix): if not self.is_mine(address): return pubkey_deriv_info = self.get_public_keys_with_deriv_info(address) - txinout.pubkeys = sorted([pk for pk in list(pubkey_deriv_info)]) for pubkey in pubkey_deriv_info: ks, der_suffix = pubkey_deriv_info[pubkey] fp_bytes, der_full = ks.get_fp_and_derivation_to_be_used_in_partial_tx(der_suffix, @@ -3384,10 +3501,10 @@ return pubkeys[0] def load_keystore(self): - self.keystore = load_keystore(self.db, 'keystore') + self.keystore = load_keystore(self.db, 'keystore') # type: KeyStoreWithMPK try: xtype = bip32.xpub_type(self.keystore.xpub) - except: + except Exception: xtype = 'standard' self.txin_type = 'p2pkh' if xtype == 'standard' else xtype @@ -3417,6 +3534,12 @@ self.wallet_type = db.get('wallet_type') self.m, self.n = multisig_type(self.wallet_type) Deterministic_Wallet.__init__(self, db, storage, config=config) + # sanity checks + for ks in self.get_keystores(): + if not isinstance(ks, keystore.Xpub): + raise Exception(f"unexpected keystore type={type(ks)} in multisig") + if bip32.xpub_type(self.keystore.xpub) != bip32.xpub_type(ks.xpub): + raise Exception(f"multisig wallet needs to have homogeneous xpub types") def get_public_keys(self, address): return [pk.hex() for pk in self.get_public_keys_with_deriv_info(address)] @@ -3428,28 +3551,6 @@ def pubkeys_to_scriptcode(self, pubkeys: Sequence[str]) -> str: return transaction.multisig_script(sorted(pubkeys), self.m) - def get_redeem_script(self, address): - txin_type = self.get_txin_type(address) - pubkeys = self.get_public_keys(address) - scriptcode = self.pubkeys_to_scriptcode(pubkeys) - if txin_type == 'p2sh': - return scriptcode - elif txin_type == 'p2wsh-p2sh': - return bitcoin.p2wsh_nested_script(scriptcode) - elif txin_type == 'p2wsh': - return None - raise UnknownTxinType(f'unexpected txin_type {txin_type}') - - def get_witness_script(self, address): - txin_type = self.get_txin_type(address) - pubkeys = self.get_public_keys(address) - scriptcode = self.pubkeys_to_scriptcode(pubkeys) - if txin_type == 'p2sh': - return None - elif txin_type in ('p2wsh-p2sh', 'p2wsh'): - return scriptcode - raise UnknownTxinType(f'unexpected txin_type {txin_type}') - def derive_pubkeys(self, c, i): return [k.derive_pubkey(c, i).hex() for k in self.get_keystores()] @@ -3568,9 +3669,16 @@ return {'seed': seed, 'wallet': wallet, 'msg': msg} -def restore_wallet_from_text(text, *, path: Optional[str], config: SimpleConfig, - passphrase=None, password=None, encrypt_file=True, - gap_limit=None) -> dict: +def restore_wallet_from_text( + text: str, + *, + path: Optional[str], + config: SimpleConfig, + passphrase: Optional[str] = None, + password: Optional[str] = None, + encrypt_file: Optional[bool] = None, + gap_limit: Optional[int] = None, +) -> dict: """Restore a wallet from text. Text can be a seed phrase, a master public key, a master private key, a list of bitcoin addresses or bitcoin private keys.""" @@ -3580,6 +3688,8 @@ storage = WalletStorage(path) if storage.file_exists(): raise Exception("Remove the existing wallet first!") + if encrypt_file is None: + encrypt_file = True db = WalletDB('', manual_upgrades=False) text = text.strip() if keystore.is_address_list(text): diff -Nru electrum-4.3.4+dfsg1/electrum/wallet_db.py electrum-4.4.5+dfsg1/electrum/wallet_db.py --- electrum-4.3.4+dfsg1/electrum/wallet_db.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/wallet_db.py 2000-11-11 11:11:11.000000000 +0000 @@ -24,25 +24,30 @@ # SOFTWARE. import os import ast +import datetime import json import copy import threading from collections import defaultdict from typing import Dict, Optional, List, Tuple, Set, Iterable, NamedTuple, Sequence, TYPE_CHECKING, Union import binascii +import time + +import attr from . import util, bitcoin from .util import profiler, WalletFileException, multisig_type, TxMinedInfo, bfh -from .invoices import Invoice +from .invoices import Invoice, Request from .keystore import bip44_derivation from .transaction import Transaction, TxOutpoint, tx_from_any, PartialTransaction, PartialTxOutput from .logging import Logger from .lnutil import LOCAL, REMOTE, FeeUpdate, UpdateAddHtlc, LocalConfig, RemoteConfig, ChannelType from .lnutil import ImportedChannelBackupStorage, OnchainChannelBackupStorage from .lnutil import ChannelConstraints, Outpoint, ShachainElement -from .json_db import StoredDict, JsonDB, locked, modifier +from .json_db import StoredDict, JsonDB, locked, modifier, StoredObject from .plugin import run_hook, plugin_loaders from .submarine_swaps import SwapData +from .version import ELECTRUM_VERSION if TYPE_CHECKING: from .storage import WalletStorage @@ -52,7 +57,7 @@ OLD_SEED_VERSION = 4 # electrum versions < 2.0 NEW_SEED_VERSION = 11 # electrum versions >= 2.0 -FINAL_SEED_VERSION = 50 # electrum >= 2.7 will set this to prevent +FINAL_SEED_VERSION = 52 # electrum >= 2.7 will set this to prevent # old versions from overwriting new format @@ -62,6 +67,26 @@ num_inputs: Optional[int] = None +@attr.s +class DBMetadata(StoredObject): + creation_timestamp = attr.ib(default=None, type=int) + first_electrum_version_used = attr.ib(default=None, type=str) + + def to_str(self) -> str: + ts = self.creation_timestamp + ver = self.first_electrum_version_used + if ts is None or ver is None: + return "unknown" + date_str = datetime.date.fromtimestamp(ts).isoformat() + return f"using {ver}, on {date_str}" + + +# note: subclassing WalletFileException for some specific cases +# allows the crash reporter to distinguish them and open +# separate tracking issues +class WalletFileExceptionVersion51(WalletFileException): pass + + class WalletDB(JsonDB): def __init__(self, raw, *, manual_upgrades: bool): @@ -73,12 +98,13 @@ self.load_plugins() else: # creating new db self.put('seed_version', FINAL_SEED_VERSION) + self._add_db_creation_metadata() self._after_upgrade_tasks() def load_data(self, s): try: self.data = json.loads(s) - except: + except Exception: try: d = ast.literal_eval(s) labels = d.get('labels', {}) @@ -89,7 +115,7 @@ try: json.dumps(key) json.dumps(value) - except: + except Exception: self.logger.info(f'Failed to convert label to json format: {key}') continue self.data[key] = value @@ -199,6 +225,8 @@ self._convert_version_48() self._convert_version_49() self._convert_version_50() + self._convert_version_51() + self._convert_version_52() self.put('seed_version', FINAL_SEED_VERSION) # just to be sure self._after_upgrade_tasks() @@ -980,6 +1008,53 @@ self._convert_invoices_keys(requests) self.data['seed_version'] = 50 + def _convert_version_51(self): + from .lnaddr import lndecode + if not self._is_upgrade_method_needed(50, 50): + return + requests = self.data.get('payment_requests', {}) + for key, item in list(requests.items()): + lightning_invoice = item.pop('lightning_invoice') + if lightning_invoice is None: + payment_hash = None + else: + lnaddr = lndecode(lightning_invoice) + payment_hash = lnaddr.paymenthash.hex() + item['payment_hash'] = payment_hash + self.data['seed_version'] = 51 + + def _detect_insane_version_51(self) -> int: + """Returns 0 if file okay, + error code 1: multisig wallet has old_mpk + error code 2: multisig wallet has mixed Ypub/Zpub + """ + assert self.get('seed_version') == 51 + xpub_type = None + for ks_name in ['x{}/'.format(i) for i in range(1, 16)]: # having any such field <=> multisig wallet + ks = self.data.get(ks_name, None) + if ks is None: continue + ks_type = ks.get('type') + if ks_type == "old": + return 1 # error + assert ks_type in ("bip32", "hardware"), f"unexpected {ks_type=}" + xpub = ks.get('xpub') or None + assert xpub is not None + assert isinstance(xpub, str) + if xpub_type is None: # first iter + xpub_type = xpub[0:4] + if xpub[0:4] != xpub_type: + return 2 # error + # looks okay + return 0 + + def _convert_version_52(self): + if not self._is_upgrade_method_needed(51, 51): + return + if (error_code := self._detect_insane_version_51()) != 0: + # should not get here; get_seed_version should have caught this + raise Exception(f'unsupported wallet file: version_51 with error {error_code}') + self.data['seed_version'] = 52 + def _convert_imported(self): if not self._is_upgrade_method_needed(0, 13): return @@ -1035,9 +1110,11 @@ raise WalletFileException('This version of Electrum is too old to open this wallet.\n' '(highest supported storage version: {}, version of this file: {})' .format(FINAL_SEED_VERSION, seed_version)) - if seed_version==14 and self.get('seed_type') == 'segwit': + if seed_version == 14 and self.get('seed_type') == 'segwit': self._raise_unsupported_version(seed_version) - if seed_version >=12: + if seed_version == 51 and self._detect_insane_version_51(): + self._raise_unsupported_version(seed_version) + if seed_version >= 12: return seed_version if seed_version not in [OLD_SEED_VERSION, NEW_SEED_VERSION]: self._raise_unsupported_version(seed_version) @@ -1056,8 +1133,38 @@ else: # creation was complete if electrum was run from source msg += "\nPlease open this file with Electrum 1.9.8, and move your coins to a new wallet." + if seed_version == 51: + error_code = self._detect_insane_version_51() + assert error_code != 0 + msg += f" ({error_code=})" + if error_code == 1: + msg += "\nThis is a multisig wallet containing an old_mpk (pre-bip32 master public key)." + msg += "\nPlease contact us to help recover it by opening an issue on GitHub." + elif error_code == 2: + msg += ("\nThis is a multisig wallet containing mixed xpub/Ypub/Zpub." + "\nThe script type is determined by the type of the first keystore." + "\nTo recover, you should re-create the wallet with matching type " + "(converted if needed) master keys." + "\nOr you can contact us to help recover it by opening an issue on GitHub.") + else: + raise Exception(f"unexpected {error_code=}") + raise WalletFileExceptionVersion51(msg, should_report_crash=True) + # generic exception raise WalletFileException(msg) + def _add_db_creation_metadata(self): + # store this for debugging purposes + v = DBMetadata( + creation_timestamp=int(time.time()), + first_electrum_version_used=ELECTRUM_VERSION, + ) + assert self.get("db_metadata", None) is None + self.put("db_metadata", v) + + def get_db_metadata(self) -> Optional[DBMetadata]: + # field only present for wallet files created with ver 4.4.0 or later + return self.get("db_metadata") + @locked def get_txi_addresses(self, tx_hash: str) -> List[str]: """Returns list of is_mine addresses that appear as inputs in tx.""" @@ -1460,7 +1567,7 @@ if key == 'invoices': v = dict((k, Invoice(**x)) for k, x in v.items()) if key == 'payment_requests': - v = dict((k, Invoice(**x)) for k, x in v.items()) + v = dict((k, Request(**x)) for k, x in v.items()) elif key == 'adds': v = dict((k, UpdateAddHtlc.from_tuple(*x)) for k, x in v.items()) elif key == 'fee_updates': @@ -1501,6 +1608,8 @@ v = Outpoint(**v) elif key == 'channel_type': v = ChannelType(v) + elif key == 'db_metadata': + v = DBMetadata(**v) return v def _should_convert_to_stored_dict(self, key) -> bool: diff -Nru electrum-4.3.4+dfsg1/electrum/wizard.py electrum-4.4.5+dfsg1/electrum/wizard.py --- electrum-4.3.4+dfsg1/electrum/wizard.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/wizard.py 2000-11-11 11:11:11.000000000 +0000 @@ -9,9 +9,11 @@ from electrum.bip32 import normalize_bip32_derivation, xpub_type from electrum import keystore from electrum import bitcoin +from electrum.mnemonic import is_any_2fa_seed_type + class WizardViewState(NamedTuple): - view: str + view: Optional[str] wizard_data: Dict[str, Any] params: Dict[str, Any] @@ -26,10 +28,11 @@ _logger = get_logger(__name__) - navmap = {} + def __init__(self): + self.navmap = {} - _current = WizardViewState(None, {}, {}) - _stack = [] # type: List[WizardViewState] + self._current = WizardViewState(None, {}, {}) + self._stack = [] # type: List[WizardViewState] def navmap_merge(self, additional_navmap): # NOTE: only merges one level deep. Deeper dict levels will overwrite @@ -89,14 +92,16 @@ self._current = new_view self._logger.debug(f'resolve_next view is {self._current.view}') - self._logger.debug('stack:' + repr(self._stack)) + self.log_stack(self._stack) return new_view def resolve_prev(self): prev_view = self._stack.pop() + self._logger.debug(f'resolve_prev view is {prev_view}') - self._logger.debug('stack:' + repr(self._stack)) + self.log_stack(self._stack) + self._current = prev_view return prev_view @@ -120,20 +125,48 @@ self._logger.debug(f'view "{view}" last: {l}') return l else: - raise Exception('last handler for view {view} is not callable nor a bool literal') + raise Exception(f'last handler for view {view} is not callable nor a bool literal') def finished(self, wizard_data): self._logger.debug('finished.') def reset(self): - self.stack = [] + self._stack = [] self._current = WizardViewState(None, {}, {}) + def log_stack(self, _stack): + logstr = 'wizard stack:' + stack = copy.deepcopy(_stack) + i = 0 + for item in stack: + self.sanitize_stack_item(item.wizard_data) + logstr += f'\n{i}: {repr(item.wizard_data)}' + i += 1 + self._logger.debug(logstr) + + def log_state(self, _current): + current = copy.deepcopy(_current) + self.sanitize_stack_item(current) + self._logger.debug(f'wizard current: {repr(current)}') + + def sanitize_stack_item(self, _stack_item): + sensitive_keys = ['seed', 'seed_extra_words', 'master_key', 'private_key_list', 'password'] + def sanitize(_dict): + for item in _dict: + if isinstance(_dict[item], dict): + sanitize(_dict[item]) + else: + if item in sensitive_keys: + _dict[item] = '' + sanitize(_stack_item) + + class NewWalletWizard(AbstractWizard): _logger = get_logger(__name__) def __init__(self, daemon): + AbstractWizard.__init__(self) self.navmap = { 'wallet_name': { 'next': 'wallet_type' @@ -148,31 +181,28 @@ 'next': 'confirm_seed' }, 'confirm_seed': { - 'next': lambda d: 'wallet_password' if not self.is_multisig(d) else 'multisig_show_masterpubkey', + 'next': self.on_have_or_confirm_seed, 'accept': self.maybe_master_pubkey, 'last': lambda v,d: self.is_single_password() and not self.is_multisig(d) }, 'have_seed': { - 'next': self.on_have_seed, + 'next': self.on_have_or_confirm_seed, 'accept': self.maybe_master_pubkey, 'last': lambda v,d: self.is_single_password() and not self.is_bip39_seed(d) and not self.is_multisig(d) }, 'bip39_refine': { - 'next': lambda d: 'wallet_password' if not self.is_multisig(d) else 'multisig_show_masterpubkey', + 'next': lambda d: 'wallet_password' if not self.is_multisig(d) else 'multisig_cosigner_keystore', 'accept': self.maybe_master_pubkey, 'last': lambda v,d: self.is_single_password() and not self.is_multisig(d) }, 'have_master_key': { - 'next': lambda d: 'wallet_password' if not self.is_multisig(d) else 'multisig_show_masterpubkey', + 'next': lambda d: 'wallet_password' if not self.is_multisig(d) else 'multisig_cosigner_keystore', 'accept': self.maybe_master_pubkey, 'last': lambda v,d: self.is_single_password() and not self.is_multisig(d) }, 'multisig': { 'next': 'keystore_type' }, - # 'multisig_show_masterpubkey': { - # 'next': 'multisig_cosigner_keystore' - # }, 'multisig_cosigner_keystore': { # this view should set 'multisig_current_cosigner' 'next': self.on_cosigner_keystore_type }, @@ -198,7 +228,9 @@ } self._daemon = daemon - def start(self, initial_data = {}): + def start(self, initial_data=None): + if initial_data is None: + initial_data = {} self.reset() self._current = WizardViewState('wallet_name', initial_data, {}) return self._current @@ -207,7 +239,7 @@ raise NotImplementedError() def is_bip39_seed(self, wizard_data): - return wizard_data['seed_variant'] == 'bip39' + return wizard_data.get('seed_variant') == 'bip39' def is_multisig(self, wizard_data): return wizard_data['wallet_type'] == 'multisig' @@ -229,7 +261,7 @@ 'masterkey': 'have_master_key' }.get(t) - def on_have_seed(self, wizard_data): + def on_have_or_confirm_seed(self, wizard_data): if self.is_bip39_seed(wizard_data): return 'bip39_refine' elif self.is_multisig(wizard_data): @@ -273,18 +305,38 @@ return True - def has_duplicate_keys(self, wizard_data): + def has_duplicate_masterkeys(self, wizard_data) -> bool: + """Multisig wallets need distinct master keys. If True, need to prevent wallet-creation.""" xpubs = [] xpubs.append(self.keystore_from_data(wizard_data).get_master_public_key()) for cosigner in wizard_data['multisig_cosigner_data']: data = wizard_data['multisig_cosigner_data'][cosigner] xpubs.append(self.keystore_from_data(data).get_master_public_key()) + assert xpubs + return len(xpubs) != len(set(xpubs)) - while len(xpubs): - xpub = xpubs.pop() - if xpub in xpubs: + def has_heterogeneous_masterkeys(self, wizard_data) -> bool: + """Multisig wallets need homogeneous master keys. + All master keys need to be bip32, and e.g. Ypub cannot be mixed with Zpub. + If True, need to prevent wallet-creation. + """ + xpubs = [] + xpubs.append(self.keystore_from_data(wizard_data).get_master_public_key()) + for cosigner in wizard_data['multisig_cosigner_data']: + data = wizard_data['multisig_cosigner_data'][cosigner] + xpubs.append(self.keystore_from_data(data).get_master_public_key()) + assert xpubs + try: + k_xpub_type = xpub_type(xpubs[0]) + except Exception: + return True # maybe old_mpk? + for xpub in xpubs: + try: + my_xpub_type = xpub_type(xpub) + except Exception: + return True # maybe old_mpk? + if my_xpub_type != k_xpub_type: return True - return False def keystore_from_data(self, data): @@ -337,24 +389,30 @@ self._logger.debug('creating keystore from bip39 seed') root_seed = keystore.bip39_to_seed(data['seed'], data['seed_extra_words']) derivation = normalize_bip32_derivation(data['derivation_path']) - script = data['script_type'] if data['script_type'] != 'p2pkh' else 'standard' + if data['wallet_type'] == 'multisig': + script = data['script_type'] if data['script_type'] != 'p2sh' else 'standard' + else: + script = data['script_type'] if data['script_type'] != 'p2pkh' else 'standard' k = keystore.from_bip43_rootseed(root_seed, derivation, xtype=script) - elif data['seed_type'] == '2fa_segwit': # TODO: legacy 2fa '2fa' + elif is_any_2fa_seed_type(data['seed_type']): self._logger.debug('creating keystore from 2fa seed') k = keystore.from_xprv(data['x1/']['xprv']) else: raise Exception('unsupported/unknown seed_type %s' % data['seed_type']) elif data['keystore_type'] == 'masterkey': k = keystore.from_master_key(data['master_key']) - has_xpub = isinstance(k, keystore.Xpub) - assert has_xpub - t1 = xpub_type(k.xpub) - if data['wallet_type'] == 'multisig': - if t1 not in ['standard', 'p2wsh', 'p2wsh-p2sh']: - raise Exception('wrong key type %s' % t1) + if isinstance(k, keystore.Xpub): # has xpub + t1 = xpub_type(k.xpub) + if data['wallet_type'] == 'multisig': + if t1 not in ['standard', 'p2wsh', 'p2wsh-p2sh']: + raise Exception('wrong key type %s' % t1) + else: + if t1 not in ['standard', 'p2wpkh', 'p2wpkh-p2sh']: + raise Exception('wrong key type %s' % t1) + elif isinstance(k, keystore.Old_KeyStore): + pass else: - if t1 not in ['standard', 'p2wpkh', 'p2wpkh-p2sh']: - raise Exception('wrong key type %s' % t1) + raise Exception(f"unexpected keystore type: {type(keystore)}") else: raise Exception('unsupported/unknown keystore_type %s' % data['keystore_type']) @@ -384,10 +442,17 @@ db.put('x3/', data['x3/']) db.put('use_trustedcoin', True) elif data['wallet_type'] == 'multisig': + if not isinstance(k, keystore.Xpub): + raise Exception(f"unexpected keystore(main) type={type(k)} in multisig. not bip32.") + k_xpub_type = xpub_type(k.xpub) db.put('wallet_type', '%dof%d' % (data['multisig_signatures'],data['multisig_participants'])) db.put('x1/', k.dump()) for cosigner in data['multisig_cosigner_data']: cosigner_keystore = self.keystore_from_data(data['multisig_cosigner_data'][cosigner]) + if not isinstance(cosigner_keystore, keystore.Xpub): + raise Exception(f"unexpected keystore(cosigner) type={type(cosigner_keystore)} in multisig. not bip32.") + if k_xpub_type != xpub_type(cosigner_keystore.xpub): + raise Exception("multisig wallet needs to have homogeneous xpub types") if data['encrypt'] and cosigner_keystore.may_have_password(): cosigner_keystore.update_password(None, data['password']) db.put(f'x{cosigner}/', cosigner_keystore.dump()) @@ -407,13 +472,17 @@ _logger = get_logger(__name__) def __init__(self, daemon): + AbstractWizard.__init__(self) self.navmap = { 'autoconnect': { - 'next': 'proxy_config', + 'next': 'server_config', 'last': lambda v,d: d['autoconnect'] }, + 'proxy_ask': { + 'next': lambda d: 'proxy_config' if d['want_proxy'] else 'autoconnect' + }, 'proxy_config': { - 'next': 'server_config' + 'next': 'autoconnect' }, 'server_config': { 'last': True @@ -421,7 +490,9 @@ } self._daemon = daemon - def start(self, initial_data = {}): + def start(self, initial_data=None): + if initial_data is None: + initial_data = {} self.reset() - self._current = WizardViewState('autoconnect', initial_data, {}) + self._current = WizardViewState('proxy_ask', initial_data, {}) return self._current diff -Nru electrum-4.3.4+dfsg1/electrum/x509.py electrum-4.4.5+dfsg1/electrum/x509.py --- electrum-4.3.4+dfsg1/electrum/x509.py 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum/x509.py 2000-11-11 11:11:11.000000000 +0000 @@ -28,7 +28,7 @@ from datetime import datetime from . import util -from .util import profiler, bh2u +from .util import profiler from .logging import get_logger @@ -272,10 +272,10 @@ # Subject Key Identifier r = value.root() value = value.get_value_of_type(r, 'OCTET STRING') - self.SKI = bh2u(value) + self.SKI = value.hex() elif oid == '2.5.29.35': # Authority Key Identifier - self.AKI = bh2u(value.get_sequence()[0]) + self.AKI = value.get_sequence()[0].hex() else: pass diff -Nru electrum-4.3.4+dfsg1/electrum.desktop electrum-4.4.5+dfsg1/electrum.desktop --- electrum-4.3.4+dfsg1/electrum.desktop 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/electrum.desktop 2000-11-11 11:11:11.000000000 +0000 @@ -1,9 +1,10 @@ # If you want Electrum to appear in a Linux app launcher ("start menu"), install this by doing: # sudo desktop-file-install electrum.desktop +# Note: This assumes $HOME/.local/bin is in your $PATH [Desktop Entry] Comment=Lightweight Bitcoin Client -Exec=sh -c "PATH=\"\\$HOME/.local/bin:\\$PATH\"; electrum %u" +Exec=electrum %u GenericName[en_US]=Bitcoin Wallet GenericName=Bitcoin Wallet Icon=electrum @@ -18,5 +19,5 @@ Actions=Testnet; [Desktop Action Testnet] -Exec=sh -c "PATH=\"\\$HOME/.local/bin:\\$PATH\"; electrum --testnet %u" +Exec=electrum --testnet %u Name=Testnet mode diff -Nru electrum-4.3.4+dfsg1/run_electrum electrum-4.4.5+dfsg1/run_electrum --- electrum-4.3.4+dfsg1/run_electrum 2000-11-11 11:11:11.000000000 +0000 +++ electrum-4.4.5+dfsg1/run_electrum 2000-11-11 11:11:11.000000000 +0000 @@ -44,8 +44,9 @@ is_pyinstaller = getattr(sys, 'frozen', False) is_android = 'ANDROID_DATA' in os.environ is_appimage = 'APPIMAGE' in os.environ +is_binary_distributable = is_pyinstaller or is_android or is_appimage # is_local: unpacked tar.gz but not pip installed, or git clone -is_local = (not is_pyinstaller and not is_android and not is_appimage +is_local = (not is_binary_distributable and os.path.exists(os.path.join(script_dir, "electrum.desktop"))) is_git_clone = is_local and os.path.exists(os.path.join(script_dir, ".git")) @@ -193,7 +194,7 @@ _logger.error(f"{name}: error during plugin init: {repr(e)}") continue try: - u = devmgr.unpaired_device_infos(None, plugin) + u = devmgr.list_pairable_device_infos(handler=None, plugin=plugin) except Exception as e: _logger.error(f'error getting device infos for {name}: {repr(e)}') continue @@ -370,14 +371,22 @@ sys.exit(1) config = SimpleConfig(config_options) + cmdname = config.get('cmd') # set language as early as possible # Note: we are already too late for strings that are declared in the global scope # of an already imported module. However, the GUI and the plugins at least have - # not been imported yet. - # Note: it is ok to call set_language() again later. E.g. the Qt GUI has additional - # tools to figure out the default language so it will get called again there. - set_language(config.get('language')) + # not been imported yet. (see #4621) + # Note: it is ok to call set_language() again later, but note that any call only applies + # to not-yet-evaluated strings. + if cmdname == 'gui': + from electrum.gui.default_lang import get_default_language + gui_name = config.get('gui', 'qt') + lang = config.get('language') + if not lang: + lang = get_default_language(gui_name=gui_name) + _logger.info(f"get_default_language: detected default as {lang=!r}") + set_language(lang) if config.get('testnet'): constants.set_testnet() @@ -388,8 +397,6 @@ elif config.get('signet'): constants.set_signet() - cmdname = config.get('cmd') - if cmdname == 'daemon' and config.get("detach"): # detect lockfile. # This is not as good as get_file_descriptor, but that would require the asyncio loop @@ -399,7 +406,13 @@ print_stderr("Run 'electrum stop' to stop the daemon.") sys.exit(1) # fork before creating the asyncio event loop - pid = os.fork() + try: + pid = os.fork() + except AttributeError as e: + print_stderr(f"Error: {e!r}") + print_stderr("Running daemon in detached mode (-d) is not supported on this platform.") + print_stderr("Try running the daemon in the foreground (without -d).") + sys.exit(1) if pid: print_stderr("starting daemon (PID %d)" % pid) sys.exit(0) @@ -434,7 +447,7 @@ fd = daemon.get_file_descriptor(config) if fd is not None: plugins = init_plugins(config, config.get('gui', 'qt')) - d = daemon.Daemon(config, fd) + d = daemon.Daemon(config, fd, start_network=False) try: d.run_gui(config, plugins) except BaseException as e: